skysight-inc/HackerNews huggingface dataset:
What I am responding to in the grandparent post is:

> Hackers from Russia or China are higher up on the hierarchy of needs and attack targets for geopolitical advantage.

That is a completely different claim from what you are talking about. The throwaway account claims that foreign hackers are all political agents. (Which is an incredibly broad generalization to make about an entire country, that strips its residents of their agency, and would require extraordinary amounts of evidence to support.) Your statement does not support that interpretation - it argues that they are economic agents that are tolerated/encouraged/whatever by the political apparatus.

Your claim is compatible with mine. The throwaway account's, on the other hand, isn't.
Yeah, I looked through the page and didn't see anything that looked better than my M1 Macbook Air experience.
Most US public lands are not (in the legal sense) wilderness areas.
So in my younger days I was way into politics talked about them all the time it was what I was focused on everything was about Fiscal or Monetary policy, the distribution of wealth, esoteric philosophies the whole 9 yards.

Eventually I realized no one around me wanted to talk about it. Did some introspection and realized a lot of these issues are more complex than most people believe and most people didn't want to discuss them.

So now whenever anyone tries to drag me into politics I respond with the most crazy and incoherent position I can think of and play it off for the laughs. Good ones include

1) Nuke the rainforest

2) Invade Canada

3) Elect the Pope as Hegemon of the world

I find people usually laugh and stop talking about politics at that point. If those don't work start saying things like George Bush did 7/11 and Mark Zuckerberg is the Lizard illuminati but there is a secret society that controls the Illuminati as well call then Alluminati.

So that's what I do.
Minor note. The page has a comment dated November 2019 stating that the Firefox approach he documents was removed.
In current stable Firefox you can toggle print styling on a page using the Inspector tab of the developer tools and clicking on the icon that looks like sheets of paper in the upper right of the styles column.
Yeah, that is a fun one. My M1 Macbook Air doesn't even have a fan that would need stopping, plus it lasts longer on a charge than I'm physically capable of working. And if I was really worried about either the first thing I might try is to switch to Safari.
The first troll comment I'm reading here is yours. Just because you stare at some toast for two years until you start to see an image of Jesus in it doesn't mean someone else can't point out that it's just a burn mark.

16GB of memory for 16vCPUs is a very weird balancing of resources in anyone's books. Either their definition of a "vCPU" is actually a far smaller CPU share in order to pump up the numbers or they are overselling CPU hard.

And yes, 50$ a month is also a high price point for this.
While it would be great if more sites took this to heart, in the meantime printfriendlly.com has a great javascript button that has a prominent place on my bookmarks bar.

https://www.printfriendly.com
Valve – Handbook for New Employees [pdf]
What were the advantages and disadvantages of programming in UML rather than, for example, Java or Python? In https://news.ycombinator.com/item?id=26959307 I blasted it as "a fraud" because of clearly exaggerated claims made for its power that went far beyond anything available; how did its power compare in practice to other programming languages?
> If you designed your processors for these things and made them fast at this

What does that look like?

There is a reason Apple doesn’t do #1 and #3 and is moving away from #2 in their own code.

They are just inefficient ways of doing things. Designing a processor to support an inefficient mechanism will still lose out to a processor which doesn’t have to.
For embedded work, I've found great value in being able to observe and manipulate running systems without interrupting code execution. A non-blocking console buffer is very handy, but even more so is instrumentation for periodically sampling arbitrary variables cooperatively / in synch with program execution.

When you're making a 50KW motor spin under PID control, a debugger breakpoint can cause a lot of real damage.
Short Answer - yes, data will be lost. THAT SAID - this is true of any buffering solution, it's why even the 'sync' style of request can still time out.

Long Answer - What happens in any language where you batch stuff in memory? If the system breaks down, you lose that data. This isn't unique to Erlang/Elixir. There's a tradeoff that persistent storage is slower than memory, but it's persistent. So do you want to be fast, or do you want to be durable?

