skysight-inc/HackerNews huggingface dataset:
It's a simple side effect of money creates money. If you have X dollars, it almost automatically can create Y dollars in time T. Integrate over time and you have exponential growth. People starting with low initial number will have exponentially growing differential.
Thank you for taking the time to have a look. That video is probably the one and only time I've thought "this guy gets it". There's a lot of people in the world unaware of bullying. It gets stereotyped to this thing where people are hung from their underwear in the showers, while that's a thing that happens too I bet, it's not what happens most commonly. Most bullying is invisible. It happens when no one who cares is looking and leaves no physical marks.

I just hope to show as many people as possible this video in the hope to create awareness of what bullying is, and not what the media portrays it to be.

For those unable to watch the video for whatever reason you can find the text here[0] but it's much more powerful when spoken by the author, You can tell it impacts him deeply to tell these stories.

[0] https://genius.com/Shane-koyczan-to-this-day-annotated
Usually you'd have more than one sysadmin on the team so the 2nd guy could restore your access.

Having a reliance on 1 individual creates a great deal of risk, not just in the case of lost YubiKeys.
Yeah, the problem is that it's not easy to store very large amounts of water (at least not near where the Adelaide Desalination plant is).

I believe they can pump the water up into the hill, so I guess it's not entirely out of the question.
Nvidia unveils 21 TOPS 70x45mm 'AI supercomputer'
I suspect law enforcement agencies don't have to worry too much about violating the terms and conditions of a service they're using for an investigation.

At worst, their fake account gets closed by the site and they have to go through proper channels if they want to proceed further.
Considering Hollywood’s low tolerance for risk, this young trend is going to be huge, and permanent.

I can’t help but be excited to see new movies with old stars, but I can already tell it won’t be fun for long. A decade from now, we’ll pine for the days before dozens of trash movies ruined the memories of our favorite actors. I don’t want to associate Jimmy Stewart with the 25th Fast and Furious sequel, etc.
>he poorer a person is the larger a percentage they are willing to risk

I don't agree with it. Poor people tend to be very risk-averse (they teach their kids to get "stable jobs" above everything else), and this puts them in a self-reciprocating loop of poverty. Many rich people who i know became so by repeatedly getting involved into "bold" things looked totally bullshit, and usually indeed was - apart from 1-2 in their lives that wasn't, and made them millions.
> Restarting the service and redeploying it should be absolutely the last resort and aren't really sound advice, mainly, because you are losing the invaluable crashed state of the system, that may be vital

I assume you have a separated logging mechanism, where all logs are collected, independently from the restarted service. Don't forget to log the state of your system as much as possible for post-mortem analysis
> "No contracts or fines are necessary. The plant is making the power ... So they pay for it to be disposed of."

They only pay if they are selling into the market at the market rate. Often, large operators will have some or all of their output contracted to buyers at a fixed contractual rate, so they are not affected by negative prices.
So should we have more inequality to have more of all those things, then?
“The Last Jedi” Is Your Father’s Masterpiece. and Yours Too
Not if g >> r, of course.
Be specific. How would it work differently? (Assume the designer of the system is trying to deliver reliable power without wasting a lot of money.)
Why do you immediately talk about a two-state solution? A single-state solution is also an alternative. And possibly the only viable one.
That's absolutely right (and thank you for the reference), but this benchmark starts off with fairly naive code where -ffast-math may still help considerably.
Apparently, everything can be a blog post today.
No, but there is no reason to expect that we are at the optimal level on inequality either.
I just went to the toilet.
“Clearly marked” in muted small text.
Nanopesos, budget management simulator in Chile
XR is very much tech a problem. Wearing headsets have induced headaches for me within 30 mins. The resolution is choppy. Field of view makes everything non-convincing. There is actually ton of content which is good for 5 minutes of demo-surprise factor but failing to have much of stickiness. I expect games to be major play for XR but they have to compete with 4K OLED which will now be ray casted. Adding 3D to limited field of view + low res pixelated scenes just doesn't compensate enough. XR today is like what neural networks used to be in 90s or like what TVs used to be 1950s.
I've had a compiler error that was very sneaky and only happened in certain build configurations. Because it was a compiler error, it was caught before heading into production, but it happened just before the final build, so it lead to a stressful hour or two for me ("Hey, the thing we're supposed to ship very soon fails compilation on the platform we're shipping it on!"). Here is a much simplified version of the issue:

doSomething(),
DEBUG_MACRO("Print some text");

And mistakenly put a comma instead of semicolon at the end of the first row. I didn't notice the typo, because it compiled and ran just fine: the thing on the left of the comma and the thing on the right were both expressions, which is valid with the C "comma operator". But, on some build settings, "DEBUG_MACRO" became an if statement (it expanded to something like "if (debuggingIsOn) ..."), which is not an expression and thus not valid with the comma operator.

Lesson learned: always build and test all build configurations continuously during development. Don't leave it to the last minute.
> I could go on, the pattern seems to be the same.

I think a lot of people would be interested on similar examples
"dissipate heat in well ventilated radiators": you've just invented a https://en.wikipedia.org/wiki/Cooling_tower , often the largest building at a power plant.
Unfortunately I cannot read this article, because of the pay gate, but I can confidentily say that inequality is most certainly inevitable.

Inequality is the core concept which keeps everything in balance on this planet. Humans are destroying this planet by trying to achieve a utopian world of perfect equality. The only equality that we should strive for is equality of opportunity, but we can't aim for equality of distribution of resources as this would lead us into eating up our entire planet.

If everyone in this world would get the medical care to live until 100, if everyone would get fed with the same amounts of fish, meat, eggs, fruit, vegetables, etc. then we would pretty quickly end up in the tens of billions of human beings consuming everything around us until nothing will be left and we have killed ourselves.

Resources are limited and unless we can build more planet Earths at random will, then resources will always remain scarce and the only fair way to distribute these resources without looting everything to its extintion is to let all animals on this planet (including humans) compete for it. The strongest lion will catch the Zebra, the smartest human will afford a big mansion, etc.

Humans need to become comfortable with accepting the laws of nature which kept our planet flourishing for so many million years or we will put an end to it very quickly. No human has a right to anything. Whatever you are given is what you have either earned, stolen or you've been given out of mercy, but never because of entitlement. The sooner everyone can accept that fact the better things will turn out for us as a species.

Also it's important to understand that what's good for humans (today) is not necessarily good for humanity. It's good for humans to burn fossil fules like mad people to keep our homes warm in the coldest areas of the planet or to install energy wasting air cons in hot places which we want to inhabitate, but in the long run this is damaging our environment and bad for humanity. It's good for humans to fly everywhere and drive everywhere today, but it comes at a cost for humanity at some point in the future.

Humans are ego centric, self entitled and selfish animals which think that what's good for them today is good for us tomorrow, but it's often quite the opposite. The truth is, the more we live in animalistic conditions like survival of the strongest, the better it is for us as a species in the long run.
Felicia readers have been in Japanese laptops like Vaio since 2006. Not sure if that is NFC or not. it's the system the public transportation virtual cash cards use. They were added to let you make your expense reports by scanning your company provided transportation cards.
Sounds like a creative way for law enforcement to get people to hand them their unlocked devices during a search.
Because the BSL flat out bans the use of the source code for a specific purpose for 36 months and mostly behaves like Apache-2.0 for most other intents and purposes, whereas the AGPL affects all users (commercial or non) and requires them to publish source code for all publicly accessible services using the AGPL licensed code, regardless of purpose.

If MongoDB were AGPL, both a company providing MongoDB-as-a-Service and a non-profit web app using MongoDB in the backend would equally need to publish their source code.

The BSL just says "you can't do this one specific thing for 36 months".

The AGPL is a more viral version of the GPL, which basically says "if your code uses this code, your code is now GPL licensed" and also "for all GPL licensed software you distribute, you must also make its source code available" (with the AGPL just redefining that "distribute" as "distribute or make accessible as a service").
Awesome. I haven't started to learn Rust yet, but I still learned a lot.
Also, they're hedged with the day ahead price.
I think "when driving, including when stationary" means in stationary traffic, or at a red light. Not when your car is parked and handbrake on
It might be. I don't think we can draw any conclusions based on how 10nm is going though.
not only that we unfortunately live in a society of fraud, where our mass transit system has to resort to their cameras to prove who wasn't on a bus when a car bumps it.
Yes exactly.

