skysight-inc/HackerNews huggingface dataset:
Hey! I wanted to just tell you if you see this comment that your approach is more important than you may realize.

If you write internal tools for a company then it is SO powerful to write a front-end without a back-end.

Ultimately this gets into a method of Extreme Programming (viz. waiting on features until the absolute last minute) married to the philosophy of Domain-Driven Design.

In DDD you want to establish Bounded Contexts for language, then within that context you want every programmer to speak in terms that clients could understand. Being able to change your data model cheaply is deeply powerful here as you can just give someone an interface saying “it won’t save your changes yet, just try it and see how you would do your day-to-day work with it and tell me what doesn't make sense.” And then they will say (assuming an accounting app) “what do you do with purchases that don't belong to a contract, how do I input them?” and you say “what do you mean, I thought we were tracking purchases for contracts?” And they will be like “A pitch is different than a contract, but we still purchase things for pitches but we don't need all of these details for it.” And you're like “if I were to show you a list of both pitches and contracts, like what would that be a list of?” and they reply “that would be a list of projects!” and then you build a list of all projects into your app.

And then when you build the back-end, you have one database representing the bounded context, and it has a projects table (UUID id [PK], string name, UUID pitch_id [nullable], UUID contract_id [nullable]), a constraint to make sure that exactly one of those IDs is NOT NULL, and a purchase table that foreign keys to a project. the key point is not that this is a clever database structure, but that it was molded to the hands of the people who use it, by delaying the binding of that data structure into a concrete relational form as late as possible.
First off: I don't think current cars are good enough, and I didn't say they were.

> If you're in traffic and the car isn't moving it's idling.

Let me rephrase. A car does not idle continuously while being useful, it only idles for a minute or two at a time. A computer running at "idle power levels" is more like a self-driving car that only goes up to 15mph. Which would actually be very useful if you're in stop-and-go traffic.

> If a system left to its own devices turns a degraded lane marker into a major life threatening challenge then it just makes my point that you're the driver and it can only assist.

Depends on what you mean by "left to its own devices".

If you mean that I'm zoned out watching a movie, and the car crashes all by itself, then that car doesn't meet the standard I laid out.

If the car beeps at me, and I have to intentionally choose to ignore it to get into a crash, that's acceptable. Because I won't ignore it, and won't crash, even though the car can take over for hour(s) at a time. Go ahead and call it "driver assist" if you want.

> Self driving cars today

Are level 2, and I want a level 3 or 4.

Level 3 is the minimum I described, and I don't care if we call it "self driving" or "driver assist", it's useful.

Level 4 is just level 3 plus the ability to pull over when confused, but I would say it's unambiguously "self-driving" at that point.
Don’t worry, in 30 years they’ll just coalesce back into the same blob. Maybe sometimes they’ll make a big show out of it, but enough time will have got by for everyone to forget why it happened in the first place.
Describes a company I was at very well too. Focus on timelines and delivering some defined scope. Most of the symptoms in the article were present.

Is this just a natural course for startups unless conscious effort is put in to counteract it? I mean in the earlier days of startups just delivering features and catering to customer asks might be a good thing.
It's a ridiculous thought, but I couldn't help but think of the "Thou Shalt Not Covet Thy Neighbor's Goods"[1] skit from "The Ten" where neighbours keep one-upping each other by buying CAT scan machines. It's really crazy to think you could almost have an MRI in your own home these days.

[1] https://en.wikipedia.org/wiki/The_Ten#Plot
I'm not sure at what level the tolerance would end: if there's a group on the Internet which occasionally launches or encourages random acts of violence such as beating up LGBTQ people or a bombing or truck attack, does it deserve to be left in peace? Should only the people who commit the real-world violence be suppressed, and site itself left alone to prepare the next attack? Or does a group need to rise to the level of outright rebellion, like ISIS creating its own state in the Middle East, before it needs to be shut down?
This is the most sophisticated joke I've seen in a long time. 10 points!
Could pass for a song by Creed, I can even hear Scott Stapp's voice in there...
I miss Lunatic Fringe. Simple enough to be learned quickly but interesting enough to not get bored.
Because you could show a politician a set of incompatible railroad tracks and they would understand the problem. No such luck here.
The Astor Place Opera House Riot of 1849
Granular synthesis is great for this kind of stuff. Max/MSP, PD, and CSound have support for that.

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