However, there is some flexibility to address this at a system level. Namely, you wait for confirmation. A client, be that an actual user, another process, etc, wants to know if the write has been persisted. Whereas many other languages make this sort of caching layer completely transparent to the client (i.e., they return success immediately, and so failures mean invisible data loss as the cache is dropped), Erlang/Elixir's model makes it so you HAVE to think about this. I sent a message to the downstream process; do I care about a response? If I don't get a response for any given interval, I don't know what happened to that message. I can still do useful work in the meantime, but I don't know that my message was fully handled (persisted). I can retry or I can report failure or whatever.

This is true in any distributed system, and in Erlang/Elixir it's expressed very evidently in the language constructs (rather than being hidden from you).

You can build local disk caches if you want (in fact, there are included tools to make this super easy for you; ETS, DETS, and Mnesia allow you to shove Erlang terms into memory storage, disk based storage, and a hybrid of the two with some nice DB-like behaviors, respectively), but you need to choose to slow your message ingestion to the speed of local disk writes in that case (as well as handle synchronization of deletes in the event of multiple writers to your downstream). An depending what your upstream is, that doesn't provide a guarantee (i.e., a write to local disk != a persisted write from a user perspective, because the disk could crash before it ever makes it off the local one).
Thanks for that! :)
I'm super excited about Mighty - not only because they're solving a real problem that a lot of people have, but some of the underlying technology (ultra-low-latency streaming of headless apps) is applicable to a wide range of apps, not just Chrome. Hope the launch goes well!
What's the argument against Chia?

I fully agree with the article, but perhaps naively am optimistic about Chia.

I see it as a comparatively ethical alternative to other currencies.
I think you may find this has a cultural connection.
Has anyone drawn parallels to BrowserStack?
possible, but as outsiders, it's hard to be sure of that sequence of events with those sets of facts, to draw that conclusion definitively. perhaps that was a backup plan that quickly became the primary plan.

but with the 2016 line of macs, it was obvious that apple was expecting faster, smaller, cooler, more power efficient 10nm chips from intel, and intel fell flat on their face delivering. it's not clear how far before that that apple knew intel was flubbing, but 2014 seems a reasonable assumption given product development timelines. as intel's downward trajectory became clearer over the following months, along with the robustly upward trajectory of apple silicon, the transition became realizable, and eventually inevitable.

as an aside, i'm using a beat up 2015 macbook pro and eagerly awaiting the m2 version as its replacement, seeking to skip this whole intel misstep entirely.
Regardless of one's personal opinion in this instance, the trend (if it is that) of companies explicitly stating their internal policies on politics in the workplace strikes me as a positive one. Clearly, some people want their work to be more than "just work". In a world where companies are explicit about their policies, those folks can find workplaces which better align with their values. And people who want work just to be work can do the same. After an initial period of adjustment, this seems like it could result in better outcomes for everyone involved.
Website is unmaintained, check the Github repo for the lastest version.

https://github.com/Modernizr/Modernizr
Who knows anymore? Bitcoin advocates keep changing what their thing is supposed to be an improvement on as it proves to be inferior to one traditional financial implement after another.
You’re talking about the thinks you know as a customer. Things like selling your data or the other things they do with it are often not disclosed. Did Facebook tell you that it wanted to learn how to make you or your children addicted to it in order to monetize your engagement?
Sad to hear that it’s not fluent for you :(

We went for dual licensing (GPL / commercial) in hope of creating a sustainable project.

We do have basic focus handling but the demos don’t really try to show that off - that’s more tailored towards touch based input at the moment. But we’d love to have a17y, full desktop like tab focused etc.

Regarding the compilation: the ability to live preview individual components or the entire design and seeing changes being applied on the fly (we have an interpreter for that) speeds the ui dev cycle a lot. Give it a try :)
Elasticache is already that competitor. They are scary to be sure but they have some weaknesses. The main one is branding: Elasticache is a white label Redis not it’s own thing, to the point where their own docs use the two interchangeably.
> so how much is that interaction really worth?

