skysight-inc/HackerNews huggingface dataset:
You're making the claim that cultural beliefs are what's important to Western "civilization" and their interplay with states are irrelevant - and that means that the process of drawing historical parallels between certain states, like you've done with your 500 AD example, becomes even more perilous and poorly defined. And, at that point, it becomes almost like you could read anything you wanted into history, to the point of it becoming mythology - much like the Romans did with the Aeneid.

You're also claiming that tenets of Western Civilization now exist and didn't at some time before, but that there are places that were "Western" even though they didn't hold those tenets, which makes things even more unclear. It seems like there's some lineage of culture that you're seeking to identify, but which doesn't exist as objectively as you'd like.

Its also kind of interesting you'd identify individual liberty as one of the tenets of such a mythologised civilisation, when slavery existed in that civilisation for the vast majority of its theorised existence.
You are right. I considered adding something about this as well, but I was specifially countering this part (and my post was alreadt long enough):

> Literally nobody except maybe Richard Stallman was pining for websites to need cookie popups and need affirmative consent to log their IP address.
Operating taxis in cities around the world. Google it, it's not only not news, it's pretty much the core defining thing of Uber.
Bulgaria tax hacking: A whole nation was hit
For those curious, CS452 is Real-Time Programming:

https://www.student.cs.uwaterloo.ca/~cs452/
Thread from last year: https://news.ycombinator.com/item?id=17279470
We need large scale meat farming in arctic, Pleistocene Park [1] but for commercial purposes. It would restore grasslands that we have destroyed buy driving arctic megafauna to extinction, would prevent peat fire, and uncontrolled melting of permafrost, and would save some of tropical forests from being cut down for meat production.

[1] https://en.wikipedia.org/wiki/Pleistocene_Park
For very, very, large values of easy.
Duckduckgo.com has a consistent experience in both browsers :) that's what I use on FF mobile.
I'm having trouble imagining a company folding in a year because one (even essential) backend employee left. Perhaps they started to micromanage you because they were going down the tubes while you were happily 'doing your own thing'? Or did you have more of a 'face' role?
> I find it hard to believe deep down there are generally curious tinkerers who haven't found their way to a programming language of some sort?

I know one. He's rigourously logical. As a hobbyist, he's worked with electronics and complex mechanical systems: analogue cameras and vintage hifi were two of his passions. He's used computers for decades, but for some reason, they never clicked with him in any deep way. I've explained Turing machines to him, and he understands the concept, but it didn't trigger an interest in going deeper. Fundamentally it's about fear, I think. Fear of facing one's own intellectual shortcomings. Computers expose that in a more raw way than tinkering with physical objects, I think.
As the exponent is the same size it is mostly a matter of truncating. However custom hardware could have ability to do more parallel 16 bit ops in avx mode. Presumably they are emulating by expanding to 32 bit in avx512 registers.
They can sell prepaid cards, like their gift cards. However it's not as convenient.

They can start their own currency, but only facebook is going that way and it takes a long time.
Duh, they want you to buy teh fentanyl.
Zero Emissions Construction Digger?
Note that if your "standardized representation" includes things like letters and numbers, it qualifies as text. If we stuff pieces of text into boxes and connect them with lines, that's still text.

If you get rid of all text, what will you use for naming functions and variables? Icons?

Or just don't name anything: to reference anything, draw an arrow to it?

What do numeric literals look like?
Jobs that don’t allow slacking pay well because otherwise they have comically high turnover. I worked night shift in one service station and a day shift in another one for over six months and I’ve worker bar with a day job in a supermarket. Working 60 hours a week is easily within reach for any able bodied person under 40, even on a construction site. Over 60 hours or once your body starts to go you’ll be more restricted but once you have a few years in any job you can do the average work that you do on autopilot basically in your sleep.
Quote: "I finally hit on a possible scenario during my last afternoon. I ran my idea by Jantz. She told me she thought it was deeply disturbing but also brutally effective. I went home and got to work."

