skysight-inc/HackerNews huggingface dataset:
It is and I find it very concerning that you are being downvoted.
From the use-cases I've seen, OOP didn't make a massive difference. Many of the ideas from OOP were possible before, e.g. abstraction with modules and derived types (essentially C structs) from Fortran 90/95. Others, like polymorphism felt a bit bolted on and haven't gained widespread usage.

As for a self-hosting compiler, I'm not aware of one, although it's something I'd be interested in having a go at. I've written a regex engine in Fortran before, I just haven't had the time to sit down with the Fortran standard and a textbook on compiler design (I'm a physicist by trait, so I've not been taught this stuff formally).
Is the data size calculated based on raw data on which queries operate (for example all transactions with amount column), or on query result size (for example sum(amount) -single row) ?
The terms are already broad enough to cover any future Google product.
SpaceX nails triple booster landing after satellite delivery
Waaaaaaat?! That could definitely be better known.
How to get international leads for my IVF clinics?
Really cool! The barrier to me to adopt it is the high floating prices of bitcoins. I already use it to do transactions overseas, to receive payments, etc., but I never let bitcoins on my wallet for more than some hours.

A hedge strategy could help me on this, but this is more work. It's easy to transform it into a more stable currency.
It is pretty emotional, I admit to some tears as well. Then a thought about joining the SpaceX team.
This library is essentially a generic version of radix sort. For example to sort an array of strings in O(nk), where k is the maximum length all strings:
use bucket sort to split the strings into 256 buckets based on the first character. Take O(n)
* recursively sort each bucket based on the remaining k-1 characters. Takes O(n(k-1)).
concatenate sorted buckets

This is better than the O(nklog(n)) you get with comparison based sort. It turns out that you can implement radix sort for pretty much any type, where instead of a comparison operator for that type you have a 'split into buckets' operator.

The types might look something like this (in Haskell notation):

class Ord a where
compare :: a -> a -> Ordering

class Bucketable a where
splitIntoBuckets :: (b -> a) -> [b] -> [[b]]
No no, what I mean is, world doesn't run on personal vendettas, but rather, ideas. So if you want to be tribal, be tribal about the ideas.
One thing that is particularly important to take into account when comparing web components to framework is that they can and should work together. If indeed "web components" replace your "framework" it will most likely be because a new framework that takes advantage of web components and all that the web is now replaces your old framework. Already libraries that combine popular concepts like hooks from React with web components (https://github.com/matthewp/haunted) are pointing the way to a more powerful future for both site that need just that little extra something via a stand alone web component or a whole family of components wedded to a framework into a rich application. That being said, don't get confused by people on either side being overly defensive of their place in the web ecosystem things are they are now will change. Techniques will grow and merge and there will be something else that is "the thing" before too long. Web components will likely be as much a part of that as the elements who's shoulders they stand on (e.g. <select/> and <video/>). That's the power of the web.
What grammar restrictions? I've converted a few C99 libraries to C89 (since i prefer that one and i often work with older compilers because they are faster) and 99% of the time the reason a library uses C99 is inline variable declaration (which IMO is a bad style, but that is subjective) and // comments (which most C89 compilers support as an extension anyway).

The versions do have other differences, of course, but they're rarely used (the next most common one is designated initializers, which for me are the most annoying to convert).

I mean, it is your code, i just found the grammar restrictions part weird since really there isn't that much of a practical difference between C99 and C89 to the point i personally never felt the need to use C99.

(note that i focus on the language bits, C99 provides some extra library functionality but even then the most useful part is stdint.h which can be implemented in almost any C89 compiler anyway)
So much of a game engine is how it's rendering works. It interacts with everything else. I don't think it's an unreasonable thing for a game engine to want to implement themselves.
And a one-time drug test has no way of discerning between the two.
This is doable with proper IaC implementation, and if your org does not have RPO/RTO on lock they're doing it wrong.

Events like Matrix experienced now do not lead to panicked frenzy when this is in place.
that is correct, but this case is obviously different :-)
> How hard is it to roll out a ride hailing up? Borderline impossible.