Wait, you mean more reps results in less value in buying them? Sign me up for that plan!

Bottom line: More, and less powerful, reps means more diverse representation, and less power to abuse. Win-win.
tl;dr

The rocket knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't, or where it isn't from where it is (whichever is greater), it obtains a difference, or deviation. The guidance subsystem uses deviations to generate corrective commands to drive the rocket from a position where it is to a position where it isn't, and arriving at a position where it wasn't, it now is. Consequently, the position where it is, is now the position that it wasn't, and it follows that the position that it was, is now the position that it isn't.

In the event that the position that it is in is not the position that it wasn't, the system has acquired a variation, the variation being the difference between where the rocket is, and where it wasn't. If variation is considered to be a significant factor, it too may be corrected by the GEA. However, the rocket must also know where it was.

The rocket guidance computer scenario works as follows. Because a variation has modified some of the information the rocket has obtained, it is not sure just where it is. However, it is sure where it isn't, within reason, and it knows where it was. It now subtracts where it should be from where it wasn't, or vice-versa, and by differentiating this from the algebraic sum of where it shouldn't be, and where it was, it is able to obtain the deviation and its variation, which is called error.
So you have a highly valuable worker where you can afford to pay 1% of their salary for increased efficiency but somehow you can't afford the $1000 to upgrade their machine? Hmmm...
To be fair, physically moving a small cluster of RPis around is a bit easier than moving 200TB. So a wireless linkup isn't that strange of a setup.
Reminder that this article is directly referencing the fast food industry. In n Out has long proven that such places can easily afford to pay much higher wages and remain in business, but they are a pure chain without franchising. Maybe the key here is the McDonald's business model is great for McDonald's corporate and shitty for individual franchisees. In n Out has always been privately held by an extremely religious family that has higher priorities than making investors maximally rich.
>I don’t think it’s “pay $0.99 to remove ads” that’s the problem.

>It’s more about “Share your contacts for 500 gems” or “enable location tracking and we’ll give you access to all these cool filters”.

while this is definitely pro-privacy, my cynical take is that this is also better for apple. If you offer an IAP apple gets their 30% cut, but if it's some sort of ad/data broker deal they don't.
Stravinsky the Conductor
No, the aechitecture used in m1 is from 2012
You could read this, or you could go play with KSP for an hour.
Really curious to try this out. I signed-up on the site, but a demo link would be fantastic :)
The impact of the m1 in the way you are describing, is likely to be a moment in time.

I believe the blog post addresses this diagonally.
That is not entirely true. Binaries in the packaging systems might not be compiled for the most recent atomic instructions which can really affect performance.

https://blog.dbi-services.com/aws-postgresql-on-graviton2-aa...

https://github.com/microsoft/STL/issues/488

We are about 9-14 months away from the right pieces making their way through the software ecosystems where this will be almost a non-issue.

Exciting times for everyone!
Which dependently-typed languages have you found most productive?
Calling benefits "paternalistic" is both loaded language and inaccurate:

> paternalistic : relating to or characterized by the restriction of the freedom and responsibilities of subordinates or dependents in their supposed interest

What restriction do these benefits impose?

Let's just call them benefits.
The servers that mighty running on will also be upgraded overtime, so you don't really need to update
> C++ is in a relatively tough spot because it has to maintain backward compatibility all the way back to C89

C++ does not maintain backwards compatibility with any version of C. Almost any relatively large idiomatic C program will fail when compiled as C++ for a few simple differences (most commonly, in C it is idiomatic to write `int *c = malloc(sizeof(int))`, while this is a type error in C++).
If there was any doubt Basecamp made the right call on this, it is long gone.
This post might give a hint on where to look to find who would probably benefit from sabotaging Linux security.