Yeah, everybody whom watched Breaking Bad knows it too. It involves 2 barrels of plastic and acid.
Twitter Keyboard Shortcuts for Pro Users
I'd imagine width/circumference is the more important measurement, if it's too long you just have more volume to fill.
Custom Stream.filter Evaluation Leak (Scala)
Show HN: Exorbitant Email Addresses
I posted this a couple of months ago, but "anon" user gatherhunter (or something), jumped straight to name calling it a "joke" and "creepy" and "illegal" and
killed the thread.

The main criticism was against the terms. I checked the terms of GMail, FB, and so on and see they all include provisions for inspecting all data in the system to comply
with the law, and for the operation of the service. It's actually pretty normal, and illegal to not check if content complies with the law, just as I thought.

Also, as the purchase is so huge, verifying identity is part of KYC AML regs. So again, it seems this anon user's hysterical name calling was a high pitched shriek that the tribe responded to without thinking,
but actually goes against the law, while pretending to be for it.

How does this sort of counterfactual, abusive comment get through the HN hivemind / filters, again?

Anyway, reposting now to get some love and affection for this beauty of an idea.

https://unobtainium.email/?ukyli=udiyd
JavaScript Upgrade Screencast
If the author worked as a programmer and could still repeat the above

As a programmer for a "stodgy" defense contractor, the programmers in my group alone included our Chinese-born female project leader, a Hong Kong-born female, a deaf male (and new parent), an African-American female, a Cuban-born male, an Iranian-born male, a Kuwaiti-born female, an ethnic Chinese SF-born female, and me.

And we were awesome.
For those not in the UK, the older man on the LibDem site is Jeremy Corbyn, leader of Labour, the official opposition party. The breast slapping was an awkward missed high five during the last general election where Labour unexpectedly won far more seats than predicted. He is not seen as a "handsy" politician - this incident is far more "awks" than "yuks"

The 404 joke is that Labour has for several years being trying to avoid having a clear official policy opposing or supporting Brexit
Can Meditation Cure Erectile Dysfunction?
> What cities haven’t radically changed in the last 100 years, with nearly everything being replaced with something better than they could have conceived of?

95% of European cities downtown?
Ask HN: What API design principles do you adhere to?
This is correct.

GP says:

> News outlets have relied on advertising to make their content accessible and still profitable since the 1830s[0]. It would be in immense industry shift to change from and advertising based model.

But the immense shift has already been happening, just the other way, -away from a somewhat acceptable kind of contextual advertising model ("put my ad next to the recipes pages") to the current dragnet surveillance behavioural advertising model.

What is needed isn't much more than going back to 2009 or when it was Google bought Doubleclick, when the separation between shady spyware, passive ads and content was somewhat clear.

Of course this would be expensive, in the same way that getting your buildings fire safe would be expensive after you've relied on lack of inspections to rake in rents for years from cheap housing.

Meta: HN could need a feature to "flag" when someone is abusing downvotes like on parent comment. I can always send a mail as I sometimes do, but I guess a way to flag for general moderator attention would improve reporting of such abuses.

The comment is trivially easy to prove right, points out an important detail and is still downvoted.
You are both correct :)
IANAL, but from what I can gather (at least with the USPTO in the USA), a trademark can be weakened and even lost when not properly monitored and/or enforced. It would be unwise for any business to fail to protect their trademark(s).
> He calculated (he was an engineer) that, if we applied our tech and resources efficiently, we could provide for everyone "without disadvantaging anyone."

This is just putting a name on the problem.
Is that your Tetris in the screenshot?
> And we were awesome.

That's excellent and I envy you, it must be a great team to work with and even hang out after work. But how is this related to Amazon?
Is pollen the limiting factor for seed production? Your quote seems to suggest it is, unless its sloppy writing.
"It's only on the brink of destruction that people find the will to change."
-- The Day the Earth Stood Still

