skysight-inc/HackerNews huggingface dataset:
What role (if any) does GCC play in Rust? I understand that Rust relies on LLVM. If the industry continues to move more and more to Rust then will GCC begin to lose relevance? Or will the GCC developers add a Rust ~~backend~~ frontend? Has there been any movement toward that anyway?

There are many gaps in my understanding of Rust with regard to LLVM and GCC.
I suspect if anybody is going to write something new it won't benefit so much by being constrained by Ansible's YAML parser, etc.

I toyed with writing a simple thing, inspired by Fabric, and that was moderately useful:

https://github.com/skx/deployr

Later I tried again, with something more puppet-like, to experiment with how you might handle dependencies in a simple and consistent fashion, ideally without using a complete language (i.e. puppet/ruby):

https://github.com/skx/marionette/

The problem with the simpler approach is that they do only basic things, to support "everything" means writing a hell of a lot of glue, and making a lot of busywork until it is remotely useful to others.

Puppet/CFengine/Chef/Salt/Ansible sometimes seem like they're a dead-end with how many things are moving to master /golden images (packer, etc), and containers.
So, problem: schema does not accommodate enough use cases.

Solution 1: refactor schema

Solution 2: abandon schema

The truth is that you can’t really abandon schema, it’s just spread through the code base now, and any violation of the schema will blow up not when you write malformed data but when you read it later.
It's idiomatic to use "opaque types" to achieve this in F#. In practice it is actually pretty analogous to the concept of a "constructor" in OOP.
What pens have you had success with on flights?
My girlfriend got chased by some guy openly masturbating while walking back from class at Seattle University. Here's another person's experience [0]. We have since moved out of the state.

[0]: https://news.ycombinator.com/item?id=20422473
Wheelbase is important if you're using a bike for transportation. A longer wheelbase makes for more stability and helps with carrying groceries, children, or other cargo. It does make the bike feel less nimble so may not be optimal for purely recreational riders.
High Level Strategy for 2020
Proving a Legendary Mathematician Wrong
> This kind of rationalization isn’t just a problem with Zoom, Apple does the same thing - blocking podcasts and other apps in the Chinese market (also the Taiwan flag emoji).

Honestly the US could kinda easily look it down. They already use and abuse the position they have to force all kind of trade regulations on companies, even such not seated in the US. They could use the same system to force companies to not undermine free speech, opinion and press.

Through it won't happen as the people currently in power are them-self interested in undermining free speech, free opinion and free press....
Thriving in a crowded and changing world: C++ 2006–2020 – Bjarne Stroustrup
hahahah. the shit i’ve seen there waiting for the bus will also last me for a lifetime.
- Don't try to get it 100% right on the first time, it's an iterative process.
- Communication is key, be 100 focused when getting the specs.
- If you get lost, if it's too much, it's time to refresh your mind. Whatever it is you can outgrow it with less effort if your mind is fresh.
- If you don't get a good treatment, maybe it's not the right place for you.
China's invasion of Tibet was just a battle between two warlords, much like those that occurred before it. China didn't start terrorizing peaceful monks until the Cultural Revolution, well after China incorporated Tibet.

> Give China time and I expect they'll start doing the same.

Fair enough, but I hope the US and China incentivize each other to not impose their will on the rest of the world.
Sure, but CCP's goal have been achieved. Conspiracy theorist would validly suspect that Zoom have been working with the CCP and they have compromised and agreed to do this one time thing then back track. Getting what the CCP needs (censor Tiananman Square discussion during the peak of US/China tension) while preserving Zoom's long term business interest.
I see. I am wary of the way Hertz was milked to death and this makes me wonder if they are grooming more 'milkees' who will see their share value go to zero, and this time will be used to unload old held shares during the false dawn engendered by this offering?
Fun Emoji Image Generator
> to look up notation we don't understand

