skysight-inc/HackerNews huggingface dataset:
Deleted Notes Extracted from ICloud
I did some quick testing with Apache Curator (note: I'm the main author of Curator) and it looks like zetcd isn't implementing the create2 opcode and several others. If the goal is to really be ZK compatible it has a long way to go. I'm not sure who the target of this is. But, I'll keep following and try to get the Curator tests to run when it's further along.
Wow, this sites supports spamming which is illegal regarding european law.

https://github.com/EnMarche/en-marche.fr/blob/master/src/App...

Got one of this email that was oblviously sent by a member of "enmarche" in bulk the mail address domain was pointing on an obviously cybersquatted domain in .fr which is illegal on this TLD (fr law)

So they are proud to have made a tool obviously usable for commiting felony.

Our president supports infringing the laws.

That's the reason, I think ethic and liability should become a must in software industry. You cannot say, I ignored it would happen and it is not my fault.
> zookeeper always lacked ttl

ZooKeeper 3.5.3 supports TTLs
You think you understand electronics? Welcome to the 'Darker side'
Amazon has made a change to the way it sells books, which may hurt publishers
"With a balance point about 16in above the keel and a 5ft draught he has a stability profile most designers would kill for."

That boat's not tipping over.
Shopping Clone – Shopping Cart Clone – E-Commerce Clone – Phpshoppy
The speed of a yacht is limited by the length of the hull line at water level. No matter how much horse power you put in, the boat will not exceed hull speed, it will rather sink. Given that this boat has such a tiny hull line, drag is likely a secondary concern.
UK government to create their own internet
I think it's fine to publicise better attack methods, so we can figure out how to defend against the next potential version.

We should be moving to better solutions regardless, like append-only backups.
I found the HN title misleading. The articles title says they attack the question. Which to me has a different meaning than attacking a hypothesis, which would imply trying to disprove it.
...Actually, while I'm criticising Airbus, it would be amiss not to mention the A400M incident [1] [2]. Unfortunately as a military accident the full report was never made available to the public, but based on the available information, failure to load calibration data for the engine computers during manufacturing resulted in the engines shutting down... once they got to the altitude where that calibration data was needed, and found to be absent.

The idea that Airbus would design engine computers not to check the validity of vital calibration data until the aeroplane is in the air, and then respond to that contingency when it is identified by shutting down the engines, is so obscene I think I've usually tried to assume that there must be something amiss about the (very limited) reporting as to the details of the issue.

But considering your words, and the general lack of consideration that Airbus seems to give to these things the more and more I look at accidents involving Airbus craft, maybe they just really are truly bad at this stuff... it's quite disturbing.

[1] https://en.wikipedia.org/wiki/Airbus_A400M#Accidents
[2] https://arstechnica.com/information-technology/2015/06/repor...
Even without knowing about monads, you can simply implement »bindIO« and »pureIO«. That’s what most other languages do – they have bindMaybe, bindList, bindAsync, …
Android Automotive hands-on: Google is finally ready to talk about its car OS
It's common to have this sentiment, but it doesn't actually put anything in a different light, anymore than the fact that you're getting a salary of (say) $150,000/year makes your landord stealing your $5,000 deposit "in a different light". (If it looks completely unrelated to you, think about the deposit story from the point of view of someone who lives on $20/day).

I have not read the complaint, and have no knowledge of this case. But when you've been treated unfairly (in the legal sense), it is your right to seek compensation for that through the courts, and the fact that other agreements were honored (and put him in a good financial position) should not put anything in "a different light".
If the state provides benefits they have to put a floor on wages in to avoid subsidizing scumbags. People will work for less than it takes to live if the government pays the difference.

Honestly if you can't make more than 15 dollars off one hour of someone's labor you might need to go out of business.

Given how little 15 is anymore almost anyones labor is worth 15.
In the US, in 2012, less than 1% of the population tried opiates in the previous year. More than 5% tried opioids.

Most of the US opioid problem is from legally obtained doctor prescribed meds.

In general following medical advice is not usually seen as irresponsible.
UK Longevity Explorer (UbbLE)
It would be nice to have a plain text description of the privacy policies and visual diffs of the changes.
The thing with readability is that consistency matters more than the specific style chosen as any serious time spent with a specific style will teach you to read the code regardless of the chosen style. This is why Perl developers often defend the readability complaints of the language and why C++ style syntax gained popularity despite Pascal's syntax being arguably more readable.

My point is everyone will have their own personal preferences about style guidelines and argue that theirs is the most readable but frankly the most readable is just whatever you spend the most time reading. So you quickly get good at reading other language style guides when you spend time coding in their respective languages
You know, I've been looking at the Twitter settings and, compared to some other internet behemoths, it actually doesn't seem that bad. At least they are communicating clearly about everything they do and allow all opt-outs.

Thanks to the comment in this thread I went to https://twitter.com/settings/your_twitter_data and got the list of advertiser data and it's actually a bit enlightening.

A cross-platform standard could still be better of course.
Except that neither is actually a zero sum game. If Pepsi and Coca-Cola both spend $1B in advertising neither may gain any proportional market share but they would still expect to collectively benefit from converting some coffee/tea/juice drinkers to their product.

In the case of raising the bar for a basic education across the board, at least in theory, we would expect to increase national/global GDP.

I'm not saying the increase in either case warrants the respective cost, but dismissing improvements in education on the grounds that life is just one big zero sum rat race seems overly simplistic.
I'm also planning to add lazy parsing to perl.
Do you store the whole string of the method body or do you mmap your source files, and store only the mmap ptr, offset and length for the body?
Very difficult doing objective cost/benefit on this. People get all "You can't put a price on life!" but regularly one does, for every road or car or drug or building design, or to make any advance in areas that have significant positive and negative effects on people's lives...
I'd guess the classical problem of leadership with no technological skills. They're unable to see how embedded firmware skills transfer between specialties. Either that or the "not enough experience" was a lie and there was something else, but I've seen enough of the "management has no technical skills" to believe that was the reason.
No, it was not the connection (75MBit/s), I think - it just took some seconds(!) to load.
List comprehension in Python
Microsoft's "Node.js" equivalent for asynchronous stuff?
When you click on Lighthouse for Vue.js the score is actually significantly worse: 78/100

Why is that showing 93/100 in the list?
> It's why Microsoft's auto-opt in, while probably well meaning...

I might be overly cynical, but I think that was pure covert corporate warfare on Microsoft's part: it could reduce Google's income and was good PR.
ESCORTS KATRIN – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
Cheers Matt - it is more how do I make sure we aren't spending money on things we don't need - we have lots of developers and whenever I go through everything manually I end up seeing things that aren't being used.
It wasn't theoretical in the sense "this could potentially be a problem" as with most crypto vulnerabilities. We don't know that it was performed, but we know that the protocol was vulnerable, either because of malice or because their world champion programmers thought it was a good idea to let the server provide the client with entropy to create keys.

I don't know which one is worse.

There is also a pretty substantial branch of the computer security industry that thrives on security problems found in software they don't have the source code of. And good luck keeping up reviewing telegram. They release sources every 6 months. Last one was for 3.18 which had something like 170k additions and 90k deletions.
Ask HN: Where do i go from here?
So I'm on my journey to learn web development. I understand frontend, html, css, js, react, bootstrap etc. I also know how to develop backends, with experience with django node and go. I've done sql databases as well.

However, I have no idea how to go from an app on a server that can handle 5 users to an actual product that can serve millions of users. I don't understand scalability. I hear all these terms like microservices, containers and load balancers, and while I understand a lot of them individually, I don't understand how they come together.

Does anyone have any advice in how to advance in my learning? Thank you.
Fascinating read, thanks. Nice to see you perspective after deliberately, and probably at significant cost, choosing a different lifestyle than everyone around you.

(The whole concept of growing up in the ghetto and having a harder time to achieve what society finds valuable is less familiar from my perspective, living in Scandinavia where welfare makes this less pronounced).
A bit off topic, but thanks for this quote !

It resonates a lot with my experience.
It had: the same kind of people supported it.

At least that's what parent's claim was, which you seem to disagree with but failed to actually argue against.
During Alternate Law, the ECAM displays "ALTN LAW: PROT LOST" I think that is fairly unambiguous.
Can you give an example where Groovy would be less compatible?
Same here, I left PHP during the early 5.x releases. Unfortunately, I inherited some Symfony applications recently. Unfortunately, because the whole stack is terribly slow and held together by an insane amount of YAML and XML configuration files. Add "annotations" (that are parsed out of doc blocks and compiled into another bunch of PHP files) to the soup and party like it's 1998. That pile of classes you end up with will serve quite some traffic behind a good caching layer, typically in the shape of a well configured Varnish instance. Needless to say that runnig this on your own machine during development will not exactly give you the excitement of working on a fast, modern platform. Rest assured, "print_r() and die()" is still a thing.

Besides that, memory management is mediocre; just DON'T do long running processes with PHP. You want to enable a module? Good luck finding the right php.ini. Keeping a persistent connection pool to a database or similar is generally hard and intransparent, due to the fact that each instance serves exactly one request, but hey, at least PHP "automatically recovers" from errors...

I left for good.
For software development positions:

Never require a specific length of professional experience unless absolutely necessary. Instead require experience with certain areas of expertise.

The more specific an item is, the more likely it isn't a requirement and probably belongs in the "Bonus skills" column.

Avoid being that company which lists three different positions (e.g.junior dev, dev, senior dev) with the only delineating factor between them being X to Y years of Rails experience. I see that all the time, and it's a really good indicator that the company probably sucks to work for since they can't even figure out how to hire correctly.

Moreover, good engineers are typically stack-agnostic. You'll miss out on these people if you have narrow requirements.
Wholesale Football Jerseys and Uniforms Can Highlight Sports Style
I am sorry but you are missing the point of my question, it is not why Google did it but in comparison to Groovy.
This page could also be of use:
https://fontsinuse.com/type_designers/225/william-addison-dw...
I'd rather a manager who seems to care about me. Someone who is fair to the team, and shields us from the executive pressure. Someone that gives me challenging work which I could fail at, and recognises that I can fail and that it's ok if I do. Most of all, someone who dispays real appreciation for the value I add to the team.

I honestly don't care if they code or not.
Most intelligent and deep thinking individuals out there fail to be happy
> Much of a college education is "learning how to learn", not necessarily stuffing one's mind with facts.

I think most degrees are just rote memorization. You must be referring to comparative literature or math or philosophy or something.
Not yet. A workaround is to set up a second business with a second currency.
In my experience, older doctors simply... get old.

They lose enthusiasm and energy. They are inclined to study less. They perform fewer procedures due to diminishing motor, visual-spatial and cognitive skills.
They suffer the same ailments as their patients - hypertension, diabetes, arthritis, dementia; divorce, overwork, errant children (that's a whole category of grievance and burden !) as well as sundry personal issues.

There is the drudgery. Paperwork. After a few decades you have seen it all: the rare cases don't excite as much. They are just another presentation of the human condition.

Finally,medicine is a hierarchical discipline, younger practitioners are discouraged from questioning (dubious) decisions made by their seniors.

Older practitioners compensate for these deficits with an accumulated body of experience that a younger doctor simply does have.

The best age(s) to be a doctor is mid-thirties to early fifties. Just like most other professions.
Another easier way is just to run it under Visual Studio debugging session, put breakpoint on the code one wants to see and select "Show Disassembly" view.
A wild adventure, to be sure. But things could have ended a lot worse. The Kon-Tiki crew was one serious problem away from complete disaster. They really should have been accompanied by a second vessel that could have rescued them in the event of serious problems with the Kon-Tiki.
If a consensus does eventually form around the acoustics, it'll be interesting to see what they do about it and how long it will take them to implement a fix.

The Sydney Opera House was likewise ambitious, iconic, stupidly expensive, and with famously bad acoustics. They are only now, decades later, being fixed for a hefty price: http://www.abc.net.au/news/2016-11-11/sydney-opera-house-con...
Who controls the Internet? Analyzing global threats
It usually corrects itself after a while, HN is 'self repairing'.
10 Top Singers with Big Bosom to Fixate Your Eyes to Their Assets
From the Author of other works like:

"The climate change agenda is a conspiracy against the poor"

"How hunting and shooting help wildlife – and not just in Africa"

"Why climate change is good for the world"

"The windfarm delusion"

"Say no to wind farms: Shale of the century"

Fucking bozo.
As a programmer you have knowledge which can guide you to make a donation to organization that does something important for many people. They just don't realize that, but you do. Donate to EFF that fights for net neutrality, or some other organization of your choice. And just do your normal work, to have money for that. Thats the way I prefer personally, yesterday I have made my first donation, ever. And kind of proud of it.
The valuation of a company is a reflection of the value of the underlying assets. In the case of YC that is the sum of the value of all the companies YC holds stock in plus intangibles such as the value of the YC brand.
Oracle gets a bit around bad reputation on HN circles, but lot of us on the enterprise world actually do like their software.

As for Java, they were already selling Java based products around 2000 and former Sun employees like James Gosling, were not happy with Google actions but Sun had run out of money for any kind of lawsuits.

Also it is easy to write angry posts about Oracle's decisions, but if Google, Red-Hat or IBM actually cared that much about Java's future they would have given work to those driving the future of the language, instead of ignoring them.
1) I don't smoke

2) You can get cancer from many other things than cigarettes.
Hey, thanks for this link and sorry it got you downvoted by losers who can't take a rant like a man :p

