skysight-inc/HackerNews huggingface dataset:
Garbage collection isn’t absolutely necessary with lifetime/liveness or explicit frees. Furthermore, at scale in production, if a GC were absolutely necessary, then it’s vital to have a concurrent, incremental collector like c4 because GC 30 sec pauses and sharding up app servers with 2 GiB heaps is unacceptable in the real world.
Yes definitely and .Net Core mainly for this. When projects are structured well they are very portable and with VSCode you can immediately get in and start debugging. Deps auto download and everything. Xamarin has been a huge hit with other devs I know too although switching omnisharp (when using VSCode) over to it takes a little know-how to get the same tooling it should somehow be automatically inferred that would help. Nowadays just using .Net Standard for Xamarin works probably most devs will head in that direction in the future. A better REPL would also make it more popular when I use Python or NodeJS imports of 3rd party stuff is easier- if all of these various features in various 3rd party REPLs were kinda auto-magically part of C# development it would be more "fun" https://www.nuget.org/packages?q=REPL
Previous discussion: https://news.ycombinator.com/item?id=17242103
Android (Java) with Firebase and Cloud functions
Does anyone know of solid intro/intermediate/advanted compiler design/implementation MOOC’s?
I like the part where he paid people $1 to enter his stores. I just paid to publish my first small book at a local print shop, and gave all the books away at the Maker Faire. It gave me hope that in the future people might know me well enough to want to buy them. Very much a fluff article, but it was a cute story and I appreciate it.
The reason you're getting downvoted is because your facts are wrong, property tax is lower for older residents because Prop 13 limits increases in assessed value. Further new projects are saddled with a wide variety of impact fees. Overall new residents wind up subsdising old residents.
Britain was somewhat united under Roman rule (although Scotland wasn't), but as a province of subordinate tribes. After Roman influence collapsed the Saxons smashed Roman Britain to pieces. It took several hundred years for England to be reunited under the Anglo-Saxon king Alfred I and five hundred more for Wales.

The modern British nation is culturally descended from the post-Roman Anglo-Saxons, not the Celtic Britons who inhabited Roman Britain.
What?!?

Unikernels have network stack, just not BSD sockets.

Writing to the network can be certainly be done in whatever debugging framwework, production variables they end up providing.
Uk Explores Dulling Kitchen Knives to Curb Violence
Since this is PG's website, take a more Bayesian approach:

https://en.wikipedia.org/wiki/Programming_languages_used_in_...

ps: back end column/table
Using the standard gas-phase enthalpies of formation, the production of 1 mole of n-octane and 16 moles of water from 8 moles of CO2 and 25 moles of hydrogen is exothermic by 923 kilojoules.

8 CO2 + 25 H2 -> C8H18 + 16 H2O

Energy of products minus energy of reactants:

(-208.7	+ 16 * -241.83) - (8 * -393.52 + 25 * 0) = -923

Experimental values are from NIST WebBook.

The hydrogenation of CO2 to CO and water is endothermic and kinetically hindered. The hydrogenation of CO2 to saturated hydrocarbons and water is exothermic (though still kinetically hindered).

There are also hydrocarbon synthesis paths that involve less reforming and purification of high-boiling products than F-T, e.g. methanol synthesis starting from CO2 and H2 followed by Mobil methanol-to-gasoline.
Yeah but where did a thumbdrive come into play?
Assuming China's economy continues to grow over time (a good bet, regardless of pace), one certainty is that there are going to be plenty of euphoric runs and meltdowns to match. With the immense wealth that China has compiled, it's inevitably going to push bubbles in asset classes from time to time, whether in real estate or tech. Culturally the Chinese seem to enjoy speculative investment at least as much as the US does. The meltdown in question is about as interesting in terms of consequence, as the guaranteed flood of worthless stories that will claim Silicon Valley is dead (again, for the nth time) after the next recession hits.
You will absolutely use more gas because of this article. Just the headline out there will have an effect (since people tend to remember mostly the headlines). When your local enviro-hippie comes and starts asking you to fly less, drive less, buy local, save energy, etc... -- you'll have just slightly less incentive to do that. "What's the big deal", you'll say. "We can just suck the CO2 out of the air."

I think this is exactly the effect that fossil fuel companies hope the FUD will produce.
Unikernels are fail and here’s why: they lack the whole panoply of production monitoring, security, debugging, troubleshooting, auditing and arbitrary general purpose infrastructure capabilities of JeOS boxes. From an ops-usability perspective, chopping down an OS is better than writing one from scratch.
No, but they again you don't really need them.

Remote debugging and cluster monitoring tools like JEE servers provide would already be quite good.

Debugging UNIX way is not the only path.
Sometimes, "braindead".
Some time ago, the π day... I become aware of the following. Sadly I totally agree with the "trend" :(

"If machines produce everything we need, the outcome will depend on how things are distributed. Everyone can enjoy a life of luxurious leisure if the machine-produced wealth is shared, or most people can end up miserably poor if the machine-owners successfully lobby against wealth redistribution. So far, the trend seems to be toward the second option, with technology driving ever-increasing inequality."

-- Stephen Hawking
Before you comment or think too much more about this topic, it might be helpful to (re-)familiarise yourself with the guidelines about what is on-topic vs off-topic on HN [1]

In particular, what is on-topic is:

Anything that good hackers would find interesting. [...] If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

That's it. Anything is allowed, and is embraced by the community, as long as it is intellectually interesting and cultivates interesting discussions, and people flag things that that are repetitive and lead to boring, predictable discussions.

Remember that the topic that triggered this discussion was Github's decision to remove from trending, a repo that was trending only due to activist campaigning, not due to being an interesting software project.

There has been no shortage of discussion about the MS/Github deal in the past week; there have been multiple stories about it on the front page at almost any time since the acquisition speculation began. For this particular micro-drama to be deemed below the standard of intellectual curiosity that HN expects, does not indicate any failure that needs to be remedied.

Can you not believe that after so many years of observing and guiding this community, that dang has developed a good sense of what the majority of the community wants and how best to keep it healthy?

[1] https://news.ycombinator.com/newsguidelines.html
Interesting stuff. Similar to founders of Reddit filling up their site with links to get some traffic going.

I guess every business has some sort of a story like this when it first started.
I think we need some more details in order to conclusively blame the Autopilot for this death. I would like to see the full report and really do hope that Tesla can see their way to coming back into the fold and cooperating with the NTSB on a deeply technical fact based analysis on what happened here. For one thing, we do need to know more about the broken crash attenuator and the impact that it had on a severity of the incident.

All of that being said, I still think Tesla has mostly the right approach to their Autopilot system. There is an unacceptably high number of crashes caused by human error and getting to autonomous driving as fast as possible will save lives. It is virtually impossible to build a self driving system in a lab, with all current known methods you must have a large population of vechicles training the system. The basic calculus with their approach is that the safety risks of not getting to autonomous driving sooner is more than the risks of failures in the system along the way to getting there. It is admittedly a very fine line to walk but I do see the logic in it.

I do think that Tesla could do more to educate the users who are using early versions of the software.
Yup. GNU/Linux has just been reinvented. Another flavor of OS to support equals $$$$.
Lessons learned from a failed startup
http://klarna.com/ is using Kafka for most of the async processing
It ignores the energy cost to turn the damn CO2 into fuel. If we had a cost effective way to BOTH capture CO2 AND turn it into fuel, then we wouldn't be drilling for fuel..

It ignores the atmospheric CO2 that is no longer abosrbed by the greenhouse plants by feeding them this CO2: in this sense its $100 dollar per tonne CO2 more expensive than letting the greenhouse plants extract it themselves!

It's just a good news show, now nature.com is doing it too!
For you and anyone else that didn't read the full article, there was another single line that was interesting:

> To get customers to come into the first Home Depot store, Marcus gave away cash.

Golly gee, seems't the ancient hardware startups aren't so different from today's computer startups!
I think we are at the point where someone just needs to put up a Linus swearing email tracker with analytics and shit and stop posting these threads. We have to come to the realization that the discussion on this is:

a) useless- doesn't change anything
b) the publicity is affecting the other side more

