skysight-inc/HackerNews huggingface dataset:
This is our long-running experiment in story re-upping. I've described it at https://news.ycombinator.com/item?id=10705926, but it might be time for a fresh explanation.

Moderators and a small number of reviewer users comb the depths of /newest looking for stories that got overlooked but which the community might find interesting. Those go into a second-chance pool from which stories are randomly selected and lobbed onto the bottom part of the front page. This guarantees them a few minutes of attention. If they don't interest the community they soon fall off, but if they do, they get upvoted and stay on the front page.

We want to turn this system into something that's open to all users who want to take time to review stories. We'll make it a form of community service that will be a new way to earn karma. However, it's still an open question how to pull this off without simply recreating the current upvoting system under another guise.

There's one glitch that occasionally confuses people. When the software lobs a story, it displays a rolled-back timestamp—not the original submission time, but a resubmission time relative to other items on the front page. If you see a timestamp inconsistency on HN, this is probably why. Edit: if this is the kind of detail that interests you, see https://news.ycombinator.com/item?id=19774614 for a more recent explanation.
Mother's Day Sale *Extended*
Google took a GPL code and licensed it under a different license - that's why they are sued.

The only code that was alleged to be copied were a few test files (which weren't even distributed) and a 9-line function called "rangeCheck".

There was a second copyright claim on the APIs, but Oracle didn't claim the code was copied, just that the reimplementation had the same "structure, sequence and organization" (that is, same names and arguments).
That's ridiculous. Nobody says "I'm rich."
does it?
Kermit supported sliding windows, not x/y/zmodem. Best technology analogy is probably:

http://www.kermitproject.org/
The end of the article talks about probable acquisition by Google or Facebook. So this is probably not going to be in the desert very long.
Thanks for the reference! Sounds like it'd be really fun.
Author here. Panopticon grew out of my frustration about the lack of usable implementations of cutting-edge program analysis research and the fact that the industry standard for RE is a proprietary software that looks like Windows 95.
I toyed with the idea of rewriting it in Rust since 1.0 became stable. The whole port took around 3 months. I got the size down from 10.000 to 8.000 loc. Looking back it was the right decision. Programming in Rust is not only more fun, it's definitely easier too. Panopticon used alot sum types that were implemented using boost::variant. Like everything with Boost it kind of worked but was incredible ugly and complex. Replacing them with enums was probably the biggest reason I switched to Rust. Also I found iterator invalidation bugs simply by translating C++ to Rust, thanks Borrow Checker!
50 years ago is only the 1960's. Food was more expensive then in no small part due to the fact that production was mostly by family farms. The economies of scale that have wiped out rural communities around the country had only just begun to develop in earnest. This meant small family farms were still competitive in the market and could enjoy a high quality of living. I welcome an explanation of how driving family farms out of business with vanishing margins and concentrating what little profits remain in the hands of massively capitalized corporate farming outfits is a net win for society. Note: cheap food is ripe for all of the standard criticism normally aimed at trickle-down economic theory so plan accordingly.

Also, define "food", because we can certainly devote some time to discussing processed foods.
From my own observations, the relationship triggers nothing like parenting. There's no feeling of parental obligation, outside of love for that child. So, tell me, why would that evolve in people?

Because old cave-people aren't as good at hunting and gathering, and can be better used as child-care cavepeople.
A big part of what makes Rust great is that it catches those issues at compile-time, no test coverage required, no extra run-time checks required (not that it moots tests, of course). In my experience so far this is a very powerful ally to have when writing software, as it's very useful to surface those issues as early as possible.

EDIT: Also:

> Assuming that tests exist, and have good coverage

That's a very big assumption. Granted my current job is often to clean up codebases that are the opposite of that, so maybe I've got a bias here.
There needs to be some sort of Tinder for co-founders. There's so many people interested and so many terrible opportunities to scare people off.
> Swift, Rust, Go, and the rest of tomorrow’s languages, can you marry modern thinking, build a community with simple as a core design goal, and save web development from itself?

Go is great for plumbing, you can get network utilities up and running pretty fast with no dependencies so it's easy to deploy, that's its niche. Now try writing a complex eCommerce website, a news site, or any large app backed by a complex data model in Go...

I started to use Asp.net CORE on Linux with Postgres the other day and frankly, I don't want to hear about Go and its "simple" type system anymore when I can just use C# and do projects in minutes without fighting the language. Go is at at most a safe C with channels (without macros which make it worse than C in term of features).

My point is neither Swift,Rust or Go are silver bullets which will fit every use cases in Web Development. Neither is asp.net core,but for my use case there is no debate as to what I should be using.

Rust,Go and Swift aren't tomorrow languages. They are languages that fit a specific use case like every other language.
I don't know of any large, widely used, security critical, heavily scrutinized C++ program that uses those flags in production. I also don't know of any such C++ program that hasn't had game-over use after free bugs. So the answer to your question is somewhere ranging from "we don't know, but unlikely" to "no".
If you're buying a product, sure you can make out like a bandit. But in this case its a contract that can stretch into unforeseen consequences. For example you get a loan on X terms with Y seller. Y seller goes out of business (due to being a pyramid scheme) and now your contract is sold to the highest bidder to satisfy investors in bankruptcy court. You now hold X contract with Z seller who may be strongly incentivized to take advantage of any terms in your contract that allow for changes.

In order to make out you need to satisfy the terms of Y seller's contract before they fold -- and balancing the incentives vs unknown risk of Z at unknown time, its probably not worth your time.

The exception to that is: You have enough capital to sign a contract so big it actually forces Z event, then have the political clout to make sure the court rules in your favor rather than the investors. All the while also buying insurance against Z event. Then you have something similar to Goldman Sachs' profitable moves during and after the Great Recession.
I've used ObjC since NeXTSTEP 3.3, and I'm trying to work with Swift. At this point, I've classified it in the same vein as Transact-SQL, a language I need to learn and use, but one I will not love. I guess I love the selector syntax too much. Shame that F-Script never caught on.
> It may or not be legal

It is legal - waffling about like it's up for debate doesn't change the fact. It's 100% legal, full stop.

> I'm pretty sure a lot of the people in the list are using for Tax Evasion.

Based on what evidence, exactly?
If you have more time than money, here's a possible option:

- Buy IDA Pro using a credit card
- Find bug or two, submit to bug bounty [1]
- Pay back credit using bug bounty money

[1] - https://www.hex-rays.com/bugbounty.shtml
FreeBSD has ASLR. https://wiki.freebsd.org/AddressSpaceLayoutRandomization
Also everything after the first 13 colonies. I was more referring to recent (past 50 or so years) history.
Or, you also have to modify the check code.
In the hypothetical, you are offering a price before anyone has developed it. "You want to encourage someone to develop a cure."

What price do you offer for someone who shows up with a cure?
I was lending on LendingClub back in 2008 and 2009, diversified among at least twenty or thirty loans. Result: -7% (default included). It's not all roses when the market is in a downturn.
Fast-iterating is only useful when you have a small team and are getting off the ground. Every project spends 90% of it's life in maintenance and will be handed off between dozens of developers who will just ask "WTF is this?" no matter what you do. Java provides a lot more traceability and determinism as well as verbose idioms that make it easier to deal with. Like I've said many times, Java doesn't solve programming problems, it solves organizational problems.
You are failing to convey bullshit that's all.
Apart from greediness there is no reason for data to be so expensive...

Sure there's always room for an amount of optimization and good practice but it's insane to rely on that instead of fixing the problem. The growth in page size has been fairly linear and predictable.

The real headline here should be "German and US carriers cannot keep up with natural growth in technology"
"Automate things" is an incredibly coy way of saying "destroy other people's jobs" unless or until all of the magical information economy jobs politicians and industry mouthpieces have been promising for the last 30 years start to materialize.
Qt has both commercial and LGPL licenses. I think you can develop commercial applications with LGPL and not distributing the source code of your own app, but you can't statically link to Qt's libraries. https://www.qt.io/qt-licensing-terms/
There are quite a few interesting computers in his collection. The Twentieth Anniversary Macintosh, blue JLPGA PowerBook 170 (only 500 units produced) and NeXT hardware all stood out to me as particularly rare and expensive.
Yeah, Hound has been doing interesting stuff like this for some time now. Not exactly the same, but they both get me super excited about our future devices. I can't wait for the movie HER to be real
There's very little meat to support the subhead's assertion.

In Robert Gordon's The Rise and Fall of American Growth, a great deal of attention is focused profitably on the changes and progress in medicine and health outcomes from 1870 to present. Most notably, Gordon divides the period at 1950, noting that life expectencies improves 2x more before 1950 than afterward (and from my own explorations, far more prior to 1920 than after).

There's been exceedingly little progress in medicine since 1970, at which point major cancer, heart disease, and virtually all infectuous disease treatments existed. We've seen many more treatments and more so imaging and diagnostic capabilities since ... but virtually no changes in outcomes.

Healthcare is a land of very, very, very rapidly diminishing returns, and for which shoring up treatment and preventive care for the most under-served pays hugely greater dividends than highly invasive or heroic treatments at the top end. Much of the progress in health outcomes since 1970 appears to be in minority populations -- that is, the under-served.

Gordon's book was published this year, its information is quite current. I see little reason to suspect massive improvements in actual outcomes -- impacts rather than change -- in the nine months or so since it was put to bed.
If it werent for that loner, banging rocks together in a corner for fire and sharp stones, we would still sit in a cave braiding each others hair and listening to the shaman telling use the story of the mamoth.
I feel like the comment mistook "yesterday's software" for "boring software", which is usually considered a compliment.

As you say, the actual article is about how Rails has all of yesterday's flaws, which is pretty much the opposite of "reliable and boring".
Easy Paste Chrome – to keep your frequently used profile links just a click away
This "seems" like an American phenomenon.
As a liberal, I can have a fully formed debate with a British Conservative, A Canadian conservative, a European conservative (sans latent Nazism), however the dominant American conservative seems to be operating on a completely different plain and set of assumptions. I find it extremely difficult to relate to and debate the American conservative. In general, if an american <insert institution here> (college, newspaper etc.) seems uber-liberal in America, it is just run-of-the-mill centrist in most other countries. Not because of any stated or unstated institutional biases, but simply because its been labelled so by a relentless, uncompromising, hyper-focussed and hugely disciplined conservative media looking for easy answers.

P.S: Also the predilection to openly say "Compromise is impossible", esp behind the scenes, also seems to be a unique attribute of the American Conservative.
It's a perfectly valid argument when someone is implying you've committed a crime.
Exxon scrambles to contain climate crusade
That's not necessarily entirely true. David Cameron's father set up offshore trusts in ways that would avoid UK taxes (offshore), David Cameron inherited money from his father and had funds in the trust (which he sold prior to becoming prime minister). So it's a not unreasonable position to suggest that he inherited more money due to his father's trust avoiding tax..

Citation for the trust avoiding UK tax - http://www.theguardian.com/news/2016/apr/04/panama-papers-da...

Citation for David Cameron having received financial benefit from that trust http://www.theguardian.com/news/2016/apr/07/david-cameron-ad...
Porting Foundation is much more important than any UI.
If you're competent with your language, you don't always need to build a special purpose tool with it to do work - you can use it directly. You picked an example where a) libraries are lacking (high level audio manipulation) and b) good special purpose tools exist, but it's entirely possible to find tasks for which these things aren't true. The whole idea of shell scripts as a basic tool, or IPython/Jupyter as a reasonable interface to a variety of tasks, is based on this concept.

