skysight-inc/HackerNews huggingface dataset:
I think the first thing I ever coded was a simple game in Hypercard. It was a racetrack and you moved your mouse around the track.

While your mouse was hovering over the track it was an icon of a race car.

I used 4 different icons so that the car was pointing in the right direction as you moved around the track.

If you moved out of bounds you lost.

To be honest I didn't even know that it was "programming" as far as I was concerned Hypercard was just another app I was using like paint etc.

In retrospect it was very intuitive and might be the best version of "zero code" I have seen to date!
Modelling the coronavirus epidemic in a city with Python
I've worked with teams in india and employees there ( rightly) feel no involvement/empathy for the project. They just wanted to write software to spec, go home, get paid. And writing software specs doesn't really work. I don't see why someone getting paid to write software to spec doesn't do exactly that.
Clarifying a few inaccurate points:

The Colab model of "resources are free, just not guaranteed" model” that you mentioned is literally identical to Gradient: The free tier includes spare capacity at no cost just like Colab. You can upgrade to access high-end instances eg the NVIDIA V100. These additional instances do not have a max runtime as well. I can’t see how this would be a con given this additional option is simply not available in Colab.

Gradient does not have a $5 deposit for storage, the free plan does not cost anything. There is no credit card required. In fact, Gradient doesn’t charge for storage at all.
> Jerry is a jerk

Haha, indeed. They have a few episodes (maybe two or three) in which Tom wins in the end. I loved those.
iOS supports STK, which allows the SIM to ask the phone to draw rudimentary UIs and ask for user-input. It would work just as well as on a dumb phone.
>My team does daily video stand up

Imagine forcing remote people to get presentable just for a 10 minute daily standup
I think this happens a lot with the Linux kernel. Where they struggle to maintain backwards compatibility, in the face of applications relying on undocumented implementation quirks.

I think this case is a bit different, in that the bug already triggers sometimes without this change, the change just makes it happen more often. Which is why the GNU Make bug report predates this improvement.
That's an interesting theory, would you mind explaining why you think that's the case?

I wouldn't be surprised if there is at least a correlation - e.g. maybe those who spend a lot of time commenting online do so because they are trying to compensate for a lack of meaningful offline interactions, relationships, etc.

That said, is it so hard to imagine that someone might have both? i.e. even if there's a correlation, it seems like a bit of a stretch to suggest that a prolific internet commenter is necessarily mentally unwell. It seems very plausible to me that someone might both have a robust real life social life while simultaneously engaging in online interactions as well, no?

I'd also posit that this might depend on the forum - e.g. someone actively engaging in learning or sharing their expertise on e.g. nutrition or car repair forum may be a bit different than the median commenter on news articles linked from The Drudge Report.
I think the only way to be rich and anonymous is wealth building through stocks, real estate, etc. No one outside of your broker, yourself, and the government knows about that in the case of stocks, and you can buy real estate through an LLC if you want to be extra anonymous.
tl;dr do your chores
Hot Web Technologies for 2020
My dad worked in the Alpha memory dept at DEC / Compaq / HP. They continued supporting Alpha servers long after they stopped selling them to new customers. Wikipedia says 2007 which sounds about right. Customers spent hundreds of thousands on these systems and, from what I was told, really liked them.

They still performed well when they ended support and laid off everyone on the Alpha teams, including my dad.
As I understand your point it has absolutely nothing to do with it being illegal to not have a SIM card. Your point is simply that it is impractical not to have a SIM card because that makes it difficult to do bank transactions. Big difference, and using 'illegal' in this context is highly misleading.
Microsoft, please don't expand the standard on your own. Don't add yet another <blink> tag
Open Concept Offices Are Out, Smart Offices Are In
Yes but there was the original comment which suggested that it was not nice to suggest not to be a leach, because that was a little bit much to assume, so I provided a counterexample where that was a reasonable assumption.

Normally I would not expect, given that thread of conversation, that I should have to explain that my example was not meant to be a universal condemnation of anyone not having a sim card in their phone.
Ask HN: What skills to learn to build SaaS' as algorithm developer
I have a few ideas for possible SAAS or side projects that might actually help with additional income (at some point). But it always feels like I am missing key skills to build such a side project.

My background is all backend development and OpenGL/computergraphics bundled with a bit of classic algorithm development for autonomous driving.

What I am missing (I think), is a way to get ideas out to people. Probably some web stacks/frameworks, not sure. It just doesn't help, that I can build some desktop application and throw some OpenGL on it.

And I am getting really confused whenever I try to dive into the frontend area.