So basically Linus is Trump
They added Mirage components on their macOS TCP/IP stack, but that was about it.
> Research shows that it's hard to change others behavior.

I said, "managing behaviors", not "changing behaviors".

> Furthermore, managing people is not about making them agree with you but to use a framework of short-term incentives to align long-term goals.

Isn't that a part of managing behaviors? E.g. I pay my employees money, I tell them what to do, and then they do it. That seems to me I'm managing their behaviors.

I guess I don't understand why you're arguing with me on this, since you seem to agree with that point.
Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’
Here's one thing the public purse gave to the Clinton foundation:

https://nypost.com/2016/10/02/bill-clintons-executive-suite-...

(Of course the real power behind money isn't the money itself, the ownership, but the power to use it. So for taxpayer's money, the power comes from the mayor, governor or president and to a lesser extent congress/senate and their lower level equivalents. For companies the power behind the money is management/directors/CEO, and to a (much) lesser extent shareholders. So one should always make the distinction between ownership and the ability to control something. The control is much better than ownership, for one thing, control is not taxed)

And before you say "but that's the president". Well we know about Bill Clinton, don't we. He's the sort of man that forces people in his employ to service him sexually. So clearly, he's the sort of guy that takes "one service for another" pretty damn (in fact illegally) far.

Now you can say "but Bush, and Obama (and even Trump) are better than that". Perhaps, but first, not likely, and secondly even if it's just the one, the results will be similar, perhaps a bit more limited in time at best.

