skysight-inc/HackerNews huggingface dataset:
> Skinner boxes have nothing to do with showing ads

Watch this add.

Get your reward.
I'd pay 20 quid, it's a huge catalogue (though they probably have extracted most of the revenue already).
Oh wow, thanks for this, I loved revolt on the PS1 as a kid (that menu music tho <3) and have played the far superior PC version on and off over the years since.
Insightful and reasonable, thanks! In particular, I agree that the error messages could probably do with a few hints of what to do next. I find Elm's work on user-friendly error messages rather inspiring.

Editor integration would definitely also be interesting. I suspect the best approach would be to implement the language server protocol, as there are too many editors to handle all of them individually.

The hope for Futhark is that a "jump" will be much smaller than for other languages, since it's not really supposed to replace any language, just to augment existing ones. It should feel more like using a library than adding a new language to a project. Of course, there is still a compilation step, but if necessary, that can be crudely circumvented by simply adding the (portable) code generated by the Futhark compiler to source control.

So, the strategy is definitely to meet people where they are - building an entire ecosystem is not really feasible for such a small and specialised language. Most people don't even have the problems that Futhark tries to solve, which is certainly a nontrivial hindrance to usage.
Creating a Reactive Data Source in Angular 4 – Part 1
One thing I would say is first check that you are running the latest version! There has been a lot of development to bash over the years. If you feel like customizing things a lot I'd check out zsh and http://ohmyz.sh/. It has a lot compatible with bash with (IMO) some saner scripting support.

Aliases are something I use a lot - it's very basic but just having "big long command with options" aliases to something easy to remember makes it much more likely I will not make mistakes, can repeat it easily in loops.

Another thing that complements using bash effectively are using other applications config files. As soon as I have a new host to interact with I add it to my ssh.config file - then any scripting I need to do I don't need to deal with any special files. Other files like ~/.netrc or ~/.pgpass make my shell sessions that much more productive. For some reason many people don't bother ever updating these and rely on the shell history to do anything more than once.

