skysight-inc/HackerNews huggingface dataset:
Yeah, I didn't want to comment on it but "just changing the UI" did not work well for them. IME it has to be done slowly with gradual improvements.
hasn't been a problem yet, but definitely something we're thinking about!
This is a perfect answer. Made me laugh and is accurate.
Awesome work and love the pricing model.
This is one aspect of the climate cataclysm that most people really fail to grasp; the changing climate will create a population migration the world has never seen before. And there has never been a kingdom in the history of the world that was able to do anything about migrating peoples.

If you thought that the Syrian refugee crisis -- with its few million refugees -- was bad, think about almost half a billion people on the run. This will destabilize whole regions and bring governments to theirs knees.

It's bringing tears to my eyes. There's so much we could do and there are still morons out there dragging out the debate about the seriousness of the situation. It's like our global civilization is getting filibustered by suicidal idiots.
Let’s be frank about what’s really happening. The ruling progressive dogmas of the day are incredibly fragile to the spread of inconvenient facts. They require full spectrum domination of information channels in order to maintain their pre-eminence. Yahoo! for instance used to present neutral, matter-of-fact reporting that users could freely comment on. Then they removed the ability of users to control which news organisations showed up in their feed, filling up the home page with outrage rags such as HuffPost, DailyBeast and The Guardian. Then they removed the ability of users to see comments by other users. The narratives must not be challenged, and attention must not wander. Expect ever more restrictive policies towards what people can say and read online.
Show HN: We built a trivia game. Let's start a live game for HN now
We'll start when we get 10 players. We'll do a cash prize of $1 to the winner for each participating player. This is an experiment, so we're just curious to see what happens :)

Edit: thanks to those who played, we finished up the game. We'll do another one tomorrow at 2pm Pacific.
Why Hundreds of Mathematicians Are Boycotting Predictive Policing
I doubt any serious journalist in the UK is unaware of HMG's previous engagement with propagandising (or, if you're feeling generous, counter-propagandising) its own electorate.

See for example Powerbase's piece on the "Information Research Department" (IRD.) [1]

To take a random paragraph:

> The IRD was a top-secret, cold war propaganda unit headed by Norman Reddaway, one of Her Majesty's most experienced liars. Reddaway and his colleagues manipulated the "embedded" press and the BBC so expertly that he boasted to Gilchrist in a secret message that the fake story he had promoted - that a communist takeover was imminent in Indonesia - "went all over the world and back again". He described how an experienced Sunday newspaper journalist agreed "to give exactly your angle on events in his article . . . ie, that this was a kid-glove coup without butchery".

.. etc., etc.

Strangely, though, this historical context is almost never presented in any contemporary reporting on state involvement in propaganda or "strategic communications" as it's now called.

Though IRD is a historical enterprise and dealt with printed and broadcast media, its successor organisations have carried the struggle well into the internet era. Perhaps the latest is the "Integrity Initiative", on which there is a very interesting report [2] detailing some of the cross-fertilization between the British State, private sector disinformation "experts", the strategic communications sector and journalists.

1: https://powerbase.info/index.php/Information_Research_Depart...

2: http://syriapropagandamedia.org/working-papers/briefing-note...
> if the military uses email to communicate, does that constitute the "militarization of email"?

Are you naive to the point where you believe that the US armed forces have spent billions establishing a global comm network just to send emails?

I mean, did you failed to notice that the US's current strategic bet lies on it's ability to operate and manage autonomous vehicles through its global communication network?
I read all past issues from the archives. And I liked it very much. But I'm not going to subscribe it because I'm stuck with such emails in my gmail, with 6000 of them.
I can resonate with point one. Having built a few internal apps, its always tricky to have representative data for you staging env.
It even becomes exponentially more difficult when dealing with multiple data sources and APIs.. some mock sandbox mode for this would be a superpower.
> The fact that you have to make up the term "Space Combatants" shows that you don't know what you're talking about.

I'd point to you to HN's comment guidelines[0]. Attacking another poster instead of their argument is against them.

[0] https://news.ycombinator.com/newsguidelines.html
Great idea! We're thinking about calendar integration so something like that could be awesome.
Exactly.

I don't see any technical way to enforce good faith in online discussion. At this point you can lose your job for saying something that was perfectly mainstream a year ago.

"It is impossible to design a system so perfect that no one needs to be good."
The L really doesn't fit in with the others. It's super weird that people even try to compare it with the other "SOLID rules".

The Liskov substitution principle isn't advice on architecture, it's a statement of what the mathematical requirements are for inheritance to be compatible with a type system. If you violate it, you are no longer in compliance with the expectations your compiler has of you, and your compiler may fail you. It's like allowing UB into your C code. You might very well get away with it, but if you end up with a run-time type error, even though you have an allegedly static type system, well it's your OWN FAULT.

