skysight-inc/HackerNews huggingface dataset:
Changing menu prices is probably a bit less elastic than letting people be flexible with their spending. I'm more likely to buy the burger that I can afford and stinge on the tip if I'm tight and come back next week and guilt tip when I'm full. Raise the price across the board and I'm not coming the tight week.
I think that tragedies like these should absolutely cast a spotlight on the institutional and procedural weaknesses that may have contributed. With this in mind I still I have to say - it blows my mind that someone could be working with prions and not be wearing the correct hand protection. Why? How often did they work so unsafely? How many others aren't? Did nobody notice and speak up?

Even the article itself doesn't seem to ask these questions.
Is it not enough to see patterns in the names, there is only like five letters missing, they have some nifty problem solving ideas in linguistics. I solved the barcode EAN - 13 translation they had in 2011 thatI spent what felt like two hours and my linguist friend just followed an generic algorithm.

https://ioling.org/booklets/iol-2011-indiv-prob.en-us.pdf
A huge early investor in Starlink is very not market constrained and will always have politician backing - the military.
A Letter to Ursula
> I am always baffled when I read about the tip culture in the states. I find it so belittling for workers. It seems to incentivize a mentality of "the customer is always right", with workers putting an extra effort to always smile and be nice in the hope for a fair tip.

There was an early-20th-century movement in the US to end tipping, for that reason. The thinking was that it created too much of a relationship of subservience rather than equals participating in commerce, to be compatible with American ideals of freedom.

You see this sometimes in older media, as in the "Tipping is Un-American" sign in the film The Petrified Forest.
The problem is in 10 years when no one uses react or spring. Like my friends that know Visual Basic.
If this bothers you, definitely don’t read Bukowski. He uses offensive metaphors that could cause serious damage to you!
Right-click on Desktop -> Personalize

Colors -> scroll down to 'Choose your accent color'

click a nice colour from the 'windows 'colors' tile.

Scroll down to: 'show accent color on the following surfaces'

click tickbox 'Title bars and window borders'

The homogeneous madness then starts to dissipate a bit...
Is there a tool for ruby that is actually opinionated and doesn't have a sea of configuration options? Rubocop just has WAY too many options and configuration going on. Tools for other languages like black/flake8 and govet are quite opinionated and these prevent bikeshedding. A lot of the rules as has been mentioned by others on this thread don't properly analyze the code resulting in bugs when you follow their recommendations. I'm not sure if Rubocop does an AST analysis or does it properly cause I've had a similar experience
Slightly tangential, but I still find it fascinating that it was Firefox OS was the first to introduce the idea of adding all sorts of hardware APIs accessible from JavaScript, or at least that was the first time I heard of that idea and played with it (and still have a ZTE phone from the time), but, after the Firefox OS was discontinued, they essentially stopped being interested in those capabilities altogether and started to even actively discourage others from exploring it.

I guess it makes sense from business perspective, but I still believe in the original idea of making more powerful apps with Web technologies, even though the companies that work on those ideas changed over time.
Well if you can figure out how to actually accomplish a big expansion in public transport, please let us know. People have been trying for decades. You have to get politicians and taxpaying voters on board and that's not so easy.

In the meantime, Tesla is making real progress on decarbonizing transport. And it's not just "stupid luxury cars," the whole idea was to start with that and work their way down to the mass-market as they scaled up mass production and batteries got cheaper, and that plan seems to be progressing nicely.

Batteries can be recycled and Tesla's 4680 cells are designed to make recycling easy. And a recent Yale study found that, even taking all indirect emissions into account, electric cars are far better than gasoline cars: https://environment.yale.edu/news/article/yse-study-finds-el...
>In my case, server price is going from €26 to €35, a 35% increase(!!!). Still cheap for what I'm getting but quite a price hike, new pricing starts in March in my case.