http://www.csounds.com/manual/html/SiggenGranular.html

I made a "musical gas" cellular automata the worked that way, which could have LOTS of audio events happening each frame. Kind of like aerosol MIDI.

It was based on a "Billiard Ball Automata" random brownian motion gas simulation, using the Margolus neighborhood.

https://en.wikipedia.org/wiki/Billiard-ball_computer

https://en.wikipedia.org/wiki/Block_cellular_automaton#Neigh...

It had stationary "microphone" particles whose x-position controlled the left/right stereo pan of the sound, and whose y-position controlled the speed (pitch) of the sound, and you could draw "bumpers" or "barriers" out of microphones to deflect and bottle up the gas particles in high or low pressure chambers.

Both the microphones and gas particles had 4 bits of "payload" that would combine to select one of 16 voices (particle payload) and one of 16 samples of that voice (microphone payload). By the pitch and stereo pan, you could tell where the particles were hitting the microphones, and by the voice and sample, you could tell the value of the microphone and gas particle payloads.

So of course I made "laughing gas" with a set of laugh samples, a "stinky gas" with a set of fart samples (to give the laughing gas something to laugh at), and a "scatting gas" (with samples like Cab Calloway singing), plus several other voices too (like Yes and No gasses for representing boolean values), so you could release just a few or any number or ratio of laughing/farting/scatting gas particles (finely tuning the fart:laugh:scat ratios to your mood). Just a few particles, and you'd only hear the occasional sound, but you could spray in a whole lot of any kind of particle to make a high pressure gas that sounded like a huge crowd of people laughing, farting, or scatting at once.

https://www.youtube.com/watch?v=6ZTuYLj5dbk

Another thing that would work well with musical gas is diffusion limited aggregation, where instead of gas particle making a sound and bouncing when they hit a microphone, they make a sound and freeze into "ice" (another microphone). That way you have to keep adding more gas and growing the crystal bigger to make more sound (but you can use an "ice eraser" (hair dryer) drawing tool to melt frozen crystal back into sublimated gas.

https://en.wikipedia.org/wiki/Diffusion-limited_aggregation
+1 here.
Would be awesome to have this attached to youtube directly.
Note though, that this ambiguity doesn't really affect the whole "whether to use semicolons" debate either way. If anything, it's more likely to occur in code that does use semicolons than in code that doesn't.
If anyone's interested, this is the breakdown of the leading digits of the number of comments for these threads:

{'1': 0.6896551724137931,
'2': 0.13793103448275862,
'3': 0.06896551724137931,
'4': 0.06896551724137931,
'5': 0.0,
'6': 0.0,
'7': 0.0,
'8': 0.034482758620689655,
'9': 0.0}

It's not exactly Benford's distribution. It doesn't span more than two orders of magnitude, but it's somewhat Benfordian, and it is what you might expect from a distribution of comments.
Does an After Dark clone exist for the modern Mac?
Well, that's highly dependendent on what country in Europe you compare it to, as it can go both ways...
Screen savers were such a fun thing, two decades ago. It feels like all of the fun has been crushed out of computing these days.

Why so serious?
The Chromium Project has 24k+ TODO comments, each referencing an assignee
What Do You Find Difficult about SQL and Databases?
Various senses-enhacing implants. Well, simply implants. Would be cool to go shopping and buy new upgrades for your body.
What level of emacs knowledge does org mode require such that it is actually useful to me and can do stuff Microsoft onenote cannot?
The reason for huge magnets is to drown out effects of external magnetic fields which would otherwise cause spatial uncertainty. For me this seems like something that can be partially compensated for in software postprocessing given fast enough scan rate.
Interesting viewpoint, though not one that persuades me.

At least not today ;-)

