skysight-inc/HackerNews huggingface dataset:
That's two different things.

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

It is completely different of old sane codebase not compiling anymore due to syntactic sugar change in the language.
I was watching "Roadkill" the other day. On the show a couple of mechanics try to pass themselves off as bumpkin mechanics muddling through fixing cars. But every once in a while they'll slip up. For example, one of them said the engine was behaving in an adiabatic way. This is a term one only learns taking a college level thermodynamics course.

It's hard to fake having an engineering education, and if you have one it should show in an interview whether or not you have the degree.
Reducing Flutter App Size
I think this is the actual judgement?

https://www.autoritedelaconcurrence.fr/fr/communiques-de-pre...

This techcrunch post has more details than Reuters:

https://techcrunch.com/2020/04/09/frances-competition-watchd...

Abusive practices the agency says it suspects Google of at this stage of its investigation are:

The imposition of unfair trading conditions;
circumvention of the law;
and discrimination (i.e. because of its unilateral policy of zero renumeration for all publishers)
Or the illegal monopoly controlling it is.
Respect. Sewing a dress shirt is hard. Hell, just getting the buttons straight and reinforced is hard.
Ahh yes, the old “the next version will solve everything!” and the “you must be doing it wrong.”

Or... have one way of doing everything (python, go, Rust, even Java) and simplify. That simplicity means 3rd party libraries will all largely have the same basic constructs for how things work, which makes it far easier to learn, which makes it easier to contribute.
that is unlikely, matz mentioned a few times how adopting something developed elsewhere as a core vm was something he didn't want to do.

IIRc the reasoning goes along the lines of not wanting the risk of something being discontinued by a third party and having to shoulder the extra labor of supporting something with which the devs are not familiar.
Cydia 1.1.33 is currently develop for ARM64 devices – Download Links
I tend to give each major thing I'm working on its own virtual desktop, which has a bunch of open browser and other windows. Each of the browser windows tends to have its own theme, too. (E.g. documentation for a particular framework, articles from a particular journal, a news topic, etc.) That makes it relatively easy for me to keep a handle on things. If I feel like I can't find things on a virtual desktop any more, that's my hint to clean things up a bit.

My biggest source of grief is session management between restarts. Firefox thankfully remembers the windows and tabs, but it doesn't reopen windows on the same virtual desktops they were on when it closed, at least under GNOME defaults. (Nor do the other programs.) That makes me do a lot of manual rearranging whenever it restarts, which is a pain. Other than that, it usually works well.
Stale links is something that plagues pretty much every language though. Hell python2 documentation still tends to be higher ranked in search results and that's a decade out of date. Then for frameworks or somethign like php you might find an answer that "works" but is so unidiotmatic or insecure in "current year" that you're almost better off having it fail.

In this way I'd say rust is far ahead of the pack. If you want to do something in "2 or 3 hours" you can go to the official documentation https://doc.rust-lang.org/book/ and be certain that things are up to date and work. This is also why random things on the internet tend to not be as well maintained, there's no need and that's not where new people are expected to go.

There's only so much a community can do when users like yourself go out of your way to avoid reading any official documentation (and then are left confused).
What does this mean: "PlanetScaleDB lets you use your existing MySQL compatible software"?

I thought you all were offering Vitess not a "custom" solution, or are you speaking marketing?
A simple tip for those with many tabs open: Shift + Select multiple tabs and drag them into a new window. That feature helps me clean up 100+ open tabs in Chrome.
My main problem with emacs is the lack of out of the box source code indexing and autocomplete.

I’m sure there’s a way to set it up, but even after years of using emacs, I haven’t figured it out.

It took me 10 minutes to get VS code to import and index a non-trivial C++ code base, and that’s with no prior VS Code experience. It even popped up some hints when stuff started going sideways.
You mean the US, right?

