skysight-inc/HackerNews huggingface dataset:
With. A. Passion.

Other touch screens (or similar things) I dislike:

- the controls on my stove top

- the controls on my monitor

- the controls on my tv

- the controls on my thermostat

- probably more

All of these should have physical buttons for the limited number of functions required. Or, at a minimum, for navigation and confirmation. Touch screens there suck.

My wife's car has a touch screen on the control/infotainment center whatever it's called (where the radio is), and a few physical buttons on the steering wheel. There are two clocks: one on the control center, and one in the main dashboard display.

The dashboard clock is controlled by the buttons (just one for menu nav and one for confirm selection) is super simple and frustration-free to change. The touch-screen controlled one is a shitty pain the ass.

By far the worst though is my touch-controlled stove top. Just give me some damned knobs.
- easy visa to obtain + fairly cosmopolitan city, but still cheaper than NYC//London/Paris

- good location to visit other spots in Europe

- probably already have a friend of a friend living there

- the party scene

Very few Americans intend on living in Berlin permanently, though. It's an extended study abroad session for them.
I'm sorry for editorialising the title. I couldn't think of a better way to submit this.
From the article: Revenue fell 18% to 63.7 trillion won.
FYI it's neither correct nor very clear in that Samsung Electronics is not Samsung (the overall group).
Do you want to reduce your compute costs, or improve the user's perceived response time? Those are quite different problems. They're approached in very different ways.
Main features:

- Uses latest Lua 5.4.5 VM

- The runtime is lightweight and does not rely on any other libraries

- Desktop/console applications and x86/x64 binaries supported

- A number of built-in modules are available, including GUI, networking, compression, encryption, etc.

- Object-oriented programming with multilevel inheritance, mixins, constructors, destructors, properties...

- The development tools include a Lua script to executable compiler, LuaRT Studio IDE, and a REPL.

Since LuaRT 1.0, here are the main changes :

- New GUI widgets : a Webview2 widget, a Progressbar, and a Canvas to draw graphics

- New modules : json module to encode/decode JSON from/to Lua tables, audio module to play sounds and music with effects and spatialization

- New features : Seamless requiring of embedded Lua binary modules in compiled executables, string module now uses non-encoded strings by default as in standard Lua, Zip file entries removing, ...

- And a lot of bugfixes
The people who are downvoting this comment, can you prove it otherwise?
Disagree. They all have different mediums.

- Social network (context network)

- Social media (content network)

Every successful network will become media. Media is winner takes all. One app defines the medium and assembles the critical mass network.

Facebook is now a media app, though it started as a “network.” Networks are static. They don’t bring value as they age, so the networks always turn into media apps.

Every social media starts with a vertical, but there are no vertical social medias. Every social media started with the cohort most in need of their particular medium. Musically(Tiktok) was teens, lip-syncing and dancing. Clubhouse was tech vcs, talking shop. Instagram was artists and designers, sharing lifestyle photos.

If the medium has reached scaled (as TikTok has), there’s no way to slice it with a vertical because TikTok already has all that content, and other content you’ll like.
My top of the line Android Auto compatable head unit is pretty ordinary. A RAM mount on the windscreen holding my phone is significantly more responsive!
8 minutes? What component takes 8 minutes to start?
That is a bit of an exaggeration. We use English word in German and French and barely notice anymore. Maybe the difference is that everybody speaks English, so we are more aware, that they are imported words…
As a new Berliner who immigrated here I can answer some of those:

- Berlin has a reputation for its artsy party scene and lax enforcement of drug laws. People come here in their 20s to let themselves loose.

- German universities are good quality and free for all (excluding the Semesterpauschale, but for my American or British friends this 300€ is basically nothing in comparison - especially when you count in the public transport ticket that comes with your student card).

- Immigration is hard, but you are entitled to permanent residency after you've contributed into the pension system for 5 years total within a continuous period of stay in Germany. People are willing to play the game with the Ausländerbehörde for some time if they know they will eventually become eligible for a permanent stay.

