skysight-inc/HackerNews huggingface dataset:
I agree. I was recently working with an npm package that wasn't behaving as expected. After some debugging on my end, I was convinced I was using the library as intended. So I started digging through the source code, wrote a few console.log()s, and found the issue. The check for a property in the code didn't match the property name in the README. A simple issue to fix but one that seems much more attainable if you know how someone worked their way to that point. A few years ago and I doubt I would have taken the time to dig.

Maybe I should write up a blog post like this one..
I can't say I'd be that upset with Amazon getting screwed.
Their modified BEM choice is surprising. I think BEM works best when the dividers have meaning. In their examples its impossible to know what is a modifier vs an...element? I don't get it from the examples.

.accordion
.accordion-item
.accordion-item-selected

.nav_bar
.nav_bar-link
.nav_bar-link-clicked

Though its the most ugly, I'm a fan of the original B__E--M
- Antibiotic alternatives (we're going to need them fast)

- As another poster mentioned, how do we suck the carbon from 150 years of burning fossil fuels out of our atmosphere?

- Cognitive enhancement

- Re-wilding - rebuilding devastated ecosystems in the Anthropocene with engineered biodiversity
I took a survey of what was lacking on the subreddit at the time and there were plenty of things that were suggested that I thought I could build/provide.
His wording could be clearer, but going by the principle of charity [1], having a slight grammar issue is more plausible than failing basic high school math. I could be wrong of course, weirder things have happened.

[1] https://en.wikipedia.org/wiki/Principle_of_charity
Mental health - specifically in a future where we may be increasingly more connected virtually but increasingly less connected physically. In one or two decades when the average urbanite is serviced by on-demand autonomous vehicles and drones, works from home (or not at all), consumes news/media in a personalized subreddit-like echo chamber interspersed with cleverly integrated native advertising, and spends 10+ hours/week in VR, what are the implications for their mental health? As physical community and socialization are often pointed to as the greatest predictors of happiness, how do we best translate that deep seated human need into the future? As medical science continues to improve treatments for cancer, worn out joints, failing organs, and other physical ailments, I think the mind will eventually emerge as ''the final frontier'' of health care and well being.
OpenRISC, lowrisc, RISC-V

http://spectrum.ieee.org/semiconductors/design/the-death-of-...
It is a bit surprising actually. It means they haven't built their app to be tolerant of single DC loss, either on purpose or because they didn't test it properly.

Purely conjecture, but I suspect since github uses mysql cluster they only write to a single dc, which would be the primary dc that failed in this case.
You are possibly under the misapprehension that adults should generally be allowed to decide things for themselves. This point of view is old fashioned.
I guess that's where twitter and me differ. The people I care to listen to do not broadcast their thoughts on public platforms, at least not the though worth listening to. They talk via closed communities.
Fertilizer trees can triple yields
ok tnx!
as a dev myself, i'm still not convinced about this whole append-only/time-machine approach (i'm talking more about event sourcing in general, not your specific architecture). it smells too much architecture astronaut (see http://www.joelonsoftware.com/articles/fog0000000018.html and http://www.joelonsoftware.com/items/2008/05/01.html).
it feels like this incredibly heavy monster system that theoretically may let you do anything, but in practice, at the end of the day, is not able to do it because it is impractical to use.
again, not necessarily yours.
There was a book about this: Tomatoland.

It's depressing in the extreme.
Better transportation infrastructure to move stuff across the the globe. We currently use ships, planes, and trucks which aren't sustainable from a fuel perspective or good for greenhouse emissions.
A groundbreaking book to me, both for the genetics as well as the concept of the meme. Brilliant.
Unfortunately, only a few devices that are supported right now, and the CR-48 is not one of them.
The selfish gene is one of the few books if you read it with an enquiring mind it will change you forever. I first read it 30 years ago now (amazing how time flies) and it still affects the way I see the world.
Right, the ability for an attacker to change an XML file like this could be considered two separate issues.

Things like this is why The Update Framework (TUF) Specification was created:

https://theupdateframework.github.io/

The specification covers exactly this kind of attack and has signing of all of the data about an update:

https://github.com/theupdateframework/tuf/blob/develop/docs/...

But, as far as I know, there isn't an implementation of TUF that works with ObjectiveC and all the other parts of Sparkle, to actually update an OSX application.
This is a great use of the NSA/GCHQ.

From a global security perspective, we absolutely want to know if Israel is about to bomb Iran. If we can't trust their word (and Netanyahu's public statements are rather bellicose) then this doesn't feel like a bad thing.

