skysight-inc/HackerNews huggingface dataset:
Thanks for putting a name on this specific operation. It sounds like it definitely needs its own specific operator.

And hi Bjørn!
Not a writer but I can empathize. Do you have any proposed solution in mind?
There is a lot of dropout in the introductory classes (I remember one person didn't make it to the end of the first tutorial). Once you get past that it becomes more stable.

There were forums where you could get peer support and I think some people even got together for regular in-person sessions.
It's pretty simple.

If there were more Norweigan editors then I'd expect to see more content about things that are "notable" within Norweigan history and culture.

Replace Norweigan with African American, female, etc. and you'll see how having more diverse editors would lead to more diverse content.
Even if you control your mail server, all of your recipients will also need to run their own mail server. and even then they may slip up and add X-headers. You will need to encrypt the subject and attachment names. If one recipient uses a different client/provider the whole scheme might fall apart.

If you need everyone to run their own mail servers and a specific client then why bother with email at all?
With all that effort there is little time to focus on actual writing, so one can imagine the quality of that work.

There is a reason real authors and musicians have agents (who are actually reachable unlike the YouTube service ...).

The actual profession is a full time job.
I can't be the only user who installs Cygwin just so that I can move files around, calculate hashes of files, and grep with regular expressions. Simple things Windows users don't get out of the box.
Economic advisers [1] [2] [3] have specifically said it will take years to recover the jobs lost over 3 months. It took 10 years from the 2008 GFC to arrive close to 3-4% unemployment. While unemployment is higher, more people will die from that economic situation. Are we going to go to Medicare For All and robust benefits systems to support citizens until those jobs come back so they don't die from lack of income and healthcare? Of course not, this is America.

But at least we saved some lives /s

[1] https://www.marketplace.org/2020/05/08/how-many-jobs-will-co...

[2] https://bfi.uchicago.edu/working-paper/covid-19-is-also-a-re...

[3] https://www.politico.com/newsletters/politico-nightly-corona...
Prices aren’t real numbers. They aren’t even fractional.

They are integers with a fixed point, which is an entirely different domain.
Why Millennials Swipe Right for Native Advertising?
I haven't seen something like Github's file browser in Sublime Merge. That is, where I can browse ALL the files in a particular branch, just like on Github. Maybe I haven't dug in enough if this exists.
I don't think so. At first glance, the file browser is only showing files that were part of the commit selected. He wants to have a full file explorer like if you opened a Github repo and started clicking into directories. Unless there's an option to enable that somewhere that I'm missing.
Why did this post disappear almost immediately from the front page of HN?
> That's... exactly what I said?

It's compatible with what you said, but then so is “FP doesn't help write better software and is just an excuse for programmers to feel smug and superior to others in th field .”
I use a makefile that runs a short python script, very simple
Indeed - SKL has exactly the space for AVX-512, with one FMA unit. It is curious with the 10 nm delay that they never decided to release a client AVX-512 part other than the HEDT "X" series chips (which used the server die).
> ... to explain they can’t do 1/3+1/3=1/6 ...

Except that 1/3 + 1/3 = 2/3, not 1/6.

You probably just mis-typed, but in this context it's an interesting mistake.
I like to focus on the need for a spec.

The hardest part about programming is that you have to say what you want to happen clearly and precisely. You can't just say "I want a text editor", you need to say all sorts of specific things about how the cursor moves through the text and how you decide what text is displayed on the screen when there is too much to show all at once and how line-wraps work and whether you acknowledge the existence of "fonts", and what happens when you click randomly on every pixel of the display.

The program usually shouldn't be the spec, but you can't write the program without actually specifying everything that can possibly happen over the course of that program executing.

One of the things that makes AI/ML so hard is that we don't want to write a spec, most of the time. If we could write a precise spec that a computer could understand, we've typically already written the program we want. There are some cases where we can, like games or math, but most of the time, what we want to do is provide our AI/ML with a bunch of data and say "you figure out what I mean". "Label the pictures of dogs", "identify the high-risk loan applicants", and so forth.

Our AI/ML is actually solving two problems: first, it has to come up with a spec on its own, and then, it has to create a solution to it.

And here is where things get rough: we generally don't know what spec our AI/ML came up with. Did we train a model to identify dogs, or to identify dog collars? Does this model find high-risk loan applicants, or people of certain ethnic backgrounds?

The problem with many real-world and business applications for AI/ML is that the spec is really, really important.
If much of your I/O is FP, however, that will still be a significant bottleneck. FP <-> ASCII is inherently slow.
Ya I agree, I wonder what happened to lavabit's dark mail server / client, they got funding but the development seems to have stalled years ago.
Everything comes with a trade off. What are some of the downsides?
I feel like this is the goal, but as unfortunate as it is now - that's not the case, and adding E2E encryption of any sort should be celebrated to perpetuate the idea that it's not an option, but a need just like adding authentication isn't an optional feature.
Wikipedia says energy density of Li ion batteries is around 0.5 MJ/kg, which is about 100 times less than hydrocarbon fuels.

And no, electricity isn't easily stored nor transmitted compared to hydrocarbons. Electricity, of course, does have a number of major advantages which is why we use it.
And if you haven't noticed, the climate crisis and the sixth mass extinction happening now signals a complete miss allocation of resources. Will we fall as fast as we rose?
Very nice!

I was surprised by 2 descriptions:

Opsworks: I thought it was using Chef under the hood. Is it really Ansible?

CloudWatch: it's actually so much more than logging, as it also provides timeseries, alerting and even scheduling. Not sure how to summarize this, though.
There are dumb systems you can use, email just happens to be ill suited. Netcat+gpg comes to mind.
You'll need cities to do large scale deployments of streetlight chargers like these: https://electrek.co/2019/11/13/la-adds-hundreds-of-ev-charge...

I don't know if it'll require upgrades to the power grid. You've already got 240v in Europe, so that's only ~10 hours to charge a Tesla. But could it handle thousands of EVs charging simultaneously?

If there's any place in the world that can do this it's Europe.
you can. It's what you do in fruit salad.
I'm a Vim guy but with Spacemacs it was easy to get into Emacs. The spacebar action to see following actions (whatever it's called) really helped me figure out what the keyboard shortcuts were for various commands, or it just told me the exact name of said command.