- Free, good quality healthcare. Agreed that Berlin is not the representative example in Germany, but for many people coming from places where healthcare is unaffordable or outright dangerous (I'd never want to go to the hospital in my hometown again), this is a huge change for the better.

- You can "get by" in Berlin with English only by now, although you'll be highly dependent on others. I know people who've been here for 5+ years and still struggle to order a beer. Not the best way of living, but definitely possible with so many other expats around.

- Prices/earnings ratio is still better than in many places in the West.

I chose the city myself because I already knew the language (mandatory second language after English at school in my home country), and I don't regret it. You can navigate around the coarse edges and live a good life in here.
The Constitution puts limits on what the government can do, but if the government does those things anyway, there's no automatic penalty. You as an individual could ask a court to order the government to stop or otherwise undo the harm, but if you weren't harmed as a result of that unconstitutional act, or if you were harmed but there's nothing the court could do about it, then you don't have standing to ask the court to do anything.

It's something of a bug in the way America works. If cops conducting a search of your home disconnect all of your security cameras during the search, that's probably unconstitutional, but you can't prove that it harmed you, and being illegal isn't the same thing as being a crime, so it's just an unconstitutional thing that happened, and that's where the story ends.
It's very rarely a developer's role to say outright "no". It's our role to make trade-offs understandable by decision-makers, and to clearly articulate why we think something is a bad idea. Sometimes (usually...) the broader business has different goals that just delivering quality software, and I think part of being a professional is understanding that.

There is, of course, a time and a place for a hard "no". I've genuinely threatened to quit rather than implement a particularly user-hostile feature in the past.
Assuming $20/month, that's just under a quarter of a billion in lost revenue.
Borrowed words and phrases can lead to weird things that we don't even notice.

For example the author of the essay casually calls English the lingua franca without pausing to realize that he's using an Italian phrase for "French language", and means English by it!

This borrowing, adapting and linguistic evolution has been going on for a very long time.
Why do you guys think it's taking a lot of time because people are "trying to do it properly"?? See the comments about people trying the egui demo... that thing is as easy to crash as any junior dev React application.
This has a lot to do with cultural preferences. German customers demand and expect complex multi-level menus. VW has a small UX team in Belmont where they simplify UIs for the American market.
I was around for the DoIoC the first time and while there's a lot to recommend that document, it's also pompous and arrogant in many respects, to the detriment of reasonable discourse since.

If your area has stupid beef, it's on you to handle your shit & make it so

Yeah yeah, nothing is ever our problem, it's always someone else's problem and other people's problems are stupid. Do you not realize how head-up-the-ass that sounds? A lot of regular people hate techies because they celebrate disruption and software 'eating the world' (including many people's livelihood and communities) while shrugging off any kind of collective responsibility.

What about when some group of people have legitimate beef?
I confess I am not a frequent driver. I do frequently get mad at my phone. And my computer. Though, not as often as it seems the average hn visitor does. :)

I did not mean my post to dismiss the idea that we should expect better. I'm just worried that the practices we put up with elsewhere in software would not, necessarily, be the answer.
Or maybe it hurts to live with a worldview where you're alternatingly the oppressor or the oppressed and supposed to feel guilty or powerless respectively, just waiting for the government to fix the situation.
Right, but how do you do this concurrently? This sounds like you plan to sequentially execute these batches, which could be painfully slow.
This is a problem to a degree even in Messages.app.

If a message consists of only a phone number for example, it's very hard to hit the pixel you need to long-press to copy it, otherwise all you get is phone number context like whether you want to call the number, create a contact, or add to a contact.