Also these decisions are done on the national level - France can rule whatever they want, it has no impact on the other EU member states.
Was the Concept of Virginity Invented to Oppress and Control Women?
In the limit of weak gravity, gravitational time dilation depends only on the gravitational potential, and not at all on the local gravitational field. So going down to the center of the Earth just has the opposite effect of going up to space, i.e. the clock will run slower. Nothing special happens just because the field happens to cancel out. The equivalence principle essentially tells us that local gravitational field values don't have meaning, anyway.
That's what these parts were going for:

> Is there anything wrong with the definitions and below

> and why is this not caught in the type system?

And

> ???

on the line you flagged as a bug.
I like the debate about whether it’s irresponsible due to covid-19 or not when this latest run had an 106 mph average speed.
+1 for "The Day the Universe Changed", I watched it a few years back and I loved it (and my wife too).
Risk parity doesn't come fare well when all correlations go to 1.
Essentially France has said Google, being a monopoly, is not allowed to refuse to provide this service. They must do it, they must pay for it.
>>>What you can do

Support Other Video hosting platforms

Advise Creators to upload to multiple Platforms

When Sharing links, if the content it on another platform share that instead of YT

YT stays on top because people refuse to move off it
Why don't use pen and paper
Web2py/py4web creator prototypes inexpensive ventilator with stock parts
> Things don’t always fit exactly. Maybe once enough new ideas are collected, a new category would emerge… except you can’t see its shape because everything’s already been sorted.

This is so very true and precisely why PL type systems (in their common usage, which involve creating ADTs/classes/records -- taxonomies) are so bad for the necessary creative evolution that software systems must undergo to keep up with the dynamic real world.

Dynamic entities, untyped maps, allow for creative evolution; type-oriented ADTs ubiquitous in typed PLs blind you and _bind_ you in exactly the way this post describes.
Coronavirus: Why New York has 12 times as many deaths as California
I agree, pull the plug on them. Let’s see what they say then.

I can’t imagine them forcing Google to list them but also pay them. Let’s see how organic traffic works for them.
Scientists Debut System to Translate Thoughts Directly into Text
They should, and when they come back asking for it all to be undone they should say no. Let them swim for a little bit so france does not try this again. This was tried in spain, and quickly reversed.
I agree, I did the same thing.

I always wondered why people think building an app is the best way to get users. Maybe it’s that a large number of phone users these days are used to downloading an app for a function versus visiting a website just to get sucked into endless notifications. Maybe it’s development preferences by the creator. Maybe we’re the odd ones out and people actually do download apps just to try them out.
I'm not too familiar with SWPRS, could anyone provide some detail on them?
It's a lot of work to make it work smoothly, but I've done it at several places, so it absolutely can. :) Some notes:

> Most business stakeholders will never be able to describe

That's what planning poker helps with. The engineers envision what they think business wants. Then you go back with the estimate and a description of what will be built, and they either sign off or say "that's not it at all!" The latter happens frequently. You may have to do a couple rounds of planning poker, especially in early days.

> 2 weeks is an eternity is a fast moving business.

I've never experienced that. What industry are you in? Obviously there are urgent exceptions, but when you take into account design, engineering, testing, and deployment, it's hard for me to imagine things taking less.

> estimates will be low by either a factor of 2 or 3

That's what the points estimation and sprint burndowns are for. After a few iterations, estimates become surprisingly accurate. (They never are at the start.)

> everyone else will take it as a promise

You need management's support for the process. And it takes a lot of communicating. 10x more communicating than you think it will.

The rest of it sounds like you work somewhere that's pretty toxic. And of course no process can fix that. But if you call your job chaos management, I highly recommend looking for a new job. ;) That happened to me as well at one unfortunate job...
Give me a taste of what the app does, and if I like it I will download it. I wish you could redirect deeplinks from the browser to the appstore on your phone (something like google maps on android). That would also be acceptable.
After series of interviews I compiled questions to employer, maybe that would help others: https://github.com/WojciechMula/interview-questions
If you think this is just npm, try running "cargo update" on a older Rust project.
Sure, but all of these things are always interlinked. It's entirely possible that the first deviation we ever find from general relativity will come in the form of just trying to make better and better clocks, but then finding some funny systematic effect that prevents different atomic clocks from properly syncing up, and then ruling out all other explanations. This kind of discovery is not without precedent in physics.
Very interesting. I wonder if this would be easier to use than SCSI2SD[0].