Human expression is ultimately ambiguous. In creating some typographic output, you've got to ultimately resolve or remove that ambiguity. Preferably in some consistent fashion.

There's an inherent tension there. And either you live with the ambiguity or you resolve it. I lean on the "deambiguate" side. Maybe that means using Markdown as a starting point and translating it ultimately to some less-ambiguous (but also less convenient) format, as I've noted.

But that means that the "authoritative source" (Markdown manuscript) is not authoritative, at least as regards formatting guidelines. Whether or not this is actually a more accurate reflection of the status quo ante in previous, print-based, typographic practice, in which an author submits a text but a typesetter translates that into a typographic projection, making interpretations where necessary to resolve ambiguities or approximate initial intent, I don't know.

Interesting from a philosophical intent/instantiation perspective though.
There's no difference in the x86 world either. (Windows, Apple, Linux)

More to the point, why would you need to have a single Arm standard? And which one would you select? What would make your selection better than somebody else's?

No differences means no competition, no competition means no advances are obligatory for anybody. Stagnation results.

Computer monocultures are historically bad for lack of development (Internet Explorer stagnation during the 90s) and are more susceptible to attacks (Windows viruses, once again, mainly during the 90s, when Windows was supreme in the x86 world).
Are we just going to pretend that telcos are not heavily entrenched in the entertainment, media, and content publishing industries?

The difference with Zuckerberg is that he is so brazen about the conflict of interest. Goes to show that our antitrust laws are a joke and not taken seriously by anyone in the industry.
I paid $2000 for a wrist MRI scan in US and $200 for one in Nairobi.

Basically anything in US will be 10X expensive because we have wonderful and very efficient healthcare for doing even the most basic things like CT, XRay, MRI etc. /s
I am happy to be both a US|Croatian (European Union) citizen, as somebody with 2 rare immune-mediated neurological diseases affecting my peripheral nervous system.

I have tried 10 different treatments, plus combinations of them, with only one thing working: a blood product that I must self administer.

If the healthcare law gets overturned in the US, I have no choice but to head off to Europe.
What do you mean by virtual?
The T2 chip is probably what these rumors refer to. I imagine there's also ongoing engineering research to incrementally beef up the role of the T2 chip as a system controller and possibly also perform more system and background tasks in its ARM core.

That said, I've no doubt Apple is looking closely at an ARM future for Mac. I'm hoping that Apple does this, but as price & efficiency play, not to phase out x86. There's no reason Mac couldn't be indefinitely dual platform. We know macOS already has strong multi-binary support, so there's no technical impediment to that.

It could start with them releasing a MacBook Air with ARM as an option, ostensibly targeted towards developers and early adopters. It would need to have longer battery life and superior CPU + GPU performance at the same price point. From there they could progressively introduce ARM across their consumer range, guided by the performance numbers. And as software support broadens, they could begin progressively discontinuing x86 at the bottom of the product range.

Part of me wants to say that Apple shouldn't ever discontinue x86 support entirely, but if they're ever able to make chips that soundly trash anything from Intel and AMD, I doubt anyone would be too sad if they did.
A Complete Guide to CSS Flexbox
Hugo doesn't have a JavaScript bundler, it just lets you concatenate JavaScript files which is different from a JS bundler which needs to support JS modules.
Does anyone know if anything like this, but for emergency vehicle responses? In some cases, routes that are not suitable for a normal car are exceptional quicker for an emergency vehicle to use (because perhaps they can do a right turn at an intersection that normal traffic cannot).

There would be restrictions, because you wouldnt want to go down a wrong way street etc, and some "no right turns" have physical reasons etc (such as median strip that would physically prevent you from crossing).

But there would definitely be a market for this to improve response times. In my country at least (Australia); most emergency service vehicles I know of use a standard GPS routing system that does not take this stuff into consideration...
> Eons ago I wondered why the IRC and NNTP protocols weren't being improved.

