skysight-inc/HackerNews huggingface dataset:
I can't see this gaining any traction. There's nothing wrong with CSV as it is for basic data transfer. CSV had been unchanged now for so long, that any attempt to update it will fail - there are simply too many CSV parsers already implemented.

If you are worried about people in the year 3000 understanding your data, add a .txt file alongside the CSV explaining the fields.
Beware, that's a trap.

Guilt is not a valid reason not to object to, to criticise the compromission.

Would I be drunk, that wouldn't disqualify me from criticising all of: my own responsibility, alcohol, policies regarding liquors.

(in the same way, would I be a believer, that wouldn't make it impossible or irrelevant or even hypocritical to criticise faith, religion, church, customs, etc.).

That's the good thing with reason: you are allowed and you can detach from what you're talking about.
Hangs out on reddit?
Why is Intel seemingly so behind?

Even if you account for feature size marketing and nomenclature differences, it doesn’t look good.

And the $250MM mentioned, pardon my language but they crap that much for breakfast. I don’t mean to overstate it, look at the financials, the net profit available to them after existing R&D investments is staggering.
What China did was their only option.

We need to realise that sometimes the "authoritarian approach" is the only option available. There is no other way to put the brakes on steep population growth especially as this is usually linked to culture and education. But education may work 20 years down the line, which is too late for such an issue.

The demographic transition is also besides the point as the issue is to stabilise population at a lower level that it would have done 'naturally'.
20% is much win, very interesting and nice progress on the kernel there! very useful!
> References are a just a tool to express certain pointer patterns

I'd phrase it the other way - pointers are just a tool to express certain reference patters. The solution you proposed - integers - are another. Conceptually, the way both are used, both are references - a way to indirectly access another object.

But if you do it with indices into another data structure, then you do, in fact, just work around the borrow checker, and escape to the land of freedom where you do whatever you want - and pay the price. Now you can pass them with impunity, sure... but now you also have to deal with indices that reference non-existent elements, or (depending on your usage patterns) indices that were not properly updated when an element was deleted from the middle etc.
I interpreted it as the exact opposite :)

If Waymo can revamp the car's sensor suite this late in the process, all the while ramping up their fleets and consumer services, it suggests to me that their software is sufficiently powerful and flexible not to need massive and costly retraining; basically I think they have "solved" the problem on the software side (given appropriate constraints such as good weather, excellent mapping, etc.) and are now working on rationalizing the hardware costs.
Appears to be a tree that keeps growing after you cut it into boards.
FAO all procrastinators: read “the Now Habit”.
> or more recently D, Swift, ParaSail or Chapel.

Gotta love Python's 'with' statement too, not that you'd necessarily choose Python where resources are precious, but it depends on what the resources are...
I do a lot of the same things you mention here, but I decided to write a python lib with jinja templating. I found my knowledge of python and its nice syntax to allow loads of use cases that I probably would have given up on in latex alone.
While the market kicks into gear many people may lose lives or their livelihood. Capitalism doesn't work instantly.
Except raising prices is the only thing that has the desired outcome. If PCs use only half the wattage that they used to consume... great now I can afford to run 2 for the same price.
That's a very neat project. If you ever need to mate something light sealed consider using a clay mold (using a thin plastic bag so you don't foul up your positive, in this case the camera), sculpt to your liking after the first imprint and then fill with resin for a very nice result.

There is also rubber that you can cast. Be careful, most of these resins/hardener compounds are highly exo-thermic while they cure, make sure you keep things cool or spontaneous combustion or deformation are possible.
Committing to a lengthy (and probably pricey) universtity course is not something to take lightly. Do a couple of the CS courses on EdX/Coursera and see if it resonates.

Also remember that CS degrees arent just 4 years of programming, a lot of it is theoretical and maths-heavy and this isn't for everyone.
I'm on the side of the food trucks, but this is an easy question. It replaces the need to enforce food safety regulations, which is hard, with the ability to enforce simple bans on the trucks' existence/presence, which is easy.