It is the same with deep technical debt, change only comes after major outage and enormous loss.
That's an idea but it might make for a somewhat fragile business model subject to the whims of Uncle Sam's attention
Yeah I intended "etc." to cover such cases. I was wondering if it'd affect someone who otherwise wouldn't have related health issues.
There's an addon that does exactly this:
https://addons.mozilla.org/pl/firefox/addon/chrome-ua-on-goo...
Dust Identity: $10M Series A to identify objects with diamond dust
Allegedly the same happened at Aljubarrota; prisoners were killed to let more soldiers fight on the front line.
The problem is, that at least in my experience chrome never does that. Which is why I recently had only 5g "available" (not free), and it was all swap, because Chrome had been a degenerate example of resource mismanagement on all of my computers since it was first released. I have yet to see Chrome free memory in way other than murdering the render process myself or closing the tabs and hoping it wasn't a shared process one, at least on Linux.
I agree with most of what you have said - we need to exert political pressure by taking action. This action probably needs to be disruptive and unpleasant to work, like the actions taken by the civil rights movements of the last century.

However, I would also like to put forward the following argument for why your own efforts could make a difference:

Imagine a trolley, speeding toward a junction. On one branch is a child, tied to the rails.

You are in the plant room and can cut power to the trolley, but this will only slow it down - the trolley's momentum alone will kill the child. However, you see across the way a stranger in the signal box, surrounded by levers controlling the points in the station. They are frantically pulling levers, but so far they haven't hit on the one which diverts the trolley.

Should you cut the power to slow the trolley?

We are on the tracks - if we survive, it will be because of a political or technical breakthrough before it's too late. We don't know precisely when too late is - it could be ten years, or twenty, or ten years ago and we're buggered.
Each individual's emissions savings make too late a little later, which changes the odds of survival a little bit (or our estimate of the odds - this is probably the philosophical weak spot in the argument).

Maybe the plane trip you don't take or the car you stop driving or the product you choose not to buy is the marginal decision that gives time to avert disaster. If we do avert disaster, one of these decisions must be that marginal decision, somewhere, somewhen.

These choices are tickets in the not-extinction lottery, and it makes sense to play when you can, as much as you can.
The Burmese pythons in the 'glades have been known to eat alligators.

If you've never seen a large constrictor grab prey it's easy to dismiss them as slow and easily avoidable. But these strike with incredible speed, and can wrap themselves completely around their prey in a second or two. Then the squeezing starts... A knife or a gun is only helpful if you can reach it and use it quickly enough.

But, when not hungry, especially if digesting a large meal, they tend to hide, don't really move and are pretty much harmless.

So it really depends if the snake is in hunting mode or not.
Did HN just hug a 404 page to death? That is pretty surreal!
Play Free Games 2019
Lol my house is 150 years old and I’ve just bought it
Hm - I keep getting a 1202 program alert when hovering near the surface.
"I see him swimming" is just a present participle, isn't it? Latin has those too and they're different. On the other hand, English has "I believe him to be swimming", and "I told him to swim", although the latter wouldn't be an accusative+infinitive in Latin.
If you have a (virtually) unlimited amount of time and energy to expend on thinking about climate change and its impacts, go for it.

My point is that you will get far more bang for your buck if you spend energy on political action. Most ordinary people don't have time to spend on HN arguing about the best way of stopping climate change, they have other things to do in their lives -- and we should be convincing them to take political action (with us) instead of wasting their limited amounts of spare energy on minor personal changes that won't have as much of an impact.
Cutlass doesn't match the performance of cublass, even on nvidia's benchmarks. Hand assembly is still alive and well!
Maybe don't do side projects like this if you can't stand criticism. Especially since the entire concept actually seems like a practical joke.
4x8-bit values in a 32-bit value? SIMD does this to perform an operation on 4 8-bit values in a single 32-bit register. There are other configurations, IIRC.

https://en.wikipedia.org/wiki/SIMD#Software
That is also the reason that the company is now sometimes spending 100000 dollars on work that should cost 5000. A few years ago, the whole edifice was dangerously close to becoming literally unmaintainable; collapsing under its own complexity, the interest payments on the technical debt requiring more than 100% of available output.