This was probably the best response of all because it provides a plausible explanation why this started only recently. I mean, I swear I have never seen Rand mentioned on HN by anyone in any way until lots of people suddenly started making fun of her few weeks ago.
Hopefully, our new government won't be hostile to open source projects started under them.
I would be happy if I could send pull requests to one of many institutional websites, rotten to the bone, we have today.

And it's also refreshing to see them using google cloud and github !
The sure way to avoid cancer is not palatable to most people.
Engineering managers that also code a lot usually fall short on the managing part, at least in my experience. Imo it's better if they focus on building a great team, guiding the team in the right direction by doing code reviews and making the hard decisions and be somewhat of a shield between the devs and other internal or external stake holders. Sounds boring, but provides more value as a whole imo. It's also why i opted to not be a manager right now so that i can still code full time.

This does not apply if you are a <10 people company though.
There is some blatant massaging of the numbers in this article. As if they are merelly hell-bent against renewables.
Firefox headless mode added on Linux
30 shots in Ghost in the Shell 2017 recreated from the anime
Remaining:

- Windows: https://bugzilla.mozilla.org/show_bug.cgi?id=1355150

- Mac OS: https://bugzilla.mozilla.org/show_bug.cgi?id=1355147
In all American TV shows set in high school, the actors/actresses are all in their mid-20s. Ralph Macchio was in his 30s when he played the Karate Kid. It's altered people's expectations of how people look at certain ages.
A variation on this is not swoop in and make discoveries that the team is very close to finding - let them enjoy the thrill (even if you have to nudge them a bit in the right direction).
Meanwhile, wind energy accounted for 14.2% of net public electricity production in Germany in 2016.