If you know food trucks are doing terrible things, but you can't prove they're doing anything wrong, you can solve your problem by dropping the evidence requirement.
Researchers develop nature-inspired surfaces that can harvest water from fog
Removed at build 1803 good sir.
new hardware vulnerability similar to meltdown
That was one of the goals of the AMULET project at Manchester University.
Those weren't backticks (`) either. They were "smart" quotes (’ -- you may need a different font to view the differences more readily ’ vs ').
Some of those anecdotes do seem pretty far fetched (the cat and battleship) but in my experience Epita/Epitech doesn't produce good software engineers and the director Nicolas Sadirac is from there. And, that director really has no idea what he's talking about in https://www.youtube.com/watch?v=XrGgpwl5O4Q&feature=youtu.be...

So, I'm rather skeptical when it comes to Ecole 42. We have great engineering schools in France but the Epita derived schools are really not that great and the only decent graduate I've ever interviewed and hired from one of this school is a self learner who would have been great in any environment.
Interrogate the thought more carefully.

I kind of wish there was a version of 'Against DNSSEC' that was just about that. The 'Unnecessary' and 'Architecturally Unsound' parts of that argument are so strong, the other bits end up feeling like springboards for DNSSECtarians to launch into debate.
As far as I’m aware, plants are fairly inefficient at absorbing carbon from the atmosphere.

It’s conceivable a process could be created that pulls carbon from the atmosphere more efficiently while not hsving to deal with all the other mess biological live entails.

It’s also possible you’re right, this isn’t possible, and biological life is the best we’ve got.
Multiple options are possible depending on the language.

1 - Disabling the GC altogether during access to the data structure

2 - Ensuring that the GC wont run during the region (TryNoGCRegion() in .NET or a real-time thread in Real-Time Java)

3 - Or if the language supports it, keep part of the structure away from the GC, using RAII to keep track of the blocks
That area is prime real-estate in Tokyo. Developers have been itching to build shopping malls, etc, there for ages. It might be a parking lot during the Olympics, but afterwords it's going to be turned into something much more expensive.

The fish market, OTOH, doesn't have to be in any particular place. It needs good access to the ocean (boats) and good access to the roads (trucks). Moving it by a few miles isn't going to change their economics by much (if any).

(I am sad to see it move, though...)
You're absolutely right and it does take time. Unfortunately, when dealing with macro-level issues like this, putting in place long-term incentives and disincentives in the form of fines/taxes/etc. has been shown to work far better than just encouraging people to 'do the right thing.'
I love the fact that the AirPods don't have touch controls. I live in a place where some kind of headwear is required for over 6 months of the year.

I can just tap the side of my wool cap with thick-ass winter gloves and it works. If it was touch sensitive, I'd need to take off my gloves, pull the cap over my ear and fiddle with the earpiece. No thanks.
There is catalog that you can stream for free with a Prime subscription, but there is a larger catalog of movies that you can stream for an additional fee. In Germany Amazon Prime costs eight Euros a month, so unless you watch a lot of movies it's not worth it for the movies alone. The free-with-prime catalog is also not really all that good imho.
I am in a research group that does ecological modelling, so I've heard a fair bit about NetLogo, though I haven't used it myself.

I quite like its approach - like you say, it's a very natural way to do agent-based modelling. I also think its a good beginners' language for modellers who know their field (e.g. ecology) but haven't yet learnt how to program. Lastly, I like it's GUI integration.

However, I am somewhat put off by its verbose "toy language" syntax; and I really can't afford its performance. (We are currently working on a model in Julia, and even that can take up to several weeks to compute a single run on our HPC...) So I guess my opinion is that its a fantastic language to learn about modelling, but not well suited to constructing large, complex and resource-intensive models.
We're the Rust Evangelism Strike Force and we'll convince you to write more secure code!
13 minutes -> 11 minutes: "Elapsed time goes down by 15%."

3:16 minutes -> 1:42 minutes: "We get a roughly 90% speedup in elapsed time."