Any ideas on where to improve or even just minimize my frontend surface to a bare minimum that is easy to present the world and doesn't need too much maintenance?
I'm not sure I understand. Are you predicting that open source is a passing fad, or that is will paint itself into a corner?
> it cracks open Emacs on the notes file, adds a timestamp, appends the optional text, and then I can just type or paste something in.

Do you do that with a shell script or an elisp function? Either way, I'd be interested in taking a look at your implementation if you don't mind sharing.
My decision to permanently disconnect from your ilk has nothing to do with convenience. All your ilk ever cares about is convenience--which is your biggest weakness. You don't think look at things from a bigger perspective, but are always focused narrowly on what's easiest.

Some of us have principles also. Yes, we know very well that having principles and living by them annoys your type, especially when the very existence of and our defense of said principles necessarily call the legitimacy of your entire mode of 'living' into question.

When in the end you inevitably lose said cultural battle, just remember: it wasn't us who decided to attack your lifestyle in the first place.

It takes a special kind of obnoxious tool to expect that they should be able to reach anyone they want at any moment, 24/7/365, and to be annoyed if said person doesn't make that possible for them.
Where is the data? This article, like everything I’ve ever seen on UX Movement, makes all sorts of claims without any sign of conducting usability research to actually support their claims.

In this article, the examples are artificially constructed to support their claims in a dishonest manner. For example, they talk about how “floating label” text is smaller than the “IFTA label” text even though there is no reason they couldn’t be the same size (and, of course, the text is larger and more visible in the floating label’s initial state). The same thing is true of the “crammed spacing” claim, there is nothing inherent to the floating label that reduces spacing.

Finally, the article suggests that “IFTA label” is better by using colour to differentiate between complete and incomplete fields. This manages to ignore well-established research showing users with achromatopsia and low vision won’t be able to differentiate between those states at all since the contrast difference is only 1.25:1! At least unfilled fields with floating labels have no label at all above the field—which is not a great UI clue either, but is at least one that is legible for everybody. (In any case, unfilled fields should always be discoverable by form validation at submission time pointing out which fields are invalid and why.)
For me, the first one to recieve RYF certification gets my support. As far as I know, all (or at least many) of them claim to be aiming for it, but none have gotten it yet.
<3 -Spencer
I've been in touch with lots of business owners who have been involved in litigation, and I'm currently in one myself.
Can you elaborate why, I've heard mostly love for them.
I doubt it. Those accounts don't seem related.
How do you leave your children behind without abandoning them?
I don't think the performance thing is relevant here.

First you have to be able to implement the model correctly. That means non-interfering writes. 99.99% of those writes will never involve any sharing (false or otherwise) and will perform just fine.

Not being able to do byte-granular writes means you simply can't implement things like this at all unless you:

1) Decide that "char" will be 32 bits (i.e., make a byte on your system 4x larger than usual).

2) Do some locking around each narrow write (or perhaps a series of them) and ensure everyone does the same.

So I am not really following your argument with regard to false sharing.

I don't know what you mean by "the modern model accounts for 64-byte (aka: 512-bit) cachelines". I don't know of any (software) memory model that even mentions cache lines. Hardware memory models don't lean heavily on them either, although they do get mentioned (e.g., on x86, Intel provides additional guarantees for some misaligned reads that do not cross a cache line, and AMD provides different guarantees).
I never in my life expected to learn on a random groggy Sunday morning, on a message board for tech that Tim Allen was using a pseudonym.
I've found that VIM 8's SCP does not support absolute or realpaths like SCP generally does. Thus to access the remote file at foo:/home/dotan/todo.txt or foo:~/todo.txt I would have to use `vim scp://dotan@foo/todo.txt`. Just a heads-up for anybody who wishes to try this.
I worked with a small team on a C# project which used Code Contracts[0] in one of its products and another small team which used DbC[1] macros in C++ code bases.

Both enhanced the intrinsic quality of the code bases and served as a valuable augmentation to code documentation. They also served to enforce a "fail fast, fail loud" philosophy, which made defect identification quick to identify.

The down-side is that the checks were usually compiled out of production builds (due to performance concerns, real or imagined), so interface contracts were sometimes violated due to divergence between actual and expected use.

Typical resistance to using DbC was the same as other forms of code verification (such as unit testing).

0 - https://docs.microsoft.com/en-us/dotnet/framework/debug-trac...

1 - https://en.wikipedia.org/wiki/Design_by_contract
No problem. “Rust Belt” and “Miri” are the terms to search for if you want to learn more.
Maybe there is a good reason for that.