Also different from other leaks, the targets here were other militaries. This type of leaking gives credence to the national security concerns — what's the public need to know here? Really just a "how the sausage is made" look into military intelligence, interesting because we're curious moreso than because the government is acting unethically.
Am I missing something from this article:

https://medium.com/swift-programming/1-learn-swift-by-runnin...
Climate Change. We need to do more than reduce tomorrow's emissions to have a meaningful impact on the damage we've already done
The problem with the Sleeping Beauty problem
Super ironic to see Windows Phone fans and well-wishers say that the app situation shouldn't be a deal-breaker for the OS. That was the whole reason people stuck to desktop Windows for so long 10 or more years ago. It was always "Sure the Mac is nicer/better, but it doesn't have the apps."
Tip of the iceberg :) https://github.com/softdorothy/glider_pro/search?utf8=%E2%9C...
I can't imagine that approaching ecology from a perspective of re-wilding will be of much benefit. The wild is happy to take over a space that isn't kept civilized (for instance, the exclusion zone around Chernobyl), so you quickly end up with a situation where you want to be able to predict the consequences of any actions you take against the existing ecology, which is anyway how we are managing 'wild' spaces.
What I learned migrating a Rails app to Elixir/Phoenix
Each job posting has a job code. So if its for a non tech, the job code will be different as well as the corresponding salary/year on the LCA. Sorry for generalizing H1B to IT.
While humorous, this is nonsense, and a complete mischaracterization of what a stock market actually is.

A stock market is a place where a group of businesses are able to offer ownership stakes in their company in exchange for cash.

The fact that people have built a speculation market around it is very different than a gambling wager. If you buy stock and it decreases in value, you still own the stock.

Edit: As CPLX points out below, in reference to a derivative market, the point is much more valid.
Clean water and/or sewage. Almost a billion people don't have access to either, because the infrastructure doesn't exist for municipal sewage or water treatment. Huge numbers of people die from preventable diseases, simply because their water is fouled.

Until cellphones, most of the world didn't have reliable communications, because nobody could build the necessary infrastructure. Wireless changed that. We need the equivalent breakthrough for water treatment.

Dean Kamen is doing interesting stuff in this area (a stirling-engine based system for water distillation [1]), but his approach is still limited by costs and distribution.

Solving this problem would literally change the world, and unlike many of the suggestions here, it's an area where there's hope that a small research team could make a dent (for example, Kamen wanted to raise $1M for Slingshot.)

[1] https://en.wikipedia.org/wiki/Slingshot_(water_vapor_distill...
The Navy operates the EA-18G, not the Air Force.
Nim on iOS
My assumption was that he was talking about derivatives and synthetic securities (i.e. "non-collateralized" as he said). If that's the case his analogy is actually quite reasonable.
Standing work on a computer is different than standing work for a soldering is different for drafting is different for drawing. A moving desk can support all those use cases but a adjustable chair and static desk can't.
>Layer 7 (“400 Bad Request”) attacks toward our public-facing websites

I really wonder what that is supposed to mean, Linode has mentioned it multiple times but not elaborated on what sort of an attack this is.

I personally haven't ever head of a "400 bad request"-attack.