The other principles are all recommendations that have to do with whether or not other future developers will be happy building on your work. It is very easy to imagine a perfect-until-you-maintain-it piece of software that wildly violates every single one of those principles. I'm personally not convinced by most of them, but as someone with only 10-ish years of experience, I'm definitely still learning, and it won't surprise me if I'm absolutely wrong about some or all of S/O/I/D. But either way, they're rules of thumb, not mathematical laws, and they're rules of thumb about future work, not rules of thumb about whether the software will work right this moment.
I'm very much in a "I don't care what it is, I need fewer subscriptions, not more." mode too.
I don't think the difference is all that large. Legally, yes. But ethically they are pretty close. After all, any product launched like that will be at the expense of those already operating in that niche including Amazon's platform users.
Assembling batteries is assembling batteries. Next they'll produce cells, but I guess you won't accept it either because they don't produce anode material or whatever.

It irks me because you clearly do understand they're currently building the factory after years of research (and buying up some startups).
Starcraft II 5.0
The story was not too compelling. Are some point I wondered if her ultimate aim was marketing or to achieve equity balance. That's an important difference ... Lack of openness will breed mistrust that can present like this. Also asking for a promotion after one year seems optimistic ... Usually you need three solid years to go up a big notch. Still, several woman close to me have been royally screwed by corps. And when HR has management's back, that nut is very very hard to crack.
If a machine/server doesn't have built in IPMI, I am using an Adderlink Digital ipeps and control it that way 1). Apart from the built in RealVNC server, it also has HDMI video, USB and virtual media support among other things. I have no relationship with Adderlink, but I am a happy user of this product. Not cheap, but worth the price IMHO.

1) https://www.adder.com/en/kvm-solutions/adderlink-digital-ipe...
Here in the UK similar laws were referred to as a Snoopers Charter. This was good PR against them as it was catchy and unattractive. Don't call these acts by their "name" (which is just someone's bullshit acronym to make it sound harmless). Call it "the tax on freedom" or "government in your bedroom" law. That's how you get the 99% to decide they don't like it.
I noticed the same thing and had the opposite reaction.

"Social media is the world's brain hooked on dopamine - creating a permanent seizure"

Wow, what an insightful statement! Except it isn't. It's not even a statement. It's just different metaphors piled on top of each other until they nothing at all anymore.

"Entropic Abyss"

Lex Fridman actually asked for clarification here, but none came. Joscha fixed the mispronunciation, that's all. The phrase is completely meaningless.

"Closed Cooling Chain"

And that one is a bad translation from German "geschlossene Kuehlkette", meaning that your convenience food is frozen once at the factory and never warms up until it's in your microwave oven. It translates to "uninterrupted", not "closed".

I'm pretty disappointed by the onslaught of empty phrases and the dearth of insight or arguments.
Chisel is not a HSL. Chisel is much closer to VHDL and Verilog, since the hardware is directly described.
The amount of content on this post to the size of the page was a bad decision
> to select a <p> which has only a <img> as a child

To basics, this selector

p > img { display:block }

has O(0) complexity (+/-) - for any IMG element you can instantly tell if the selector applies to it. By inspecting its tag and tag of its parent (any element always have valid parent).

But this selector:

p:has(> img) { display:block }

has complexity O(N) - in order to test applicability you need to scan all N children of the P.

And now consider some JS code that does this

p.append(<img />);

If we would have that :has() feature then that simple statement will force rescan of the whole DOM tree. That will lead to O(N*N) complex updates.

> If Builders Built Buildings the Way Programmers Wrote Programs, Then the First Woodpecker That Came Along Would Destroy Civilization

Programmers who write browsers do care about such things, trust me. We have plenty of creative Web desickers who are managing to push browsers to extremes already ...
And telecommunications companies don't see their technology as a competitive advantage?
I haven't seen this yet. Just downloaded and installed for VS Code and it makes a huge difference. Thanks for the recommendation!
> this may be hard for many IT types to comprehend

Save the condescension, this wasn't written by an 'IT type' or published on a tech journal.

All industries that got disrupted by more modern technology came up with arguments similar to the ones you brought up - bookstores vs amazon, brick-and-mortar stores vs ecommerce, face-to face meetings vs video calls, film vs digital, newspapers vs internet.

There will always be demand for high end fashion, but eventually it'll get relegated to a niche.
Brilliant idea. I have an idea to extend this!

1. A relay to reset the PC like iDRAC/iLO

2. 2 dual pole relay to move a USB flash drive to and from the PC it's connected to, in combination with (1) you could then boot ISOs remotely by dd-ing the ISO to the flash drive and then connecting it to the host PC with a relay
That's really cool! Have you expanded beyond your cofounders? And are you guys still using it for always-on?