In my last "proper" job, I wrote a lot of code, and the vast majority was one-off; virtually none of it ended up in what you might call an "application".
Being non-compliant with the law is unjust in a society where people value rule of law. You can't just ignore laws that you disagree with. If you don't like a law, you should write your representative and try to fix it. That's a farce now of course, but we should fix the process so that it's not any more.
Mac Developer Survey 2016
iOffer | San Francisco, CA | FULLTIME | ONSITE

In 2002, iOffer revolutionized eCommerce by launching a transparent, negotiable marketplace. Our mission was to disrupt the status quo -- frenetic and rivalrous auction sites -- by empowering real people to buy, sell and trade on their own terms.

Position: Full-Stack Software Engineer

We're looking for a talented and motivated engineer who is looking to gain experience in the full stack of a web application. Some education in computer science or software engineering is a requirement, and experience with our technologies (especially Rails) is a huge plus. But most importantly the ideal applicant should be able to learn quickly, be eager to take on new challenges, and work well with our existing team.

Technologies:

* Ruby on Rails (MySQL, Ruby, HTML, CSS, Javascript, JQuery, Prototype)
* Microservices (Apache Thrift, Node.js)
* Caching (Memcached, Redis)
* Queueing (Resque, Sidekiq)
* Git
* Remote payment API's