I'm going to convert to USD for a minute (since I'm in the US) ... that's a price jump from ~$29.50 to ~$40. Or less than two trips through a drive through of a [cheap] value meal at a fast food place (maybe one trip through some places).
Researchers Explore Hacking VirusTotal to Find Stolen Credentials
The founders of Google about why ads kill search quality
There is help right now for addicts. What change are you suggesting?
Basically, you have an MBA.
It's not my idea, it's how states take licenses away from repeat offenders, but yes I'm sure there's a better way to do it than that.
“that is not the deepest way to consider the question.”

— https://www.gnu.org/gnu/linux-and-gnu.html
Funny, but Rand would review some of them differently

[Babe / Charlotte’s Web]

Ingenious farmers find new ways to market their farms and products with innovative marketing.

[Snow White]

Seven dwarves give room and board in exchange for house keeping. They save her from a dangerous, overreaching government. It later translates into future potential political favors.

[Beauty and the Beast]

A woman rightfully chooses a man with more resources.

[Up]

Politically persecuted man overcomes adversity and claims a flying fortress of intelligent dogs.

[The Muppets Take Manhattan]

A capitalist Cinderella story with puppets minus the fairy tale magic.
I think you'll find that servers and bartenders are the most adimant supporters of tipping. They make a killing.
Ha!

They haven't released anything since 2017 except the one they did yesterday. I am lucky to read your comment. Now its testing time.
100% agree that it was a well-done product, although I never went through the application process, I've read countless relevant job postings. I also don't do linked in (feels too much like social media) so I'm sad to see this stack overflow option leaving.
Dupe: https://news.ycombinator.com/item?id=30023681
Netflix stock tumbles over 20% after missing subscriber forecasts
I’d say the ability to compile other code to it by using it as an LLVM backend. Also, designs like V8 isolates seem to be much lighter weight to spin up than the designs Amazon Lambdas use. Cloudflare has some blog posts on this. I’ve been fiddling with it currently, mostly at the level of its of text assembly format (WAT). The still in progress WASI spec gives OS access like file systems for server use.

In short, if the JVM works for you in an enterprise type role, I’d see little reason to switch now to WebAssembly. But it’s future path as a possible mainstream compile target and functions-as-a-service type platform are interesting.

Currently performance gains in the browser vs JS appear minimal- mostly I’m guessing because V8 et al are so damn good at runtime optimization.

The fact that WebAssembly seems to have fallen off of the hype train means that it may have a shot at being the future of serverless.

edit: I’d add that its origins in the browser leave it with a “download and stream code to compiler” that strengthen its serverless scenario visbility.
I can't find the reference now, so perhaps I hallucinated it. But as I recall, the car was intended to go to another investor, and the early-Tesla investor/CEO shenanigans put it into limbo, and so Musk launched it.
People are saying this is Zoom's fault. Maybe it is. However I've given up on Wayland entirely and just gone back to X11.

I frequently need to record my screen to show bugs or fixes in features. Most of the open source screen recording software seems to only support X11. I've tried quite a few different open source alternatives (other than the built Gnome Screen recorder which is kinda hidden in a keyboard short-cut and it absolutely useless as I have to crop the video afterwards).

Slack and Discord can't share the whole screen. Not much of an issue with Discord. But with Slack sometimes I need to demo my whole screen and it doesn't work with Wayland enabled in Gnome.

So this isn't a problem just for zoom. It seems other software has problems with this as well.

Also with Wayland I have weird issues when using a browser (doesn't matter which one I've tried them all) if the memory usage on my dev machine goes up over 32gb (I have 64GB installed). Wayland starts to slow down. Windows seems to start becomes randomly unresponsive and scrolling keeps hitching. It isn't the CPU time because I ran top and the CPU usage was fine.

Before anyone tells me not to use a Nvidia card or Do I have the right drivers installed etc. I am using kernel 5.10 on debian 11 (bullseye) and I have a AMD 6800XT. I have the correct firmware installed and I played Rise of the Tomb Raider (linux native games) recently at 4k with absolutely no problems (I have one crash in 40 hours of gameplay). So it not the card or the drivers.

I've basically given up using Wayland. The only issue I've had was screen tearing in Dark Souls 3 and a few other games that were being played via proton and that was solved by enabling TearFree in an Xorg conf file.