For the same reason SMTP hasn’t meaningfully improved in the last 25 or so years. It’s an ossified protocol because of all the competing implementations. Moxie is right about that bit.

HTTP and HTML are slightly different because of the huge dollars backing implementers, but there are still significant features not in one or more if the major browsers, and adoption of HTML5 was actually pretty slow.

Basically, open standards sound awesome, but they quickly get frozen in time due to compatibility constraints.
Where does benfords law apply in elections? Not in vote counts (unless the set of precinct sizes is largely fabricated) or insignificant digits of vote counts.
Damn "Love can kick your life to pieces" is a great line and as far as Google is concerned totally original.
https://news.ycombinator.com/item?id=21772610
Considering that there hasn't, last I checked, been a single confirmed case yet in my state (North Carolina), I'm not too concerned right this minute. My concern is also tempered by the knowledge that this virus, so far, does not seem to be exceptionally deadly. That said, I'll be keeping my eye out on the news reports as things progress, for sure.

Prepare? Well, I'm admittedly a little bit of a "prepper" anyway. Not to an extreme degree, but I stockpile certain supplies, practice some bushcraft / wilderness survival techniques, and read the occasional book/magazine/website on the topic of survival and prepping. So far, not taking any specific extra actions related directly to the coronavirus thing. But I may make it a point to stock up on some over-the-counter medicines... the kind of things that don't cure any disease, but can at least treat some of the symptoms so you can sleep - e.g. Nyquil, Mucinex, etc., as well as disinfectant wipes, and things of that ilk.

I can't imagine this getting so bad that I'd be tempted to flee into the wilderness just to try and avoid human contact until it blows over, so I'm not going out and stocking up on trail mix, ammo, snare wire, waterproof matches, Bic lighters, etc., etc., yadda yadda yadda.
> I see “no backups” as a feature

I will appreciate the “backup” feature. You don’t have to use it but users are better off to have such an option after understanding the risks.
I am not sure if 5-year survival rates are the best metric for this. Survival rate may be because of better outcomes or earlier detection. Is there any statistics that normalize for this?
Could be pumping up billings, but odds are decent they weren’t. An insurance company’s default would be to refuse payment on an ER MRI, so the docs must have felt reasonably confident they needed it and could justify it to insurance or were willing to get reamed out by management if they couldn’t.

Still, an ER MRI is wildly unlikely. “Possible evolving emergency” and “an hour in a tube where we can’t see you” don’t play well together. Any chance you’re confusing CT scan for MRI? Cause -that- we would do for a head trauma like 1000% of the time.
The "past" link on topic posts will provide that.

Though it doesn't indicate how many previous discussions there were, or what discussion occurred. Dang's comments (or occasionally, those by others, I've been known to add similar myself) manifest that information into the thread in a more immediately tangible way.

That's ... an interesting property of UI/UX and simple perception that itself leads to some interesting questions. I've been looking at the notion of manifest vs. latent functions (Bronislaw Malinowski and Robert K. Merton), which implies the related notion of manifest vs. latent perceptions or awareness (I'm not finding any ... manifest ... discussion of this, though I'm sure it exists).

And there's a strong psychological element here.

Dang's moderation often hinges on this -- retitling of posts and detaching of threads all change the degree of manifestation of certain aspects of a topic. Dang's guidance is generally toward promoting productive discussion, and of avoiding derailment.

Which might start approaching a latent answer to your question ;-)
5 year survival rates may be heavily influenced by detection rates. If country A detects my lung cancer at 55 and country B at 59 and either way I die at 60 - I’m no better off in A. Maybe worse.
I share that frustration example opening MacBook in public after closing it with a video playing and mashing the Touch Bar mute key.

Another example open MacBook start typing account password, but 8 or so characters in, the OS wakes up and deletes everything you’ve entered already so have to start again.
>> Most middle class people don’t go bankrupt when they get sick.