There isn't a single piece of software that has replaced as many other tools, or simplified or otherwise benefited me as much as Emac+OrgMode.

OrgMode is what I now use for:

- journalling

- time-tracking

- project management

- various almost-literate-programming tasks

- calendaring, to a very extensive degree

I could probably spend a good few paragraphs explaining how making a note in my 'knowledge base' file can be given a due date so it shows up in my calendar, etc., but I'll just say that Emacs+OrgMode has effectively replaced:

- iCal

- Twitter

- DayOne (personal journalling)

- Toggl

- Journler

- OmniFocus

- Reminder/whatever-app-is-on-my-android-phone

- and probably a few more
It's even less likely than that: you'd have to be using x87/MMX and AVX-512 in the same part of the code. Essentially using the most obsolete and least obsolete part of the ISA at the same time.

Now that seems pretty unlikely.
To me, it’s just a depression (something shallow a computer cannot fall into), whereas the comment above made it sound like a pit (something deep it can fall into).
How about a photo of a dress where some people say it's blue and some say it's gold?
FWIW I just finished building a (very) basic blog using Gatsby (which is based on React) and SEO scores are fine. Accessibility should also be achievable, though I find that failures in that regard are usually due to developers not caring/having deadlines instead of a lack of available tools.
It's interesting that they say there's "nothing like it in the rest of the world" while KakaoTalk has incredible usage numbers in Korea, with a similar number of capabilities. You can do banking, ride hailing, messaging, and even more... plus the characters from stickers/emoji are cultural icons in and of themselves.
I think something like this is already in the works. But I think the food replicators from Star Trek Next Generation would be better is we had the tech.
Interesting - I never thought of CS as being something to help with this. Instead, I’d think of other engineering fields where there is a heavy reliance on correct units and unit conversion. Pound of feathers vs pound of gold , etc...
Their license has changed as of last year. You no longer purchase ST3, but a license to ST for 3 years (including updating to ST4), and then freezing on that version of ST when the 3 years are up. They aren't selling software to users with ill intent.
It is pretty much obscure, I don't think a couple of major startups is gonna cut it. Elixir never got the kind of adoption that will last for years and years after the hype is gone. Instead it had a nice spike a couple of years ago and i's declining already. Ruby can live for another 20 years based on the 10 good years it had, Elixir never had those years it seems. Yes, it got tremendous attention on hackernews and blogs, but actual adoption? Seems like startups are more conservative than one might guess.
Even worse, it's functional. So if a PHP/Ruby/Python dev wanna work on this cool OSS project, when it's in Elixir that's just another big hurdle.
See for yourself https://insights.stackoverflow.com/trends?tags=elixir

