skysight-inc/HackerNews huggingface dataset:
I saw some of these last time around, and the source was available too:

https://news.ycombinator.com/item?id=10039456
Agree with everything you said, but to add more lets talk about Timezones too! For example, I'm continually annoyed at the pervasive usage of US/* Timezones by engineers. I routinely have to bring up Arizona, but then I start to blow their mind when I get to Indiana. Usually by the time I bring up India and Nepal I've completely lost them and I don't even get a chance to bring up countries changing Timezones (or even crazier, changing whole days by "moving" themselves to the other side of the international date line)
That sounds like an excuse.

I think the goal should always be to ship as bug free as possible. Having the mindset that you can push bug fixes later is just pure laziness.
I put locks on luggages as a method of keeping the zippers from unzipping by themselves.
Could be. Cynosure is also a noun denoting something that attracts attention through brilliance.
So it looks like this is specifically for people with technical skills to offer their services in exchange for services from people with non-technical skills.

Is that on purpose, or do you also want people with non-technical skills to offer their services in exchange for technical services (or is there too much of that already)?
There are a significant number of ways paswords/password hashes stored in a DB might be revealed that wouldn't result in write access to the DB.

Off the top of my head:

(1) Timing attacks against string comparison (in the hash cases, this usually also implies a guessable salt)

(2) Misconfigured servers showing exceptions/debug info to users, coupled with sensitive information in debug messages, coupled with a remotely triggerable exception

(3) Compromise only of the offsite backup site containing DB dumps but no access to the live DB

(4) Flaky drive is replaced without being physically destroyed. Dumpster diver gets drive working again briefly and gets partial/all DB contents at drive failure time.

(5) Someone else compromises the DB and posts a dump on the web.

A big part of good security is taking steps to keep small errors from being leveraged into big problems. (Though, I'm not saying that read-only access is only a little problem.)

Account read-write access opens up a lot more opportunities for fraud and abuse vs. account read-only access.
I don't know what problem people have with him... Imagine he was serious about the campaign...

>He is a murderer

Well that is still not proven and the government of Belize is not exactly the most trustworthy entity about this, so in no way is it this clear. Even if it was true, let's face it - after their presidency, every former president is a murderer.

>He is a lunatic and insane

And Hillary Clinton is not?

>He is paranoid

Well at least he's more paranoid about the STATE than about the CITIZENS so that would sway things around a bit.

However, I'd love to hear his stance on abortion, gay marriage, etc. I presume he'd be quite liberal, again, a point for him.

But yeah, sadly, he doesn't even stand a chance.
Womens wear
which city is perfect for shopping?
I client of mine still has a fairly large piece Delphi of code in production and I must say it's a bit of a liability for them. An example of a technical problem they face is getting the particular version of Delphi they use work with TLS (and that's becoming a problem now as everyone's starting to disable SSLv2 & SSLv3). The fact is that they simply wouldn't face this kind of problems if they have ported their code to something like Python, C# or Java.

On the non-technical side of things, they also struggle with hiring developers who are capable of (or willing to) work with Delphi, especially junior developers. A significant portion of their staff also doesn't know how to work with Delphi, so reassigning resources to match the needs of the business is often a challenge.

I imagine these issues would probably apply to Fortran as well.
How we cracked millions of Ashley Madison bcrypt hashes efficiently
Gilbert Strang on the Finite Element Method
Quite Google has never been about exactness if 1 in 10k searches serves a bad result - they dont care.

And I have written mission critical Fortran software for big telcos' and tust me nothing contreates the mind when one on Vint's reports nudges you and says this had better be right or we are both looking for anew job.
> What's stopping a future anthropologist from declaring siberians and pygmies to be different species?

The fact that they are capable of producing fertile offspring ?
I'm not comfortable in general about the idea of labeling people based on their neurological makeup, unless one is in a therapeutic/psychiatric setting.

In a relationship or work setting, people should be mainly judged by their actions. Hurtful things should not be ignored and people should be made responsible for their actions. I agree it's good to be aware of typical pathological personality types so people who end up in relationships with them have some framework to work with their problems and even identify a bad case and leave.

Sure, taking advantage of people is a thing that comes easily to psychopaths. But there are lots of other personality disorders and ways to act like one.

Was the CEO actually lying or just trying to squirm out of an emotionally uncomfortable position for as long as possible? The situation sucks for the OP and there are absolutely horrible employers, even psychopaths out there - but really, there's not enough data to make those claims even if you are an experienced therapist or a psychiatrist.
Remembering the lost art of the graphics card box
Does anybody else cringe when clicking on os update announcements wondering what the heck they are going to break in the next release? Are they going to add DRM? Telemetry? Remove Key features? Make disk encryption less secure? Make it harder to install non-appstore apps? It just feels like technology is going backwards with each new release of os software.
Never underestimate the power of Fashion. And if your server software doesn't run on Node.js, you're not hip enough anyway.
I believe the idiomatic way would be to have 2 "Add" functions:

func (c *Cache) AddExpiring(k Key, e Entry, d time.Duration) {}
func (c *Cache) Add(k Key, e Entry) {}
func (c *Cache) GetWithRemaining(k Key) (e Entry, left time.Duration) {}

Not the prettiest, but it does the job. That sentence could be Go's motto.
This is very nice! I will give it a try on a Jekyll weblog, to search archives. Thanks!
https://thepiratebay.gd/torrent/12313760/Heritage_Foundation...
Thanks guys for fast answers :)
By comparison, this is 33% more LoC than a BWR/PWR nuclear reactor (Monte Carlo method / quadruple integral (⨌) equivalent) simulator product formerly known as CORETRAN-01.
https://news.ycombinator.com/item?id=10197115
I love the music playing in the background of his video.
Of course he was a suspect. He'd had an escalating battle with his neighbor, who coincidentally turned up shot to death. http://gizmodo.com/5959812/john-mcafee-wanted-for-murder
Only 1500 coders I recall at British Telecom hearing oh we need to put extra 800 developers on a single product.
Pony User Crime
There's also:

https://microcorruption.com

We're shipping a web-based AVR game in a week or so.
Awesome job. Sometimes I think why am I not doing something like too. I am fan of DF and always wondered if there would be some visual 3d interface to the game.
It also depends very much on which Fortran we're talking about. Fortran has evolved more than just about any other language out there, and Fortran77 (not a very good language) is very different from Fortran08 (a pretty great language).
Most South Africans are multilingual, and English is commonly used (especially in urban areas. Rural tend to skew Afrikaans). "English is South Africa's lingua franca, and the primary language of government, business, and commerce"[1]

However, only 9.6% of the population use English as their first ('home') language. Zulu has the highest proportion with 22.7%

1. http://www.southafrica.info/about/people/language.htm#distri...
Well. On one hand, it does. But on the other... maybe we should improve the conditions.
Off topic, but you might consider flagging some bugs as good starter bugs for joining the project. You have great technology but it's a challenge diving in to it, even with the docs.
Real Time Robot Dance Party Emacs Control
When the compiler code size is a fraction of the whole it would actually make sense to improve on it instead of rewriting everything. Like Facebook did for PHP and their HHVM. Obviously Fortran doesn't have a speed problem but it could be improved in other ways like static analysis and nicer syntax notations.
I think the problem is the "species" construction itself. Remember, it's completely made up by people and has no obligation to reflect the sometimes messy reality on the ground.

I'm more interested in what we can learn about these people (using the term for convenience) than what they are called. When did they live? How much genetic distance is there between us and them? Do modern humans carry some of their genes? Could they speak?
I think the point was: how can you know that when you only have a few kg of bone fragments?
Ditto. I do blame it a bit on not being fully awake yet.
Golang course – a hand-picked series of videos
Why the hell did he make four kids though? It's not necessarily a well thought-out action is it?

He should have not had any kids until he was stable enough, let alone four. With his previous job at a factory too?

Not. Smart.
Traders value consistency and dependability.

And support. Being able to pick up the phone any time at quickly get someone on the other end who really knows their shit is a big thing you're paying for.
I don't know how comparable this is, but JaneStreet seem to be quite happy with OCaml. I for one would give that some consideration before actually going C++. And that's ignoring the question why they would depart from Fortran in the first place.
Shark Quantum Processor Company
I also had code generators at google that had to generate code that followed the line limit.

That's an unusual requirement for a code generator. What is the purpose?

Generated code generally is not read by humans or checked into source control. I suppose in the rare event where you want to read the code you could rely on your editor's line wrapping feature.
Design Insights with Ben Brode: The dark side of releasing new content
There is no such thing as "incumbent advantages" for market this is based on technology that could be duplicated.The same is applicable to payment system that paypal,stripe and others take on now.Same with car industry that Telsa is working on.Did you read the linked article about MONEY.NET.The thing is that developers have not been paying much attention to nuts and bolts of these terminals,until lately.http://fortune.com/2014/03/20/can-the-bloomberg-terminal-be-...
If we assume every user is employing long, random, unique passwords ... then we surrender the ability to reason about the real world. Economists are fond of that kind of thing, but in IT security it's not terribly helpful.