So how do we already have Lyft, Cabify, MyTaxi, Bolt, Kapten, Didi, AutoNavi, Meituan, Grab, OlaCabs, and a bunch more?
I think most of the political discussions on HN have a clear side that the commenters take. To disagree with the consensus invites down-votes into oblivion, so almost no one disagrees with the consensus.
Sure, but a good strategy to mass adoption is bitcoin being compatible with global payment systems.
> I don't remember what was done for lane markings.

The Swedish Wikipedia article[0] mentions this. In conjunction with the change-over, lane markings went from yellow to white. This article doesn't mention it, but I recall reading that some roads had both colours during the transition.

0: https://sv.wikipedia.org/wiki/H%C3%B6gertrafikoml%C3%A4ggnin...
The video is gone (censored?), does someone have a backup copy?
Because he’s busy making physics more approachable through videos.
Amazon Alexa audio reviewers listen to 1k clips per shift
For those that don't know:

'The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.

LLVM is written in C++ and is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages.'[1]

[1] https://en.wikipedia.org/wiki/LLVM
> Reach has been growing and only a small proportion of listening is online. However, we should heed the lessons of other industries and change before we have to.

I too have been wondering how long podcasts will remain using RSS before being utterly demolished by paid for platforms.

Can you imagine if we had TV content shared over RSS? Actually pirates have distributed content through RSS for a long time and it was a much better UX than anything offered by the big players.

Good on the BBC for thinking ahead and taking difficult steps to protect consumers.
I think it boils down to the fact that infrastructure for projects (no matter the size) is usually a second class citizen at best.

Either no one is eager to care for it, or the people who are actually focused on developing the software run it because they need to, or worst case - no contributor is trusted enough to handle infrastructure work, with access being given even more sparsely than commit rights to the whole software. Which is fine by itself, but there are so many (big) projects where infra is kind of terrible because 3 out 100 people involved are doing all the work. Or don't.
Looks like this website is a victim of the HN hug of death :/

Here's a Wayback Machine copy: https://web.archive.org/web/20190412084542/https://cacm.acm....
The way I am: Interviews
This just says he came to the conclusion that there should be spontaneous emission and estimated it. Coming up with how it actually happens (particle-antiparticle pair) is another story, so it seems a bit unfair to Hawking to say that Feynman got it first.
As for motivation I don't know, but I would like to state that I have followed the Matrix project for some time and have found it, and the CEO, to be transparent.
Exactly: https://twitter.com/phillipcaudell/status/110108122935141580...
You only need to idle if you're using a single app. Many drivers use multiple apps at the same time.
"you could try the monastic approach, ditching the city for a gig as a caretaker at an isolated hotel" - you can read "The Shining" to see how that may turn out...
The problem with this is that there are societies that are already like this and they are not good for a vast majority of people. I come from India where talking about sex is not done and, further, most people are married off by their parents. I have a friend who is going through a divorce because her husband is not interested in sex at all. He thinks it should not be an issue. She broke down at one point and told me that after 5 years of marriage she is still a virgin. He thinks there is nothing wrong with it. His parents are on his side. To me this is an absolutely tragic thing. She has lost 5 years of what could be a joyful exploration of her sexuality and, added to it, has the stigma of being a divorcee. We are sexual creatures, there should be nothing wrong in acknowledging it.
Untitled – Buy Remove Negative Reviews from Google – Buy
Do they test only marijuana or alcohol, anti-depressant and cocaine as well ?
Same here; Uber isn't even my first choice anymore, between the four we have available (five if you include taxis).
I did the same thing via browser on a new laptop. Just l/p
Get transferwise [1] instead. Revolut is not a company you want to support [2]. Plus they will constantly nag you to upgrade to their premium service.

[1] https://transferwise.com/