What's the formula for the "speedup"? I think it would be more expressive if one would compare it in the same terms.
SpaceX does not make the cut in the latest round of LSA awards
This is exactly my point of view also. I have 1,100+ CDs all of which are ripped to WAV[1]. In my car I have a duplicate copy of the collection converted to MP3s, as that's what my car audio system will read. When I used a portable music player, that was also MP3. However if I get a new car or a new music player, that prefers ogg, or some other codec, I can go back to my source library of WAVs and create a whole new set of lossy tracks in that new codec.

As far as people saying 320k MP3s vs Uncompressed WAV or FLACs sound no different, then they simply are not using good enough audio equipment. Throw into the mix the Hi-bitrate audio files that are becoming quite common (and you really can tell the difference between standard CD audio and hi-bitrate) and MP3s start to look completely unsuitable for long term music storage.

Also... don't get me started on the rubbish quality of streaming and DAB radio.

---

[1] I started with WAV 10+ years ago, and kinda stuck with it - storage is cheap; I feel no need to change formats just yet.
The Spectator also have a great podcast with the author about this book: https://audioboom.com/posts/7040039-churchill-andrew-roberts...
Though it is amusing watching the machines try.

I remember watching a program back in high school subtitling music videos with their lyrics machine translated from English to Hungarian. The absurdity was indeed hilarious for a brief period.
Instax square makes the most sense for a Hasselblad back in terms of film size, not only is it square it’s also only 2mm larger than it was designed for. The hardest part is as they say shaving off enough to have a coupling mechanism and keeping the film plane where it is in a standard back and fitting a complex eject mechanism.

It doesn’t help that square instax as a format is new and cameras compared to mini / wide are more expensive, along with the film.
I’ve heard DOs internal traffic is internal not private. You’ve got to lock your boxes down anyways.
Whatever happened with the idea of using drones to plant 1 billion trees?

I was in Iceland earlier this year - a country largely devoid of trees. There aren’t any because the Vikings chopped them all down. Despite the cold - however - they do grow there albeit much slower then elsewhere.

In any case, it seems to me we could be seeding a lot of barren locations so they’ll become forests within 20 years.
There is no reason why you can't implement UBI today, using the exact same money you're spending right now in direct money transfers from social security.

I did the math using ocde and national statistics institute data for my country (portugal), this was a couple of years ago, so I used 2014 data. I calculated that using only the existing expenses in Pensions, unemployment benefits, social insertion benefits, etc... you could sustain a UBI between 300 and 380 euros per month, enough to survive in a small town while sharing a flat. This might seem bad, but the only people who would receive less money compared to the existing distribution would be the 20% of the population with highest income, every one else would benefit from the change in distribution, even if you were to have no other benefit from less bureaucracy, etc...
Also this new biography was favourably reviewed in the Economist: https://www.economist.com/books-and-arts/2018/10/06/andrew-r... (probably behind a paywall)
I was excited at first. Compile Javascript like code into WebAssembly text format? Zero dependencies? Count me in!

I thought: Great! Let's try it! So how do I use it? How do I hand over a string of Walt and get a string of WebAssemblyText back?

I though there is a javascript file somewhere in the project that has a compile() function that does that.

And then I clicked on the Quick Start Guide and it looks much more complicated. It tells me to install node, npm, webpack, walt-compiler, walt-loader... set up a project with a certain structure, create a landing page...

Help :) That's not what I want. I just want a function that takes a string and returns a string.

Would it be possible to just offer a javascript file to be used directly in the Browser? That exports a function which translates your JS dialect to WasmText?