CommandlineFu (http://www.commandlinefu.com/commands/browse) has some nice one liners and there's often some gems on ServerFault (https://serverfault.com/questions/tagged/bash) - just browsing those for topics matching your workflow can be very fruitful.

I've found the more I do anything at the shell of any complexity I end up writing a small python command line client to do any heavy lifting. Argparse (https://docs.python.org/3/library/argparse.html) makes this trivially easy and then I can use regular shell "glue" to combine a few commands together.
Red Hat CEO Whitehurst: Bears Don’t Get We Make a Lot More Money on OpenShift
Huh? How does the signature thing work? Do you input your signature into your signature into the device somehow?
"Full stop" is not an argument.

However, intentionally breaking that law with no intention of fighting it on its merits of being just but rather on the merits of preferred business operation is a pretty clear violation of ethics.

The two are not incompatible.

Regardless, the court's decision is ultimately what governs the upholding of a law. Being in violation of that is still illegal.

"Violating the law is illegal", says Captain Obvious.
What's maimed about current version Winamp? I'm running 5.666, using the classic skin, it's taking up 10.6MB of RAM and <0.1% CPU while playing.
>If you feel that law is unjust, then fight it in a court of law.

This is bad advice for companies like Uber. The laws were changed far, far quicker with them simply disregarding them than they would have been with them politely asking for them to be changed with the entire global taxi industry against them.

It's also a fallacy that breaking the law is always morally reprehensible. Some laws are just stupid.
Edge Data Centers in the Self-Driving-Car Future – Data Center Knowledge
This is adware like popover ads used to be on the web. You know, the ones you couldn't get to the background.
Huawei's EMUI can do this. You can enable and disable WiFi, cellular data and even roaming on a per app basis as well.

So at least Huawei did something good with their own UI.
I thought Winamp was "today's Winamp". :(

I'll check out this Russian thing too though.
Some funding sources do that, but note that open access does not mean non-commercial: in case of commercial journals it typically means paying a publishing fee.
See also Adobe's amusing apology in the PostScript Red book for "guillemot".
Aye, in South Texas at least, I've noticed that newer terminal systems seem to process things just as fast as card swipes, if not more so. But older systems that have obviously been retrofitted with the technology are hit and miss. I often feel like it's the user interface slowing things down more than the transaction itself though, I can't recall any recent instances of delays waiting on the authorization to happen that were longer than a few seconds.
Someone must have had a lot of fun with that title!
R-HUB remote support servers
Yeah, LogMeIn free going away has resulted in huge disappointment amongst Logmein users. Now as free version is no longer available, you may try other alternatives such as R-HUB remote support servers, Bomgar, GoToMyPC etc.
Yes, indeed! It was a great move by Gibson to get Slash on board after he broke out.
And what about Google? They basically employ you to look at ads and then pay you in being able to check your emails?
"Arduino" and other small-system programming. Or get an emulator and try to write an Atari 2600 game: you have 128 bytes of RAM, don't use it all at once.
Removing wires, fences with two cameras
If I take two photos close together, I can edit the picture to remove power lines. Some new phones have two cameras. How far apart should the cameras be so that a wire/a fence/a cage could be digitally removed? Is this patented?
> Those cheap android phones and lower-end Windows laptops are so cheap because they are subsidized from the revenue they bring in via data collection and selling.

Not true. Lets see what those "cheap" devices provide in terms of privacy:

1. During installation Windows 10 explicitly asks you what stuff you want to enable and how those affect your privacy

2. Microsoft Edge supports ad blockers and anti-trackers on desktop, mobile version is coming (already here in fast-ring?)

3. Google allows you to turn off all kind of analytics. They email you once a year and ask you to check your security and privacy settings.

4. Chrome allows you to install ad-blockers from Googles own extension store

5. On Android you also have the choice of installing Mozilla firefox which supports desktop-grade adblocker and anti-tracker extensions. Android being android you can make it the default OS browser and disable or remove Chrome completely.

6. On Android you can also install Mozilla Focus which is a privacy-oriented browser

You are basically spreading FUD.
This. Simply saying "certifications are bad don't get them" is not universally helpful advice. Some people will definitely face improved career prospects with the right cert(s) depending on their market and level of experience. Not all companies have equally enlightened hiring practices - and not all prospective employees can pick and choose the way some veteran HN members can.
I've used vim about 10 years and switched to Emacs, when decided to dive into a Common Lisp seriously. Because it has much better integration (thanks to the Slime and Swank).
Is not business advice, it's an ethical imperative.
Cheaper secondary airports? Where?

At least here in Europe I fly Norwegian almost anywhere they go exactly because they are a low-cost flying through main airports.

I'm going to Amsterdam Schiphol this week flying from Stockholm-Arlanda, for an example.

What Norwegian really seems to do well is cramming rotations, I've seen a plane turn over from landing to take-off in about 30~40 minutes.

Also: Norwegian is by far one of the best companies I've flown, free Wi-Fi onboard, no one pesters me about backpack sizes, no dark patterns when selling me tickets to upsell something, most of my flights with them were on schedule or delayed by about 10 minutes or less.

All in all I wouldn't ever compare Ryanair to Norwegian, the only thing in common they have is being low-cost and probably the strategy for ordering tons of planes in a down market.
Then don't pick: surf r/netsec and use anything you find fun. 1 month later look at what you practiced most and enjoyed most, here you are, some part of your brain actually picked the possibly right thing for you. :)
It probably depends on local culture or corporate culture. I'm 43 and have no problem finding work. Recruiters are constantly calling me to see if I'm available, and many tell me my CV very attractive. I don't think my CV is anything special, though I did switch between a couple of different languages (C++ to Java to Ruby to Groovy to js/Angular and now back to Java), but 16 years of experience is exactly what empployers and clients want.

One of my co-workers at my current project is 47 and just learning front-end development after a career as system administrator. So they're certainly not doubting his ability to learn.

> The funny fact is that this company is searching for candidates for months.

If they can't find anyone while rejecting perfectly valid candidates, the problem is absolutely their own choice. They are clearly idiots. Sucks for you of course if all companies in your vicinity are like that.
Недвижимость Кемеровской области – Бесплатные объявления
And I do not understand this view (even though I see it often expressed). Is society such an abstract thing for people as to be irrelevant?

Frankly, we're talking about Uber hurting the livelihood of and exploiting lots of people worldwide, all for the sake of profits (the whole talk about "disrupting entrenched legacy industry" was always a PR bullshit, as evidenced e.g. by them breaking any law they didn't like, and not just those helping "taxi mafias") - and comparing that to them hurting the feelings of a few employees.

Frankly, this pile-up on Uber because of Susan Fowler story feels like a case of "arson, murder, jaywalking"[0] to me. I do appreciate it nonetheless, because maybe this will be enough to reach critical mass and finally kill off their business.

--

[0] - http://tvtropes.org/pmwiki/pmwiki.php/Main/ArsonMurderAndJay...
That might be a decent quality filter if you're reading comments on YouTube or Disqus, but you shouldn't apply it to articles on the front page of Hacker News.
I'm not saying they can't. I'm sure they could.

It likely just isn't a concern for them. Just as making page loads lightweight isn't a concern for most press-like organizations that prefer to serve megabytes of script, pictures and ads across dozens of requests.

Bloat and inefficiency is the way it goes in this industry, and these companies are too big to care if tedu doesn't like the way the cycles are wasted. Solo developers may have different priorities.
Figure out a problem and try solving it in bash - bash for beginners guide on tldp site can get you started. You get better as you use it.

http://www.tldp.org/LDP/Bash-Beginners-Guide/html/

EDIT : Additional links -

Advanced - http://tldp.org/LDP/abs/html/

Bash programming - http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
> premature optimization is often used to shut down discussion of how their code can be improved

and

> The field is too in love with horribly inefficient frameworks

Dude, I can't emphasize this enough. One of the best things I read in past week.
I can't talk about the US but over here (Austria) the slow chip readers typically are GRPS based and connect for every single transaction. There is one nearby in a lunch place where I really consider telling them how to hook it up with their wifi :)
If you ask developers to write efficient code and give them the means to do it, they will write efficient code.

But unless they work in embedded software, this is rarely a priority. In fact, this tends to be actively discouraged : in the good shops, reliability, robustness and security is the goal, in bad shops, that's bullet-point features and meeting unrealistic deadlines.

To get an idea of how optimization is poorly regarded, look no further than the infamous Heartbleed exploit of OpenSSL. One of the contributing factor for this bug was that the team used a custom memory allocator for performance reasons. After the bug was discovered, the team was actually blamed for it more than anything else that lead to the bug. And FYI, it was a real performance improvement, at least on some platforms.
Powertop's per-task estimates are practically a roll of the dice.
I went to Cal and aside from some hardware classes i never had a real time or embedded class.

I think it requires an open mind to want to learn these things and put effort into it instead of blowing things off as premature or something the maintainer of the code behind you will come and fix.
My early years I was terribly paid. It's only recently (since I became freelancer, in fact) that I'm making decent money.
Which definitely points to a truth, obvious as it is disquieting: brutal violence lies ahead.

Seriously. Unions have been pretty violent for well over a century, as labor struggles have circulated the force of shockwaves created by obstinate dysfunction on both sides, but because of this, a collective memory of known quantities had built up.

Now, in a sudden bout of amnesia, certain mistakes are primed to repeat themselves. Others not so much, but how to guess which errors boil over first, and why, without understanding the roots of each problem?

Technology and any related social change will augment outcomes, but not always in a good way. On the one hand technology empowers mobility and learning, on the other hand, eavesdropping and misinformation.
I still like it quite a lot but I find sharing content and collaborating is easier in some of the other apps.

Note: I haven't tried the new version yet, so they may be working on this.
I'm totally for making that distinction. The harassment cases make them look like assholes, and it's a good example of how not to run a company. Their business behaviour is a good example of what companies should not be allowed to exist in a civilized society. Two different discussions to be had.
Integer overflow?
It is sad, how badly human hardware designed
Conversion would actually be quite expensive, the United States uses 60 Hz and Russia 50, so you're not just looking at a voltage step-up/down but also a frequency change and that's quite hard.
Beside Reed-Elsevier also Springer, Wiley-Blackwell, Taylor & Francis and Sage.
This is very dependent on the locale. Around here, it's true that taxi drivers on average know the streets better than Uber drivers, but it's still very hit-and-miss, and if they don't know it, you're stuck. Following a GPS may have its problems, but you're unlikely to not get there at all.
The way to go with foobar is to download a premade UI you like. Sometimes the installation process is a little convoluted, but nothing compared to customizing its UI yourself from scratch. Back when I used foobar a lot, my go-to UI artist was br3tt on DeviantArt, I don't know if he's still active.

Nowadays I listen to music off my phone, and on that platform BlackPlayer is as close to perfect as a music player gets.
Again, this is opinions but I just disagree. I listened to the links you pointed and bit more about spongle. They sound nice, I don't dislike it I will probably listen to them again some time when I want some groove going on, they are definitely on the upper tier of trance/rave stuff. But they are straightforward, low brow stuff to me. Nothing against that, just not in the same league as things like Autechre, Orbital, Aphex Twin, Massive Attack, Mouse on Mars, etc.

Autechre have moved into very experimental stuff lately, which I don't dig as much as their early stuff even though one has to admire their coherence and attitude. They are very serious and spend a lot of time trying new stuff. Their early stuff had the perfect amount of glitchy noises and melody for me. Nothing accidental about those records, they were perfectly planned and executed. Even the stuff they do know I think it's very deliberate even if it's a lot more abstract and difficult to listen to.

Talking about musicians in the traditional sense is usually nonsensical in modern music. What's a musician in the traditional sense? a classical pianist? half of the best punk bands could barely play, still made good songs. Many electronic musicians can't play a traditional instrument, is that what you mean "not in the traditional sense"? Their instrument is the computer. If you claim that they don't know music because they don't have a classical degree or can do guitar solos, it's nonsense at this point.
It seems unlikely, given that the permissions system (if we're talking being able to approve certain permissions only, per app) only came in a relatively recent version of Android (definitely >3).
I've heard that you should have a split of 49/51, in favor of the CEO. There needs to be one person who can have the final say for hard decisions.
It seems to me that Sega pulled an interesting instance of the well-known fallacy "Works for Google, so it will work for us".

(Not sure if there is a short name for this. "Google fallacy"?)

Usually, the fallacy is more along mimicking technical details such as using a commodity hardware server setup or introducing high-scalability technology into early software stacks.

However, seeing the same fallacy applied to ads, at such a large scale, is new to me.
London and Tokyo cabbies know their streets. But in no place else I've been in the world is this true. Most cabbies are recent immigrants who barely know how to find their way home and have difficulty with the local language. Before Uber taught cabbies the value of GPS, you had to direct your cabbie from the back seat with your own GPS.
Subway system in Seoul also has glass partition between the platform and the tracks.

This offers 2 distinct improvements for passengers.

1. noise/dust mitigation: One can sweep the platform floors all you want, but dust from the track will always get to the platform. By installing the glass partitions, general atmosphere of the platform is just more pleasant.

2. less space for AC to cool: It's impossible to cool ALL of the space of a subway system, from miles of tracks to the platform. By installing the glass partitions between tracks and platforms, AC at the subway stations only has to cool the platform.

I heard NYC subway engineers say they can't install the glass partitions because the subways are not capable of stopping at a particular spot. This is required for the glass partitions to be installed.
The Transformative Power of AI for Social Good
That doesn't logically follow. The law is not an infallible and perfect representation of ethics. In some cases, to do the right thing ethically, breaking the law is even necessary.
> but sometimes transactions are handled entirely offline

It depends. Some readers are set to accept offline payments for NFC for sure. Reason being that they only sell small items (lunch boxes and stuff) and an offline payment is instant. However in most places you can only do three offline payments before an online payment is forced.
But... Hey, yes, have a life, that is a hacking / security life !

Is there something else ? ;)

Honestly without joking, as the OP said, having this as a passion or lifestyle is going to accelerate your proficiency compared to the others.
My feeling is that it's not an absolute prerequisite, just a tremendous accelerator.

I started "having a life" maybe 15 years after the beginning of my hacking passion ;) tho my wife would argue about that ;)
> It's on the way though. I'm amazed that writing javascript is starting to feel (a bit) like scala, once you add transpiling from ES7, lambda syntax, optional implicit typing, modules, a focus on immutability, etc. It's so much nicer than what javascript used to be while keeping full backwards compatibility