If you think you'd be great for this position, please email me at ian@ioffer.com and tell me why.
Whoever owns the number 201-844-9120 would probably also disagree that there were no major glitches. Although that glitch is more with techcrunch video distribution team. These are really minor glitches for a product demonstration. Major glitches are when something with the product fails, like this one during a Windows 98 demonstration:

https://www.youtube.com/watch?v=TGLhuF3L48U
What if you could accelerate internet videos just like you accelerate a MINI?
I'm not sure about what glib phrase I would use (say, consisting of just two words) but the main idea in the overall approach is that we stay on top of critical bugs. If we have critical bugs, we don't do anything else until they are solved. We don't polish the chrome on some shiny new feature, while a fire is raging. So this is "Bugs First" or something. Except it's not all bugs first, just the showstoppers. "Fires First?" Hmm, what's a glib word that clearly means "show-stopper defect"?

Another way to approach this is from the angle of: no customer is left to dangle in a situation where they aren't getting value from the product, where they are faced with an issue for which there is no feasible workaround, or some security breach. What's a glib phrase which quite precisely conveys the idea that try to prevent this situation at all costs, and get them out of it ASAP if it happens?
That sounds suspiciously similar to the old "TOR is for pedophiles" argument.
6 AI Startups that will change the future of Healthcare
New Zenefits
> [Using offshore tax havens] may or not be legal, I'm pretty sure a lot of the people in the list are using for Tax Evasion.