https://www.mail-archive.com/cryptography@metzdowd.com/msg12...
The End of the Road
Geospatial Plotting with Lets-Plot
Fifteen years ago I worked for a hosting company for a couple of years. I was stunned how much faster that I could browse using one of the companies unused servers hooked up to those big pipes.

If VSC had existed back as well as Chromebook's I might very well have moved off a PC. I'd personally rather have a fiber connection but seeing as how no one is offering me one this could prove quite useful but I need to have VSC included in the package.
intel is 1 really FUN Justin Long commercial away from disrupting Apple's market share but slow and steady wins this race for domination.
I don't think wealthy inequality will ever be "solved" and I don't think it's necessarily a bad thing unless it's extreme inequality. We need some kind of incentives for people to go ahead and build stuff.

Imagine if you were paid in BTC or saved money into BTC, you won't get diluted over a long enough time, that's the promise. When you get paid in BTC, someone gives you theirs, it's a zero-sum game.

Also, since nobody can print more of it, if someone goes ahead and plays around with high leverage and gets wiped out, their losses won't be socialized by bailouts.
Genuine question, but would the places that are that inflexible wrt to hardware upgrades have the flexibility to allow you to use a cloud service to perform your most sensitive work?
Looks like LUKE SKYWALKER was born here.
> “They have failed to take accountability and we need them to take this step.”

The use of “need” instead of “want” gives me the creeps. Stay out of the spotlight, kids.
> In many Asian countries it's absolutely normal to wear a mask when sick, to prevent further spread possibly to the weaker among society.

"When sick" is an important distinction from the current regime.

> A hygiene regime isn't some binary thing where one failure of perfect compliance ruins the whole effort.

It's exactly like that. You get either infected or you don't. It's binary, however you maybe mean that there is a probability attached that is bound by the circumstances.

> Particularly with examples like "touching face more often", why would you even do that? You put on the mask and you leave it on, the constant touching, particularly with dirty hands, is really down to a lot of people being lazy/careless or trying to wear the mask as little as possible.

How is it better to wear masks for these "lazy/careless" people (which are apparently a lot)?
Alas, granularity very quickly turns into users clicking through piles of crap without thinking about it. With great power comes great user error.
Right, restrictions over signup. It's also a weird, ill-defined line for "viewing apps," too. As we saw with Hey last year, you can't tell them to go to the website to sign up and you can't just have an app that does nothing if you don't signup, either.

Amazon chose to avoid this fight with Kindle years ago and everyone I talk to is confused why they can't buy books from their iPhone/iPad. Mostly because Amazon can't tell them.

The point is these are all oddball, Apple-imposed hoops that affect these companies from running their business. Even though they're spelled out and relatively consistent, it's relevant if you're claiming Roku is more heavy-handed than Apple.
The political leanings of the author should not surprise anyone.

From https://janeyang.org/resisting/

> Racist capitalism is poison that has weakened every facet of society and been used to “justify” horrific crimes against humanity while destroying our planet. We need massive power and wealth distribution enshrined in national and international policies.

From https://janeyang.org/2021/04/13/im-getting-some-feedback/

> Guess who tends to beta spray? Men. White men, in particular.

From https://janeyang.org/2021/03/18/live-forward/

> If you are white or a man, especially a cis-gendered heterosexual able-bodied white man, do the fucking work. Learn about the characteristics of white supremacy, push through your discomfort, and reflect on how you show up in the spaces you have power. Be ready to apologize when you screw up (we all do!) and then do better. And whatever you do: do not demand that your friends or colleagues or employees or neighbors or acquaintances who belong to historically marginalized groups explain to you all the ways you perpetuate harm and how society got here. Pay an anti-oppression professional for training and coaching; don’t expect us to get you up to speed for free.