cat /etc/X11/xorg.conf.d/20-amd.conf

Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection

People keep on saying Wayland is better, X11 is rubbish. But I frequently find the opposite. I know there are security issues. But I need the full screen record and I've tried almost everything and none of the software (open or proprietary) I've tried works properly with Wayland.
You might be able to access it if you have an Apple device and Private Relay enabled. I only have IPv4 at home and was surprised to see an IPv6 address when I typed in "what is my ip" into Google. For the most part, Private Relay works pretty good.

Maybe the solution for more IPv6 adoption is for tech giants like Apple, Google, Microsoft to make proxies like Private Relay ubiquitous on every device/browser.
This might have been the case in 2019, but it certainly isn't in today's labor shortage.
"Undefined Behavior", a.k.a. "don't do that". It's everything the language allows you to do but the spec (you didn't read) says you should not, otherwise anything can happen. For example you should not access an array out of bounds, nor dereference a null pointer; so the compiler is free to assume this will never happen, and if it does the generated code may do very unexpected things, like not a straight segfault but continue running with unintended behavior.

There are many UB cases in C/C++ many programmers don't suspect (more subtle than dereferencing null), and this regularly introduces very hard-to-debug bugs and securities issues. Rust does (mostly) get rid of them so you can be sure that your code has no unexpected side-effects.
Yeah we only do that metaphorically in the modern world.
And the idea that the gratuity should be a percentage of the selling price of the goods is also weird. Someone makes more money if they did the same work but handed you more expensive food.
We're not talking about supporting things years ago though, we're talking about supporting it now which is a few years after, when it's been stable and supported across the whole ecosystem for a quite a while.

That's their job, providing multi-platform video-conferencing and screen sharing.
If they can't do that they could chose to drop their app and try to build a decent web version instead because this thing is quite an horror show as well. Screen sharing works well in Chromium and Firefox.
No, this first came up at a place I worked, someone suggested using it, we evaluated it, this was one of the things that annoyed me, because it doesn't matter. After quite a bit of time discussing and configuring it we decided not to proceed. From time-to-time I'll look at it again, but it seems to get more bossy as time goes by.
They probably use WCID, which is a mechanism for devices to tell Windows that they are compatible with the generic WinUSB driver. Zadig is useful for older versions of windows, non-WCID devices, and when you want to override that auto-specified driver.

Here's more information from the author of Zadig: https://github.com/pbatard/libwdi/wiki/WCID-Devices
Well, I model cognition and decision as energy in architecture. The Architecture dictates what adjacent states are available and what the default likelihood is of each. The more the energy expands itself because of its preferences, the more it can nudge the outcome towards one of the less likely adjacent states. Any outcome changes the state of the architecture and the architecture changes the state of the energy, so the two engage in a kind of coevolution.

Here's why I believe in free will: The preferences of the energy are subjective, not objective[1]. Its inputs are dictated by the architecture it resides in, but the meaning it attaches to them are determined internally and infinitely[2] more complex. So for example, someone who loves exercising gets very much the same nerve signals as someone who hates it. The difference is in the meaning each attaches to the experience, and meaning is not objective.

[1] AKA 'the hard problem of consciousness'
[2] Insofar as internal communication happens across a higher-dimensional manifold than its communication with the architecture. For ease of visualization I imagine a three-dimensional gas interacting with the two-dimensional surface of a building, but I am working on a model that properly accounts for time.
Requirements: 5+ years italicizing text. 3+ years using Arial and Helvetica.

“I’ve used Tahoma for 7 years.”

“Sorry, that’s not really what we’re looking for. Now, please draw a capital ‘A’ in Times Roman on the whiteboard.”

“…” (applicant realizes they should’ve spent more time on LeetWord.com)
So how much of our "news", response, reaction, mindset, policy, etc, etc was based on total bullshit?