Nope. The majority of the information contained in the Panama Papers does not pertain to any illegal activity[0] (tax evasion is illegal).

And even of the information that provides evidence of illegal activity, most of it is illegal for reasons that have nothing to do with taxation. Some of the information does point to transactions that were otherwise illegal (such as drug cartel money), but that is in the minority of the information leaked.

Using offshore tax havens isn't illegal in se. And in fact, most uses of offshore tax havens aren't going to be illegal, because if you're going to do something illegal (tax evasion), why bother to use an offshore tax haven? The whole point of using an offshore tax haven is to to reduce tax liability through legal means[1].

[0] https://en.wikipedia.org/wiki/Panama_Papers#Disclosures

[1] Not to be confused with the goal of using hard-to-trace offshore bank accounts to (e.g.) launder drug money or money obtained through bribery, which is illegal but has nothing to do with taxes.
I've been using Scala for 5+ years now, so for me it's definitely today's software. Spray for REST backends, Wicket for HTML UIs. Clean syntax that can be as expressive as Python or Ruby, but coupled to a type system more powerful and effective than any of Swift, Rust or Go, light enough that you can lift things that had to be "magic" (like database-session-in-view) right up there into the type system.
Wow, Toyota being given some love?! I thought there was a blanket ban on all things Toyota so the community isn't forced to admit that all things agile are actually from the manufacturing industry, decades ago. Where might this lead? Might we be forced to consider that much has been borrowed from architecture? Or math? But then, it will be so much more difficult to feel good about dwindling list of contributions software programmers have born to the world.
Why would they do that? "You guys did bad, here's $XXM..."