Here's the breakup[1] according to the Frauenhofer Institute for Solar Energy Systems[2].

[1] http://i.imgur.com/Xi6ZpiI.png

[2] https://www.ise.fraunhofer.de/content/dam/ise/de/documents/p...
> I mean, I swear I have never seen Rand mentioned on HN by anyone in any way until people suddenly started making fun of her few weeks ago.

No, a group of people have been posting about Rand for years. Here's a thread from 8 years ago people on both sides of the like/dislike divide. https://news.ycombinator.com/item?id=427292

Here's a post with over 40 points that's just a quote from Atlas Shrugged: https://news.ycombinator.com/item?id=5860250#5860696
You don't really want to have to plug something into the ODB port.

I have been a member of the ISO committee that standardized ODB-II and related stuff. I remember the representative of one OEM suggesting that they expected at least California to require emissions testing in real-world conditions at some point. This was about 15 years ago.

There was the expectation that in the future the vehicle bus would have a short-range wireless gateway so that you can link the brakeing systems together of cars in a road train. With this in place a country could set up roadside boxes to read out the current emissions values.

With the change in usage of mobile phones over that time you could pick a different mechanism today.

I guess you still have the issue of potentially needing to prevent cheating, the OBD-II PID values are in a sense "translated" from the OEM specific data on the CAN bus.
A Story of Slavery in Modern America
"I always thought Smalltalk would beat Java. I just didn't know it would be called 'Ruby' when it did so." - Kent Beck