SCSI2SD reportedly works well with older SCSI computers (old Macs in particular), but it requires very careful formatting/setup of the SD card you're using.

[0] http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD
Is there anything causal as in Pearl’s graphical models or the potential outcome framework?
This is amazing, and great. "Does a language change too much" is very much use dependent, and it's great to have the data.

For me, an embedded systems developer, this is an order of magnitude too much. Rust is so appealing for my use case in many ways, but I need an environment that a team can easily work in for years. My current code base is 10 years old. Our base system dates from 2017, and it took until 2018 for us to update to that. We were going to do a late 2019 base update, but sadly the project was delayed for other reasons. Our application side updates monthly, a much smaller OTA DFU. (over the air device firmware update)

You can compare it Lua:

https://www.lua.org/versions.html

The community is much smaller but it's interesting to see even at it's comparatively glacial release schedule there's a large split between 5.1/5.3.

Why do a rapidly evolving language, stdlib, etc matter?

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.

2. Moving base languages is support, not direct project improvement. While we standstill moving the base system/language/tooling forward our customer releases a new feature.

3. People are always going to google "how to do silly thing" and get code snippets. Heck I do this all the time with Python. =) It's really nice for this be somewhat consistent/right.

Sigh, as an embedded dev I'm so torn on Rust.
Myround.org
What about compile to LLVM bitcode?
How to Make an Infinite Loop
Logging agents don't need to talk to the control plane, so shouldn't be able to compromise it. In the case of a per-machine log collector ("DaemonSet"), it just reads files in a particular location that your container runtime writes. In the case of per-pod log collectors ("sidecars"), no special privileges are needed. (Your application just opens a network connection inside the pod network; the 127.0.0.1 address that you write log data to doesn't even exist outside the pod.)

Prometheus does talk to the control plane, but via a service account that only has read and list permissions, so shouldn't be able to compromise it. The truly paranoid could have static configurations (scrape foo.bar.svc.cluster.local:1234, not "foreach pod, scape $POD_ID:1234"), but if reading/listing pods can compromise the control plane, that would probably be a P0 security bug in Kubernetes.

Obviously, anything running in your cluster has the potential to exploit a kernel bug to read files on the node that it shouldn't have access to, including other service accounts. The guidance there should be to be careful about what permissions you grant any application.
Lack of high-speed internet is an obstacle to fixing the economy
> The native executables are slim

What's the size of hello_world.exe?
Also as a FANG interviewer, despite training saying otherwise, you know interviewers still think about that stuff anyway.
This reasoning taken a little farther would say that APl is by far the cognitively easiest language, which is demonstrably false.

Also, it is unrelated to what I said - namely that “let” disambiguates the two meanings of the equal sign, which from my (and not just my) experience is a heavy cognitive load on people new to programming.
Those are not completely different things. I know it’s only 5 years, and while I know it has occurred, I personally have never had a breakage in my Rust codebases due to undefined behavior.

That is a stronger guarantee being made by Rust than C or C++ have made.
Data diff to simplify APIs for SPA
Bad for users in the meantime.
Been using one one tab for last 3years and I have around 3000 tabs list :)
Chrysalis (2017)
So... those bulbous TV screens from back when they don’t use flat CRTs might project maps better at certain scales...
My general feeling on the matter is that 2d representations are an abstraction of the 3d reality, as such, they are probably useful in the same way that abstractions are generally useful for understanding highly complicated things.
Agreed. I don't think it does demonstrate right-handedness.
A word of caution on Scala 3:

Scala 3 still in beta, lacks clear roadmap, allows choosing between two syntaxes (python-style vs braces).

Dotty Community Build lacking Lightbend frameworks (no Akka, no Play, no sbt)

With the recent layoffs at Lightbend of Scala 2.x core contributors, a full endorsement of Scala 3 would certainly help.
Tell HN: Happy Holiday
In the midst of storm, panics and everywhere negative news
Stunning torus in a few lines of JavaScript
Ask HN: How do I get started making apps for macOS
I have been using Mac OS as my main os for web development and I wanted to get learn making applications for the Mac OS. Any good resource would be appreciated.
Well, don't trust "Cloud Services" unless you're paying them $10k+ a month.
I think it's a built-in cognitive pattern in the brain to create categories for sure. But organizing those categories into a hierarchy? I don't know.

How I model it, personally, is that as we learn more about the world, or learn about more things, we can increase the resolution of our categories, i.e. have more of them at a finer level of detail. From this process, my personal mental model goes, hierarchies tend to emerge as kind of "meta-categories." It's our attempt to overlay some predictability.

Mostly, it works okay, but when you hit a certain level of resolution, hierarchies get exposed as a very leaky abstraction. Busting out of that hierarchical mindset is, in my model, what happens when I "think outside the box:" Putting things which aren't "supposed" to be on the same level on the same level.

In my experience, thinking through things in this way leads to interesting places.
John Conway has died
The nervous system does not work at the speed of light. https://en.wikipedia.org/wiki/Nerve_conduction_velocity says:

> Nerve impulses are extremely slow compared to the speed of electricity, ... however, it is very fast compared to the speed of blood flow, with some myelinated neurons conducting at speeds up to 120 m/s (432 km/h or 275 mph).

> the human nervous system is capable of expending an exponential amount of energy

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

At some point the human nervous system will be limited by the amount of food needed. The Tour de Frace cyclists consume some 7000 food calories per day. Another limit is the need to keep cool, because that consumed power must go somewhere.

> given how theoretical physics shows there truly is an exponential level of energy expended during cell-replication

Here again you'll need to explain what you mean. 1.0 is an exponent, so in some since you are trivially correct. But I strongly suspect that's not what you meant.

I think you mean that at the beginning there is 1 cell, the zygote, then 2, then 4, etc. But this exponential growth phase is short. It must be, otherwise it would quickly consume all available energy in its environment.

> not also a major issue for the human nervous system?

Again, I don't follow.

I am not aware of humans being able to solve NP-hard problems in polynomial time. We certainly can solve some NP-hard problems when N is small, but how do you know it scales polynomially?
Afraid not, sorry — right now it's more of a Monte Carlo simulation tool. Can see how the name might be a bit misleading!
Better read math, much more interesting than CS.
That is a very efficient mechanism for building cognitive structures that entrench oneself in orthodoxy, in my opinion.
that's exactly what they did last year when the law came into force. Then newspapers could fill a form begging Google to accept their content for free, which most of them did.

I don't know what this post refers to, haven't had time to check yet.
I assume that conclusion is drawn because of how much lower the right shoulder is.

A physical therapist told me that the shoulder of the dominant hand tends to be a bit lower. It's probably not common knowledge, but patternmakers and tailors would come across it in their line of work.
What you're saying applies to throughput, not latency.

> On chip signals can be much faster because they don’t have the capacitive load.

You can routinely achieve > 30 Gb/s off-chip in copper cables over distances > 1 m using differential signaling [1]. Capacitive load is only a limiting factor if you directly drive the gate of a transistor.

[1] For example, high-end Xilinx FPGAs provide several of those transceivers. They really operate at > 30 GHz.
Unless you are talking about VR, the visuals are going to be viewed on a 2D screen. And to get the 3D globe on 2D screen you need some sort of projection.
Let it die
One idea that probably got encoded in the culture is that this code would also have to ship to the client. By having small deps, nobody had to wait around for more advanced tree-shaking (and its idiosyncrasies) to enter the picture.
> Colleagues from outside the state (still!) often wonder how I can survive in a place like Austin, Texas, automatically assuming that Texas’s solid conservatism guarantees equally solid mediocrity. My usual answer is something like “Don’t worry. The CS Department is quite an enlightened place...