Ruby and PHP are also declining (well, relative to Stackoverflow questions), but Ruby still gets 10x more questions than Elixir and PHP 100X(!) more. Now sure, lots of PHP questions are from noobs who don't work in the industry. But if we start looking at jobs we're gonna see pretty similar results.

P.S when we look at frameworks it's about 60x more adoption for Rails vs Phoenix https://insights.stackoverflow.com/trends?tags=phoenix-frame...
I recommended this on another HN post a few weeks ago: use Emvi [1] to write your blog articles and access them on your personal page on a server you control through the API to display them. You can store the HTML and attached files to serve it statically and update it from time to time. Should you decide to abandon Emvi you still have everything in place. I did this for a gaming community wiki (sort of, I don't store articles on the webserver). The main advantage is that your site is literally just a dumb frontend and uses Emvi as a headless CMS and the editor experience is nice. You can take a look at it [2] and the source code on GitHub [3].

[1] https://emvi.com/

[2] https://wiki.sts.wtf/

[3] https://github.com/Special-Tactical-Service/wiki
Its fine for NPCs to be wrong on flavor. But as soon as you make NPCs incorrect on gameplay-defining moments (ex: There's a vampire weak to silver bullets ahead!!. Woops, its not weak to silver because its not a vampire...), players will get pissed off.

In my experience as dungeon master, players are very accepting of "I don't know" as a response. But as soon as you "mislead" players, they start to think of that situation as a betrayal of trust.

So "villagers don't know" whats ahead is far better than "villager MISTAKENLY thinks there's a vampire ahead".
The Design of C++, lecture by Djarne Stroustrup (1994)
They sneakily replaced scalar addition by point-wise vector addition.
[1,3] <+> [1,3] = [2,6]
Its contrary to policy, to talk about voting in posts not about voting. I shouldn't even be posting this.
Formatting is generally fast enough in practice that synchronizing with another thread would slow things down. So it is actually not a good place to offload work to other threads, since you spend a similar amount of work just sending the message.

Unless you are formatting a really large message.
I'm not sure where the changelog for Sublime Text 4 lives officially, however searching the web turned up this gist[1].

[1] https://gist.github.com/jfcherng/7bf4103ea486d1f67b7970e846b...
Ask HN: Do you think you have an actual novel idea?
I'm currently working on a side project that I thought was not 'groundbreaking' but I felt was different. As time as passed and I'm still working on it, I've found many implementations of the same concept. Its not actually disheartening but I've since retooled this project to be more of a learning experience for myself (new technologies and such). Since there is nothing new under the sun, how does one deal with not actually having a brand new idea?
MMX performance actually regressed somewhat between Haswell and Skylake, and Skylake is when the sharing described in this post was introduced and there might be a connection there.
It's time to spin AWS out of Amazon: They regulate utilities, don't they?
because it's a grift
Here's the Google Cloud equivalent:
https://github.com/gregsramblings/google-cloud-4-words
> Open or save file Dialog is just the worst in all regards.

I guess the author never used any Gtk+ 3 file dialog :-P. Honestly the fact that you can perform actual file manipulation, use shell extensions (e.g. version control overlay icons), etc put it above pretty much every other file dialog except perhaps KDE's (but AFAIK even that doesn't have all the functionality you'd see in a regular file manager window).

Having said that, yes, it is unnecessarily slow and not because of the features above since some applications use older versions of the dialog that still have these features but appear instantly. Not sure why the "full fledged" version is slow.
1. Impact.

I work in security. There is no other place on earth where I can deploy code that improves the security posture of more people. The numbers are staggering.

2. Management training and mentorship

I manage a team. All the managers at my company go through some pretty excellent training and people take mentorship very seriously. The end result is that I have a great boss and I feel like I am capable of being a great boss. This makes a huge difference since I feel like everybody around me is on the same team. This has its limits, of course, but in general it produces an atmosphere where I feel happy to work rather than scared to fail.

3. Tooling

Because these companies are so big, they can afford to have world class teams that work exclusively on tooling. The end result is that the development workflow just works (modulo some exceptions).
I felt the same way. They were ridiculous nits.
What UI library does this use? Looks great. Is it a web technology?
People have been complaining for years that Microsoft's stuff isn't configurable enough for power users/developers. Now they're following VSCode's lead and offering "infinite configurability" that's also wrong because it is "too hard!" This would almost be funny if it weren't so obnoxious.

Now, I will fully cop to out-dated docs being annoying, particularly when most of the configuration isn't really obvious or self-documenting. But complaining about Microsoft of all people offering highly flexible text-based configurations is hugely ironic to me.
Plenty of talented people doing software at NRK. Good with open source as well: https://github.com/nrkno

Just wish they'd open source their Ludo player. By far one of the best browser audio/video players.
And somebody has a crystal ball to predict unemployment won't rebound after lockdown? But yeah, keep on dividing those numbers by other numbers...
You're assuming most programs run start to finish then the machine shuts down. That's probably <1% of all machines. Most machines run on a loop. So when they don't do stdio either they do some other useful computation (e.g. if a game engine is not stalled on stdio, it can process a few more frames per second) or they run an idle process which consumes less energy but very far away from 0. So, no even that logic doesn't work here. Saving 20% stdio cycles will probably not even have measurable effect on global enegy consumption.
Exactly, with a compile-time one it would be relatively easy to build portable runtime reflection frameworks/libs, for those that really need it.

Otherwise it would be a feature like RTTI that everyone "hates" if enabled by default.
We got tired of paying Intercom and others a fortune to send customer lifecycle emails; we built Heya to send them ourselves.

Heya let’s you send segmented drip email campaigns similar to Intercom or Customer.io, but directly from Rails.

Main benefits:

- Open source

- Self hosted

- It’s easier to integrate, since it runs on top of your existing user database

- Much cheaper ($99/year atm)

- It’s just Rails!
Yeah, we use a mix of AWS and self hosted machines. We've had up to 40 servers with this method and devoted similarly trivial amounts of time to it. If you want it to be long term sustainable, you probably want at least 2 people that can handle it, so they can go on vacation.

If your goal is to be the next billion dollar company, it probably doesn't matter that much. But if you're self-funding and need a sustainable business model from the beginning, there's a huge growth phase (mid-sized) where the cost savings from doing this sort of thing can be large enough to be worthwhile.

I'm not sure why so many developers seem afraid of hardware. Back in the early 2000s it definitely felt more commonplace for developers to be able to deal with it. Maybe it's because we grew up having to deal with our own in the form of desktops. Nowadays it seems like lots of people just use a macbook. And that's their only exposure to hardware
I think you are wrong about mask usage and especially theories on places where it's common. My understanding, which could very well be wrong, is that high mask usage is common in cultures were being a burden to others is a faux pau. Masks don't protect you from others, they protect others from you. This is why in some Asian countries it's common to wear a mask when you have symptoms of a cold out of respect for others. Rather than being a sign of a dehumanized society it seems to be a sign of an emphatic society where people don't want to burdern others.

There's something uniquely western about the focus on the individual and wearing masks to protect oneself rather than protecting the collective from the individual. My understanding of the research on the topic is that mask are good at preventing spread by the wearer but not good at preventing infection of the wearer by others.
Really loved Amazon Braket's explanation
Yeah kind of like this, but without having to use a browser. I guess I could wrap Electron around this, but groan.
A Lesson in the Babylonian Talmud
You put quantities on shipping lists, not prices. Prices go on the receipt. They would be integers rather than real numbers.

edit: you've now edited your post to repeat a lot of what I put above. Though I doubt intentional (probably a race condition of us both posting at the same time). Anyhow, I'll keep what I posted as it's still relevant.
Anybody have thoughts on how much traction Libra and Novi get? At first, I was skeptical, but I’m thinking that over 3-5 years that it will catch on.
Show HN: Typed, mutable, async events for deno and Node.js
This is a pretty weak article with a smarmy attitude and mostly just a hit piece on Buckley (who I certainly have no love for) and a lionization of Baldwin. It's also filled with quite a few misleading, if not actually false, statements. See the paragraph mentioning Malcom X for an example.

Nonetheless, it's interesting to watch old episodes of Firing Line on YouTube. Buckley doesn't generally come across as the smarter person, but the guests themselves are usually worth watching. The show is a calm, rational discussion between people with diametrically opposed worldviews. This seems almost unthinkable in the shouting match, tribalistic media we have today.

https://www.youtube.com/watch?v=oFeoS41xe7w
The only reason we had to resort to indiscriminate lockdowns here in the US was that we failed to prepare for the eventuality of an epidemic back in January. Had we deployed robust testing to our major urban areas in late February or early March, we could've taken much more targeted action and avoided the broad economic repercussions that we are suffering now. So in a sense, yes, we would do the lockdowns differently in the future: we would act earlier and more intelligently, and avoid them altogether.
Your statement made me wonder if someone else had done this, and sure enough I found something -- https://www.cloudcomparisontool.com/

Look for "Object Storange" for instance and in the row will be links to all the competing services, so you could pretty easily do this to learn about competitors through the one you know... At least for the big players.
It's a custom, proprietary UI library built on Skia. It would be really cool if they released it as open-source, but it's also their competitive advantage.
Square brackets can also denote the floor function (especially in old works where '⌊' and '⌋' were typographically unavailable).
> But linking new binaries with old binaries, and at the same time being concerned with performance?

It's more than that: it's using both old obsolete code and AVX-512 using code in very tight alternation. I.e,. using both within a loop of a few hundred instructions or less. This is much less likely that linking an old library and occasionally calling into it.
Yes, that's exactly what will happen. The author did not install any text editor and then complains about his files opening in the default one.
You're spot on. I've seen a lot of folks talk about how the government rushed into putting out the app without having an open consultation with technologists. Rather, a closed-door discussion with a vague set of "industry players".

Nonetheless, this is the first step the government has taken. Let's hope continued pressure will result in audits and better protocols in the future.
Or have different villages give different answers? But yeah, the player has to be given a fair chance.
As I said elsewhere, this is not a problem of units or types. If it were, then the computation wouldn't make sense.

It is a problem of implicit refernces. The two 1/3 fractions refer to different objects ('wholes') than the 2/6 fraction (and from each other).

The correct equation would have been 1/3 * 3 + 1/3 * 3 = 2/6 * 6. Note that 3, 3 and 6 have the same unit. If they didn't, then this would be meaningless. 1/3 of a meter + 1/3 of a Pascal does not equal 2/6 of anything (or maybe it does equal 2/6 of (2 meters + 2 Pascals) ...).
This is very dependent on the false positive rate. Similar to the examples above about false negatives, if the AI gives false positives the lifeguards will stop paying attention to its feedback.