Those deadlines were frequently missed, by the way. Sometimes by months. I think not quite ever by years.
All book/course links are affiliate links (e.g. tag=javamysqlanta-20)
That ambiguous ending left me hanging and twisting in the wind.
> if you wanted to; that doesn't mean it wasn't expensive.

it wasn't, at all, if you re comparing it to almost any other industry sector
As a user I prefer Apple's advertising IDs to the web's crazy canvas-antialiasing-fingerprinting and whatever.
You're forgetting that these stores act as merchants of record. They are not just payment processors. They handle VAT internationally. They do all the billing and compliance for you.

You just have one large customer in one country instead of thousands/millions in many different jurisdictions each with its own tax and consumer protection laws. That's worth more than 2.5% but it's not worth 30%.

I would say fair is somewhere between 5% and 10%, considering they also provide some distribution infrastructure on top of payments, billing, taxes and compliance.
This is amazing work. It is very well written and very well presented. Congratulations!

Ray tracing is fun! Writing code that simulates physical optics and generates a photorealistic image can be very gratifying. Many years ago, I dabbled in ray tracing briefly and it was exciting. I have archived some of the code here, in case, you want to take a look:

- https://github.com/mycask/java-ray-tracing (A very rudimentary orthographic ray tracer written from scratch in Java)

- https://github.com/mycask/pov-ray-tracing (Examples written while learning POV-Ray)
I guess if you have a limited budget to spend, I would put political action at the top of the list. However, I think typically people have several limited budgets which are kind of incommensurable.

For example for me, the decision never to fly again has not cost me any action points to spend on my involvement in political campaigns, nor has that limited my decision to work in this field for a reduced wage than I could get in adtech, or whatever.

Where efforts are not orthogonal like this I'd say go for politics first though. So we are in agreement!
A V100 GPU gets 900GB/s of memory bandwidth. I am less of a CPU expert but afaict you'll be lucky to get much more than 10% of that out of a CPU. This is going to make a huge difference that Intel can't make up with bigger execution units.

bfloat helps with this because the data is half as large. But of course if you're doing Nvidia you're probably already doing (IEEE) fp16.
I might get downvoted on principle, but I genuinely wonder and don't understand: why is it NOT OK for Google and Apple to ask for a cut? They have spent years and millions (if not billions) in developing the infrastructure, public trust and user base that allows developers to reach millions of potential customers in the first place. They provide some valuable guarantees that apps should follow that benefit and protect the consumer. I understand that bypassing fees is a way how to temporarily "have green numbers" and show savings on the quarterly report, but this is like a sugar company trying to sell sugar on the streets outside of a supermarket chain, because they don't want to pay a fee to the supermarket chain. It's their app store, their user base - why can't they make their own rules which benefit the consumer in the first place and not the greedy provider?

Again, I am genuinely curious what ethical principle am I missing here.
So correct me if I am wrong but this is doing IP in TCP right ? Iirc, this is a big issue for tcp flow control, which relies on packet loss to detect congestion: as you encapsulate stuff in tcp stream, there will be no more packet loss and the tunelled tcp will not throttle correctly.

Did not read the code yet, so maybe there is something to simulate congestion packet loss.
Doesnt surprise me to be honest.

I've seen this in the past where a backend google search appliance search was triggered for 404 with the query being parts of the 404 url.

That overwhelmed the search appliance and led to thread exhaustion on the component in front (ridiculous search timeout)... in the end the whole site went down.
Attach small bombs designed to go off only when squeezed or digested to rabbits and set them loose. (Include radio trackers.)
Trumponomics:

--

We will make this page

Great again with excellent

Negotiations
You're right about the need for hard evidence to back up unsubstantiated medical claims. Sometimes crooked doctors actually make fake diagnoses of bone spurs as favors to their draft-dodging patients.

https://eu.usatoday.com/story/news/politics/onpolitics/2018/...
I think this is how Florida wanted to go. Its its time.
I'm curious, how does the OS tell Chrome to free memory? Because as far as I know, there's no API to check if another program needs memory.
Bfloat is specifically designed for ML. It is the native type in Google's TPUs. It is quite good at ML; most models that work with fp32 work with bfloat with no adjustments; that's in contrast to IEEE fp16.