Not so easy. I was trying to find out which of NN and ZZ was what, try searching for those. If you don't know what the signa (summing) sign means, how are you going to find it?
I was raised as a fundamentalist Christian. I don't know the reasoning in Catholicism, but was told to kneel in church as a show of humility and submission to God. I was also told that this was reserved only for God.

I'm no longer religious. I couldn't tolerate the bigotry towards gay people. But the idea of kneeling for a human being repulses me.
Not universal, a few exceptions[1] :

> There are several exceptions: in Greece, Iran, Turkey, Bulgaria,[2] Albania, and Sicily a single nod of the head up (not down) indicates a "no".

Though for Bulgaria at least it seems it's shifting with many people who lived abroad at some point(myself included) and have picked up the correct/more universal form. Which makes it worse: Now no one really knows whether you mean yes or no...

[1] https://en.wikipedia.org/wiki/Nod_(gesture)
> This is why common notions like "volume is conserved" don't apply -- such notions don't apply normally even to simpler objects like a fractal Serpinski Sponge.

No, volume always is conserved just fine, as long as you deal with measurable pieces. Sierpinski’s sponge has a well defined volume, and this volume behaves in a sensible manner. Normal sets have well defined volume.

The thing with Banach-Tarski pieces is that they cannot be assigned any volume in any sensible way. It has nothing to do with them being “jagged” or “fuzzy”, but rather with their weird behavior when it comes to self-overlapping translations.
there's a reason no one uses the old standards if they can help it. when I worked on a compiler for asn.1 we supported a very limited subset of the 1988 macros by doing some hard coded generation.
I think it's a mistake to think that, just because someone works at Google or on Chromium, they are necessarily "talented" developers. They're just the developers that are working on Chromium. Normal people like the rest of us.
That concern immediately screams for an "in perpetuity" agreement that can perhaps only be amended (like a constitution or other open source licenses; amended for updating technology etc.) within certain pre-established limits that are hard to circumvent, such as a limitation on the use of health data for profit via insurance. As long as the company agrees to stick to such an agreement for every customer forever, I don't see the problem (unless, of course, they are secretly selling data that you never find out about and can thus never sue them for -- I don't know how likely that is).
So, the user should not have the option to say "hey, I want this done within 10 minutes because I have to leave soon" or "I want my auto-complete to be done within 1 second", got it. Instead we should care about the feelings of arm and atom cpus.
Wheelbase is one of the most important measurements for mountain bikes. It determines stability at the cost of the ability to turn quickly.
Because I think there are a lot of highly educated and tech people this forum. Thus, I'd assume they would more inclined to value reasonable and logical arguments in contrast to an online space like a general Facebook group for example.

You don't think I should keep that expectation?
> that doesn't have at least four possible interpretations at first glance

show us
Practically, my reading would be they're not opposed to it if the business case can be made, within acceptable levels of risk.
"Ketamine abusers are known to take doses many times higher than those given to the sheep in this research. It is also likely that progressively higher doses have to be taken to get the same effect. The researchers say that such high doses can cause liver damage, may stop the heart, and be fatal."
"I've heard too many times 'just use Postgres', repeated as an unthinking mantra."

You use "unthinking" pejoratively, but being able to skip past some decisions without over-analyzing is really important. If you are an 8-person startup, you don't have time for 3 of the people to spend weeks discussing and experimenting with alternatives for every decision.

Databases are really important, but people make tons of important decisions based on little information. If you have little information other than "I need to pick a database", then Postgres is a pretty good choice -- a sensible default, if you will.

Everyone wants to be the default, of course, so you need some criteria to choose one. It could be a big and interesting discussion, but there are relatively few contenders. If it's not free, it's probably out. If it's not SQL, it's probably out. If it's not widely used already, it's probably out. If it's tied to any specific environment/platform (e.g. Hadoop), it's probably out (or there will be a default within that specific platform). By "out", I don't mean that it's unreasonable to choose these options, just that they would not make a sensible default. It would be weird if your default was an expensive, niche, no-SQL option that runs inside of Hadoop.