Usually you can extract 2x to 4x instruction level parallelism on simple add instructions [1] vs [2]

For fused-multiply-add even though the latency is higher the instruction is also slower so its the same. BLIS, OpenBLAS and my code extract 2x parallelism (2 accumulators) at the lowest level because we are restricted by the number of registers and the fact that x86 can only issue 2 FMAs per cycle [3].

Details, we divided the work until we have a small micro matrix C or size MR x NR (input matrix of size MxK and KxN so output of MxN), and then here is are the constraints you have to deal with:

Registers constraints and micro-kernel tuning

- To issue 2xFMAs in parallel we need to use 2x SIMD registers
- We want to hold C of size MR * NR completely in SIMD registers as well
as each value is reused k times during accumulation C[i, j] += A[i, k] * B[k, j]
- We should have enough SIMD registers left to hold
the corresponding sections of A and B (at least 4, 2xA and 2xB for FMAs)

On x86-64 X SIMD registers that can issue 2xFMAs per cycle:

- NbVecs is 2 minimum
- RegsPerVec = 2 * NbVecs => 4 minimum (for A and for B)
- NR = NbVecs * NbScalarsPerSIMD
- C: MR*NR and uses MR*NbVecs SIMD registers
- MR*NbVecs + RegsPerVec <= X
-> MR*NbVecs + 2 * NbVecs <= X
-> (MR+2) * NbVecs <= X

Some solutions:

- AVX with 16 registers:
- MR = 6, NbVecs = 2
FP32: 8xFP32 per SIMD --> NR = 2x8
ukernel = 6x16
FP64, ukernel = 6x8
- MR = 2, NbVecs = 4
FP32: 8xFP32 per SIMD --> NR = 4x8
ukernel = 2x32
FP64, ukernel = 2x16
- AVX512 with 32 registers
- MR = 6, NbVecs = 4
FP32 ukernel = 6x64
FP64 ukernel = 6x32
- MR = 2, NbVecs = 8
FP32 ukernel = 2x128
FP64 ukernel = 2x64
- MR = 14, NbVecs = 2
FP32 ukernel = 14x32
FP64 ukernel = 14x16

And in-depth overview of the lowest level details is available in the paper Automating the last mile for High Performance Dense Linear Algebra[5].

In short, the compiler is completely unable to deal with this, and a high performance computing compiler should give an escape hatch to allow hand optimization like Halide[6] or Tiramisu do[7].

[1]: https://github.com/numforge/laser/blob/e660eeeb723426e80a7b1...

[2]: https://github.com/numforge/laser/blob/e660eeeb723426e80a7b1...

[3]: https://github.com/numforge/laser/blob/e660eeeb723426e80a7b1...

[4]: https://github.com/numforge/laser/blob/e660eeeb723426e80a7b1...

[5]: https://arxiv.org/pdf/1611.08035.pdf

[6]: https://halide-lang.org/

[7]: http://tiramisu-compiler.org/
Write a blog post about it, and post it here.
"source available" but with a built-in mechanism that converts the source to "open source" after 36 months, hence "eventual open source".
Instagram Feed Planner
Designed for congested/small UK streets where a lorry can't get up to significant speed.

Also they are primarily deployed at the entrances to long walkways/bridges, where a lorry at speed would do significant damage to pedestrians. As these prevent a lorry from entering a walkway, 5m of rapidly-slowing "penetration" is acceptable.
For business use, sure, but not for personal use.