If you manage to hit the frame of the bubble you can get the context menu for copying all of it, but that's often quite hard in my experience.
I don't think it's so much Hollywood stopped making feel-good comedies, Hollywood stopped making good movies. Major studio movies have become overly profit driven to the point everything is derivative, formulaic and repetitive, mindlessly chasing every trend just hoping for a hit.
I think its usually that their competence is judged from above based on their speed of development as that's the only metric people above them can understand. So quality is ignored and performance is an aspect of quality - many things can be made to perform ok for the demo and the first 100 users.
Berlin is still cheaper than other major European cities, is big enough to have lots of things to do, has a good nightlife, is very international (as in you can live there without knowing too much German) and, more recently, has developed a good tech scene.

On friendliness, I found Berlin more welcoming than Hamburg and Munich. I felt people were friendlier in Köln (apart from the police that wanted to fine me for jaywalking), but it’s much uglier than Berlin.
most error messages you can just click on the error window and press ctrl+c and then paste to your favorite text editor.

this works nearly everywhere in W10- that uses native code to display the error, I can't vouch for how well this works in W11 where they butchered everything
It’s your job to tell them if the requirements cannot be met and that something’s gotta give. It’s his job to decide what, and it looks like he’s choosing latency When push comes to shove.
It's profit they are looking at, not revenue.

Just splurging on new sites/equipment/assets could drop their profit to zero while their income remained the same.
I made a super-star-trek port (playable online): https://github.com/ggeorgovassilis/superstartrek
The system we set up includes fair use. Backing up media is fair use.

Again, no one has been deprived of their rights and the copyright holder’s rights are not unlimited.
Well then further excuses come flying on why he is wrong again, and how performance doesn't matter to them. I have a legacy code base that I until recently worked with that domain specific Business Intelligence product built with SOLID principles. 20% of the processes CPU usage was for the GC, whenever you made a dump of the process it was 99% fragmentation of memory and pointer chasing through object trees every time. The customers complain about performance because they aren't getting their data in a timely manner and not getting the savings they were promised with the product. It is not a game but it does math on a bunch of data and there is a requirement to do it in a timely manner, which it is failing. Stop coming with excuses that it is niche, if you are doing anything useful to the data then you might want to pick up on Caseys advice.
When I travelled to Canada for a week for work, it was cheaper to get a random American roaming card off Amazon with a week worth of roaming data than it was to get any local prepaid SIM. It's crazy.
I’ve never seen anyone make the argument that performance is not important. I have seen people make the argument that performance is less imprtant than some other property (maintainability, extensibility, legibility etc. etc.) given certain aims and constraints.
Yes, tactile buttons are better for the user. But that won't matter in the long run as cars become more and more autonomous. Tesla's FSD for instance is far from perfect (and MobilEye will bring this to other brands), but when not actively controlling the vehicle 99% of the time, tactile buttons vs touchscreens becomes much less of an issue.
Funny you mention R. I started a several months work on data analysis/science/you-name-it in python (a good language) and slowly, without noticing it, I migrated all my stuff to R (made by Satan). And exactly for the reason you give: R gets the sh*t done faster (in terms of time spent writing code) than Python... (and you can consider I am a lisper (worse: a schemer)/rust-er at heart !!!)
The main issue was that V promised automatic memory management like Rust, but without the "trouble" caused by the borrow checker, which is something anyone who knows about the problem more deeply would laugh at.... last I checked, they were still at the same stage as a few years ago with that: "it will be working soon". It will almost certainly always stay there.
That’s a great point! The corporate structure of Samsung is confusing to me. I have no idea which subsidiaries report separately and why.

But the problem with the headline is not that it somehow sneakily conflates revenue and profit.
Run GPT model on the browser with WebGPU
Very nice overview of our Berlin patois.

As an Italian living in Berlin, my favorite (which makes my Aussie partner roll her eyes) is saying something like “you are invited” when you pay for someone else’s coffee or meal. It’s a literal translation of “du bist eingeladen”.
My partner taught me “I shout you”, but I also have the feeling that’s pretty Aussie or Brit. Any non-native friend understands “I invite you”, but would probably never get “I shout you”.
I'm British by birth, I chose Berlin after Brexit because:

1. Friends here

2. Alternative countries were Luxembourg/Switzerland (more expensive); Canada (worse weather); Ireland (fear I might get blamed personally for the stupid done by British politicians, and the UK Gov was being loudly stupid about Ireland at the time); USA (weird culture, guns); Australia/New Zealand (too far from the old country to visit regularly); France (I find the language harder than German); Belgium (saw a police officer with a long barrelled gun at the train station and noped out of even visiting it during an Interrail exploration trip); or somewhere where I hadn't even started learning the language.

That left Austria, which was an option, but Germany was bigger and I didn't want to risk having to move country for work before getting a permanent right to remain in the EU, which I think I need another 6-12 months for depending on what exactly counts.

Alternative cities within Germany: many pretty options, but the tech scene is mostly here, and also the friends.
Man from Nowhere is a good entrypoint for Korean movies.
Entanglement Could Step in Where GPS Is Denied
This looks horrible to use to me.
It still is, just not for Facebook and other social media. HN would work absolutely fine on it.
Using [0] as a reference, I'm talking about Step 3. This is, in my experience, the "normal" way that people are setting up OAuth between 2 services, with a user going through the flow.

[1] includes info on this (see "flawed CSRF protection")

[0]: https://www.digitalocean.com/community/tutorials/an-introduc...

[1] https://portswigger.net/web-security/oauth
I'm not sure what you mean?

None of this changes where the debt is located on the capital stack, and it certainly doesn't turn an unsecured debt into secured debt.

It feels like you're just using terms you don't understand to justify your preconceptions, even when it doesn't make any sense.

Interest rates are higher to to reduced offers to provide the debt as a result of the higher default risk those debtors have.

The risk adjusted return on all this tends towards the risk free rate regardless.
> I refuse to do work that will kill people

Isn’t a crappy UI on a car something that could kill people?
Well... Kind of, photobashing with midjourney doesn't guarantee you the same image or even necessarily the objects in the same places, even if you increase the image weight value up to its maximum of two. ('--iw 2')

Many times you'll have no other choice but to use a diffusion model with img2img.

I agree with OP though, the market has spoken and the vast majority of people use prompts hardly more nuanced than a 90s Mad Magazine book of Mad Libs.
> It's absolutely ridiculous that this still happens today, and it doesn't have to.

But then how will the suits save 5¢ per car by buying antiquated hardware instead of something appropriate that can perform the tasks requested of it efficiently?
Well, English is the lingua franca du jour, after all!
Whoa, that's indeed a good one.

I think the best option would be to turn it into an adjective:

irgendwannkonsistent.
This is me misusing the word "token". Access tokens are gotten via POST, but the one-time code is gotten via GET and, absent usage of things like the state parameter, can easily lead to malicious attacks.
With the Blizzard acquisition blocked by the UK, this naming convention might give the corporate legal team some new headaches.
That sounds like typical German pessimism. Rents are up but compared to some other major cities around the world? And why would the "troublesome" part of our long and rich history prevent people from moving here in 2023? Berlin is safe, cycleable, in the EU, the language not an order of magnitude harder than, say, French and people are speaking English anyway.
>Mastodon (both the software and the communities around it) is the first successful mammal in a world of dinosaurs.

They should have named it "Rodent" instead.

>Dinosaurs will continue roaming the digital Pangaea for a while but it is their gene pool that is doomed.

Is it? In the real world, the thing that doomed the dinosaurs was the Chuxhulub asteroid impact, and the resulting climate disaster. Is there going to be some kind of massive apocalypse on the internet that destroys Twitter/FB/etc. and clears the way for the new mammals?
Hope is just “optimistic nihilism”.

It’s not feeling guilty for existing and just experiencing being human.

Humanoids went millions of years collaborating before language, building muscle memory for enough heat, food, water, etc. and navigating 3D space.

