skysight-inc/HackerNews huggingface dataset:
It's often a useful bit of context. It's not simply a matter of the validity of an article, but more that being closer to or farther from an event or discovery often changes how it's framed and discussed. It also helps set expectations about what related things won't be discussed because they hadn't happened at the time.

(it also helps clarify that nagging feeling of deja vu; "didn't I read this a few years ago?")
Based on your preferences you definitely should try Kotlin :)
As a C programmer, the idea that comparisons are only made in loops or ifs is very alien.

Something like

const bool press = (evt->flags & EVT_FLAG_PRESS) != 0;

is common, idiomatic and nice in my world (for some made-up key event handler).
Tlön, Uqbar, Orbis Tertius
They're part of Twilio, maybe the Twilio support has a fast track or can forward a request to a sendgrid guy or girl.
That seems a little disingenuous.

By your definition, me spilling a little bit of coffee a few minutes ago (as I in fact did) would be "breaking news", but that's certainly not going to show up on CNN with a 200-point "BREAKING!!!!! NEWS!!!!" headline, accompanied by zoomy visual effects and dramatic music.
Programming and you have scores of tabs open on various apis. Doing research on a problem and each window is a thread of inquiry. Some long running tabs are more temporary bookmarks for things that don’t merit an actual bookmark. There are other reasons I’m sure. Just because it’s not useful to you doesn’t mean it’s not useful.
Just allow BOTH. In the documented examples shown print the whole word like FUNCTION. But also allow it to be abbreviated to FUNC, FUNCT or FUNCTIO!
Major C++ releases and Rust Editions are both on three year cycles.
This is obviously just all obfuscation. The entire plan is that you are uniquely identifiable, you are being pinged by every person you walk near, there is protection from Target, Bestbuy, “Ze Russians” but not Apple, Google, Gov.

You can put as many crypto or “random” or key derivation layers you want in there, you just also need to admit they are surface deep and really “just for show”.

This is constant person tracking, that’s the whole point.
Side note about the visuals of the app...I have not downloaded/installed the app...but from the screenshot on the relevant website, the app's UI resembles a sort of bubbly, more modern look of that old Motif/CDE, no? (Which i like motif/CDE stuff very much by the way - if done right!)
It certainly does. It's a perennial sore spot, understandably. I just fear that trying to eliminate that pain would cause more pain.
Again... you seem to be confusing BLE and beacons (non-connectable advertising packets) with “file transfer”.
> 1. We're going to be year(s) behind. I need everyone to learn and be proficient at the languages we use. They need good consistent doc and manual for our version. And not complain that we're on 1.31.0 but this great feature is in 1.33.1.

rustup doc

gives the standard documentation (book and API) for whatever version is currently active. You should be able to install and default to any version of the toolchain you want e.g. `rustup default 1.31.0` and you're done

> And not complain that we're on 1.31.0 but this great feature is in 1.33.1.

Surely that has nothing do do with Rust's evolution, and happens on every language which is not literally dead? Even on languages with a relatively slow release schedule this happens.

You mention Python, that's what we use at $dayjob, we're currently on 3.5 compatibility. Some colleagues would like to use f-strings, or walrus, or dataclasses, and they can't and that's life.
Yep!

The short recap is: some folks are trying to get a subset of the language certified. They run an entire consultancy that does a lot of embedded Rust work. I am hoping that this will help to alleviate the issues you're talking about; we'll see how it goes!
I had always wondered about that. Is there a full collection of info about this site? There always seem to be random things like a black bar without even a comment in code or a page like https://news.ycombinator.com/topcolors that I'm not even sure how to find other than I saw someone else mention it once.
I actually bothered to install the app, but when it then also needed me to create a login before even understanding what it does I uninstalled it.
You mean the charts labelled change in total hospital/ICU
admissions? Based on your folkloric grasp of the English language, you have clearly misinterpreted those graphs.

Hint: key words are "change" and "total".
Oh, if you still think it deserves the flag, that's entirely your choice.
Well yes, but that's still not "spin(ning) the truth any way they can to make it more outrageous, fear-inducing."