Relying on recovery methods for all your yubikey secured accounts would be a vast amount of work.
Ray Tracing Gems – The Book
Any alternative to Google's land grab of intellectual rights to the books they digitize (in a horrible quality to boot) can only be a good thing.
This was the whole basis of C#'s grandaddy C++, was it not? Thinking "What if structs didn't just have data, but methods?"
The Class was born, but it is basically still a superset of 'struct'. I guess the wrinkle here is that is specifically a main() but the article payoff singularly fails to deliver. "This compiles" is rather unenlightening.
So as awesome as the wind production tax credits are in creating many GW of wind power (in the US at least), it did result in many wind farms being able to submit offers that are artificially low. That lowers price signals for everyone else too and causes market distortion.
Why does history repeat itself?
I think someone must have mistakenly edited the link?
This appears to be the correct article: https://www.nytimes.com/2019/11/06/business/airbnb-verify-li...
If in-between the start and the end, I went up to 8 accumulators and in files in the same folder I have the same with SSE and AVX instructions.

I actually wanted to know exactly what ffast-math did, down to the codegen (so you have assembly at the bottom).
Ah, if only the professional electrical engineers had thought of batteries. Thank goodness there are software developers to tell them what to do.
Sure they are expensive. That's why the coal plants are willing to bid a negative price for their power, to have someone else deal with it. Rather than paying to build another tower.

The negative bids aren't coming from suppliers who can easily turn off, they have already turned off at this point.

And, cooling towers don't work by pumping hot water back into a lake. No need for a tower for that. They work by evaporating it, which lets you dump both the heat up to 100C, plus the latent heat of liquid -> gas.
You can make money of it. You just can't use it to run a SaaS based on Sentry. This is a lot narrower than a general "non-compete" with a very minimal "non-commercial" restriction.

You can provide Sentry-as-a-service but you can't do so commercially.

You can use the Sentry code commercially but you can't use it to provide Sentry-as-a-service commercially.
Facial recognition, why are you worried?
>It's kind of surreal to use "Saudi" as the demonym for the people of Arabia

Huh? They use it as a name for "people from Saudi Arabia" and it's a very common use.

"some users of Saudi nationality or descent live outside of Saudi Arabia" --> people who are SA nationals/origin and live outside the country.

>The "Saudi" in the name of the country refers to the royal house, the House of Saud, and I would expect a "person of Saudi descent" to be Arabic royalty, not just any old Arab.

Saudi != Arab. If anything, Arab is a superset (and Saudis, if we talk about the nation state and not the ethnicity, are not all Arabs).

But the main point, is that the name Saud is commonly used for the nationals of Saudi Arabia, not just the royals.

Wikipedia:
Saudis or Saudi Arabians are a nation composed mainly of Arab ethnic groups who are native to the Arabian Peninsula and live in the five historical Regions: Najd, Al-Hijaz, Asir, Tihama and Al-Ahsa;
Someone is always going to be stronger, faster, taller, younger, better looking, have more things, etc., than you do. If you use the envy to improve your life, then it's good. If you use the envy to tear down others to your level, that's not so good.
> As an outsider it seems that the people bullish on VR think consumers, with respect to these problems you mentioned, will just get over it because of how compelling VR is. It seems obvious to me that they will not get over it.

I agree. It reminds me of the 3D TV hype. Yes, they exist, and yes, some people use them, but it's still marginal.

On an unrelated node, I still can't believe MS killed Kinect. It is fun, it is social, it's safe if you're careful, and you can be very free with your movements if you have enough space. You can both play games and get healthier. I bought most Kinect titles ever released and it kills me there will be no more.
Swedish hospitals in “readiness state” after HDD outages
It's shocking but imagine you are a PhD student, you need 4 papers out in 4 years but you are operating in a field where your results are only accepted when they are positive and new (sometime even only when the confirm a certain theory!). It feels really unfair as it is essential a probabilistic process whether you will get a PhD or not, it depends only to a certain degree o how had you work and how smart you are. This needs to change.

There are moments when you feel like giving up, for example when you receive a DNA construct that has been proven to work in some Science paper. You set up your experiment and for 1.5 years you wonder why it does not work for you. And you can only conclude that the Science paper didn't in fact produce a working construct, you start to see in the images of said paper that indeed, they may be coincidental and not the result of a working protein. And it sets you back 1.5 years. Or, you write around it, creatively as you explore the borders of your own ethics.
To be clear: this is literally what the US has.
I suspect @ourlordcaffeine knows this, but for anyone else reading it.
It is technically correct, although not official.