Also, how do you guys handle knowing when you can talk to the other person? How do you know if the other person is in a meeting?
Show HN: Bigroom – Video chats for company hangouts [rust yew webasm]
I find that when I come across comments or jokes that might expose biases, rather than interrogate the person you can expose those by just asking the simplest questions, the ones that seem too obvious to ask. When someone says a joke that might be described as biased, usually using a more particular word, just ask them to explain the joke. That usually is more revealing than calling its speaker a name.

So, I don't want to infer your opinions, but I want to ask: what about social justice and diversity is to the detriment of their software?
It's easy to shape children so single mindedly when the cultural context of that child is completely controlled.

More simply, public schools and Youtube would break this sort of conditioning in short order. It only works if you only expose a kid to that singular unified world view until they lose easy plasticity. And as a personal note, I don't think that reserving kids to a single world view like that is net good, even if you view numbed anger as benefit (which I also don't).
Yes, we ship international! For more details, go to our website: https://sidekick.video/
> Like considering dumping memory content on a PC and reinject it on another with different RAM layout and devices and complaining the OS and programs can't continue running? Is that a sane expectation?

Even worse; it's more like that plus extracting the raw microarchitectural state of a CPU, serializing it in a somewhat arbitrary way, trying to shove that blob into a different CPU and still expecting everything to continue running.

I'm not necessarily complaining, just pointing out this significant difference WRT software programs running on CPUs.

> There are upstream formats targeting FPGAs that can be shared, although yes redoing place and route is slow.

Can you show me an example? I'd like to see this. You do not mean FPGA overlays, correct?

> Should manufacturers provide new formats closer to final form yet would allow binaries that can be adjusted, kind of like .a .so or even llvm?

Like you say, at the very least you will need to re-do place and route. But actually the problem is much worse than this. Different FPGAs have different physical resources. Not just differing amounts of logic area, but different amounts of block RAM, different DSP blocks and in varying numbers, high-speed transceivers, etc. This necessitates making different design trade-offs. Simply shoehorning the same design into different FPGAs, even if it were kind of possible, will not work well.

> Alternatively, would building whole images for many families of FPGA make sense?

Currently I think that's the only real option. But the extreme overhead, duplication of effort and maintenance burden make it very unattractive.

My napkin sketch is some sort of generalized array of partial reconfiguration regions with standardized resources in each region. Accelerator applications can distribute versions targeting different numbers of regions (e.g. one version for FPGAs supporting up to 8 regions, one for FPGAs supporting up to 16 regions, etc.). The FPGA gets loaded with a bitstream supporting a PCIe endpoint and management engine, and some sort of crossbar between regions. At accelerator load time, previously mapped, placed, and routed logical regions used in the application are placed onto actual partial reconfiguration regions and connections between regions are routed appropriately. The idea is to pre-compute as much of the work as possible, leaving a lower dimension problem to solve for final implementation. Timing closure and clock management are left as exercises for the reader :P.
The diagram is misleading and not represent what the post says
For anyone considering an InReach: If you only need it for SOS (not for messaging), it’s a very bad investment. You can get a cospas/sarsat based PLB which has the same SOS functionality with no subscription fee. It’s funded by various governments.
The Space Force looks to be mostly communications and intelligence gathering, not weapons. Seems mostly designed to market what they're doing to get more people interested in working for them.
This is about as bad a revelation as the original one. So the encryption key is fair game without explicit customer approval?
Hi! Very interesting points: addressed them below.

1. For the most part, with Reploy, users either

a) Use a staging db

b) Seed their environments with fixtures or test data.

c) Do a db dump of a common db

Each of them have their own tradeoffs, which, from your knowledge of the space, are probably not worth describing in depth. The most ideal situation given your description is probably (c) because you can control what data is being seeded into each environment and introduce test data that everyone's staging env can then use.

2. I agree, but the problem here is that "any number signifying quality" isn't very easy to metricize. From our current users, Reploy is generally a no brainer. i.e. they go through the flow of having to spin up so many staging envs (or are annoyed by the lack thereof) that they use our product. In the near future, however, from a marketing/sales perspective we do want to do work to figure out who exactly is feeling the pain the most, as this is who we want to target.

What's your background building these types of tools, if you don't mind me asking? Definitely down to discuss more!
It's in their best interest to settle in a capitulating way that will hurt them but not kill them. This might have to include a public apology that admits they're in the wrong because publishers can be petty about this type of thing.

It doesn't seem like they're willing to do that, and while I agree with their viewpoint and the troubling future with licensing... it may be the hill they die on and I'm not sure it's worth the trade off in this specific case. IMO the Internet Archive is incredibly valuable to humanity.