There's a decent demand for Ruby developers worldwide. I worked in New Zealand before getting paid relocation to Germany as a Ruby dev and I'm still getting daily "come to London" LinkedIn spam for Ruby work.

"Developer happiness" is how Matz describes minimising friction between the developer and the language. Ruby aims to provide abstractions with the lowest possible cognitive overhead. Contrast this with Rust which aims to provide abstractions with the lowest possible performance overhead. Everything is a trade-off.

Ruby's stagnation has nothing to do with the community. Improving Ruby performance is extremely difficult because of the sheer flexibility of the language. It doesn't help that until fairly recently no one got paid to work on Ruby. Now Heroku are paying several of the core team.

The IBM OMR project is working on bringing a companion JIT to standard Ruby. Oracle are working on a ground up re-implementation of Ruby using a new technology called Truffle + Graal for implementing languages on top of the JVM with performance which will be on par with Go.
Without advertising spend, the best search engine in the world would have been a university research project (the original Google based on Page Rank.)

I would not see many of the quality TV productions, because I don't have pay TV and I don't pirate. (Survivor etc).

Advertising spend paid for instant search, voice search, knowledge graph, Chrome and even Android.
Gigster (on-demand developer teams) is hiring a Sr. QA Engineer
Deploy with haste: the story of rig – BuzzFeed Tech
Yes, I would expect to see the word "tackle" or
—perish the thought—a simple phrase like "try to prove"
Yes, like calling grown women "girl", or calling partners "babe"/"bae". In German this would sound very, very off.
CURIOSITY ROVER DISCOVERS GIANT MARTIAN?
Interesting and maybe useful to me - if UK taxonomy is similar. However:

"Avenue (Ave): may have trees on one side, perpendicular to streets"

I can't think of a sensible tree/road relationship in which the tree is not perpendicular to the road direction. Does this make sense to anyone else?
A recipe for disaster is for a manager's code to wind up on the critical path, then become a blocker - bad code & bad management.

A possibly better approach is for managers to have a few side proejcts, scouting out potential risk reducing things, at a higher temperature, away from the main project. Great if one of them lands - no added problems if not. Also, if they land in the project, they are no longer the responsibility of the manager.
I assume that this would make life boats too heavy since they would need a very heavy keel. They often don't even have a keel IIRC, which makes them easier to handle and store.
But..

“We have to find solutions. It is a big responsibility and we take it very seriously. We are doing this for the world.”

“This is supposed to last for eternity,” said Åsmund Asdal at the Nordic Genetic Resource Centre, which operates the seed vault.
until big jumps between waves deform the light hull and the seals start leaking
You're right. I should give you the benefit of the doubt and make the real argument, which is that if a government provides a platform for you to make commentary, it does not necessarily mean you are a shill for that government; rather it means that the things you want to say, a government is supportive of.