Wikipedia:
Saudis (Arabic: سعوديون‎ Suʿūdiyyūn) or Saudi Arabians are a nation composed mainly of Arab ethnic groups who are native to the Arabian Peninsula and live in the five historical Regions: Najd, Al-Hijaz, Asir, Tihama and Al-Ahsa;
Sigh, I wish the USA were not leaving the Paris Agreement.
How much money does it cost to build this out to every house, compared to what it saves? And do people want their electricity prices to vary over the day? If you have a lower cost part of the day then you have to charge more the rest of the time, all else equal.
Maybe because I'm not familiar with Rust, but I always have kind of impressions that Rust code is very hard to read. It is just impossible to figure out what the code is doing for beginners.

[C++ code]: https://github.com/parallel-rust-cpp/shortcut-comparison/blo...

[Rust code]: https://github.com/parallel-rust-cpp/shortcut-comparison/blo...
Looking at the conditions, this one is a bit odd:

> It’s illegal to access your digital driver licence when driving, including when stationary, unless you’re asked to do so by a police officer. Penalties apply.

So, does that mean that an officer can ask to see the license _while driving_? That's such a weird scenario!

And the part "including when stationary", does that mean that you're allow to check your digital license if you're in your care, alone, parked somewhere, without any police officer around?

Source: https://www.service.nsw.gov.au/campaign/nsw-digital-driver-l...
For a moment a read NSFW Driver Licence, it would be beautiful <3
This will go in my "Hacker News Wisdom" folder for the future quoting :)
I mostly use C++ for numerical simulations in physics and associated code (analysis, some visualization, etc.). That means my primary consideration is the ease and convenience of writing high performance code for a narrow set of hardware. I care about the quality of tooling, especially for performance analysis (including things like likwid [1]) and GPGPU computation. I do not care about safety (memory or otherwise) - my code doesn't take arbitrary input, run on shared hardware, do much of anything over networks or have memory safety crashes.

From this rather narrow point of view, Rust does very little to help and quite a lot to hinder me. Rust is very much about memory safety - an issue extremely far down my list of concerns - and to me the borrow checker is an anti-feature I'd love to turn off. None of this is in any way an indictment of Rust - it looks like a very well designed language that knows what it wants to accomplish. It just happens to want the exact opposite things from what I want, and that's fine. I know I'm in a weird minority (most of the people who think like I do seem to be game engine developers).

[1] https://github.com/RRZE-HPC/likwid
I am not sure how your point implies that the current level of inequality is either optimal or too low
> Since we won't allow people to withdraw from society that means we're actively forcing people to live a specific way of life that some simply cannot handle.

Sometimes (although far less often than some people would like to assume) the person who withdraws is perfectly capable of handling the demands we force on people in our society, but they simply prefer to not participate. These people usually aren't sitting around all day collecting welfare checks, often they are the career homeless or living in isolated shacks in mountains. I can't really fault them if that kind of lifestyle is actually preferable to them.
ahh sorry yes. For some reason personal use completely slipped my mind.
Haha. Drawing a cartoon face with a long nose is quickly censored, unless drawing the nose last. But that would improve if the judgment were not so quickly given.

PS. Here is the project page: https://studiomoniker.com/projects/do-not-draw-a-penis
Not a tautology. Just insufficiently creative thinking.

Don't most of us here remember the olden days of the web? When internet advertising was a waste of time and most websites were funded from the pockets of the creators. I mean, even today that's partly common - how many bloggers and podcasters are asking for topup funding.

It's silly and wrong to think the internet would die without advertisers. Big content producers could make fairly priced single article access (don't you remember micropayments? instead we got subscriptions), and generally return commerce to the olden days when people anonymously purchased what they wanted from a shop, instead of signining away access to their bank account and email address (password collection points abound in the modern internet, deliberately or not, and everyone who encourages us to create a password is damaging the personal security).

Amateurs could use such platforms as well as advertising driven tools that are merely less effective at stalking you.

Really it's only the stalkers themselves who would be hurt by such a change.

I am, of course, delusional. But I can dream.