[2] https://www.theverge.com/2019/3/3/18248826/revolut-workplace... and https://twitter.com/phillipcaudell/status/110108122935141580...
Cape Finisterre: The route to 'the end of the world'
News also say the parties eventually dropped mutual complaints, but no details are provided, and those details look critical to the whole story. For example, did Agarkov pay the principal, as ordered by the court? And, of course, what lead to dropping the charges - was it some extrajudicial pressure from Oleg Tinkov's organization?
Alcohol can be detected in hair for up to 90 days.
It's a toy example in a semi-funny (or trying) post. Did you really expect handling of all the edge cases?
There should be an upbeat attitude here.

"Today Israel joined the club of countries that crashed into the Moon. A bit less prestigious than the club of landers, but no less exclusive."

A little joke, combined with pointing out that this is an incredible achievement. Imagine having this on your CV. Wtf ! It took the US and the USSR 4 tries to even get near the moon.
Which Western Europeans countries have you tried?
What other thing could be the emission?

Besides, isn't particle-antiparticle pair obvious, if one knows about their spontaneous appearance?
Big fan of making technical spacecraft manoeuvres sound like cool skateboard tricks.
It maybe reasonable at first glance, but when you start using a library you will hit a roadblock eventually especially if you are working on the lower-level things.

If you need something from the library that it doesn't have you will either implement it yourself, create a PR, wait for it to be merged or work around it (which defeats the purpose of using a library).
I’d rather close Slack, or snooze notifications, than wear headphones all day.
They test for illegal drug use. So, marijuana, cocaine, and the like.

For driving/piloting jobs, they might add alcohol, but only for a spot test whilst on duty, not general consumption.
I write code in modern Fortran 2018, making extensive use of the new language features, so this is welcome news. I use Intel Fortran Compiler 2019 at work and gfortran-8 at home.

Modern Fortran looks completely different from the old school FORTRAN77 that most people envision when thinking of Fortran. For reference, I did this past year's Advent of Code contest all in Fortran[0].

[0] https://gitlab.com/bwearley/advent-of-code-2018/tree/master
We all accept risk in our lives, in most cases the qualitative characteristics of the risk are the more important one. I don't really have a good enough answer to your point, but I find it morally unsettling that many people would agree with this.

One example I can think of is Russian Roulette. I would be quite a different game if each player had to shoot the neighbour instead of himself. It would be literally the same expected outcome, but an entirely different game.

Each human I encounter everyday has a small chance of murdering me (let say one in a million) would I like a robot wandering around with one in a billion chance of murdering others?

We accept that we cannot endlessly manipulate and control other humans, that we cannot forcibly "fix" arseholes, we have no such limitations for robots.

We already have an example of strong automation-driven transports: aeroplanes. Honestly I see no reason to have lower standards for self-driving cars.
To be honest, I have no idea. See https://github.com/EBazarov/nsfw_data_source_urls/ for the data source I used.

There is a Reddit bulk downloader capable of downloading ~1000 images from a subreddot: https://github.com/aliparlakci/bulk-downloader-for-reddit (or just image links, if needed); I tested it and it works well.

Though, I have no idea if it was used for the project.
Perfect. That's what I was after. It makes sense.
There is a lot more to the human body than sex. It's just the one thing that society is obsessed over.

In terms of health outcomes talking about your bowels movement, preferably with photographic evidence, would mean that many types of cancers of the digestive tract would be caught early enough to be treatable. As opposed to the current system where you will more than likely not notice the trace amount of bleeding that are symptomatic to most of them.

I have yet to see anyone seriously propose tackling this, even though in terms of death rate all sexually transmitted diseases taken together are only half as deadly as stomach cancer alone.
Unsafe SQL Functions in Laravel
> But when I got back to my office in the morning, the cleaning lady had wiped the blackboard clean.