The term exists because it refers to special news reports which would "break into" regular programming, it goes all the way back to radio.
We Can’t Allow Big Tech to Exploit Coronavirus
I'm afraid it's my job (I'm a moderator here). Unfortunately the system doesn't regulate itself without moderation feedback, so such comments are a necessary evil. In case it helps at all, they're more tedious to write than they are to read.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Hah. There's much to be said about that fund. Only medical expenses are funded unconditionally, which is a fraction of the cost of this pandemic. As it stands, the countries of the South can look forward to a new wave of IMF/ECB imposed austerity, regardless of the disastrous effects it had last time...
I don't buy that there is some mass conspiracy to gaslight us.

Mass media has been a source of inaccurate, biased, hysterical drivel since the invention of the printing press. That's always going to be true, no matter who runs it.

The US has survived epidemics before, and far worse catastrophes.
I think computer science has every reason to be steeped in academia.
It's not bad, but they are not paying for this content, even if they have an incentive to display these abstracts (people using their tools). The law regarding the « droits voisins » (related rights) says it's a right to get a fair price for people using your content, and that's why Google has to pay if they want to display the content.

As google is in a monopoly position, they can not refuse to display them (without even having tried to find a fair price) as it would hurt press (and, doing so, press freedom, which is a fundamental right in france).

You may think it's dumb, you may think it's not, I'm not debating this, I'm just stating what is the position of the lawmaker and the court.
According to https://news.ycombinator.com/item?id=22843579 , the court forbid that as well.
I deal with similar code, although for me, "!= 0" is usually discouraged; I would just use the result of & in a condition later, or if it must be turned into 0 and 1, the "booleanise" operator:

const bool press = !!(evt->flags & EVT_FLAG_PRESS);
Well, there is the Robustness Principle:

Be conservative in what you do, be liberal in what you accept from others (often reworded as "Be conservative in what you send, be liberal in what you accept").

the wisdom of that policy just accrues over time.

[1] https://en.wikipedia.org/wiki/Robustness_principle
Mulcahy is a pretty reliable source, and that's definitely his twitter. In lieu of official confirmation, for the time being it seems like this is about as reliable as anybody could hope for.
Which Way Is Down?

https://www.youtube.com/watch?v=Xc4xYacTu-E
Mars Helicopter Attached to NASA's Perseverance Rover
Our hackerspace used to be adjacent to a foresting school. We often had "hacking" days [0] to prepare wood for our heater that would warm our space trough hacked together central heating[1]. One of those days the people of the foresting school saw us (mostly me probably) handling a chainsaw and it scared the shit out of them. Half neighbourly friendlyness and half fear of a chainsaw accident happening right next door to their school being bad publicity they offered us a free lesson in chainsaw handling and maintenance[2].

It was a fun experience and very educative and would be well worth the money you'd normally pay for such a lesson. I never knew there was so much to properly handling and maintaining a chainsaw.

[0] https://hack42.nl/blog/2012/01/zaagtiviteit
[1] https://hack42.nl/blog/2011/12/billige-waerme
[2] https://hack42.nl/wiki/2013-07-19_Kettingzaagles
I only once saw John Conway giving a talk. I don't remember the topic (it was >20y ago), but I remember how it went. He gave some definitions, then started to give some examples and work out on the blackboard some calculations. It all felt quite trivial. At some point one calculation doesn't work out. He checked again, but still it didn't work. He started pacing in front of the blackboard, and said that this is quite embarrassing. "Hm, I wanted to give a talk about this, but since we found this mistakes, I'm not sure what to say for the remaining 50 minutes". Ok, he said, let's take a step back and start again. And he started again, and the talk was amazing. The whole "embarrassing" thing had been staged. He played a bit of misdirection on us. He started with something that seemed quite trivial, pretended to make a mistake, then showed us how much deeper the topic was.

This was not the only math talk I've seen that was actually a performance, but it was the best.

Rest in peace.
Can two different knots have the same integer sequence?
You are absolutely right, futures were infamous for having a lot of churn and being really difficult to work with. Rust was very speedy but unergonomic for web stuff. This is why the past year was spent on async/await which dramatically changed it all and now writing web servers is really simple:

https://github.com/seanmonstar/warp
> It is completely different of old sane codebase not compiling anymore due to syntactic sugar change in the language.

By and large, this has not happened to rust.

This:

> If your program does not compile anymore because it was relying on undefined behaviour, it was wrong from the beginning and deserved it.

Has sort-of happened in that soundness fixes are allowed to break BC.
It could be an artifact of my interest areas, but all of the code I've worked on in rust and their dependent libs only work on rust nightly. The rust feature areas that I run into are

- Function/closure serde
- Futures/Async
- WASM

I'd be curious if part of the instability complaint is related to a problem of averages, the "average" program shouldn't be experiencing much change - but the average developer spends most of their time writing a non-average program, and will run into a stability issue related to some library/language feature.
I would imagine it is targeted at a similar audience, it just lets you answer a better question.

Given the current impression share for my campaigns, what would incremental spend do for CPA and position with 95% certainty?

What would be the expected CPA in 50% of cases to move from avg position of 1.8 to 1.4? This question can be asked in reverse again with a degree of certainty attached.

The answers to the questions you posted are likely to be averages and possibly medians if the posterior is Gaussian (or close enough). Mixing uncertainty into the equation allows you to provide a floor on probabilistic expectation, it also allows you to ask what the best case is, say the 95th percentile.

I've stuck to 95 and medians here but you can use any percentile you'd feel comfortable with.
It's not my definition, it's the actual factual definition.
I'm not sure if you'll read this; but I replied a bit curtly and unusefully earlier today, and want to apologize for that.

It's stressful seeing messages that appear negative in a situation like this because the stakes are potentially so high. Unfortunately I didn't do a great job of making my own message and tone more positive.

Thanks for sharing the whitepaper link here and leading a lot more folks to discover it that way.
It's Easter weekend, there probably wouldn't be anything before Tuesday.

I've commented elsewhere[0] on the connectedness and reliability of Colm, but people can always wait for confirmation via other sources before they choose to believe it.

[0] https://news.ycombinator.com/item?id=22843577
This is typical of France. You must provide this service and you must pay.

I recommend Google cutting limiting its services to France.
Does finding weird and unexpected ways to do computation always imply a security risk?
Like many others, this is one of the things I programmed out as a teenager, having tired of doing it by hand. It taught me quite a lot and was fascinating besides. Later, when I went into physics, the "speed of light" made sense already as a kind of propagation of disruption and/or information transfer.

I fire a glider gun into the sky.
Show HN: Terminal Multiplexer Inspired by I3
>If France wants its newspapers, subsidise them.

It's already done, let's note.
> I couldn't bother to decipher how paths and `extern crate` had changed.

I don't know if you're looking for this, or if it will help, but here's the way I think of it:

In 2015, `use` paths are relative to the root module of the crate, and `extern crate` adds dependencies as items there.

In 2018, `use` paths are relative to one level above the root module of the crate, or "the root listing of all crates".

That's it- if you think of them like file paths, the edition basically just did `mv /your_crate/{all extern crates} /`, or alternatively `mv /{all your items} /crate/`.
Or they will contact them to look for you... like every debt collection service in the world. That you aren’t paying your bills, might be inferred by your friends but they aren’t forced to come right out and say you are delinquent from the get go.
That's what Google already did. The results include the article titles, but no longer include the snippets that expanded on the information in the title.
This is extremely off-topic, but it's a collapsed subthread already, so I think it's fine:

Black bar = honoring the dead.

/topcolors = list of colors that people have set their top bar to be.
So sad to see Conway’s Game of Life come to an end.
That's not true for Java. Most require Maven and then it's mvn install (you need the JDK for maven, but that feels similar to saying you need node for npm, they effectively come together).

Npm's dev dependencies are analogous to Maven's plugins.

Bazel is an alternative to maven. Docker fulfills the same role as in the Node ecosystem. The runtime class path is an implementation detail that you need to concern yourself with if you wish to run your Java code without Maven (analogous to running your JavaScript code without npm).

The two forms of the same dependency is a limitation that stems from Java the language rather than its ecosystem.

FWIW, nearly every language ecosystem I know of is at the point of "download build tool, run build tool."
I don't think the 6 weeks vs. 3 years tells the full story. C++ collects up a whole truck load of changes and waits up to 3 years then dumps all of them in one go. Whereas Rust releases them individually, waiting up to six weeks after they've done baking in the nightly compiler (though they've likely been in development for years before that).

That's not to say Rust is necessarily slower paced than C++ either, just that a raw number on release dates aren't helpful by themselves.
So just ignore it if you do not have time. You are obviously not my target audience.

But how do credentials help you other than to make you gullible when someone shows you their credentials? I am not saying I am correct and you should take a bunch of supplements, it is just some hypothesis.

I have time because it is my work and there is a pandemic that has given me the free time. I am sorry you do not have the interest in something that gives you passion so it looks like "mania" to you.
This is only true if your applications are mostly high level glue.
That mirrors my experience in mainframes. Out of college I was writing HLASM for zOS systems making roughly 65k in Houston. Definitely not bad for right out of college from a non-prestigious state school, and I was happy to have work. However, it seemed the upper bound on what I could earn there after climbing the entire ladder was 100k.

I decided to move to NYC and was making 100k immediately as a Jr RoR developer at a lean startup that was paying probably 10-15% below market.

It makes little to no sense for anyone with other options to take these incredibly low paying jobs relative to what they could be earning, doing what I would argue is far easier development work. It continues to baffle me that these major organizations claim a shortage of mainframe developers, especially as all the senior ones are retiring, yet their pay scale looks comparable to what department managers made when I worked at Circuit City.
Whether it's the "actual factual definition" or not, it's definitely not the way the term is commonly used by the news media of today.
https://en.wikipedia.org/wiki/FRACperhaps a lesser known contribution
I'd be happy to act as a middleman and Interac it to him. Email hn@ycombinator.com if you want to figure that out. You'll have to trust me though.
> The nervous system does not work at the speed of light

I think it's ok to call a limiting maximum velocity for the transmission of signals by definition "the speed of light in the human body". Your point is well taken about the actual speed of light and how fast the nervous system works

> I don't know what that means. Exponent in what dimension? Time? What's the exponent? Do you have any demonstrable evidence?

I meant exponential in time, and yes I have evidence. It's theoretical physics energy calculations I did on the work done according to the principles of theoretical physics as a result of cell self-replication. (Consider a single particle to have kinetic energy 1/2mv^2, and then allow for self replicating particles) What I did was read a lot of biology text books and look at the experimental evidence of how the human body actually works. Hopefully I didn't make any major mistakes in these calculations, but to me its quite clear that all of the experimental evidence has tended to show that the human nervous system is capable of expending an exponential amount of energy in time

> Again, I don't follow.
> I am not aware of humans being able to solve NP-hard problems in polynomial time

I understand the nature of your objection to involve arguments about the nature of this being unrealistic. I have tried to show why I believe this is quite realistic, and explain why I feel so strongly this is a practical question for a computer program I am writing so I can figure out the best way to design the software.

When I said "not also a major issue for the human nervous system?" what I meant was this:

Make an analogy where the human brain is a master CPU, and it has an object oriented programming language where each cell is an Object, and self replication is the new operator.

I felt like your objections about "not being realistic" could be objected to on the basis that these ideas come from physics and have real world applications in engineering for a new type of self-replicating 3d printer. In my view, it would be rather useful to further develop the theory of these types of systems

I believe you have made an extremely strong point about the speed of light and the nature of the reasons this kind of approach needs to be bounded in a strong form or else will clearly not work

Hope that clears it up!
Treat the site a little like a text adventure, akin to Colossal Cave Adventure or other text-based interactive fiction. HN is a world to explore, with items to uncover and treasures to discover.

There are clues ...
It's basically a disingenuous thought-terminating cliché, much like people who say "if you don't like your job then just quit" to people who are being exploited at work. Sure, you technically can "just fork" a project, but everybody knows that projects aren't just the code: they're the community, the mindshare, the maintainers, etc. It's also a very political act with social consequences. You could divide a project's community if you fork and do manage to become big enough.

So yeah. People saying "just fork" are being disingenuous, and I think they know that.
Amazon also has a substantial VM system in production. It looks like we can probably start adding Apple to that list as well.
San Francisco teams up with UCSF to trace every coronavirus case and contact
”past the point where divergent species can no longer interbreed”

Species S may no longer interbreed with species T, but that does not imply they’ve separated completely. There may exist intermediate species U...Z that link them together (https://en.wikipedia.org/wiki/Ring_species)
Other shows from that era worth a watch:

The Ascent of Man

Civilisation

There's also Connections series 2, although it is not as good.

Plus any of BBC Adam Curtis documentaries...
A few years ago I accidentally deleted my entire Haskell assignment about 1 day before it was due.

Within a few hours I rebuilt it from scratch.

That's when I realized the power of functional programming. There's no way I have been able to recover that quickly if I had used an imperative programming language.

Since that experience I've tried to follow a functional programming style whenever I can. I've realized that every variable is another state which adds to the complexity of the code.
Which is why the stories are labeled as breaking news or developing.
IBM 701
Yeah, I built a Game of Life way back when.
Yup. If you read the linked article, you’ll notice the release schedule was addressed by the author.
I didn’t tell you to use Linux.
How Apple/Google Contact Tracing Privacy Works
That was specifically denied by the ruling.
> it's having higher not lower price, forcing buyers to pay more.

Exerting control over a market to raise prices is another traditional method for abusing monopoly power. This isn't what Google is doing re: news.

The method I'm referring to is where Google uses their existing monopoly position in one market (search) to exert control over another market (news publishing). See "predatory pricing", "dumping".

> Monopoly by definition already has 100% of the market

That is one definition. Other definitions are based on having the power to control a market, which doesn't always require having a particular share of a market.
The ruling states they _must_ index, provide snippets, and pay.

Google did remove the snippets, which hurt the news sites traffic, such is mostly Google referrals. This ruling makes it so they must index and pay.