I admire them for taking the stance, but worry about their future. Hopefully they're playing tough publicly and aren't as willing to die by the sword in private.
There are a few old games like "Midnight Resistance" that are much more enjoyable when the joystick can rotate.... but I've never seen a single home built arcade machine that had any of those.

I'll likely buy a cabinet some day rather than make it, because I'm not so good with my hands; I hope by then I could find one that does have a rotary joystick.
I've still never heard a virtual trumpet that sounds like a real trumpet. Not even close. Each trumpet player has his own tone or "lip" that is unique. I can tell who is playing just by a few notes.
Beefer rear diff, stiffer suspension, larger brakes all say "towing" to me.

"The Crosstrek also has a beefed up locking center differential for towing and a standard six-speed manual transmission,The Impreza’s manual only has five gears..."

https://cars.usnews.com/cars-trucks/impreza-vs-crosstrek

That certainly accounts for the price difference. Those higher end parts have real costs.
And, Americans have plenty of stuff to tow around. (I am an American car guy.)
The intro had me hooked. Where's the article?

(If that's all there is, then I'm being a bit snarky but I think it is valid criticism. If I missed some link somewhere, then apologies, and please point me to it so I can read the rest).
> I've always wondered if a DSL using a higher language like Python isn't a better way to do this

Like this? http://www.myhdl.org/
I think the article is hyperbole. 120 years ago, photography changed painting and today AI is going to change photography. It might be, just as with modernist painting, that freely available perfection creates a desire for distilled humanity that can't (yet) be captured by AI.

I think there is a fairly huge middle ground. I wish that REAL models would digitally represent themselves as 3D meshes, so that I could preview digital clothing on them. That would really sell clothes man.
Theoretically, a well-designed platform might cause that kind of arguer to get downvoted, and the remaining civil proponents of Critical Theory (who would normally be drowned out by the uncivil ones) can put forth the actual ideas, which can be discussed intelligently.

Unfortunately, all I see is a page that wants me to sign up, so I can't yet say whether this site has an interesting approach towards making the above happen.
But it’s ok to be blowing up stuff on the ground - gps is used for targeting every day of the week.
Workers fear returning to work – many are resisting the call
* This System Design Primer [1] on GitHub is a decent overview of how large-scale apps are designed, with jumping-off points into many different subjects.

* The Morning Paper blog's distributed systems tag [2] has a lot of good summaries of research on distributed systems, both from academia and industry.

* I maintain a list of assorted resources on distributed system design and operations on GitHub. [3]

* Also, as mentioned, Designing Data-Intensive Applications is a good starting place.

[1] https://github.com/donnemartin/system-design-primer

[2] https://blog.acolyer.org/tag/distributed-systems/

[3] https://github.com/DylanSp/distributed-systems-resources
If there is one thing Garmin really needs, its competition. I'd love to hear who you work for, and I hope you gain some ground
At the end of the day, US has 3-4x more space infrastructure than CN/RU, and relatively more dependence. This gap has to be closed through whatever means even if it doesn't accommodate for best practice. Sometimes asymmetry in capabilities rationalizes pissing in the commons.
>I own it and I can do whatever the hell I please with it.

Not really... IP law still applies. You can't photocopy the book and sell it or give it out without consequence.
You can achieve MHz GPIO speed with RPi running Raspbian. There are FIFOs and DMA.

The days of bitbanging are long since gone.
Wow, so many questions and thoughts this article raises in me.

The biggest takeaway for me was that this technology will likely naturally evolve to seeing ourselves in the content and clothing we want. Maybe it's a bit narcissistic to declare publicly, but I have personally seen through my own work the march towards personalization: what's more personal than seeing yourself everywhere doing everything?
The EFF is taking up the legal defense in this suit, so your donation would be ending up at the same place anyway.
mailchamp
Would love to know if they've lost control of their Play Store accounts, i.e, is there any risk of compromised app updates?
True that! At Reploy, we spin up Reployments, not Deployments! :)
My brokerage (Fidelity) does this for free. But the problem is not knowing about the IPO, it's getting an allocation. As a retail investor, it would seem my position size is not big enough to get any shares. I know this varies by brokerage, so this may or may not be typical of others.

If you could pool together retail investors to increase the possibility of getting shares allocated, that would be something special...
I did a lot of XSLT at one point. I think if I still had to do it I'd need to be on medication.

Conceptually, I have no issue. Tree-to-tree transformations is a perfectly good concept and you use them a lot, especially if you do work that involves a lot of ASTs, for example. But the specifics matter, and XSLT was designed to be infuriating and punishing and the tools are terrible.