There are already dozens of alternatives to GNU Make. Linux already did something similar with Git.
Tesla – pretend to save the environment by looking rich
Getting rid of my SIM card is attractive to me for financial and political reasons, but it would not be compatible with my loved ones' expectations that I be reachable in an emergency. Here's a compromise I have been thinking about; I wonder if anyone has experience making it work (or knows why it won't) on an unlocked iPhone 6:

- Buy a pay-as-you-go SIM card with support for SMS and data, but no voice, for when I'm not on WIFI.
- When I am on WIFI, use VOIP for calling, and SMS and data as usual.

Possible challenges/questions I need to research more:

- Will iPhone permit a SIM card without voice?
- Can I receive SMS via WIFI when connected and via the burner SIM otherwise?
- What service should I use for VOIP when connected, and for accepting voicemails when not connected?
- I know Apple overlays its iMessages over SMS (which causes terrible headaches when someone switches from iPhone to Android, and no longer receives iMessages). How should I manage this?
The data loss was attributed to scaling problems. They've recently seen a large spike in usage, presumably in part from attention on HN.

They're hiring (Clojure): https://angel.co/company/roam-research/jobs/718960-full-stac...
> The go-luks-suspend program replaces the default suspend mechanism of systemd. It chroots to initramfs in order to perform the luksSuspend, suspend to RAM, and luksResume operations. It relies on the shutdown initcpio hook to provide access to the initramfs.

https://github.com/guns/go-luks-suspend from 2013

This also doesn't accidentally leak all the stuff not within /home/you
So this is a super yacht that can sail to Cannes. Or the moon. Awesome!
Ok, we've replaced the headline with a substring of the subtitle.
If the problem is so widespread I imagine that all the really rich and famous have A few people on staff to filter incoming correspondence, triage and follow up on credible threats, check with police as needed etc.

What of the modestly famous and not that rich? There ought to be an agency where one could outsource this sort of work for a fraction of the in-house cost. The agency would accumulate experience and might even keep the database of known crazies which gives it economy of scale.
As a language Java is poor compared to most languages...
Show HN: New Python bindings to the Godot game engine
You are arguing against something completely different than the subthread is about, while being condescending about it.
Thought Experiment
What if there exists a server where all of our thoughts goes and the same server is also responsible for sending us other thoughts. These thoughts which the server sends us could be random or could be depending on our previous thought patterns (similar to the youtube video suggestions). During our waking hours, if we are not focused, then the server will send random thoughts to see how long you cling to that thought. During our sleeping hours, the server sends us these thoughts in symbolic form which we call dreams. The data about our behavior with those thoughts is then send back to the server. Our goal is to recognize this, and be able to control what we think of as well as be the controller to let which thoughts to reside in our mind. This power of selection is achieved through meditation/mindfulness.
EECS483: Compiler Construction
The business with Quayside and Sidewalk Labs shows that it’s either already happening or pretty damn close.
http://alasir.com/articles/alpha_history/
Best Universal Remote Control for Any Streaming Devices
I mean, technically it is sending signals to earth, just not in the way this headline suggests.
Looking for a name for your startup? Create names and submit for expert review
don't forget https://livecode.org which is the GPL version. ;-)
The raw data is in lat/long and elevation. You use a tool like QGIS to project the raw data into xyz data [0]. QGIS and the projection model determine the coordinates of the data that get rendered. Blender just renders the xyz data.

[0] See for example the FAQ for the blender project https://github.com/domlysz/BlenderGIS/wiki/FAQ
You're an interesting species, an interesting mix. You're capable of such beautiful dreams and such horrible nightmares. You feel so lost, so cut off, so alone, only you're not. See, in all our searching, the only thing we've found that makes the emptiness bearable is each other.
France Says Au Revoir to the Cafe
My favorite Tom and Jerry is episode from 1964 produced by Chuck Jones where Tom is a famous baritone singing “Figaro!”:

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

A YouTube clip:

https://www.youtube.com/watch?v=gdVUdB1PjmQ
I find it reassuring that CBT, OP, and this thread agree. I find it reassuring that many times similar concepts were re discovered. For those who do too, I recommend the book Happiness Hypothesis, which delves into psychology, biology, evolution, anthropology, religion and tries to unify some themes. It does very well and backs with decades of studies.
Yes.

A friend of mine is a famous musician and there is a women who somehow pops up on most public events he visits. He's often too nice and hugs her before telling her that she should leave him alone because he's there in private with his friends.

He's always "yes, stalkers bother me a bit, but they aren't that bad"

Well, yes, if it's a small cute woman bothering you now and then it's not that bad, but who has the luck to only get such harmless stalkers?
Show HN: Automated JavaScript tracing to visualize algorithms
Right, but if you were profitable and, I’m assuming the reason you needed the money was sound; you’d have to be incredibly unlucky if the only outside capital you could raise was a down round.

You usually only hear downrounds from companies that are struggling to keep the lights on
What do you mean by original math?
I think their prediction is for report date. Between reporting lag and time zone differences, I wouldn’t discount this if it’s tracking the trend lines but just off by a day.
Because

1) the laser is already in a box that makes it into a class 1 laser device (same regulatory category as a CD-ROM!). Already adding goggles and extra distance is well beyond recommended occupational protections.