One wonders just what level of favor that buys, but it must have been ... well let's say at least $20 million worth of favor. If you can put a price on it at all, as this is a property that doesn't get taxed, even gets maintained and serviced by the government for free and normally wouldn't be available at all. So that price is the cost price of this thing, actually buying this as a private individual would have been at the very least 10 times that.
This seems to be a pretty good overview:

http://www.emeraldprogramminglanguage.org/TSE-1991-paper.pdf

But it hasn't seen much use outside of the 1980s in academia. I doubt you'll find much on it.
http://simplicity.ws/
Troubles in San Francisco Push Some Voters to Think Republican
I really love that he is the way he is. Smart and honest. Nothing like Trump.
I was the one playing the game so you can probably infer where I stand on this issue...

Rape wasn't the main problem. The more important issue is that it might violate child pornography laws:

https://en.wikipedia.org/wiki/Simulated_child_pornography#Vi...

The Japanese defense is that all teenagers are actually 500 year old vampires. But you still need to convince your prudish American peers that this makes it legally not "obscene".
Great :) We are looking forward to hear from you!
Ask HN: What are the best practices for an open source project?
I am looking towards building an open source solution. What are the best practices do you follow while starting one? What are the things to remember?
He was in college! In college now a days the the average kid is going to have thousands in his bank account due to the way student loans are tossed out like candy. Or in the case where that is not true, taking two weeks off to work, or even staying in college and getting in internship and people can easily get thousands on their own. There are just so many sad excuses.
Yeah. And even if he were CEO right now, there is always his boss at (or at least goals set by) Microsoft. I see the point of this AMA.
The reason why I don't do .NET after work is to see how other languages and platforms work, so I can bring fresh ideas to my workplace.

Been doing that for years. I run Linux at home and use Windows at work.
Why would you put rails over Django? I have used Django in the past but don't have much idea about rails or ruby, could you shed some light?
https://news.ycombinator.com/item?id=17258492
hmm... that would result in php or c/c++/c#... really?
A Private Uber (Like) App, Made on Thunkable
AI can and will be used to cause harm. I hope this doesn't cause US huge disadvantage against other nations like China where govt has more control and access to AI.
Yes, I'm saying the faulty keyboard isn't enough of a reason not to get the newer one.
They screwed over Winners by being unjustifiably incompetent and reckless or simply malicious. Thats not the behavior of any sort of "experts". Even more so when you look at the history of the reporter in question when it comes to the safety of his sources.
> And its objects were mobile, which very few languages even today attempt.

Can you explain what you mean by that?

FYI I vouched for your comment, it was [dead] for some reason. But I found it relevant and interesting.
That would be a fictitious example of entrapment to go along with the posters idea that the person who released the nsa tools archive might have been entrapped.
Ehem, asking for a friend - is using Tor in conjunction with a third-party VPN service like the ones mentioned above any safer than using Tor regularly?
That'd place java at the top. I wouldn't recommend java for a starter website though.
Unemployment today is lower than it's been since the 1960s. And today vastly more people are wealthier than they've ever been. Saying there was more opportunity in the 1980s is bizarrely out of touch with reality. In the 80s, he was in college. Now a days anybody in college, which is something that's practically guaranteed to anybody that wants to and is willing to do remotely decent in high school, has access to thousands of dollars - if not directly from our excessive loans, then they can simply take a couple of weeks and work at their leisure. Or they can stay with a normal school schedule and work an internship, at a lab, or whatever else - easily earning many thousands.
A lot of books and movies have rape too..?
Someone else would have.
In a way, the engineers who quit Google had some part in this success. Would it be unwise for Google to reach out to them?
Come on, this is wonderfully blunt!

> In fact, I'll take real toilet paper over standards any day, because at least that way I won't have splinters and ink up my arse.
source?
She printed it on a work printer. They had a short list of everyone that accessed the file. Microdots were both unnecessary and useless towards finding who did it.
https://www.bloomberg.com/news/articles/2017-06-08/accused-l...
You don't have to be 100% open source to be a good open source citizen. That's just nonsensical.
Better security in general maybe? The mainline kernel community is known for its conservatism on introducing security mitigation that may affect development in other ways. In comparison, BSD is more security-minded (M* Money per Linus). Although much has been changed after KSPP.
> why can't you run both the new and old code side by side and if the actions they take are materially different investigate further?