You're right that the mantissa is small. The trick is that you always accumulate into fp32 and then truncate down to 16 bits at the end. You'd do this for any 16-bit floating type.

Source: I work on this at Google.

https://cloud.google.com/tpu/docs/bfloat16
I remember reading about this in a Danish PC mag ‘PC Pro’ (or ‘Alt om Net’) in ca 1998. From memory there was also a framework called ‘Hades’ as per the mythological river. Or am I wrong here?
Back than that was normal thing. Just watch, or read, All Quite in the West. Especially the scene right before the boys graduate highschool. Also, the war was supposed to be over by Christmas. And once reality hit it was too late.
Why not Jails? It was pretty much the first to provide this in Unix land.
I guess the advantage of Docker / containers was / is the nice TUI for developers as well as Hub. We never had a ‘jailshub’ in FreeBSD.
Well, IMHO it is a fair argument for Google. They allow third party app stores. F-Droid is a brilliant example.

For Apple, however, things aren't as nice and shiny. They force you to distribute and get apps through their store. They don't let you distribute your apps easily otherwise. You don't have a choice of sharing a piece of your app price with Apple or selling it through your website as a package, or through any other app store.
I don't think Libsodium belongs to that list. It's friendly enough, but pretty far from lean.
Sometimes governments have a sense of humour: https://www.govt.nz/404
Except the user interface for them on FreeBSD compared to i.e. docker is atrocious.
After FaceApp, Instagram and Snapchat Also Started Stealing Data
Great movie, IMHO. That's how I learned about that mission.
I also do that, but I stream all my games to my underpowered linux machine
My layman’s understanding is that all results are realized many times. The values that we usually interpret as probabilities are really the proportion of universes in which the event occurs; a 95% probably of an experimental outcome means that if we sampled 100 worlds that are successors of the one in which the experiment occurred, 95 of them would have produced that outcome and 5 wouldn’t.

We perceive this as randomness due to the weak anthropoic principle: from our perspective, there is only one universe and things actually occurred in only one way, because there’s no interaction between worlds after the split; at every opportunity, we effectively draw one random result from the distribution because all of the other worlds don’t contain us, they contain copies of us.
I have been running an HP dc7800 sff, core2duo, as my home server for a number of years now. I run lxc containers for Gitlab, Nextcloud, several test environments and Plex. Highest power usage is about 60w, usually just on boot. It has an ssd and two metal disks in raid.

It’s cronned to reboot every night which from experience keeps performance ticking over. It cost me £25 on ebay. I bought another recently just for parts really.

I get a buzz making the most out of old and inexpensive gear.
It’s the Russian phrase “Мы сами с усами” usually used in the context of “we weren’t born yesterday” and “they tried to trick is/tell us what to do, but we’ve know how to do it ourselves”.
Flags Are Great for Configuration
"This script disables Windows Defender" — Because anti-malware protection is "bloat"

I found it being around half cases of “windows update 100 cpu” issue (yes, that is still a thing in 2019). The silly fact is that windows configuration only works in almost-default state and fails with everything else. The entire system is full of hardcoded crap that doesn’t even assume configs and modes exist. The complete absence of readable diagnostics adds to this heavily, not to mention KB articles that officially suggest magic reinstall/fix steps that never work.

Otoh, I understand streamers who periodically see this idiotic “hey, pay some attention, i found no virus” in their gaming hours.
>you wonder how anyone could go into that

They Shall Not Grow Old sheds some visceral light on this — soldiers are very intentionally funneled through a process taking them from normal life to the front line in a way that makes the next step the natural, logical thing to do in that situation, and by the time the full gore of the front line fighting is realized, they are partially acclimated to it, and partially pushed from behind into the melee. It’s a calculated psychological trip.
Roman engineering was just ingenious, even measured by today's standards. And a big part of Roman domination, especially roads and aqueducts.