The median American household currently holds just $11,700 in savings. most people in usa would be ruined financially by a serious sickness where each day at the hospital alone could be up to $5000.
They might be more likely to die if you give them the wrong medicine.
I would definitely use this feature.
A hospital billed my insurance $15k for a single MRI series once. This machine could pay for itself very quickly.
That criticism wasn’t against you; I was actually thinking about how the community handled Hans Reiser 10 years ago. If you feel personally attacked, though, then that might warrant some introspection.
Most of the points come from disregarding the cardinal rule that every developer and development company should abide to (obligatory IMO): Fight for the users.

In this case, you can't fight for them if you don't know what they want or how the product is helping them.
This law actually led to Bernie Madoff being caught. I worked at a hedge fund at the time and we applied this to his returns and immediately knew it was a scam.
I've been excited for JWST for years. I don't think people realize how close we are to strong (positive or negative) evidence for the existent of life on other planets. It could be coming within the decade.
> Radicalization is [...] about convincing the radicalized to undertake acts of violence and threats thereof for a political purpose

I haven't heard it used that way. Wikipedia, abbreviated:

> Radicalization is a process by which an individual comes to adopt increasingly radical political, social, or religious ideals and aspirations that reject or undermine the status quo or contemporary ideas and expressions of the nation.

As in, adopting extreme views. And that raises the question: if you have 100'000 people and tell them all to go read Mein Kampf, then some of them will undeniably go, "yeah that Hitler guy seems like a pretty smart fellow". What is the solution? It can't be to say that extremist speech should be banned. If so, we have to burn most of Western philosophy.

And it seems like "it is morally justifiable to use violence to achieve political means" is just another political belief, correlating strongly with the strength of your political views. So all you are saying is that some political views should be banned. I don't like this.

> And that the management is shockingly hands-off about letting them do it and have been for years now?

The management did nothing wrong. Each site has a different vibe. In the case of imageboards, it's usually 'anything which isn't explicitly prohibited by law'. It's worth noting that 4chan bans the behavior which you describe.

Even if they didn't, it raises an important question: where should the line be drawn?

It seems easy to think of 4chan or 8chan as a discrete entity, which should be shut down. But say that we had some physical entity, like a pub, which for some reason attracted an extremely racist clientele who liked to go have a few drinks and then beat up the immigrants.

Should the pub be held liable for this? What about serverless mailing lists, where I manually put everyone on the list in the "reply to" field, or Usenet? Should that be 'shut down' too?

The thing I don't like about this is that both counterparties are willing. If you're spamming someone, you have person A who sends to person B, but person B doesn't want to hear from person A.

With an imageboard, you have person A who sends to B, C, and D, but B, C, and D all want to hear from A. Should they be stopped in this endeavor?
If you’re talking about level 5 then I disagree with this. None of the technologies I see in use today can work in the same weather conditions that humans currently drive in. Things like snow, fog, and even heavy rain.

If you’re talking anything below level 5 then all we will be doing is making current human drivers worse. Some of the deaths so far have been people who knew the limitations of the technology and still got complacent. If it requires you to have constant supervision then people simply won’t do that and will die.
While the page itself is a fun joke, I must admit I've learned something from it.

Accidental learning for today I guess, Ha!
As the article explains, benford's law applies to distributions over values
that evolve over time with multiplicative fluctuations, not multiplicative distributions themselves. A simple uniform distribution
over [0,n] obeys benford's law, averages over any range of N.
Not exactly the same thing, but 'Wallpaper Engine' is very highly rated on Steam for its ability to create highly customized 2d/3d live wallpapers for Windows PC's.
I don't understand why the browser can't infer this from existing knowledge. If it doesn't have any absolutely positioned or floating child elements, wouldn't that imply contain: content? And if you add overflow: auto or hidden, wouldn't that infer to contain: strict?

I like the idea of containing floats in a div easily, no more clear hacks lol. But... I must be missing something since it really seems to be these optimizations ought to already be possible.
I would do this, no question; but I'm not having children, either.