Edit: Yeah, I know what Layer 7 floods are :), but I'm pretty sure "400 bad request" floods are something Linode came up with, so that could use some elaboration by them.
Why don't you setup your own private server on Amazon or Azure or whatever? Taking SF that uses Subversion, I'd install SVN server on cloud.
I'm not sure if I had the same model but my work provided these before we moved offices. Now I have a different chair but really prefer the Aeron. They are great.

I have wanted to try the steelcase think chair.

I would also add that posture and exercise (strength training) will go a long way in cutting down on pain.
Do you have a source for this? Given the competency of the IDF in sigint and domestic math/crypto research done in Israel it just seems......unlikely? I could be wrong, it just sounds off to me that they would use something like that. IAI, mentioned in the article, is one of the most sophisticated arms companies in the world.
That's a great list, but I'd love to see a table of carbon sequestration tech, and how much it costs per ton of CO2 sequestered.
A bit surprising after this OTL report came out this week about pro sports league getting more involved with sports betting: http://espn.go.com/espn/otl/story/_/id/14660326/nba-nfl-mlb-... as well as positive results on New York injunctions.

It's interesting to note that Amaya (aka PokerStars) entered the market as the #3 player last year (via acquisition of Victiv) -- but basically withdraw pre-emptively during the recent legal dustups, banning players from all states where DFS is not explicitly legal/regulated. Wonder if their longer-term, slow rollout might end up playing out in their favor? (personally, I think it won't; either FD/DK will outlast the legal threats or the whole thing will explode)
Aubrey de Grey's SENS approach to creating and maintaining a state of negligible senescence in humans.

Every advanced society faces an aging population. This population will put massive strains on healthcare expenses. It could also strain the economy as the elder population collects public sector pensions and slowly depletes its savings (i.e. retirement funds). The latter effect could be mitigated by automation.

Paradoxically our success in treating diseases that kill us now will merely make us victims of potentially more terrible diseases in the future. Look at the experiences of centenarians in the last decade:

http://www.cdc.gov/nchs/data/databriefs/db233.htm

Alzheimer's will become increasingly common as will cognitive decline in general. What happens to all those people who don't die of cancer or heart disease? They will often succumb to slower acting chronic diseases involving long-term states of suffering and mental anguish.

The way out of this mess is to treat aging itself, not just the diseases that currently kill us. SENS targets the underlying mechanisms of aging.

Research into negligible senescence can also lay the foundation for potentially profitable therapeutics. Unlike the disease-centric model the total addressable market is nearly everyone.
Good luck with that. If you're being laid off and your replacement is already lined up for you to train, you're not really in a very good negotiating position. Plus, a company that would put you in that situation probably doesn't understand or care about the value of your knowledge before they've already felt the pain of losing you.
The first chapter alone blew my mind the first time I read it around ten years ago. I read this book once every couple years and it's always thought provoking.
> Can racial balance in business, education, military be achieved without policies that promote Affirmative Action?

No, because Affirmative Action is simply a term of art (originating in a set of executive orders mandating such action) positive action taken with the aim of achieving such balance. If you take active steps targeting that balance you are by definition engaging in affirmative action.
Weighted carry protocols to keep elderly physically functional.
It's the little things that make the difference for me - like being able to restrict pushing to certain branches to either specific people or specific groups, which has saved a lot of accidents.

When you're developing an open source application, though, you need the community of Github. I'm hoping that changes in the future. Not that Github goes away, just that alternatives are equally as viable to build a community around.
I think you misunderstand what Nuitka is doing...

It is not compiling down to Python bytecode.

It is compiling to an operational-equivalent C++ source code.

Then it is compiling that C++ code to executable object code.
Here is an idea on how to make sure the receiver doesn't deny receiving the item.
1. Add a barcode to the packaged item
2. The receiver has to scan the barcode using your mobile app before the traveler hands over the package. Your app will then display a passcode that the traver recognizes.

This ensures that you are certain that the receiver is who they claim to be and also that they received the item.
Land Value Tax.