Even if you use TypeScript, the type system is subpar, the tooling for static analysis is mediocre, and you still need complicated transpilation steps.

As mentioned, I extremely hate the entire build and dependency management infrastructure of the JS world.
> It's also a fallacy that breaking the law is always morally reprehensible. Some laws are just stupid.

Does Uber pick the laws to break by their apparent stupidity? Or just by them being inconvenient for their money-making scheme?

> The laws were changed far, far quicker with them simply disregarding them than they would have been with them politely asking for them to be changed with the entire global taxi industry against them.

Well, sure, just how like I could resolve a conflict with my associate by killing him much faster than it would take me to go through courts. But the very reason for laws to exist is to safeguard the needs of the whole. Just because a law is invonvenient to an individual or an organization, doesn't mean the law is stupid or obsolete.
Why do you need to know the streets if GPS and maps are built into everything? It's like saying, oh no, those "automobiles" are no good, their drivers don't even know how to feed a horse. Frankly I _want_ them to rely on GPS. Or else they can (and do) drive you the route which maximizes their miles billed.
1. Windows 10 explicitly asks you what stuff you want to enable and how those affect your privacy

Where does Windows explicitly ask for permission to spy on your every keystroke and send massive quantities of analytics data back to the mothership?

And, since they're explicitly asking, how can I explicitly turn all that spyware off?