Didn't something that happen to the notes of a very famous mathematician as well? That they were burned by the person cleaning up his belongings after he died?
If Cranelift makes debug builds much faster, then that's still a huge win. In my line of work, I do tend to compile things in release mode a lot purely because I often need to debug performance related problems, and for that, debug mode doesn't work. However, most of the test suites in my crates are built and run in debug mode. For example, the test suite for regex-syntax is fairly large, and it can take several seconds to build after making a change. Incremental compilation helped a lot with this, but there's still an annoying waiting period to run the tests. I'd be very happy to see Cranelift reducing the time it takes to run tests.
Featured by Google – New Innovative Game on the Indie Corner
Does anyone have any data on how well IMF loans are repaid?
Then simply a better public transit system would be more efficient and effective.
How was Snowden "plain stupid" exactly?

"stupidly ineffective" - well, one has to start from somewhere. Plus stallman's work was far from ineffective.
As for assange's work, the publication of the war crimes might have saved thousands of civilian lives.
I'm in Houston right now, no car, so we walk around here (it is very rare seeing someone not in a car here, no public transport, but that's another topic) what really baffled me was the amount of people on there phone while driving. Its insane. I read about that problem. But I thought it was exaggerated. But hooollyy Molly. It is a lot. There was even an add on tv for a collision detector along the line of:while distracted by your phone, it warns you about an upcoming collision!
The Security Token Anthology: March 2019 Edition
That website has a terrible popup that keeps coming back.
You're right, the actual charges they were convicted of were espionage. Still, the point I'm making is that Assange's actions are nowhere near what the Rosenbergs did. Unless we see some superseding indictments of worse stuff.

Interesting historical perspective on how/why the death sentence was sent down, I didn't know that part about the judge.
I'm totally getting one of those:

https://www.amazon.com/Karl-Marx-Told-You-T-Shirt/dp/B075CTQ...
The turkish lira has been at least as volatile as BTC

How are you defining volatility? Because by any reasonable metric that is absolutely not true.
but quantum representation of this information still lives somewhere in the Universe
I'm thinking that people would consider it concerning and alarming if this loan wasn't given by the IMF but by China.
As I am reading it, not great in the recent years.

https://www.imf.org/external/np/fin/tad/extrep1.aspx
assange go in jai and 2 days latter IMF approve loan ... seem nice timing there
Bitcoin vs. Ethereum: An Objective Comparaison
Sex and the Sacred (2004)
A person who consumes cannabis every evening after work and a drug addict are two very different people.
Bonus points for using emplace() instead of insert
https://geology.com/minerals/mohs-hardness-scale.shtml
This completely overlooks that in 90% and over of the cases a bus is all you would need
I used to consider grand jury indictments to indicate that something was going on. Then someone close to me was indicted. That's when I learned that it takes almost nothing to get an indictment. In the case I know best it was less than nothing. When the case finally made it to a judge and was heard the judge realized how bad it was and through it out.

Those indictments come from a group of people who hear only one side, there is no one there to question the validity of what they are told, and they are basically being asked to let it go to court and so I don't think they see it as so bad if they are wrong, it can work out in trial.
My initial reaction was that I'd use a map like one of the parent posters said. But instead of creating a Set we can just use a map[type]bool, which is essentially a Set.

Incidentally, I just wrote a Unique method today for a specific array.

type Elements []Element
func (es Elements) Uniq() []Element {
seen := make(map[Element]bool, 0)
results := make([]Element,0)
for _,e := ranges es {
if seen[e] {
continue
}
seen[e] = true
results = append(results, e)
}
return results
}

I did not think about performance all that much, but map lookup is pretty good and I iterate through the array one time.