I think this is the next big thing after basic income (especially when the question of how to pay for basic income comes up).

The land value tax is universally seen by economists as the most fair tax, yet for whatever reason we continue to ignore it in favor of income, sales, and property taxes - all of which distort markets (unlike the land value tax).

The lack of research and real life case studies on this topic is a huge obstacle to this entering the mainstream.
There was a specific exemption in the Unlawful Internet Gambling Enforcement Act that allowed for "skill-based" fantasy sports.

See 1,e,ix (or ctrl+f "fantasy"):

https://www.law.cornell.edu/uscode/text/31/5362

Fantasy betting is explicitly legal as long as it's skill-based, not dependent on a spread, and not dependent on a single game.
Detained. Do your couriers really know what they are getting themselves into? There is a non-zero chance of them seeing the inside of an African prison cell.

"Do not accept parcels from strangers, make sure you pack your own bags and not to leave luggage unattended."
Research on organizations and possible improvements through software -

An important aspect of organizational building is to structure it in a way that enables free flow of information, while at the same time, enable people to accomplish their productive best. Having a good understanding of what sort of organizational structures enable such goals, and what policies and procedures in such organizations can be automated and improved upon, can bring in significant improvements. One of the big reasons as to why poor countries remain poor is that there aren't enough people to employ and build large organizations. The small number of talented and motivated people are handcuffed because of lack of human resources to power their ambitions. Enabling even those small number of people to accomplish something great will lift everyone else from their dire situations.
If /usr/bin/swiftc is the "swift compiler" what would you call the binary: /usr/bin/swift ?
You could also buy a houseplane:

http://www.columbiapacificaviation.com/trainingsalesetc/airc...
There have been a number of attempts to build a more friendly front-end for git:

https://git-scm.com/download/gui/linux

Github (which provides a desktop app in addition to their website) is by far the most successful one, I think because they define a whole simplifed and social experience, not just a client.

To me it seems like people seem to segment into two camps: those who want to do the basics (they tend to use GitHub), and those who want to use the full power of git (they tend to use the CLI).
Unfortunately many of the effects of humans are long-lasting. The elimination of buffalo, for instance, or the loss of most wolf populations in North America which lead to the explosion of deer, IIRC. I am quite interested in the possibilities of selective breeding to replace extinct species, and the major die-off currently happening could have negative effects we have not yet even begun to see.
Reminds me of the Nayirah testimony, in that stories have high risk to be manufactured if it plays perfectly into the narrative of an political interest.
While I agree with the sentiment, the attitude of the post is appalling.

> This reminds me of the first dot com bubble where people with degrees from devry were joining companies and making big salaries

Why do you care about where people got their degrees from? What does that have to do with commanding a high salary or not? If the people seem to be overpaid for what they do, fine. But that has nothing to do with their degrees. Or even their abilities.
I worked with John Calhoun (the author) for a few years some time ago. Great guy. Glider was one of my favorite games as a kid, so I was a bit starstruck the first time I met him.

He actually had the source code to Glider Pro printed and bound into a hardcover book. That way, he said, even if all of his electronic media became unreadable, the code would still live on.
AI Tutors
I'll go you one further and say it shouldn't only be optionally enforced, it should just happen. The less I have to think about style the more I can focus on design.

In the future every new language should come with a "go fmt" equivalent.
Yes, this industry requires a stable workforce of bright, motivated people to produce a high quality product. Things are looking uncertain as the systems design and development phase comes to an end and follow on testing begins.
Agreed. There is no need to use a custom flavor of BEM.

You might be able to enforce a distinction between elements and modifiers (with elements nested below parents, while modifiers are siblings of the elements they modify) like so:

.accordion {
.accordion-item { }
.accordion-item-selected { }
}

But this requires nesting where true BEM otherwise avoids it.
Nobody wears safety glasses to split wood. It's not like there are wood chips flying everywhere.