As I understand it, this is essentially what they were doing with the autopilot 'shadow mode' stuff. Running the system in the background and comparing its outputs with the human driver's responses, and (presumably) logging an incident when the two diverged by any significant margin?
He is bilingual as many in Finland are. What is your point?
Nurses are "dispatched" by the charge nurse or a triage nurse, not by software.

Software in hospitals started as direct substitute for paper records, and now has expanded to cover inventory and compliance checklists.
Oh, that's cute. The mere fact that you say that makes it clear you have no idea who Trump is.
Ask HN: Did your corporate hackathons result in new products or other benefits?
I'm interested to know.... if your company does hackathons, what were the tangible outcomes?

What did you see as other benefits coming out of the hackathons?
Great point. AI is not the only way to reinforce biases.
Understanding and making use of E=mc^2 takes less time than it took to research it.
Given how a lot of people don't hold Microsoft accountable for past misdeeds (the 4 last posts about github acquisition are endless arguments about it), there is few reasons to believe it's going to be different with google.

For them, it's always better to benefit from screwing up. If you don't get caught, yay ! If you do, apologize, wait a bit, and send your PR team go their magic. Bim, you are green again.

Why would they do otherwise if they can keep the loot and face little consequences ?
Not sure what the word "smart" means but he is surely pragmatic and based on such emails looks like he gets easily frustrated.
you're right... i think i just ignored java while scanning the list :P
I have a hard time seeing it this way. Turned off until they can fix the fundamental flaws? Which flaws exactly? It’s a prototype technology that no one knows how to do perfectly. Should Waymo also be taken off the road? None of these technologies are provably safe, so we always have to accept some risk. How much risk is appropriate is hard to determine. Perhaps LIDAR would reduce the risk, but Uber showed you can kill people even on a LIDAR based vehicle if your software fails to classify the risk properly. And humans drive with just two eyeballs so it’s not unreasonable to think camera based systems should be in principle possible to make safe.

So we could pull all the self driving cars off the road, but then we inhibit their ability to collect the wide range of real world data necessary to build the technology. Or we could pull the less successful tech off the road sooner, but that would cause those programs to wither and hand the market to one or two well funded players.

I just don’t see how pulling the tech off the road because of a flaw that Tesla has likely already fixed would accomplish much.

I do struggle to understand what we should do, but I’m not so quick to think the tech should be pulled.
Even if there are patch notes and a clickthrough waiver, there is no possible way that they could express in words what they've changed when pushing an update to a neural net based system. Saying "you accepted the update" is ridiculous when it's not even possible to obtain informed consent.
as long as you don't use that to retrain the software...
This is somewhat true, though obviously misleading.

Since natural gas's energy efficiency is much higher than that of coal or oil, the amount of carbon dioxide released is the same for a greater amount of energy. Furthermore, it requires less carbon input to retrieve the natural gas.
There are several ways now to burn natural gas without releasing even a single ounce of CO2 into the atmosphere. For example, one way cracks natural gas into hydrogen and into solid black carbon which is a fine powder, and easy to store away.

Natural gas will be an integral of the energy mix for the next 50 years at least.
What do you mean, “the public purse”? That was funded entirely with donations.
> So what is the right way to handle these updates?

Avoid doing them in the first place? It's not like bit rot is - or should be - a problem for cars. It's a problem specific to the Internet-connected software ecosystem, which a car shouldn't be a part of.

So basically: develop software, test the shit out of it, then release. If you happen to find some critical problem later on that is fixable with software, by all means fix it, again test the shit out of it, and only then update.

If OTA updates on cars are frequent, it means someone preferred to get to market quickly instead of building the product right. Which, again, is fine for bullshit social apps, but not fine for life-critical systems.
He gets frustrated with people that are supposed to be experts but that don't match up to that in practice (in his eyes at least)
I search for "garbage" or "trash"
This is only tangentially related, but I'm reflecting on how much these services like Airbnb intersect. E.g. I was standing outside my Airbnb waiting for my Turo car and UberEats order to show up. When one service like these is used, how likely is it that someone would use others? I'm not really sure how to call them as a group, though. Often Uber is said to be part of the gig economy, though Airbnb doesn't quite fit that, at least completely, but they still seem connected.
Then it must vary significantly per car. I have to squeeze the wheel pretty hard to dismiss the message on mine.
Parent is pointing out that cab drivers have an interest in limiting alternatives to taking a cab. By doing so they earn a premium over the market price of the transportation they are providing.

Cab companies are locally based, therefore have more to lose from loss of business in any given market, and are more likely to have connections to local politicians. So parent is suggesting that cab companies may use their political influence to try to shape policy in their economic favor.
Java is a great language for larger companies which need to focus on performance, cross platform support and high code quality. I have worked with python and Java for a living and when there is a project that is going to last for couple of years I'd choose Java hands down. However for a single or a few people startup Java is an overkill.