I understand why she's unhappy, but I bet most of her coworkers are thankful that Basecamp now discourages such discussions at work. I speak from experience when I say that dogmas (such as politics and religion) are poison for workplace productivity and happiness.
GenServer is a (behavior) module name. IMO, it doesn’t make a lot of sense to expect it to mean “generate server”. If it was a gen_server() function then sure. Or a ServerGen module - that generates servers.
I recently added print styles to a site and found adding them for Chrome(ium) and Firefox was a breeze, and Safari was an absolute nightmare. I never did get it printing correctly in Safari, but good enough to be somewhat passable. I find this has been my experience in many aspects of web development as of late...
> people who are marginalized don't have the luxury of putting it down the list of their priorities

Yes they do. High income tech worker are not oppressed in any meaningful way. It’s just a coincidence that they look similar to people who have real problems.
> The difference, as other testers have noted, is that Tesla's notion of "0% battery" is a bit more conservative than other brands

It's not enough of a difference to account for the range deficit. Add on 12.6 miles for the Model Y and 7.3 miles for the Mach E. The Mustang still comes out on top:

https://www.greencarreports.com/news/1131706_tesla-saves-mor...

> But when it comes to vehicle range, you mostly care about range in the context of long distance driving.

Yes, the Mach E does it better.

> What matters is highway cruising efficiency

No. What matters is how far you can drive for the money you spent.
The point about CASE is that there was a whole segment of the industry focused on addressing this problem, and it basically went nowhere.

Today there are a zillion CRUD generator tools, most of which don't use UML. It's not difficult. Many people who've worked on CRUD apps have probably written some autogeneration thing themselves at some point. Automating some boilerplate code generation doesn't solve any challenging problem in software development.
The New Literary Bad Boys
> Taiwan, Korea, Isreal and the Netherlands all have higher population densities

This is a flawed calculation, that I’ve seen multiple people parrot. You cannot simply divide population/land - large parts of countries like India, USA, China, etc are unpopulated.

For eg, Bangalore has 12M people in 2000 sq.km while Amsterdam has 1.5M people in 220 sq.km. This is technically similar density. Either way, density is not the best measure when population is an order of magnitude higher.
Netflix’s Creative Cloud clusters are more targeted towards my use case, but I get the gist and it might be really seriously valuable.
Have you seen India this week? Michigan?

Airlines are still working at skeleton staff. Most of the country has little/no indoor restaurant seating. Sporting events are highly limited. Concerts and Conferences aren't happening - or even scheduled to happen in most cases.

The current federal Unemployment extension is thru Sept 6. Which might be a bit pessimistic, but IMO better to leave some margin for safety.
Amazon Deep Racer Goes Open Source – Now Runs ROS 2
Another group of people complaining about another piece of entertainment because they don't want their group(identity) to be just an means to an end for the authors. What's interesting about this?
I pay >$30/mo for streaming services, and I arguably use my browser for an order of magnitude more time per day than I do for Netflix/Amazon Prime/Disney+/etc. Folks pay much more for Adobe products, which arguably are mostly desktop-only apps. If you're offloading the work of your browser to a VM/VMs in the cloud, and you derive meaningful benefit from it, I don't think the cost here is absurd.

If you're comparing the cost of the browser today ($0) to the cost of this service, yes, it's steep. But if you consider the benefit you draw (lower memory use, avoid load times for pages "waking up", etc.) you're probably saving a lot of time and hassle.
Not an option for renting / where the cable would be in the way
Crypto does not pretend to be dollars, so no it's not counterfeiting any more than the X foreign government printing Y non-USD currency is counterfeiting.
Python should be fairly straightforward to do.

Golang with the interpreter we well, but the RealThing(tm) would be a full code generator and binding to the runtime library. That would be awesome, but a little bit more work.

I quite like Go, it’s simplicity and GC is really convenient.
There are favorites coming up in Europe, China, India and Japan apart from the US.

It almost seems like taking a leaf out of the auto industry. The question is, how many of these can survive eventually!
What exactly is the benefit of using a chatbot over a regular web form? At least with a form I can see everything I need upfront rather than a chatbot that obscures all the options.