Is that file somewhere in there maybe?
Maybe that's what happened last time.
So it is relatively difficult to get exact data and all we can really get from the information supplied is electricity usage. That, plus the mix of electricity in the Data Centre location gives an approximation (again, it's an educated guess) of carbon emissions related to a site. Efficiencies are actually an irrelevance due to the rapid increase in usage swallowing up any gains caused by efficiencies.

Oh and the 2% from Data Centres is a conservative estimate. It's probably higher. We simply don't have the data because it's not required to share it.
Well private just means it’s isolated from other networks - it doesn’t mean that your ‘private’ network can’t be snooped (by Hetzner, hackers, etc.)

We’re experimenting with Wireguard on all internal hosts and disabling SSL.
I have a joke.

Q: What do you call a CPU which has nothing to do?

A: An Intel CPU.

Also:

Q: What's the best platform for Intel CPUs?

A: A warehouse shelf.
This changed a few months ago. You still share the same private network with everyone else in the DC, but only machines on your account can communicate with each other.
One of my major pain points with Microsoft is the (often needless) interdependence between their proprietary products. This has the effect of MS spreading like a cancer through any org that carelessly takes on any of their technology. So far, no part of their much lauded "openess" put even a chink into this. That makes me very skeptical of their sincerity.

I believe we should not get ahead of ourselves cheering Microsoft on. So far they have not shown that they improved their overall behaviour. They just have gotten better in marketing their moves to the likes of us developers.
Is this why he collected first edition books? I didn’t realise it but this would make a lot of sense.
Sheep.

They’ve tried and sheep tend to eat all the saplings. Unlike in other places the sheep are not penned in, they’re free to roam which means any area you want to try and re-forest in a fairly hostile environment to begin with has to be expensively fenced off until they get to a fairly good size.
Characterizing Latency, Throughput, and Port Usage of Instns on Intel UArch
Things Every Developer Should Know About Localization (l10n)
The question is whether the population will naturally level out before or after the last old growth rain forests are gone.

We need to empower women in those countries and enable people to make a living in other ways than selling timber and slash-and-burn agriculture. Breeding and selling rare butterflies[1] is one option that I've heard of, but obviously that doesn't scale. I don't find it unreasonable to just pay people for not cutting down rain forests. First world countries have a responsibility here. After all we cut down all our old growth forests and now demand that developing countries don't do the same.

[1] https://www.reuters.com/article/us-kenya-butterflies/kenyans...
That's good progress - congratulations, Microsoft!

Frankly, I can't understand why - having a dominant position on the market - they seem to do everything to drive people away from their platform. It's not like we're in the 90s and there is no other choice.
They have full time employees working on VS Code who work remotely even. It's a pretty good gig. Even back in the mid to late 2000's Microsoft wasn't above hiring open source engineers to work for them. I remember IronPython's creator (or maintainer / both?) being hired by Microsoft for a full time gig. Funnily enough he tried to make IronPython to prove that the .NET Framework was an awful platform to make a language in and found out the opposite.
Apple inks $600M deal to acquire assets and talent from Dialog Semiconductor
Can these systems reason? If a driverless car went on a road that started spiraling so that the road would be upside down, would the car just keep following the road, not realizing it will fall down or would it realize it cannot continue?
Ask HN: Creat a simple language point and click easy?
When I built simple compiler stuff in college, the mucking about and learning the tooling seemed as hard as the theory.

I need to create a fairly simply DSL, yet despite all the advances in things like LLVM, it doesn’t look like Visual Basic.

I’m not trying to be lazy there are just a lot of other things on the project such that any saved ramp up time would be precious. I mean hey, I read the big book way back when, but want to learn as few command line switches as possible.
Amazing that such a simple bug made it all the way through testing. Just goes to show that testing isn’t foolproof!
make i be i plus 1

What's with the verbosity?
For the lazy like me, here's wikipedia's article on sir Arthur "bomber" Harris:

https://en.wikipedia.org/wiki/Sir_Arthur_Harris,_1st_Baronet
No idea what went on after I left. Just saw the media. I am sure if it had anything to do with me I would have been contacted.
Ford Begins Production of DHL Electric Streetscooters
I wonder how much of that is actually a symptom of the whole ICO funding model, i.e. you need increasingly "boil the ocean pipe dreams" to stand out from the competitors, which in turn leads you to raise increasingly large sums, but as the sums raised increase the incentive to actually deliver anything decreases (bearing in mind the money is raised in advance and there is no external oversight to put any pressure on delivering anything).
Somebody just won 310 BTC ($2M): Bitcoin Challenge solved within 8 days
>The end of oil as a resource has been predicted many times over the past century, including 1909, 1937, 1945, 1966, 1972, 1980, and 2007. Each time, the end was paired with attempts to move industrial use to other fuel types. But with the exception of a few price shocks, the adjusted price of oil only slightly trends upward over the last 70 years. This, in spite of demand that definitely trends upward over the same period. Where is the end? Did the belief that oil use was going to end lead to new methods of exploration and production?

Well, that and wars to get cheaper control of more oil resources (the cost of which wars is not factored in to the cost of oil, as they're fought with public money). Plus more effective extraction while piling externalities to the environment, e.g. by fracking (the costs of which externalities is also not factored in).

In the end, though, oil, is a finite resource.
Not exactly resurrected. It's The Impossible Company, who were making compatible cartridges for Polaroid cameras, that has bought the Polaroid brand and began marking themselves as "Polaroid Originals". So AFAIK, It's Impossible cartridges (which weren't that good last time I tried, and very expensive) relabeled as Polaroid Originals.

I don't know if they bought the patents for the old chemical process, and I don't think they are using it.
If everything will be automated then "time with a human" will be really expensive. Why work 8h/day when you can buy everything with very little money (automation)? You will work 1h/day and ask a full salary for it.

The only problem are changes that come too fast and people have no time to adapt. Exactly what startups try to do, to disrupt stuff.
Just like CPUs.

In the beginning Assembly became bytecode and CPUs included interpreters via microcode, then everything was supposed to be executed directly by hardware gates, now Assembly has become another form of bytecode and all major CPUs have reverted back to microcode.

Same applies to GPUs.

Everything old is new again, indeed.
To be fair all major stocks have increased the last five years.
Very useful! Thank you!

Any plans to bring it to the App Store?
Textbooks printed before 2009 were burned, and houses are regularly searched just to be sure.

Mandatory checkpoints between parts of the city.

Arbitrary arrests, arbitrary permission-restrictions.

https://meduza.io/en/feature/2018/10/01/an-internment-camp-f...
I launched my First product on Product Hunt after 10 years
What Is Better Java or Kotlin?
Ah,ok!
Their QA is nothing short of shitty at the moment therefore I suspect this is business as usual going forwards.

Windows 10 is literally death by a thousand paper cuts for me.
This claim is too strong, because Rust can't reduce heap allocations to stack allocations. Java, Swift, and others can optimize apparent heap allocations into stack allocations. But (in my understanding) Box, Rc, etc. can never allocate on the stack.
The feedback loop – Why everyone should try working in a startup
Then you will wipeout a big list of programming languages, given how many use let for assignments.
It took a smashing. Is it all based on interest rates, or is there something more behind it?
> in my experience Epita/Epitech doesn't produce good software engineers

Could you explain a bit more? I’m myself from Epitech, and it hurts my feelings :p
If you just discount the rest of the world then you're talking about < 4% of the population of the planet, making your post nothing more than random examples that you're stretching into a strange narrative. The people at the bottom aren't living great lives, but they are much better off than the people at the bottom even 50 years ago.

Plenty of people are still buying homes (unless you think those prices just rose without any buyers) and higher education is not necessary to fill the 6M blue collar jobs that remain open in the US today. You can't just look at some isolated negatives and yet ignore all the positives of change with the immense amount of opportunity available today.
If this is referring to the proposed C++ lifetime profile, it seems as though recently it has scaled back its ambitions from detecting all misuses of references to now detecting only common misuses of references. Still useful for C++ programmers, certainly, but it's no longer really comparable to Rust's borrow checker. And even with it, it's not going to change anyone from using an ECS to using a reference scheme; the point is that references aren't the best pointer abstraction for these sorts of thoroughly-dynamic graphs with elements of dynamic lifetime.