News for hackers. Stuff that matters.

ooqr

Re:Why We Chose Typescript on Friday June 30, 2017 @08:54PM (#14674604)
I turned off syntax highlighting long ago. You may find you don't need it.

You either understand the code or you don't.

Ignoring the massive infrastructural costs and practicalities, but given the efficiency losses of the wireless-charging freeway idea, what would be the benefit of putting solar panels above the freeway and chargers underneath, over just having solar panels on the car instead?
Re:2D Syntax on Wednesday June 28, 2017 @05:39PM (#14658724)
Surprisingly exactly what the title makes it sound like. Very cool!
Re:Euro MPs back end-to-end encryption for all citizens on Tuesday June 20, 2017 @11:26AM (#14595312)
I appreciate the well-thought-out counter perspective. Do you still live in Russia and do you still feel the same way? If you had to put yourself into the shoes of a US voter, how would you feel?
Re:How is Ruby different in Japan? on Sunday June 18, 2017 @05:10PM (#14582959)
I'd go so far as to not only agree with your assertions of the best points of Rails, but to also extend your skepticism of the excellence of Rails' templating to calling that the worst part of Rails. Of course, one can use Rails as an API only service and it's quite adept at that.
Re:Jobs That Artificial Intelligence Will Create on Saturday June 17, 2017 @04:02PM (#14577473)
More money for UBI is necessarily less potentially available money for the forest service.
Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @06:24PM (#14573068)
Finally someone who sways me. I agree.

I do advocate at least modicum of empiricism and caution, an approach of testing ideas on city level before country.

Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @03:53PM (#14572152)
That's exactly what I'd like to see. The problem with UBI is it's not that.

There's room for more than one social program in dire circumstances, but ideally we should have a social structure which incentivizes doing good. Help those who can't help others, and encourage those who can to do so.

Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @03:50PM (#14572128)
You're very much missing the point. There are lots of jobs that used to exist that are no longer viable. This happens. The fact that people are unemployed is a separate issue from any given job no longer being viable. And yet there's plenty of work that needs doing.
Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @03:47PM (#14572100)
See: "And if people lament losing a particular job and having to pick up a new one, well, sorry but that's reality. I could just as soon lament not getting paid to doodle cartoons."
Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @03:47PM (#14572098)
You're missing the point. There's room for social programs to get these things done, but UBI for nothing isn't a good idea.
Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @03:46PM (#14572089)
I'm just saying they should still have something to do. There's plenty that needs to be done.
Re:Jobs That Artificial Intelligence Will Create on Friday June 16, 2017 @01:44PM (#14571078)
Be realistic about point a).

And for point b), it's always truck drivers brought up in these instances. Yes, think of the poor truck drivers. I'm sure they love doing a dull job.

If a job is replaceable by machines, it's not worth doing.

I get the worry that people will be without livelihood, but it's not as if this world has a shortage of work to be done. If we had no more work to do, sure, bring on the UBI. But we do. Clean litter out of forests, plant new forests, visit the sick. Whatever it is, there will absolutely be more work for humans in the future. People not being forced to drive trucks means they could be doing something else more useful.

And if people lament losing a particular job and having to pick up a new one, well, sorry but that's reality. I could just as soon lament not getting paid to doodle cartoons.

Re:Ask HN: What do you use to manage your passwords? on Friday June 16, 2017 @08:48AM (#14568391)
Chrome and macOS keychains are pretty nice without requiring extras.
Re:Many Colleges Fail to Improve Critical-Thinking Skills on Tuesday June 06, 2017 @07:01AM (#14496290)
We don't necessarily need to teach more-advanced math, but rather more proofs.
I'm absolutely not saying this is an easy problem. I also agree with your last point. I'm being idealistic, I know, but I'm cautious about accepting any proposed solution.

I definitely see the merit in comparing the US to Europe in terms of what has worked. Even as I am cautious, I value societies willing to experiment and progress forward with solutions to problems.

I'm not sure the US system is amenable to the same thing, but I'll bow out at that point and merely listen to what others have to say.

What I do suspect is that the landscape is changing with regards to what jobs need a degree and how easy knowledge is to obtain.

That's still time opportunity cost for the student and merely shifts the financial burden.

I'm not against a liberal education for the betterment of the person, but it's not a sound investment.

We should not aim to make college free by means of government sponsorship, but rather education free or inexpensive by means of lowering the actual costs. As someone else said in this thread, certain kinds of knowledge are rather cheap to be had. Yet even so, degrees are pursued blindly by students, and hired blindly by employers.

Again, there's plenty of benefit to schooling. I liked taking classes with peers, including the non-major classes (for the most part). But throwing more money at the problem is the problem.

Re:WebAssembly: Mozilla Won on Thursday June 01, 2017 @04:17PM (#14464124)
Sounds like a huge web page.
Re:Running Clang-Tidy on the Linux Kernel on Thursday June 01, 2017 @09:34AM (#14460076)
goes equally well for Rails and CodeClimate
Re:Uber Fires Anthony Levandowski on Tuesday May 30, 2017 @03:48PM (#14447981)
In spite of what you see on TV, it's not up to a victim to decide whether or not to press criminal charges in the end. That's up to the attorney general usually.
Re:Why do so few people major in computer science? on Monday May 29, 2017 @09:03PM (#14442414)
It's great that this was part of an assignment. Git is a fantastic, incredible tool. Along with testing, it's one of the skills I figure is just as important as the things you learn in university, but which typically isn't taught there.
Re:Little Things I Like to Do with Git on Thursday May 25, 2017 @07:26AM (#14416628)
Maybe check this out? I use it all the time (the zsh integration). https://github.com/powerline/powerline
Re:The Ruby Module Builder Pattern on Sunday May 21, 2017 @06:41PM (#14389620)
I think Rails does a pretty good job of making well-documented sense. Lots of crappy gems abuse things like implicit global variables, rewriting core methods, and other monstrous applications of metaprogramming.
Re:The Ruby Module Builder Pattern on Sunday May 21, 2017 @02:45PM (#14388547)
The problem as I see it is when metaprogramming is used laterally or vertically. If code at a higher scope changes code at a lower scope, this makes a lot more sense than the arbitrary and profane directions of mutability that Ruby allows. So, like all things in Ruby, it's a matter of how the tool is used.

To metaprogramming! The cause of -- and solution to -- all of life's problems.

Re:Show HN: Keypad Layout Window Manager for Mac on Saturday May 20, 2017 @01:35PM (#14383429)
Fair point about my word choice. I just think we can do better is what I mean. I think I agree with you, but I'd need to see it in action. Currently I just use workspaces for whatever I'd use stacking for.
Re:Show HN: Keypad Layout Window Manager for Mac on Saturday May 20, 2017 @11:50AM (#14382913)
I've used Amethyst day-to-day on my work laptop for several months and overall I'm happy with it. It's a bit idiosyncratic, but that's more the fault of Apple for not making it easy to develop such a plugin.

It's strange that a company focused on good design and ease of use is beholden to ancient window management traditions such as manually dragging every single window into the dimensions you want. When you open and close terminal windows to various servers dozens of times a day, need a window open on the side with a site showing documentation on this or that, it just doesn't make sense to waste time doing something that could be automated.

Re:Engineering management lessons (2014) on Saturday May 20, 2017 @09:31AM (#14382276)
This would be a pretty nerve-wracking position for an employee. Sometimes it takes a long time to hunt down a single-line change to the code to fix a bug.
Re:Google Home: An Insight Into a 4-Year-Old’s Mind on Friday May 19, 2017 @08:56AM (#14375104)
That's exactly why I liked Brave New World more: it's our own vices that do us in.
Re:Interactive Mind Map for learning on Thursday May 11, 2017 @10:20AM (#14316174)
Agreed. Zoom in on subgraphs for nodes which represent complex topics in their own right.
Re:Interactive Mind Map for learning on Thursday May 11, 2017 @10:19AM (#14316161)
I find the most valuable point is the last: whereas, sure, you can go on wikipedia and find dependencies of an area of knowledge, that three of prerequisites makes more sense to be presented as a flow converging on a point, rather than having to dig deeper until you find a node you already understand.

A suggestion for your product: build these dependency graphs automatically, and let users mark subjects as already satisfied. That way you can omit digging into dependencies that are satisfied. If you really want to be righteous, recursively mark the dependencies of the satisfied dependency as also satisfied. That way a user can pick a topic and find everything that still remains to learn to get to that point.

And you can have the best of both worlds. Generating a linear progression of things to learn becomes a simple matter of printing the dependency tree in postorder.

Older »