IMO human language is behind all human atrocity of scale. Implanting and reinforcing hallucinations. It’s 2D written form decouples us from interaction with realities color gradients, range of sounds, distribution of matter. It’s thought in a box; constrained to socially acceptable list of appropriate semantics.

Be optimistic but also don’t care if we all die. Simple framework that eschews all the human language religion relies on. We sure feel like we accomplished something learning English but humans were tackling our real challenges before language came about. Language processing feels like work but it’s really just parroting tropes that are meaningless.
App review is still broken, devs are angry: “Apple sees itself as above the law”
Exactly, WASM was designed to be very very lightweight... you can put a lot of logic into a very small amount of WASM, but you need a good compiler to do that, or write WASM by hand to really feel the benefit. If you just compile Go to WASM, with its GC, runtime and stdlib included in the binary, yeah it's going to be pretty heavy... Rust doesn't have a runtime but as you said, for some reason, produces relatively large binaries (not the case only in WASM by the way). Probably, the best ways to create small WASM binaries is to compile from C or from a WASM-native language like AssemblySCript (https://www.assemblyscript.org).
This is not only the utter failure of modern hollywood, but also by design.

As an authoritarian state, the CCP has an interest in filtering out movies with a message it seems „unfavorable“. Years ago, there were massive investments with chinese capital into hollywood. But the chinese thought movies were like any other business and consequently got no return (financially as well as messaging). This failed so horribly that a ban against foreign movie investments was made.

Now, the ccp has quintupled efforts to create „culturally favorable“ movies at home. And Hollywood is still chasing that sweet chinese money like a crack whore without supply. We for some time, we have seen token Chinese characters and movies as a pandering movie to get the Chinese audience. An audience were +80% of revenue remains in china.

So, not only are Hollywood studios culturally naive, they are financially ill advised to put so much effort into a market that provides minimal returns. Box office is all about prestige, only the bean counters in Hollywood actually care about profitability.
I love the Okudagrams sequence during the closing credits of Season 3 of Picard.

Less relatedly, I'm only on episode 3 but for an old Trekkie like myself this season is the gift I wished so hard for and never thought could ever possibly come true. Thank you Paramount!
The answer is clearly ‘Yes’.

The problem is we’re in 2011 again, except chrome is the new flash and safari is the ie6.
How often are you changing the clock?
I don't see how that context helps. To quote:

> The company told the police that the groups had been deleted and that it could not recover the data.

The judge's order to suspend telegram is because they did not comply, which apparently saying "that data does not exist" is not complying.

If "No, we cannot give you that data" is grounds for this sort of action, that sounds an awful lot like "companies cannot delete or end-to-end encrypt user's data", since those operations would similarly result in a "no, it is not technically possible to give you user's data".
Why is download geographically restricted? (Italy here)
"That physical button that takes 500ms to respond is still as dangerous"

No it's not. With mechanical buttons you have tactile feedback, that is you don't have to look except in the broadest sense to get the general direction. Tactile feedback not only tells you that you have the correct position but also lets you know when the job is complete. That's why rotary potentiometers with knobs make much better volume controls and so on.

Can you imagine trying to play a piano with a glass keyboard? It'd be damn near impossible even for the most skilled pianist as nearby keys wouldn't provide tactile positioning. Same goes for a typewriter or computer keyboard. If you've ever used a flat panel keyboard you'll understand the problem.
One thing that is specific to Berlin is that increasingly bars and cafes are staffed by foreigners. This is a quirk of the German employment system, a scarcity of staff, and the wide availability of expats in need of gigs. Instead of hiring permanent staff and paying them a salary, it's less risky to have temporary workers. However, you can't do that endlessly with the same people in the German system. You would have to employ them after a while. However, there's a never ending stream of students and other expats flowing through Berlin willing to do that kind of job. So, lots of bars and cafes employ those instead. Also, there are a fair amount of expats that stay in Berlin that open their own businesses.