I think we're still in the early days learning about all the falsified testing, falsified covid origins, covid lab manipulation, waning vaccination effectiveness, ineffective cloth masks, etc.
Yeah, it's satire in the 'humor' section of the New Yorker.
Enable "hard mode" in a future release, which, like Wordle's hard mode, rejects any guesses ruled out by previous answers.
What are you talking about? Have you ever been to a restaurant during the day or counted the employees over-50 at Walmart? There always have been adults working these jobs.
In my case, I use drugs because I have MS and if I didn't, the only signals I ever get from my body are constant pain.

Some occasional drug use reminds me that my body doesn't exist solely to hurt me, that I can still experience pleasure, and that it's still worth trying to find things I might like/be able to enjoy since many of my previous physical pleasures aren't possible or are less enjoyable than they used to be. Without them, my physical existence is only pain, and that's depressing. Being depressed is way worse on my cognitive abilities than doing drugs once in a while.

This is true for most people who use regularly: The drugs are a harm-reduction measure. If weed fucks you up (-10 cognitive ability) but also gets rid of your anxiety (-20 cognitive ability), it's still a net win.
It is the employees who like tipping. You are falling for a common misconception.
>One requirement is that a language must be compiled and thus cannot rely on a runtime. That excludes Go and Java.

Maybe I'm wrong, but I know that there exist CPUs made specifically to natively execute Java bytecode, so in reality if the hardware has a baked-in language interpretation it would be actually possible to write an OS completely in Java
> you can say “this set of math operations shouldn’t overflow”

This is the same as putting an "if" statement to check for sizes (before or after the operation); the thing that other languages automatically do for you at runtime (with its performance implications).

> The existence of the overflow bits and that overflow continues to remain a common security flaw

What do you propose for a new CPU architecture/instruction set/register types?

How would you implement it? Signed registers?

> how CPU designers imagine you write code.

Write a program in assembler. You'll be checking carry/overflow bits in no-time.
how big is your schema then? Of course code grows as schema grows as it is translated to TS. However productivity boost is huge.

If you want to use it with bigger than 1mb schemas create an issue , maybe we can split it to more files if that works for this limit
Other countries with the population density of US rural areas? Which ones specifically, and what did it cost them?
At least for my family members, they switched to Signal because they don't trust Facebook and Google abandons their products after a few years.

iMessage isn't an option because half of the family is on Android.

If a motivated state actor wants pictures of my baby niece then I guess they're welcome to it.
Another MSer here and weed has never made me bang my head on the table because I kept mixing up words during the last meeting. That's all MS.
I'm not sure I understand: me as a customer, whether I pay the menu + 20% tip, or I pay a menu 20% more expensive, I end up exactly the same. So why is for the restaurant owner better with tipping, instead of raising the prices 20% and putting an entry sign "no tipping needed here, we pay our workers right"? Even call the restaurant "no tipping place" if they wish. Can someone with experience in restaurant business explain this?
Disaggregated Memory (CXL) – In pursuit of scale and efficiency
I would argue that any drug that are depressants would have a different effect when high vs when the user is in withdrawl. Marijuana is considerably different than narcotics from my first hand experience/witness of it's effect on people.

Dope heads don't jones for their next hit. But I have seen a sweet young naive young teen turn into a mugger from meth.
Check out anything from the NTSB!

OUTLANDISHLY-GOOD reporting: https://www.ntsb.gov/investigations/AccidentReports/Pages/Re...
They mentioned below that they have their own devices they can control. As I understand it, for those kinds of IoT usecases the workflow is easier because, instead of overriding the driver defined by the OS, you can define WebUSB-compatible descriptor that will "just work" across all platforms.
Yes, C provides a way to talk to ABIs, in addition to APIs. It's not just "talking to hardware" it's talking to other software in a reliable way, such that you can upgrade your C compiler and have code written in C89 talk to code written in C11 which is unheard of in most of the other languages that don't support an ABI. (Think Python2 being incompatible with Python3)

Software has gotten much faster. Yes, almost all software benefits from -O3. What do you mean "hardcode"? as far as I know libjpeg can be linked statically...