I could maybe see it if you're hammering in wedges or something.
Cool, glad to know this is on the radar! Out of curiosity, what are you using to render the current GUI? Toolkit/framework choice unfortunately has pretty significant a11y ramifications.
The Trachtenberg system
Worse than they really were?

Goldman advised a client and that client not only didn't get money on the deal, but also lost everything it had prior to the deal.
7 and 8 were an utter disaster from the mobile front.

They're doing everything correct with 10. Sideloading is possible for free now. Universal apps are truly universal (XAML / C++ compiles into ARM, x86, and x64 simultaneously. C# and Javascript apps run on a VM).

They needed to hit that reset button for 10. It was a mistake to hit the reset button on 7 and 8 however.
That is pretty bad. Sadly I've seen much worse.

Most sites don't need variables and nestings of CSS.

I would rather see duplicate class names like this in CSS.

.wrapper1 .header {}

.wrapper1 .header h2 {}

.wrapper1 .body {}

.wrapper1 .body .article {}

.wrapper1 .body .article .blurb {}

.wrapper1 .body .article .quote {}

.wrapper1 .footer {}

Repetition doesn't bother me. In fact, it is surprisingly helpful.
Don't think there's an ETA, but there's a list of issues which are blocking the release. https://issues.apache.org/jira/browse/COUCHDB-2932?jql=proje...

FWIW, it shouldn't be difficult to upgrade from 1.x to 2.0 as you'll be able to replicate from a single-node database to a clustered database.
How to provide tech seed funding for remote and underserved communities here and abroad.

This is looking beyond what YC Fellowship provides. This is not necessarily looking for unicorns, but what does it take to scale out tech seed funding to remote and underserved areas.

Edit: clarification
Society is nothing more than a collection of people who agree/desire to abide by a common set of rules. Typically enumerated and enforced by some type of governing body.

If the American people in general want to live in society with only a subset of gambling is allowed (which it appears they do), that's exactly the point of the government.
Not true. There are not enough qualified candidates. It still takes a long time to find people in places like New York, Boston and San Fransisco. Not every company is Apple that they attract tons of resumes from prospective candidates.
I only pull K maps out once or twice a year when some programmer absolutely insists that a conditional is correct when I can see that it isn't.

When I teach the class to programmers, state machines are the far more important concept I try to drive home. I use state machines all the time when programming.
I can see how Web Start can be a security hole. There are a few, very few, times where being able to run code on the client is not only useful but the best way to solve a problem. Is there an easier way to distribute a Java app than Web Start?
Hi I'm Tochukwu also one of the cofounders of Shypmate. In such a circumstance we would be understanding of the courier's situation and we would do what we think is best for both the customer and courier, potentially paying the courier before the item is given to the customer.
couldn't imagine learning C without learning x86

One difference: C->x86 is a static translation layer. Other network/system things dynamically change out from under your "designed" system and alter threat/security/disaster/reliability/consistency models in a potentially unpredictable combinational fashion.

Saying "cloud abstraction" or "I trust this API and don't care how it works" is basically committing every https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu... and just saying "X can't break because we use provider Y who guarantees they can violate the laws of physics for us!"
That Windows port was one of the first games I remember playing. The graphics were great -- crisp and iconic. I spent years looking for the game again and only recently found out what it was called again.

And hey, it taught me the concept of a thermal upcurrent. So it's almost educational software, right?
Yup. Good eye. We've updated the post with a new image.

*I'm an 18F employee.
While part of the flavor of ketchup can be attributed to other ingredients and their preparation, it's possible some of the flavor may be attributable to the tomatoes they use, at least for Heinz ketchup: Heinz has their own cultivar of tomato. (It's open source[1].) The flavor may be wonderful in tomato form. Who knows?

Related Nature article:
http://www.nature.com/nature/journal/v485/n7400/full/485547a...

1. https://www.ncbi.nlm.nih.gov/assembly/GCA_000188115.2