Very Dijkstra to start by insulting the intended audience. Wonder if it had the intended effect?
Thank you for putting this together!

Surprising insights:
many actually use Google AdSense,
nginx over apache

I'd definitely be curious in:
PageSpeedInsight (score, load time and size),
post frequency/length past 12months,
external link density
The concept is interesting to me, and I'm trying to watch the demo video (https://www.youtube.com/watch?v=YeH-8_PUXPk) and the music is the background here seems like a horrible choice, starting at about 19 seconds, that synth piano noise, is really not something you want as part of a voice over.

I think its a novel concept, that needs a lot of polish, but that video ouch that was rough.
We have said there won't be a Rust 2.0. If course, in theory we could change our minds. Can't imagine a current scenario where it makes sense, though.
Fair point if you are referring to cookie notices, link taxes, filters. However, this decision is only for France
There cannot simultaneously be a surplus of COBOL developers and a shortage of COBOL developers.

Well, supposedly there could be one in the Midwest and one in NJ, but theoretically those who do not have a job in the Midwest would be motivated to move, since their only options are:

A) Remain jobless in Midwest.

B) Switch careers in Midwest.

C) Move to NJ for immediately available position.

The bigger question is why does a COBOL dev accept work for 60k when they could make 120k in Javascript?
Similar situation; I was rejected around 2007-ish. Many years later when they reached out the recruiter told me that they changed their process and they believed their newer process was bringing in better hires.

For what it's worth: Someone who works well in an established company isn't always the right person to hire in a young company.
Moving Away from Gmail
Yep! I have a line about this in the "future work" section; I think it's a really important question. I have not come up with a methodology to measure it though.
Essentially France has now said refusing to list sites unless they grant the right to do it for free is illegal. Because the only reason Google has the power to demand free access is their monopoly.

They have demanded Google negotiate a fair price for the ability to display the news snippets.
People here might know him best for the "Game of Life"[0], but he did so much more. The book about Conway by Siobhan Roberts is an interesting read about the man and his work. There's a review here.[1]

Some will know Conway via is work on the Classification of Finite Simple Groups (with many others), some via his "Look and Say" sequence, while still others will know his book "Winning Ways"[2], written with Richard Guy[3] and Elwyn Berlekamp[4]. My copy signed by all three is something I treasure.

I was privileged to know all three of them, and I mourn their passing.

[0] https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life

[1] https://www.theguardian.com/science/2015/jul/23/john-horton-...

[2] https://en.wikipedia.org/wiki/Winning_Ways_for_your_Mathemat...

[3] https://en.wikipedia.org/wiki/Richard_K._Guy

[4] https://en.wikipedia.org/wiki/Elwyn_Berlekamp

Added in Edit:

From his wikipedia page:

Known for: Surreal numbers, Conway groups, Monstrous moonshine, Doomsday algorithm, Look-and-say sequence, Icosians, Mathieu groupoid, Free will theorem, Conway chained arrow notation, Conway criterion, Conway notation (knot theory), Conway polyhedron notation, ATLAS of Finite Groups, Conway's Game of Life
I don't follow Scala (never wrote a single line), so I didn't realize the company changed names from Typesafe to Lightbend. Here's a question: how on earth do they make any money? The Wikipedia article makes an offhand mention of something called Lightbend subscription; is that what keeps them afloat?
The clocks were of course compared in previous experiments with no height difference between them.

The Skytree experiment is directly measuring gravitational time dilation which is a central prediction of General Relativity. Combined with an accurate measurement of the height difference and local gravitational acceleration, this makes it a very accurate test of GR.