2) the process does need to be supervised and stopped and fires extinguished now and then.

3) the kids acting as the actual machine operator is an important part of the process, IMO.

I've been a laser safety officer for actual class 4 lasers. A proper commercial medium-power CO2 laser cutter is class 1. It's not free of hazards (fumes, fire, and somewhat bright non-coherent light-- not as bright as some LEDs), but the number of boxes of concern you can check are far lower.
2/8 at 12pm, published 2/9

I aggregated the numbers for fatalities:

date published | reported (count as of 24:00 the previous day) | predicted
2/5 | 490 | 489
2/6 | 563 | 561
2/7 | 636 | 639
2/8 | 722 | 721
2/9 | 811 | 808
2/10 | ___ | 900
2/11 | ___ | 997

so far +/- 3 difference
Just desserts: Sharona Franklin's art jellies – in pictures
4.4 ran on Alpha I thought. Maybe I thought wrong.
A thread from 2010: https://news.ycombinator.com/item?id=3672436
Storm Ciara helps plane beat transatlantic flight record
Why CPU Utilization Metrics Are Confusing
https://en.wikipedia.org/wiki/Pulsar
Pedantic nit: the ASCII '\0' character is called NUL, not null or NULL. C strings are NUL-terminated or zero-terminated, not null-terminated.

https://en.wikipedia.org/wiki/ASCII
Personally i follow codeburst.io
Full disk encryption is the only reasonable solution and it already works with suspend
I wonder if this means LLVM should behave differently on AMD's Zen 2, which has full speed AVX2 (but no AVX512).
Just want to point out that you can work at FAANG without working in the Bay Area, or even the US. Amazon of course has headquarters in Seattle and both Google and Facebook have large engineering offices not only outside the Bay Area but outside the US.

I've found there to be a pretty huge difference in those offices, particularly the European offices. The staff is far more diverse (e.g. I'm on a 40 person team and the largest number of people from one country is 4) and the culture and attitude to work is completely different. Much less koolaid-drinking and much better work/life balance. People actually use their (much more generous) vacation time!
Thanks I’ll take a look
Asking those questions in “as-planned” scenarios are fairly easy, but I think we can all agree that even after a year or two of “tiny tweaks”, reality can be different than what was implemented as planned.
For anyone wanting the scientific paper being referred to in the journal Geology (without opening the NY Times article) here is the link: https://pubs.geoscienceworld.org/gsa/geology/article/doi/10....
I’ve seen studies indicating that reinfection with SARS was possible. It’s not unlikely.
Awesome! I worked lately with Arun on a proposal to do some R&D on this topic. Great to see it getting some sunlight.

But man, talking about "the JPL" reads awkwardly.
Discussed at the time: https://news.ycombinator.com/item?id=16398752
Update: I found a page with links to their bios (fairly international, if you read down & click photos), that indicate education & prior careers: https://www.churchofjesuschrist.org/church/leaders .
Disclaimer: not an intentional fully onsite to fully remote conversion, but a gradual transition of existing and addition of new, fully remote members.

- People miss socializing in the office. We've addressed it by actually drinking coffee and chatting on camera for about 15 minutes after the daily. Also considering regular team-based video game sessions, though the question here is whose time they're on (the company isn't too excited to fund weekly counter-strike time and team members aren't to happy to spend their free time to improve work relations).

- Daily meetings become way more valuable, as you can no longer just turn to people and go "Hey, Julia, what was that flaky integration test you were fixing yesterday?". It takes a lot of adjustment to figure out when it's worth interrupting people and when you should just write something down and ask on the daily.

- It's more difficult to effectively manage people. You notice everything on site - sighs, high fives, facial expressions, keyboard rattling, all the things that can help you recognize whether people are happy, stressed, bored, productive etc. Being remote, you need to develop processes to get that information "manually" and in a way that respects your team members (i.e. without constantly breathing down their necks).