(As a side-note, we know that the size will be below 100 so it's not perf critical)

EDIT: Wording
EDIT2: To address one of your points, you could probably just create a hash yourself and use that as the map Key as well, as you have said.
https://matrix.org/blog/2019/04/11/security-incident/ has just been updated with details on the earlier defacement.
Yea, also it seems that "had it all" might be an exaggeration... there are lots of mathematical technical details that go into those papers.

I consider Feynman my idol, and he certainly could have had such idea and a shot at theory, but blackboard scribbling seems closer to napkin than a fullfledged theoretical paper.

Nevertheless, cool story.
Nahh, just have full spectrum curiosity. I mess around with pixels and robots mostly.

edit - and I have just gone down a rabbithole while I should be wiring LEDs. Am gonna stop now and go back later to find out what all the words mean.
I know exactly how agent forwarding and ProxyJump work, but I'm having a hard time understanding what you mean.

ProxyJump proxies your ssh connection, so connecting from A to B via proxy X the connections go A->X and X->B.

You can use AgentForwarding with ProxyJump, in which case agent connections go B->X->A.

I cannot see how ProxyJump would somehow be an alternative to AgentForwarding. You can use both independently.
Sorry, but no. Musk said he wants to go to Mars and thus he founded SpaceX (and the other companies). Musk has already delivered - it's not there yet but you can't deny the guy's wide-ranged success in his mission.
> In that sense, the killer app for Web Components is actually Design Systems, not SPAs.

My read too
I’ve heard this often but just as often it is “we want senior engineers for higher than entry level big co salaries”. Are you comparing apples to apples?
Jews excel at embellishing stories and fanatically promoting a positive image of their fellow tribe members.
Ellen Pao on how to make tech more diverse
Please be advised that the news article is dated March 2019. No relation at all.
Your text-based tree is nice, but it comes with pros and cons, as every datq visualization. In fact, it was my first idea, but I felt I need to create something better for exploring the high-level structure.

But feel free to do a fork and a viz in this line: https://codepen.io/brendandougan/pen/PpEzRp

There are quite a few maps of Reddit according to co-participation in subreddits.

Though it does not make it semantic. (Maybe semantic things can be extracted from the post content; though, I didn’t try.)
TIL :|
Ah, yes - within the same applications, components are often re-used. Still, it's a stretch to say code re-use is the main reason people are using React. Rather, its advantage lies in its composability and how easy it makes it to separate view logic from other logic. And probably a few other reasons that other people would name as well; in any case, it's not just the ability to re-use components, and an alternative only providing that part is not going to replace React in my applications any time soon.
Read serialized novels. Discuss with other readers. Have fun predicting endings.
Perhaps you're thinking of Fermat[0], who famously remarked
"I have discovered a truly remarkable proof of this theorem which this margin is too small to contain.", and promptly proceeded to take the solution with him to the other side.

I doubt anyone burned his manuscripts however, but I seem to recall an article where they mentioned that everyone searched for the solution (or for his approach) in every one of his notebooks, but couldn't find it.

[0] https://en.wikiquote.org/wiki/Pierre_de_Fermat
So it's not about not being under the influence of something impairing, it's about insurance ? Meaning you can abuse any drug as long as it's legal ?
Can you link to the comment of yours that I replied to? I can't see it for some reason.
Ask HN: Should I puruse masters in computer graphics?
I'm really interested in such field, but what is the market for this field? Is it easy to find job? Is it rare these days thanks to the boom of web development or data science jobs?
If Assange Burgled Some Computers, He Stopped Being a Journalist
And backdated the article about the loan to the 12th March. Very cunning.

Either that or someone has posted a month old article that happens to, topically, mention Ecuador.
I'm sure.. Because the IMF backed states didn't consider that, and put a time-delay for the request of ousting...
I think the key is that they have a new President.

Rafael Correa, the former President, was aligned with Venezuela and Chavez.

Lenin Moreno, the new President, has been much more friendly to the US despite his first name...
There's a very simple solution to keeping podcasts free and open: don't buy paywalled content, and don't listen to shows that are "only available on [proprietary app x]!"

I'm going to continue supporting independent, freely-available RSS podcasts through Patreon/direct donation, and you should too. Nothing (short of ISP-level censorship) can make those hundreds of thousands of hours of decentralized, self-hosted content go away.