Oh, that's right, I can't. Because your assertion is flat out wrong, if not an actual deliberate prevarication.

How is this even being discussed any more? Haven't we seen enough articles about Microsoft's impossible to disable spyware? Windows 10 is spyware first, and an operating system second.
Yes, we should consider it neither true nor false, and not use the rule (or its negation) to prove whatever it is we actually want to prove.
I wanted to edit this factor in as well actually.

I remember well the anecdotes of working for Steve Jobs. Devs sitting through an entire weekend just to make the transition for switching between menu's precise to the millisecond. This one is slightly hyperbole, but the point is standards.

It's no coincidence the ipod is the most famous music player in history ever.

Devs might see the issues with the code, but as you say, a lot off people in high places give 0 shits.

I've had this happen myself at many companies I worked with. I found a way to be more efficient and u get false promises of it being adressed in the future or your advice gets ignored, or dismissed as a waste off time.

At worst u become the know-it-all who "can't let things go". Fun times..

While there are many inexperienced devs. A devs work is only as good as the standards of it's "captain".
Indeed. The OP did not close out on Winamp - Looking for an efficient music player, which is claimed elusive, and yet Winamp practically dismissed because of its website.
So I guess the thing currently keeping RISC-V from moving forward is ratification of the privileged spec, which is planned for end of 2017/2018?

https://riscv.org/wp-content/uploads/2017/05/Tue1115-Technic...