So what's left? Postgres, MySQL, and MariaDB. SQL Server and MongoDB, while not meeting all of the criteria, have a case for being a default choice in some circles, as well. Apparently, out of those options, many on HN have had a good experience with Postgres, so they suggest it as default.

But if you have additional information about your needs that leads you to another choice, go for it.
Disappointed, but I would love to get some real insights into the workings of the VST format (not the patches) and its history.
Apparently this is not about patch files for VST plugins (.fxp), but about PHs proprietary patch file format.
So I don't understand what this has to do with "a VST".
Patch files are the least interesting part about audio software anyway, aren't they?
I’m not sure about GCC, but a significant amount of work has gone into a cranelift based backend for rust (https://github.com/bjorn3/rustc_codegen_cranelift).
Jane Goodall Exhibit Features Human-Scale Holograms, 3D Immersive Theater
No, not like their recent keyboards. But exactly like almost every model of their laptops, most of their desktops, their servers, their phones, tablets, watches, NAS/routers and set-top boxes. Every year, for >30 years.
Amazon reportedly faces EU antitrust charges over use of third-party seller data
Do you get motion sickness in VFR conditions, especially having to focus on instruments?

I’m contemplating getting a PPL, but I’m very prone to motion sickness trying to read while flying. If I’m not resting, turbulence is just fine. First-person-shooters make make me sick, but third-person do not.
I worked with an SQLite Database on a personal C#/WinForms app. It was a bit complicated to get started, but afterwards, what a handy trick in comparison to using something like the discontinued SQL Server Compact.

I did, however, "enhance" it a bit (or "proprietarize" it) by encrypting it with a short password and an AES algorithm with some uncommon settings. I never shipped it that way, but the output file looked like any other proprietary app's file - a mess of random symbols.
Spies can eavesdrop by watching a lightweight bulb’s variations
I guess he/she meant that the extension that encrypts the database is proprietary. I believe that was the only option for a while but now there is an open source alternative.
That gives up control and they have no competitors in this market (iOS app stores), can’t see that happening without anti-trust.
You can tell “they” are scared. Seems a good thing.

The fake city aflame and the photoshop are surprisingly crude fakes though.
I've been reading the "Software Estimation: Demystifying the Black Art" from Steve McConnell.

He introduces a distinction that, at least for me, has been instrumental: estimations and plans are different things.

Estimations are honest, based on past performance data and probabilistic on their very natures.

Plans are, on the other hand, built with a target date in mind, taking into account the estimate previously made, desired delivery dates from customers and everything we are so used to.

By planing fulfillment of tasks closer to the estimates, you decrease the risk of the plan failing. You can build a shorter schedule and assume that staff will work overtime, assume more optimistic estimates and so on, but, then, the risk of failure will be higher. Such risk will, of course, never be zero though.

It's a simple distinction, but it has important implications. We don't feel anymore the pressure of making pessimistic, therefore dishonest estimates just out of fear of being pressed to cut the schedule. And also gave us a better argumentative tool to negotiate schedules with our clients.

I think it's also useful for making all the probabilities a bit clearer to project managers. It's like "OK, I know that you need me to commit with a delivery date, but I'm also going to make clear to you that there are some risks involved and I wanna make everybody aware of them"
Pot right? Hemp for ropes, flowers for sea legs? Adam Savage mentioned something about it on Tested. I don’t think I’ve personally been motion sick when I had some pot around.

I didn’t see it mentioned? I have a bad habit of skimming but no mention at all?
The Science and Law of Refusing to Wear Masks
Even in the best case ignoring the effects of the electoral college, two senators per state regardless of the population and gerrymandering suppressing the will of the people. It’s fine when a democratic government having power is ruled by the majority as long as you are in the majority.

Look at the history of how the government treats minorities (racial, religious, non straight, etc)
In a world of easy VC money (granted that may be over), how viable is bootstrapping in a competitive market?
Rr: Capture, Replay, and debug GDB traces
Apparently, this was how Jepsen handed over reproductions of the bugs they found on PostgreSQL.
How Google Knows in Less Than 5 Minutes If Someone Is a Great Leader
I think the backup api or VACUUM INTO are the preferred ways, though you're gonna probably want to turn off wal on the exported copy still.
The median lethal dose for people appears to be between 6g and 32g depending on method of administration.

[0] https://erowid.org/chemicals/ketamine/ketamine_faq.shtml

edit: After investigating, the source for this claim is the Merck Index from 1989, which is not readily available online. Anyone who would use the above information to determine the appropriate ketamine dose for themselves or someone else is a dangerous fool.
This is a security flaw of the system or application using SQLite, though. It is trusting data it should not trust and executing code provided with that data.
Uniform function call syntax (postfix functions)
A Practical Guide to Conflict Resolution: Comprehension
I'd say YAML's good at seeming human-readable...

JSON has some surprises and a lot of limitations, but is so much simpler than YAML that it seems worth putting up with them.
I would check your sources on that. As one example, there are plenty of registered legal “Lightning Links” in the US. They are drop-in fully automatic on many (otherwise) unmodified AR-15 variants. With small exception, they shoot and cycle just fine. They’re literally just one small piece of steel.

One could make [1] their own in 2020 illegally with the hand tools you find at an Ace Hardware Store.

[1] - http://www.thehomegunsmith.com/pdf/fast_bunny.pdf
Is there something regional about this? While I do have a bunch of fonts I can download, Proxima Nova is not in the list.
HumanIPO – Participate in human IPOs of people you believe in
If it's like Nix and Guix in that regard, it is completely separate from them.
Thanks for catching! I'll take a look
Right; this isn't a Nintendo 64 situation where the jump is so technologically huge that it enables fundamentally new experiences because of the jump. Its a situation where all the pieces were already out there, and now they're just integrated in a way that is developer-focused and standardized such that products can be built to rely on those pieces.

Putting an SSD in a PS4 is not interesting. You can go do it today. Hardcore gamers and streamers will do it, because it does reduce load times by maybe 20% or so. But, until the entire pipeline, from SSD to hardware decompress to system memory to platform libraries to everything, is aware of that SSD and built around it, we wouldn't get the 10x benefits. This generation is where that's happening.

When I think about the PS3 to PS4 generation jump, I didn't get that excited. Sure, games looked better, but they're still 30fps by-and-large, they're still using rendering tricks all over to speed things up instead of truly awesome new tech like ray tracing, we're still waiting minutes for many games to load. The PS4 to PS5 jump (and similar jump on X1, don't want to leave out those players) will be far more transformative, in ways that actually matter to players and developers alike. It sucks that some people are still so jaded as to think "I have an SSD in my computer, its nice but its not huge"; they're missing the bigger pictures, and that bigger pictures is what people like Mark Cerny and Phil Spencer spend their entire lives thinking about.
I feel like you're blowing past some pretty significant psychological factors. People find it interesting and valuable to own a one-of-a-kind item that nobody else can ever have. An artist might paint pretty much the same thing a hundred times, but those small differences make each one slightly more valuable than a mere print. And the fewer instances there are in the world, the more valuable it is, at least in theory. Also, people like it when, for example, a favorite table was made over tens of hours of work by an expert carpenter, and they imagine that it was a labor of love by someone happy to have their work be a part of someone's life. It's personal somehow. There's also a lot of signaling involved in these "artisanal" or "handmade" marketing labels, because they are legitimately associated with higher-quality goods. Manufacturers mechanize processes to cut costs, and if they're so concerned with cutting manufacturing costs maybe they cut corners on quality too - this is how "Made in China" got a bad reputation even though of course China is perfectly capable of making high-quality goods. Finally, if an object is individually made by hand then there's a kind of automatic quality control that doesn't necessarily exist in an automated process.

And I seriously doubt that anyone will claim that a knife sharpened by a robot arm reproducing the exact movements of a human will produce an inferior product. The problem is that most automated sharpeners are some variant of a rotary grinding wheel run linearly along the blade and, unless you're sharpening a machete, there are all sorts of aspects of the blade geometry that are ignored by this process but can be accounted for by a skilled worker at a whetstone.
> how much work should we take

Why not ask that question instead of guestimating individual tasks ?

I think people loathe estimations because they are never the end point, only an input data to derive a result that people don’t want to let them decide directly.

It can be legitimate to not have your engineers decide of the roadmap, but you can’t fault them for feeling abused when you’re not asking the real questions.
and if you don't they will force your competitor to take $1B.
https://users.rust-lang.org/t/call-for-help-implementing-an-...
"The War in Iraq was not a conservative/liberal issue"

It was. You must be young. The NYT was a big reason that the center left went along with it. I have never forgiven them for that.

You are assuming that I support Trump, or that the author does. I don't, and he doesn't. You are engaging in what-aboutism.

Two things can be true at the same time. Sorry if I'm not as tribal as you are. Feel free to go find that on Twitter with the rest of the dopamine addicts.

BTW, along with most people who read, I already know about the diplomats and Trump's misdeeds and hate them as much as you do. The fact that you assumed I didn't is the problem. "DefundThePolice" will get him reelected. If you don't know that, you either don't live in the US or have never been outside of a coastal city.
What I miss these days is interaction with applications. Yes, rest-APIs are fun and all.
And both Apple and Microsoft have their component model out there, but other developers don’t take the time.

That, combined with the Superbad tools of patching things together make it almost useless these days.

It’s unfortunate, because there’s so much you can do with good interoperability.
Getting funding from Softbank is like foie gras: they'd literally stuff dollars down your throat.
There was a meme when I was at Google (~2012) that went:

"What would you do if you had 16GB of RAM?"

"I'll tell you what I'd do with that. 2 Chrome tabs at the same time."

(Superimposed over the scene from Office Space.)

(On a more charitable note, I worked with the Chrome performance team on a few occasions. The reason for Chrome's massive memory requirements is that they make memory vs. CPU/performance/security tradeoffs on a regular basis, and usually make them against memory. For example, the reason you can have smooth animations in Chrome is because there are multiple in-memory representations of the layout and changing a CSS property relies on cached parsing/cascading/layout decisions and only needs a repaint on the GPU, using blocks of the page that have been pre-rendered into a texture. For another example, the multi-process architecture that gives each webpage isolation from another is a lot more RAM intensive than a shared-state architecture that could share common components, like say the object code from compiling shared JS libraries.)
The reputation for enforced obsolescence and extremely high prices will be an issue for all but the richest hospitals.

The biggest area of improvement in health care is at the cheaper end. Many people die annually from being unable to afford the $2.50 it costs for malaria treatment, or life saving vaccines.

The side dish problem is vaccines are insanely profitable; every dollar spent in the US on vaccines supposedly saves fifteen bucks of health care expense. I've seen numbers as low as $10 and as high as $15000. The problem is some very populous political and economic regimes worldwide are so unstable that even 1500% rate of return investments, which would seem a no brainer to fund in the west, are impossible without massive external western involvement. In a system that dysfunctional, malaria might not be the biggest problem, nor incredibly expensive and short lived apple iHealth devices.
We've tried allowing infinite immigration from failed states into western states; that didn't help either. Just brain drain's the failed states while exploding welfare expenses in the western states.
Reading though the comments, it strikes me as we are all talking about things at many levels of abstraction. Forecasting should work fine for tasks defined at a fine granularity - we mostly take 5 days when we estimate 3 days. However, they fail fast when you are talking about a 6 month project. There are more variables and dependencies involved.

It also seems like the author is not from US and their definition of stable team might be very different from what I have experienced :)
This is correct. I know a few producers who shoot in Georgia and Louisiana and the tax credits are exactly why.