Or maybe you mean they'd sell their stake.
Also, a hardware Easter egg, some Macs had a bunch of signatures inside their cases. Of course, you need a foot long hex wrench to get inside to see.

http://www.cultofmac.com/122408/signed-by-steve-jobs-co-sign...
I will be happy without that "largest developer base" brought to iOS. Anyone whos thinks Javascript it the best language ever deserves to keep programming in it.
when did myspace algorithmically autosort news stories? the products arent even in the same category.
Handbook of Applied Cryptography (2001)
And is not available for my operating system.
This idea is rediscovered every few years in a new project. I tried this with StorageBox many years ago and even did some UX research in this context. Turns out many users don't like querying only as it they feel they can not search their data exhaustively, and might "lose" some of their data this way.

Also for not tech savvy users, folders have the nice interaction pattern of question-response via menu selection. They see something, click, see something, click, without realizing that they are navigating a folder hierarchy.
The price you pay for this level of compression is the loss of locality of reference. Yes you fit all the data for your struct fields in the minimum amount of memory, but every field for a single object is going to live on a different cache line. This might be OK if you are only ever doing something to a single field at a time, but it might hurt if you are reading many fields of an object at once.
Just as a point on a graph and being totally honest, I take a Lyft nowadays when I otherwise have (stupidly) driven drunk before there was such a thing as Lyft. I agree that they're not saving the planet, but they almost certainly are preventing deadly harm. At least potentially if not kinetically.
Author here. Hawking a book? Are you kidding me? I'm also the creator of Phoenix. I spent two years of my life outside of a FT job to get Phoenix to 1.0. We started a book because first class learning materials outside of the basic online guides is necessary on any platform. I make $3/copy from the book sales, so "hawking" a book does a disservice to me because if this was about money, I wouldn't have spent 8 months of late nights and hundreds of hours working on a book. Please reconsider your argument.
Thank you for your post. The best talk on CRISPR that I ever heard was ~45 minutes about previous genome editing techniques -- TALENs, Zinc finger proteins, etc -- and ~15 minutes about how CRISPR simplifies the genome editing process. It very much paid tribute to past work while also showing the utility of recent developments (while also noting that CRISPR is useless without extensive knowledge from genomics).
Microsoft Edge vs. Chrome vs. Firefox:
Did Conrad know he was breaking the law ("macro", perjurying one's self to insurance regulators, etc) when he sold his stock to someone? Did he disclose this material information?

All signs point to yes for the first question, and no to the second. As a Zenefits employee, it probably doesn't matter much to you. It does matter to whomever bought his stock.
Microsoft has hit $1 trillion in all-time revenue
It's hard to draw the line of causation though. Maybe the same kind of people have always gone into academia but the Overton Window has shifted.

I generally agree with older conservative agendas (smaller government, efficiency, equality of opportunity) but would never ever call myself a conservative today. Doing so risks lumping yourself in with an ideology which denies reality.

That being said, I'd also hesitate to label myself a liberal due to some of the less rational aspects of liberalism today (knee-jerk anti-capitalism, safe spaces, GMOs).
>Humans organise and memorise things in hierarchies, ...

Well, sure, if things do have a hierarchical relationship, but a hierarchy is just one form of network. It fails for concurrent dependency problems, e.g.
My own daughter uses YT almost exclusively as a music jukebox so sure, here comes that Taylor Swift song again, why not.

IF YT even understands that different populations use their system in completely different manner, then perhaps they've miscategorized you.

Something interesting to think about is we may be raising a population who see personalized suggestions as mere spam, if it suggests it you should ignore it because its always wrong. A poisoning of the well. In that way the whole concept of personalized advertisement might disappear.
Agreed. Please, don't let HN become Reddit.
Our 2016 Donations to Open Source