skysight-inc/HackerNews huggingface dataset:
I do all my work (java/postgres etc) on a 2012 i7 Mac Mini. It used to be my home media server but I started using it as a "temporary machine" last year after killing my 2018 15" MBP by spilling water over it. I was planning to replace it with an Apple Silicon machine once they became available, but it's performing so well I'm more than happy to keep using it while waiting for a 15" or 16" M1x/M2. Amazing little machines.
Elixir GenServer Explained
A cloud-native platform for push APIs
I have found the watch the most convenient NFC payment option of them all, if a place supports NFC payments at all. So many places still put the readers too close to the cashiers and getting a phone near them is awkward, but usually you can wave your wrist at them without problem. I still love how spooked cashiers sometimes get when you do that for the first time around them (and they often don't realize they support NFC payments because no one wants to try the awkward phone angle) and it looked like you just waved your arm to pay.
I don’t follow you. Usually breakpoints are hardware (not conditional breakpoints), and the core halts completely. You can continue execution as if nothing happened. Often watchdogs and timers are aware of breakpoints and core halting.

What would be the alternative? Semihosting? Using an uart? That screws the timing even more.
Except JVM and CLI already support them today, but apparently not good enough for the OP, and given that the support in WebAssembly is even worse than those options then WebAssembly doesn't fulfill his list.

Add to that that Go is only partially supported on WebAssembly.
We haven't migrated yet but we expect to do some benchmarking this quarter for Aurora.

For EC2 we run on spot and spot c5.metal are cheaper per vcpu than c6g.metal, so we haven't prio'd benchmarking our compute loads.
https://archive.fo/ElsFw
I'm using YouTube less and less. The ads have become intolerable, and I had my own bad experience with their copyright violation detection. That's the easiest one for me to abandon.
Tangential, but driving never quite feels safe if you are pushing the car. At least not without inspecting the entire suspension every month or two. And that's ignoring anything internal, like your clutch fork giving out, or bending a rod, or your inner tie-rods disconnecting, or your brake cable tearing, or...
Nothing happened, aside the fact the most people can count on 2 hands the number of B2C consumer services they pay for on a monthly basis. And half of them are probably streaming services.

It's really difficult to get a high volume of people to pay small amounts of money in a sustainable manner.
This ridiculous. The rendering of a thin client streamed from a hosted VM.

How is it not an April joke?

There's something rotten in the state of Denmark.
The older guys scare me more, especially on scenic drives like Blue Ridge. They can outright bully normal drivers (surrounding them to force them to go faster). Of course, these are the vast minority of motorcyclists, but it's still a recurrent issue.
Germany has a trade surplus to those countries as well.
Pernosco lets you record your program once, then query the resulting database over and over. This is like adding printfs to the program after it has run, any time you have a new idea for what it should have printed out. Here’s a demo:

https://pernos.co/about/expressions/

Notice in this demo how he clicked on a line number, and got back a list of all the times in the program where that line was executed. Not just a single breakpoint with the option to continue, but all of them. Then he queries for the value of a variable at all of those points, and gets all the values printed out simultaneously, as if there had been a printf at that line. Then he filters the list to show only calls made on a specific object, as if the printf had an if statement around it. All without needing to rerun the program, or even be on the same computer as where the recording was captured.

This is what the author means when he says that all debugging tools can be _better_ than printf debugging, if only we put some more time into improving our tools.
In our country, Roman law is the dread of every law school freshman.
Right. They're impractical and a poor use of space. Also, it constrains how much of the space is walkable without bumping your head into the wall/ceiling. It's like living in an attic.
Does anyone know if these processors make mobile development easier ? I mean, its the same architecture now, right ?

The only thing I could find is https://www.genymotion.com/blog/just-launched-arm-native-and...
I'll throw diagrams.net (formerly draw.io) into the discussion.

Their UI is incredibly well designed/intuitive. Does swim lanes quite well - along with most other charts/diagrams... and there's a desktop version too.
Don’t get me wrong, it looks great. But so did iPad 1 and iPhone 1, until v2 came out.

The main things I would hope for though are more RAM, and probably a much beefier GPU
From the article parent linked: "It doesn't take a science fiction writer to understand why regulators might be nervous about the user-modifiable firmware on self-driving cars"

It's not just regulators who are nervous! What if someone modifies the firmware in their self-driving car and introduces a bug that causes the car to crash and kill someone?
Reading material like tutorials can't be Show HNs (see the rules at https://news.ycombinator.com/showhn.html), so we've taken that out of the title.

You could certainly repost the project itself as a Show HN, though, since https://news.ycombinator.com/item?id=25793143 didn't get attention. (See https://news.ycombinator.com/newsfaq.html about reposts.)

Check out the tips at https://news.ycombinator.com/item?id=22336638. In particular, if you repost it, you should add a comment to the thread giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good direction. Good luck!
I've been following Mighty's development for a while through the founder's twitter. It seems to me like they are doing so much more than putting Chrome behind VNC. They've been doing a lot of deep technical work [0] to make sure that the experience of using Chrome through Mighty is as frictionless as possible, like delving into Chrome's scrolling algorithm to get it just right [1]. I don't think it's fair to dismiss what they've achieved on the basis that VNC can do it too, but much worse.

[0] https://twitter.com/Suhail/status/1337251861175230469

[1] https://twitter.com/Suhail/status/1259516709074956291
> but it makes advertising fraud trivial to deploy.

Compared to what? If someone wants to run a random APK that has some kind of ad fraud in it, they very easily can even if Droidscript doesn't exist.
Not in the US. Americans prefer living in cardboard boxes. I mean, timber frame and drywall palaces.
While this is somewhat true, the numbers are not on the side of the defenders here. With terrorist groups, the amount of people who would actually sign up to commit terrorist attacks or even associate with the groups (outside the countries that spawned them) tends to be fairly low. And you're probably not going to make much money, nor are there any real expectations that you could get rich since it's usually more ideological.

Starting up crypto miners, on the other hand, is a very low-risk endeavor. The worst that happens is you have to sign up for a VPN due to getting your IP banned. You probably won't make a ton of money (unless you do some major automation), but you will get something out of it that could dramatically increase in value, and it's probably small enough that it's literally not worth the time for affected companies to have their lawyers draft strongly worded letters, much less pursue you in court.

So, while law enforcement has a very limited number of terrorist groups to infiltrate, groups of crypto-scammers form and dissolve overnight, making it much more difficult to be proactive.
I was surprised it wasn’t classified as some kind of counterfeiting scam tbh. When you mine crypto you are pretty much printing money. Sure yeah it takes proof of work/storage/stake ect but so does counterfeiting. The philosophical differences are kind of vague.
I don't think this is accurate at all.

1/ It is profitable/break even to the best drivers (this means you have to optimize and consider the external costs of doing the work... which unsurprisingly most people are bad at doing so). There are certainly cases of people who have leased a brand new car, with poor gas mileage, and then drive them into the ground surprised it hasn't paid off. However, using a Prius or all-electric vehicle with high reliability results in lower costs. If you run a business and poorly optimize around your costs you don't make profit...

2/ Drivers do drive for years for them, but the vast majority do not because it is not a great long term career and usually serves as a bridge of full-time work or regular part-time work. You can't get promoted, you can't get paid much more for tenure, and you don't pick up any new marketable skills. Even a career warehouse worker or McDonald's front-line worker has a path upwards...and people do work there for short and long periods of time. Just because everyone isn't a long term employee doesn't make a profession unsustainable...its just the nature of the job.

The last statement is pure conjecture so I'm not sure how to address it outside of the fact that in an urban setting car ownership comes with a lot of costs and these services expand the radius of people's ability to navigate cities. There will be a premium for that and Lyft and Uber are working their way towards providing that service AND generating a profit.
You should not compare yourself to them. They may have assistants, are on the verge of burnout from sleep deprivation, drug abuse and overworking.
I don't know what the situation is with the C++ development. But in general, based on my experience on standardization work, it's really hard to stop a committee from inventing new features when the members get paid to participate and make an impact. Maybe exaggerated but sometimes I got the feeling that some proposal existed only so that the presenter was able to justify a week in a nice meeting location like Hawaii.
Yes! Good example. I was thinking about that too but couldn’t remember my history enough to explain.

AirPods VS AirPods Pro is another I just remembered

I think watch v2 was a big improvement too.
I don't buy that. Apples brand is everything, why allow a few scammers to make a quick buck?

Negligence and simply the size of the Appstore is more likely at play.
WebTV did this in the 90s. Web pages were reformatted and rendered on the server, then sent down to the WebTV box (originally over modem). Microsoft bought the company, called it MSN TV.
Man Submits Drawing of Spider Instead of Payment for Overdue Account (2008)
I believe Pythonista is interpreted, not compiled, and outside of Apple's Swift app you are not able to run compiled code
Process node changes generally doesn't do anything for IPC - those are generally rather due to microarchitecture improvements, so I doubt the move to 5nm has anything to do with the IPC gain..?
Wasm did nothing to delay progress. It's a bunch of people doing what they think is cool and useful, and they're pretty upfront about it. If you don't like it, why are you waiting for them; they're not slowing you down. What did you do?
Why not just educate workers and students to put more RAM on their laptops?
Unearned uptime – present and future design patterns in level 2 network fabrics
JVM (specially on GraalVM) and CLI support most of them.

It remains to be seen when WebAssembly will have native support for GC languages.

Then in case we are talking about languages like C and C++, IBM i and z/OS have had support for them on their language environments since they exist.
Thank you, that actually means a lot to me!

While I wish my work environment allowed me to express my views as everyone else does, I do genuinely appreciate hearing other side, and I’ve certainly gained valuable perspective on some issues this way.

As the other reply from atonse mentioned, I would love an environment where ideas can be discussed (and even disagreed with) but with mutual respect for each other as people with differing life experiences.

I think we mostly have more in common than most of us think, and I think we would all have a lot less hate, a lot more shared understanding, and ultimately better outcomes at work and at home.
Your post is not how things work, already built homes are grandfathered in. There are still houses with knob and tube wiring, balloon framed houses, all sorts of things that aren’t allowed any more by building code.

If a Toll Brothers/(any builder) has generic plan house blueprints that need to be updated to include the new code changes, they pay an architect to change the drawings to include the new code requirements, and then continue building that design of house.
> at least give the power user some choices damn it

At some point it just doesn't make economic sense to do that.
>> There's nothing wrong with the appliance business model

Do you mean that literally? There is daylight between "appliances shouldn't exist" and "there's nothing wrong with appliances." I mean, I agree that microcontrollers and smartphones/PCs are different. There's obviously something wrong if problems emerge at some point along a scale. There's no real defining line between GPCs and microcontrollers.

I also don't think it's a problems if someone somewhere has a locked down PC. It is a problem if most people do.
WebAssembly MVP 1.0 vs 2.0, with and without WASI,...
Then presumably we do the same for that as we do for other illegal modifications or reckless driving today.
different ends of a spectrum. SysML is essentially a UML mod for system engineering, very much targeted at model-based engineering.

FMC is a bit more your whiteboard diagrams, slightly formalised.
Thanks for sharing! Sequence diagrams are awesome.

I've used websequencediagrams.com and PlantUML to create them before, and honestly I much prefer using an open source CLI tool for this than a closed source service, even if it's free to use. The day the site goes offline all my Git versioned diagrams would be useless.

If the authors are reading: have you considered releasing a standalone CLI tool? It could even be open sourcing the site itself and packaging it as a Docker image. If not, exposing an API like wsd.com has would be very useful.
Gone 100% carnivore
Ask HN: Are my web dev skills still relevant?
I'm an older C# and wordpress dev looking for work. It seems interviewers want me to know my stuff backwards and forwards now. I'm fine with that, but I don't know what to aim for. I've always just built stuff; never saw a need to memorize C# in its entirety or study big O notation to CSS better. Has the nature of the actual work changed drastically or is this merely a matter of interviews evolving to a crazy competitive level? For context it's been seven years since I've gone through this process.
We're talking about stars here. The difference between 10 km and 14 km is pretty negligible at this scale, these are both specks.
That’s JIT of wasm down to machine code. That’s different from JIT of dynamic language down to wasm.
Afaik IPython is Jupyter's predecessor and superseded by Jupyter (which provides the notebook abstraction for different languages).

IPython was in the beginning Python specific, though its heritage lives on in the new name (the 'py').
Implementing HDB: The _hyperscript Debugger
It's been a long time since I've looked at KeyDB, but IIRC KeyDB is just Redis plus a spinlock. It's actually still very performant. There are other "toy" reimplementations of Redis in Rust that take the same approach and aren't even as performant as single threaded Redis.

The next approach you could take is using something like Glommio and take a thread-per-core design to Redis. I think that approach has a lot of potential, but the design becomes more complex (you now need something like distributed transactions for "cross-core" Redis transactions and mutli-gets)
"Just add more authoritarianism" I'll pass, thanks.
Apple is guilty of this too.

No general computing company should be the single ingress point to running on their platform. For platforms with significant penetration, this is a market monopoly. [1]

For Apple, it's iOS and, increasingly, MacOS.

For Google, it's Android, and as has become glaringly obvious, Chrome. They shouldn't be allowed to run a browser.

The DOJ needs to stamp out this anti-competitive, anti-consumer behavior.

You can "protect" consumers with a permissions model and malware signature warnlist regardless of whether you enforce a store. Microsoft does it. Microsoft is the only company playing fairly.

([1] And no, this doesn't apply to game consoles. They're toys with lots of alternatives. You don't do business, banking, dating, note taking, drawing, stock trading, etc. on them.)
Very cool. Makes me think of https://dbdiagram.io
One thing that comes to mind is that the wiper functionality has to be accessed from the center console touchscreen, and generally when you need it on you need it right then.
The Ultimate Deliberate Practice Guide: How to Be the Best
I'm not so confident RCTs of nutrition are unethical. The data are too damn valuable for society to ignore. Perhaps participants could be informed and willing to partake in the challenge trials, which although these participants might not be reflective of the overall population, we can get a better sense than correlational studies.

Humans are incredible explorers, self-sacrificing for the greater (perceived) good. We should consider continuing our legacy by understanding ourselves better through rigorous science. (And hopefully end the historical legacy of making thousands of other species extinct via our exploration.)

I believe the Journal of Controversial Idea (https://journalofcontroversialideas.org/) will explore some of these topics, shortly.
It surely did, given that we had Unreal running on Flash in 2011, with a 3D API that WebGL 2.0 still fights to achieve the same level of guaranteed hardware acceleration.

All in 2011, 10 years ago!

What did I do? Contribute to native apps taking over.

Unfortunately a lost battle now that ChromeOS has won the Web.
Yes, it is installed, running a daemon, and spamming mounts and filesystems (~/snap, /snap, etc) at boot up. Well known packages such as chromium convert themselves to snap without warning or permission, then proceed to load a lot slower because they have to be extracted from an image into memory.

Snap is not discrete in any sense of the word.
This is exactly what I've been waiting for!
I think of Bitcoin as a hail mary attempt to fix the inequality caused by central banking. I got a lot of flak for saying that I would trade the environmental damage done by bitcoin for negating central banking in another thread, but I believe that wealth inequality is the biggest humanitarian problem we face.
You’re phrasing things in terms of a final solution.

I think instead “taking security seriously” will just be an eternal arms race.

One that we are already engaged in. And each person that gets extorted is rudely reminded that they are losing.
Looks to be related to this: https://news.ycombinator.com/item?id=26958585
Only if I can have a nice tiling WM.

I work on mac all day and on my 1440p widescreen I am constantly trying to put stuff so I can use everything I want to at the same time. `[Code|App|Docs]` is so common we ought to be able to split a wide screen 3 ways the way we do a normal 2.
Ask HN: Do your Monday.com commercials feature men or women?
I've gotten hundreds of Monday.com commercials over the past few weeks -- Youtube, I think, mostly.

Most feature attractive women.

I think today I might have had my first man, and I may have caught of glimpse of macho manly man, but I'm not sure -- I didn't stick around long enough.

Point is, does Monday.com pitch based on perceived sexual preference/receptability to the Monday.com message based on the sex of the worker/actor/model?

And, is this common?

I used to work for a data broker and we would sell audience data based on all sorts of things, including race, even though it was technically illegal.

I'm not suggesting this is illegal -- just interesting.
You're absolutely right about drawing and other 2D renders. I may have overlooked this because I have not a bone for arts in my body and prefers the terminal to UI.
You mean, like people can do on purpose right now?
Then one answer is to impose tariffs on end services and products, on nations that don’t meet the same environmental concerns.

The tariffs should match the cost of said overhead.
Trezor's hardware wallet is operated via web wallet through Trezor Bridge.

The transaction is set up on the web wallet, the hardware wallet shows you the details on it's own screen, and you can sign on the hardware wallet.
How to Join the IndieWeb
I will burn karma forever on continuing to assert, on behalf of the average user, that even if they don't understand the details they do know what they want.

It's not like people didn't have the experience of using Internet-enabled devices without an app store equivalent in the nascent days of the Internet, where many options were good, a few would inject malware onto your system, but (most importantly) all of the options were equivalent and there wasn't a "correct" one to choose.

Don't make the mistake of assuming that people spend so much on Apple products for no reason. A major portion of the marketplace likes the lack of choice paralysis. The ability to run arbitrary code is one giant choice-paralysis engine. Google has found a good middle ground in selling a device that is basically configured as "safe by default, but here's the break-glass button if you want to run arbitrary code and maybe be more vulnerable to someone tricking you into root-kitting your own device," but their average customer would still rather never worry about the risk of rootkits and they have the data to know that.

If we are to be in the business of protecting the right to free(-as-in-speech) machines in the mobile ecosystem, we need to understand the average consumer that is paying the bill for that industry to exist, and asserting they just don't get it isn't how you start that process.