UB is easy to maintain, lets take integer addition & overflow, you just issue an ADD instruction and however that CPU executes the ADD instruction is how integer overflow works on that platform and then in the C standard you write "integer overflow is undefined behavior".
I recall reading recently that gcc moved to making overflow undefined at -O0
They mention that on the article:

> We apply data2vec separately to speech, images and text and it outperformed the previous best single-purpose algorithms for computer vision and speech and it is competitive on NLP tasks.
In my British household we call the cylinder foot warmer ones 'mother cats'.
>I feel for the young learners that get thrown into this world and dont even understand the concept of a file system tree anymore.

Linking to my previous rant on this: https://news.ycombinator.com/item?id=28994133
If I had a dollar for every page on the internet that advertises UTF-8 and provides Latin-1, I could buy Microsoft.
I totally agree, but no one ever pays the money to have it properly audited
What about LaTeX?
Project Zero's exploit reporting is fantastically in-depth: https://googleprojectzero.blogspot.com
The C standard has notes about a freestanding implementation, mainly for developing kernels. The requirements C has for freestanding environments are very limited ( http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf , you get float.h, iso646.h, limits.h, stdalign.h, stdarg.h, stdbool.h, stddef.h, stdint.h, and stdnoreturn.h) and the starting point for the program is implementation defined; you might get _Atomic, but that’s optional). For the record, C++ goes a little overboard and promises all sorts of things in its freestanding environment.

https://groups.google.com/g/comp.std.c/c/zzyii-DlMiU/m/RnH5i...
A lot about the Rubocop philosophy really grates on me. Many of its preferences are arbitrary and don't, in my opinion, contribute to code readability. Many others are good as a rule of thumb but cause more harm than good when they are blindly enforced by a robot. A recent example from my work went something like this:

if some_verbose_condition && some_other_verbose_condition
do_the_thing unless excluded_case || other_excluded_case
end

Rubocop changed this to

if (some_verbose_condition && some_other_verbose_condition) && !(excluded_case || other_excluded_case)
do_the_thing
end

which is just worse

and then it had the gall to complain that the line containing the `if` was too long.

That said, if you disable half its rules, Rubocop can be a useful tool. We've long had a list of database migration best practices, which we've built up over the years to ensure changes to our application's database schema don't cause downtime or other issues. Lately I've been writing cops to automate checks against these practices.

Useful feedback: "Heads up: changing the type of that column is going to lock the users table and bring the site down; see $BEST_PRACTICES_DOCUMENT"

Not useful feedback: "zomg ur cyclomatic complexity si 2 high!!1"
Being less than 20 miles from the OSU campus means they'll probably have a lot of opportunities for students - and it will stop some of the brain drain out of the state.
OBS studio only recently got it right on Wayland. I'm not so sure Zoom has been slacking since 2018 on this one.
Signature_example.pdf in that repository is NSFW.
State and local laws overrule federal laws if the federal law has a lower minimum.
Making a killing is pushing it unless you're working at a high end place.

I really wonder how many HN people have ever worked in a waitstaff role. As much as you might hate it, tips keeps you just above minimum wage 95% of the time. Its not some money fountain like some people here seem to thing it is.

People who want tips of course want it because it gives them money on top of minimum wage, why the hell would you expect someone to sabotage their own income stream?
If WebAssembly is the new k8s (in terms of complexity), I am going to do as much as with k8s with it: nothing.
It’s not something “you” try as the employee. It’s something “you” try as the customer.

The business not having workers during business hours will not equate to any more profits for the business. It’ll just equate to fewer business transactions. They still have to pay the minimum wage to the staff working during those hours.
Yes, the instruction set is laid out rather beautifully, this is something I'd really like to see to implemented in 64 bits with support for true SMP and see how well that performs against other architectures.
> k8s is fundamentally a control loop engine, Wasm is a runtime

Thank you for this comment. I was scratching my head wondering what developments I had missed on the wasm side of things that would replace k8s.

So essentially wasm could replace or augment the CRI in k8s eventually. That sounds great if it can be properly integrated with the rest of the platform like Ingresses, PSPs, etc.