Many (most?) users employ the same password on many different sites. So now an attacker has email/password pairs that work not just on the site that was compromised, but also on Gmail, Facebook, Twitter, Amazon, banking sites, and so on.
Don't worry. One day we'll have a standard for web login using hard hashes and solid PAKE protocols. Right? ...right?

Nevermind then, let's go back to berating sysadmins for implementing crypto improperly.
The problem is that the code base is byzantine with developers hired who don't have good Fortran knowledge.

There are a million different versions of the same function each with a minor tweak to get the "right" behaviors labeled func_name_1 down to func_name_1000000 because everyone is too scared to fix the original function as they don't know what depends on it.

It's not that Fortran is the right tool for the job it's that it has terminal momentum.
We live in a world built by dead people
He was only ever a "person of interest", if they had anything material against him he'd have been officially suspect likely.

And there are various citations of unnamed Belize officials, stating that he's no longer even a person of interest in that case.
The Cold War
Some of these appear to trigger downloads of *.unity3D packages. Is that for the non-WebGL Unity3D Player? Confused.
Russian group accused of hacking satellites
According to the article: "A module’s declaration does not include a version string, nor constraints upon the version strings of the modules upon which it depends. This is intentional: It is not a goal of the module system to solve the version-selection problem, which is best left to build tools and container applications."

I'm surprised by this as well. I was somewhat expecting Java 9 to tackle the dependency version problem.
Because science. Also deltas.
Show HN: I took a joke too far
Sounds pretty much like a Lamport clock [1] in hardware.

[1] https://en.wikipedia.org/wiki/Lamport_timestamps
Key parts of our stack(s) won't work with Chromebook, so didn't go that route.

I haven't seen anyone, including Microsoft badged people, using a Surface Pro as anything but a nice laptop.
>Can anyone comment if the GM fixes the battery problems Beta 1 had? I was on the first beta awhile back, and my 2012 rMBP got about an hour battery life (I usually get closer to ~3-4) and was always hot to the touch.

Those are usually no battery or power management related problems, but "rogue program eating too much CPU" problems.

Usually it's Spotlight, but a look in Activity Monitor would have shown the culprit.
Measuring particulates with your Smartphone
Cracks in 8tracks…
Yeah sounds more like a software limitation than a hardware one.
How to avoid the most common pitfall of large-scale agile
Exactly right. I first coded in Fortran in the mid 80s on a mech eng code base written in Fortran 66. Fortran 77 was avoided because it was too new. In the early 90s I worked in reservoir engineering where we used 77. Fortran was the choice for number crunching, especially on hardware like Crays that used vector processors that could be exploited by specialised compilers. Those early Fortrans had very little in the way of abstraction. Data was passed around in 'common blocks', and there was no dynamic memory allocation. Remember that Bloomberg started in the 80s. So it's likely that they have a huge Fortran codebase in one of these old variants of the language.
They may only have 'access' via SQL injection. But now they have all the passwords in plaintext and can login as whoever they want.
How to use Rake in build pipeline automation
Amazon to Answer Apple with New Fire TV
Though, had the same developers created the system in another language, they'd probably still be in the same mess.
Mobile App Development Tips for Acquisition, Retention and Everything in Between
That would is of course always welcome. Can't say my early 2011 MBP with an SSD has ever felt underpowered on Yosemite though.
1. Yes
2. Yes

AM took the unencrypted password, lowercased it, and hashed it into an MD5 token that they then stored - conjecture is that it was used as a login token. That is what the article indicates was cracked, since MD5 is very weak, to get a lowercased password, then tried every permutation of capital letters on the bcrypted passwords, to get the actual passwords out.

To avoid similar issues, if you generate a token, don't use the unencrypted password as part of it. Random tokens are fine.
Their answer, by the way, is that 4-18% of people are less likely to return to the platform as a result of irritation over sniping.

eBay's mechanism for automatically increasing your bid to your reserve as necessary should alleviate this. For me, it does ... I put in my max bid and just let it go (years ago, I sniped manually, when I had ntp and a fast connection and not everybody else did; that was good). But I find that for people bidding on my auctions, some don't understand the max bid idea (so are very good sniping targets) and others appear to understand it but still think they're going to get sniped anyway. I don't know how this could be but I've had a couple confusing conversations over it with people who offer me lots of money to end auctions early (and who don't otherwise seem like scammers).

So even though eBay has a way to beat this, regular people don't find it usable enough, basically. The TradeMe mechanism another commenter mentioned sounds smart.
Why wants this extension run in background when i close Chrome on Windows?
A god send. A glorious boon to privacy and a security necessity.
See also:

JEP 261: Module System http://openjdk.java.net/jeps/261

Java Platform Module System (JSR 376) http://openjdk.java.net/projects/jigsaw/spec/
> "human-like"

Aren't all species of the genus Homo called humans?
List comprehensions across languages
Hi, Flocker provides a neat abstraction to the underlying choice of storage. It has a range of different backends - EBS, OpenStack Cinder, ZFS (experimental), EMC scale.io, EMC Xtrem.io and many more.

This means that if you decide to move your application to a different underlying platform - your storage specific application and infrastructure code remains the same and all that changes is a Flocker configuration.

We have seen this benefit with a number of folks who need to support multiple infrastructures. Before Flocker - there were multiple code-paths depending on the underlying storage. Using Flocker - the same code-path was used.
To be honest I've almost never used the Maps app. Google Maps does public transportation very well.
My reading is it's hard enough as is because of backwards compatibility. They seem to be under massive pressure to deliver something for JDK 9 and can't push the deadline much longer.

If memory serves me correctly I remember Mark Reinhold saying to do it "right" they would have to run a linear equation solver like Eclipse/P2.
Feature wise OS X is still fine. You can run everything as long as you unlock it manually, which I find actually valuable since most users should not use unsigned applications. I also trust the software more than Windows (still far less than Linux). Unlike Microsoft, Apple recently stood up for the user's privacy. DRM is still mostly a problem that you can control by buying DRM free. The key point will be stability. Yosemite is a mess. If they fix that it'll be fine.
How about actually using some new technology, like SkyTran that's currently being built in Tel Aviv. http://www.skytran.us/
How to Market an App
Nice! Added to -> https://github.com/realpython/list-of-python-api-wrappers#ro...
Futurism has a cultural blindspot
Introducing Heroku Private Spaces: Private PaaS, Delivered As-A-Service
WEBNODE+::+Eventy+::+Transformice_sk
Let's also assume that any given server will never be hacked. It's more realistic.
Yes, I think they should be able to tell when a design is off, but that's different from design skills.

Developers need as much a design ability as designers need engineering ability.
" Even if the output of the formatter isn’t great, it ends those interminable soul-crushing arguments on code reviews about formatting."

Similarly, covering all your food in Doritos dust doesn't always taste great but it ends the interminable soul-crushing arguments about what flavor things should have.
1- get the stock first
2- then only work...

If your former colleague wants you onboard, let him make you co owner first.
Is the code open source?
> Its not like you can throw together some trading system with an eventually consistent datastore in the back. Loosing a couple of trades without an audit trail crashes markets.

That's not consistency, though, that's durability. Consistency in banking is basically the part where you don't allow people to spend money twice. That can be "eventual" and violating it can be OK under some circumstances, like when your bank issues you an overdraft (and applies a fee) or when your airline sells too many seats.

So the eventually consistent data store in the back is fine... as long as it's durable and as long as you're willing to invest man-years of effort in understanding the implications of your selected consistency model so that you don't screw it up and can perform operations which are compliant with some set of business rules that the business understands and approves of, naturally.
An Inconvenient Hardware Truth
> Not so long ago a user signed up to their site using my email address (never figured out why).

If they used legit billing information, with a name other than yours, it was probably a legitimate typo of the email address while signing up, using copy-paste to avoid typing the email address a second time. They probably haven't yet realized they aren't getting emails for their account.

Someone (or two people with the same name) has signed up for a Hertz car rental account and a trash removal service account using a name that could reasonably be mapped to my gmail username. I presume they either have <my_username><2/year/other_number>@gmail.com or <my_username>@<some_other_provider>.
Sorry, I think I misunderstood your point. I thought you meant that inconsistency was worse than misusing constructors.
Why choose magento as an ecommerce platform?
> Did bad high-school mathematics education conditioned us all to hate everything that's related to mathematics?
Label a concept "this is just engineering practice" or "this is just physics. this equation describes how universe works" and people will happily accept it as is.

I won't say it better than in this post![1] It's really too bad that people in general are struggling with the different problems related to Mathematics, or because they don't have a good environment to learn, or other things like that.

The thing is when someone starts to learn Mathematics, the beginning is really tough. You have a new language to learn, you have to do everything the "hard way", you have to learn the "handshakes", and because your mind is your only compiler/error check. But the longer you train yourself the better you get, until you have enough basic knowledge to read and learn anything. At the end it is so grateful to overcome that, and so useful because Mathematics is such a powerful tool.

[1] http://jeremykun.com/2013/02/08/why-there-is-no-hitchhikers-...