skysight-inc/HackerNews huggingface dataset:
I've been writing Haskell for 12 years so I'm aware of the abstractions it offers. At the end of the day though, either we're building a bridge or we're not.

If we're building a bridge (i.e. a distributed database, a real time system, fly by wire system, etc.) Haskell is useless if for no other reason than how it does memory allocation.

Dependent types are also a dead end for building bridges in my opinion. Proving any non trivial invariants is basically impossible in the real world (http://web.archive.org/web/20200113205635/http://blog.parall...).

And even if it wasn't, dependent types are for a program. But our "bridges" aren't programs, they're systems! If there's one thing that the Haskell community don't understand, it's that. The scary issues that crop up in large scale distributed systems aren't from the nodes, they're from the edges. So any system of correctness that is focused on the nodes [i.e. type systems] is avoiding the real issue.

That's the power of TLA+ by the way. By modeling the system, you have a specification that gives you some confidence what you're building is correct before beginning to implement your bridge.

And if we're not building a bridge? The business doesn't really care about correctness, they care about shipping features. Rollbacks are an acceptable cost. Our job is to sit down and bang out a solution to the problem at hand, not build the perfect abstraction to the problem. When we use languages like Haskell, we take that power out of product's hands.
For the record, i didnt downvote you, and i agree with the basic premise of centralization being the problem. I suspect the downs may be because your link is only indirectly related to the thread topic. When i skimmed the page it was too nebulous to really teach me anything concrete, and i can see how people might feel that your post was an attempt to shoehorn links to your company on HN. People are rightfully pretty sensitive to that. Anyway just my guess since you asked
I just read his CV. He got his PhD under Gödel. He was at Princeton when Einstein was still there. Amazing!
What is a marginal decision? Is quitting a job or ending a relationship a marginal decision?
DNS is, today, distributed and open source. What is it about DNS that would solve this problem specifically?
Just read the original Ars Technica article he "borrowed" all the images from. It's a great article I've referred back to many times; it's better-written and still easy to understand for those not familiar w/ the concepts.

The ECC-specific content begins on page 2.

https://arstechnica.com/information-technology/2013/10/a-rel...
While we are at it lets also mandate that all work-related communications you make are similarly archived. There is a long history of corporate malfeasance leading to catastrophic outcomes for the general public and we need to make sure that people like you are held accountable when your failures and bad decisions lead to poor outcomes. I am sure you will agree that without good record-keeping a lack of accountability for your actions is bound to lead to disaster. We will also expect a written transcript of all work conversations, no matter how innocuous you might think them to be, within 48 hours of the conversation. Thanks!
Searched for lawyer both in the post and this comment section and got nothing.

You'd be surprised what a lawyer can accomplish, even with no real law backing you up. You want an actual response from Google? Get a lawyer involved...
One thing I find annoying and occasionally hazardous about Gitlab merge requests is that per-file diffs which exceed a certain length are collapsed by default. This introduces risk since it is very easy for a reviewer to skim right past the collapsed file name, since one's eye tends to be drawn to the more salient red/green diff.
No you wouldn’t. The development of HFT has created massive liquidity for markets and reduced bid ask spreads in a way that benefits retail investors more than past alternatives.
It is hosted on github pages. Not sure if it would violate ToS. You may host it elsewhere.

Reference:
https://help.github.com/en/github/working-with-github-pages/...
I don't know much but perhaps this link could give you a starting point.

https://nationalinterest.org/blog/buzz/chinas-air-force-bein...
It would have taken them century if they written whole thing in memory safe langs.
Are you by any chance talking about the OK sign?
Universe’s ‘missing matter’ finally found in the space between galaxies
> How can anyone or anything reach an understanding of something as complex as markets in this short time?

Computers mostly.
Ask HN: Good tools to identify processes making laptop hot?
Every Macbook Pro I've had becomes very hot when not doing anything.

Is there a way to identify what processes are causing this, and kill them if they aren't important?
What policy do you think this tool violates?
Forgive me if I'm misunderstanding this particular philosophy outlined in the article...

It seems like the argument here is the exact kind of thing that has burned the Democratic Party in recent years.

The Democrats should "play by the rules," treating others how they'd like to be treated, meanwhile the Republican Party continually demonstrates zero regard for norms that don't necessarily exist in law, but are/were a part of traditions in government. For example, what happened to the blue slip system? What happened with Merrick Garland? The Republican Party didn't care that Supreme Court judges were traditionally elected with at least 60% confirmation vote in the Senate, and they certainly didn't care that they were denying a Democratic President his right to appoint any judge.

In reality, the impeachment of Donald Trump happened because there was no downside for the Democrats. They knew that there was no chance of conviction, so there was no risk of the destabilization/backlash that might happen if the President was actually removed from office. The upside was not only that Congress could subpoena for information, but also that the party could enjoy the political benefits of the impeachment proceedings. Arguably, it was a time-waster for the Trump administration. It aided the perception of those who might lean Democrat or might dislike Donald Trump that the Democratic Party was working to bring about change. In reality, the effort changed precisely nothing and had no far-reaching political consequences besides a few mild upsides for the Democratic Party (at least that I can see).

The situation reminds me of instances where vote trading happens, where the political parties strategically trade votes on issues they know either will or won't pass. For example, a Democrat or Republican in a weak district might vote against the Party's own initiative to give their constituents the perception that they aren't really like the other members of their party. For a hypothetical example, you could have a Democratic congressperson in a red state vote against gun control legislation, while the hypothetical bill had no chance of failing due to other congresspeople in blue states voting for it.

The idea presented by this article works well for philosophers and intellectuals - but philosophers and intellectuals do not run our government, and politics have nothing to do with such things. It's mostly about perception, vote-gathering, and fundraising. Truth and morals don't play in at all, and the general populace isn't thinking on this kind of deep level in the first place. The Impeachment of Donald Trump now feels like a lifetime ago, and, compared to other aspects of this Presidency, weird to say it but it's a footnote.
Blurring isn't that good at destroying information, I think we mostly use it because it's the best looking censoring attempt.

I would pixelate the faces to be just 4x4 giant pixels. It destroys nearly as much information as blacking them out while still not disrupting the image too much
That wasn't really a "blur", though. A swirl like that is just moving pixels around. If know how the algorithm works, you can reverse it. Probably, it was done with a common program like Adobe Photoshop or Gimp or something. One could write a program that would just "unswirl" with various parameters and generate a bunch of images, and a human could pick out the one that looks like an unswirled image. If you can pick out the right paramaters to the unswirl, then no image information is lost.

That can't be done with a blur. In a blur, pixels are merged or averaged together and information is lost. In some cases you could sharpen it a little, but it's still not going to be as good as the original image. In a really good blur, even the best sharpen algorithm isn't going to give you something that looks like an identifiable face.
It's whenever you have that feeling of "I just can't decide between these two options", and don't have a strong feeling either way.

Quitting a job or ending a relationship can be a marginal decision, if you're not sure you want to do it. Sometimes you're just fed up with your current employer, or there's an obviously good opportunity available - that's not a marginal decision, that's an easy decision. But sometimes there's an opportunity, but you're not sure you want to take it, but it seems intriguing, but it'd be a big risk, but you wonder if you'll regret not taking it, etc. That's a marginal decision, and the type that the article suggests you should take.
Makes sense. They just fixed the hard line
It is becoming harder and harder to find non-partisan sources of news these days. Even CNN (who I always considered impartial) pretty blatantly wears their politics on their sleeves now. I’ve resorted to reading multiple center-left & center-right sources and trying to reconcile the truth somewhere in the middle.
FWIW, the Quebec Biker War serves as a backdrop for a part of Maurice G. Dantec's excellent novel Babylon Babies, which he wrote in Montréal at the height of the war.
Reduces risk for the first flight
I've also noticed that point in one of his talks and disagreed with it immediately. My own experiences have found small components easier to test and reason about in higher level components. I do think that navigating through a codebase with a lot of small files would make the codebase seem a lot more complex (especially without a modern code editor where you can't do things like click on an interface method and see all its implementations), but the biggest drawback of having small components, in my opinion, is that a lot of the developers I've observed are very bad at drawing coherent software boundaries
Elon doesn't like the Howard Hughes comparisons because Hughes innovations didn't change the everyday experience of people. See this story:

https://www.youtube.com/watch?v=GNG6ZzDh9C8
Fascinating. The increased complexity in the flight control software and user interface probably makes the job of being an astronaut easier in the “happy path” - less cognitive load interpreting metrics and raw telemetry when you have the computer doing that for you.

My wonder then is how to effectively manage when things go wrong. The Apollo spacecraft were able to be essentially hot patched directly in the cockpit via the dsky. Can you do that with a fancy touch screen interface now? Perhaps up/down links to the capsule from earth are good/reliable enough to send patches from ground control, if need be? I wonder how the astronauts feel about a potential “loss” of control in case something goes wrong?
> Then after 2 stents and change in lifestyle, I find I can do same or more than what I could do 5 years back, maybe a decade back.

What kind of change in lifestyle made such a positive difference for you?
Yelp exists?
Just because a service is popular does not make it a monopoly. Google should be free to deal with their properties as they see fit. If there is a degradation of quality, that gives others such as Microsoft, Yelp, etc the ability to capitalize.
Phone Is a Tracking Device: Digital Revolutionary
GitHub does this too, and it's awful. Why would anyone want to skip reviewing the biggest changes?
> Service Discovery - Automatic service registration and name resolution. Service discovery is at the core of micro service development. When service A needs to speak to service B it needs the location of that service. The default discovery mechanism is multicast DNS (mdns), a zeroconf system.

> Load Balancing - Client side load balancing built on service discovery. Once we have the addresses of any number of instances of a service we now need a way to decide which node to route to. We use random hashed load balancing to provide even distribution across the services and retry a different node if there’s a problem.

Trying to understand this a bit here. Is micro a replacement for k8s? Because I don't see any deployment capabilities here. So I'm assuming it's complementary to that. If that's the case, then I'm not sure how service discovery and load balancing would co-exist with the CNI in k8s.
Start with Gitlab's how-to: https://about.gitlab.com/company/culture/all-remote/

Growing from 3 to 11 in 2 months is very hard to make work. At the very least, you'll have to enlist all the first 3 to help bring the rest into the culture.
Huh? My whole comment is about the fact that they DID cause a lot of problems for production software. The company wrote their flagship product in Haskell, and there is a pretty large chance that that decision will doom them because of the choice to use Haskell. It's unfortunate because the product has a great market fit. If they had choose pretty much any other tech stack, they would be killing it.
Half the matter in the universe was missing – we found it hiding in the cosmos
There's a vaccine that helps prevent it in children, although apparently it's not very effective for adolescents and adults: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4950406/
The late Dr. Gerald M. Edelman (Nobel Prize in Physiology or Medicine) had a fascinating theory he called "Neural Darwinism" that relied upon "reentrant mapping" he insisted was not feedback. He had a lab that formulated his ideas into software and a robot called Darwin 4. Does anyone here know what happened to that software? Is it described in detail anywhere? The following is an unflattering but useful discussion of Edelman's robot https://blogs.scientificamerican.com/cross-check/my-testy-en...
>it may change behaviour of present day activists

that's exactly what the murderers want to achieve
Next time do not insert you TDS in your tech article.
Show HN: Print a WiFi Login Card
Yeah, far to many distributed projects fall into that trap. At least on pages you link from places like here, don't write a page on how centralization is bad with no details about what you specifically propose. I know it can be really tricky to drill down on a concrete example because you want to talk about all the opportunities, but you'll loose a lot of people if it is just handwaving.
Those private corporations are the ones buying that government.
Nice. I was actually paraphrasing a discussion I saw recently about K versus Python.
Go is already an intentionally simple language with an excellent standard library, and dictates how to do things in the right way. Do we really need something on top of it? Not to mention, it's quite common that engineers like to reinvent the wheel, at least a little bit. It's just part of the fun, no one can blame them for that)
Right now I'm not thinking that far ahead. I scratched my own itch and I'm glad someone else found it useful.
I'll see about those ads though, thanks for the tip!
It does add something. If there is a direct question, and someone is answering it incorrectly it should be valid to tell them they misunderstood. Also calling someone a non programmer is not mean.
Javascript is a lot saner than that. The result is "12". (I'm ok with automatic casting so long as it's an embedding. Every number has a reasonable string representation, but not vice versa. Wanting explicit casts like in Python is defensible, though.)
No I don't remember this ever being the case. Most projects I care about host their repos on their own servers.
The swirl was done with photoshop, and Interpol got Adobe to create an unswirl tool. Interpol was involved because a man had been sexually abusing children, and photographing the abuse, and he released those photographs.

https://en.wikipedia.org/wiki/Christopher_Paul_Neil
I really enjoy my Pilot Metropolitan, even more than pens costing x5 the price.
Added! Lives on /rss.
From Cambridge Dictionary;

Protesters: someone who shows that they disagree with something by standing somewhere, shouting, carrying signs, etc.

Terrorist: someone who uses violent action, or threats of violent action, for political purposes.

There is a false narrative out there conflating the two. Don't be fooled.
Record Labels Still Demand Filters; Facebook Takes Down Violinist Playing Bach
Ccache?
Not everything is k8s centric but also k8s also has very rudimentary models for discovery and load balancing, this is why things like service mesh have emerged to handle those challenges. As a framework Go Micro builds in client side discovery and load balancing which are completely separate to any third party system. You can imagine the next distributed database to be written with Go Micro which can operating independent of k8s.

In the case of k8s a lot of people swap out the load balancing for something like dns or integrate it with an envoy or linkerd considering our protocol usage is gRPC. But otherwise our service discovery acts as a central registry for all services. In a development centric environment this allows us to share feature rich metadata along with endpoints, description, and anything like team info, pager details, etc. All purely written in code rather than through yaml.
Yay let's protect looters pillagers and scum!
"If one wants to make it more sensitive to certain frequencies than to others, one needs to add a resonant circuit, usually a combination of an inductor and a capacitor"

Coincidentally for OP, the ideal antenna element length for a 2.4 ghz dipole antenna is around an inch and a quarter, which handwavy looks like about how long his diode leads are.

Even a pitiful attempt at a tiny air wound coil choke would decouple his scope probe wires from interfering with the natural dipole antenna pattern.

I bet, that if OP decoupled his scope probe wires, he could plot the natural radiation pattern of a dipole by rotating the diode and its antenna around and noting the voltage on the scope at various angles relative to the transmitter. If I have time I'll try that in the lab today just for fun.

All it'll take is a couple inches of hookup wire... OR more sneakily could coil the diode leads themselves at the correct distance from the diode... Or I could tack solder some coaxial cable and BNC connector with a sloppy homemade choke balun ... hmm...

I bet for TWO EUR I could plot antenna radiation patterns pretty reliably. I wonder if OPs mouse has a horizontal or vertical polarized antenna? I bet I can test that for two EUR.
Google Photos isn't going to provide you with any authenticity claims, and metadata gets scrambled by both their "high quality" and "original" settings.

If you want to make sure the actual, original image gets stored safely on another device automatically, use SyncThing or Resilio Sync.
Racism is not in our hearts - it's in our brains. A combination of in/out group bias, categorization error, inductive thinking and belief perserverance. Understanding these cognitive errors, and yes, that most decision making processes are made in our emotional centers, thus needing emotional intelligence training; this would all go a long way towards a more conscientious society.

These things can be taught directly. There is nothing special about it, and it's not about strengths or weaknesses. Most human brains work pretty similarly and have the same strengths and weaknesses, all of which can be managed or improved.
this thread makes me feel a bit better about getting old.
What's the typical forward voltage of the germanium diode vs a silicon diode's 0.7[V]?

It's a neat hack! Long live the Rigol DS1054Z!
Ah justice.

It is better that ten innocent persons suffer than that one guilty escape.
-- Bizzaro William Blackstone
I don't know about minorities but the level of unprofessionalism obvious in the most egregious cases of police violence would feel improbable to me in countries like Sweden ,Finland or Norway. Yeah, they are tiny countries so the sample size is really small. But the police culture is different. Guns are not used, and if they are, their use is strictly monitored.

For example, Finland has a large number of firearms, but police don't come to a crime scene guns ablaze unless they have a very good reason to think there is a need to use them.
Sadly, alacritty feels like such a waste of effort. The input lag is pretty bad, and text processing performance is a non-issue with most terminals. I've used xterm for years and never felt it was too slow at that.

Latency makes much more difference in how fast a terminal feels. This is where kitty does a fantastic job, even letting me trade some CPU cycles for really low latency with its options. I can strongly recommend it to anyone who values low latency.
I would guess that pixelisation for videos rather than pictures probably reveals more information the longer the video.
Why would the police say otherwise? Nice critical thinking.
This is the entire HTML code of the document of the root page:

<!-- Head -->
<html><head><title>Error</title></head><body>Permission denied!</body></html>
That is true. With enough tech, even a WiFi or other radio link could be blocked. A cam with it's own transmitter to a receiver off the cell bands - few would have it?
Not sure how to solve this unless you have a hidden flat pack receiver in a hidden pocket with a good sized battery, flat enough to be hard to pat down?
"I have no idea if it's more prevalent in technical people"

I think it's technical people. It's like we're all on the 'autism spectrum' a little bit and have serious difficulty with ambiguity and want to see the 'outcome of the equation, exactly'. Like an obsession with perfection.

There is really no such thing as a purely free market in the end, because everything is deeply dependent on externalities such as education, military, government intervention, investment, trade between nations which is not free, legal asymmetries. We have a 'context' in which a 'free market' exist, but that context is a big deal.
sensors and wiring always weighed more. Of course now the wiring COULD be CANbus or similar in concept instead of individual (heavy) wires. Or move the analog processing and microcontroller to the sensor itself instead of running wires all over the place to a central computer.
I believe that ThinLTO does most of its work in parallel and provides most of the benefit of LTO.
> strange post-Enlightenment to see explicitly sexist morality become trendy?

Enlightenment period ended in 1815, it is 2020 now.
Maybe not during Mercury, but definitely during the 70s all the technology was there to build a cheap, reusable rocket and capsule.

The dream was that the shuttle could be that system, but it did not turn out that way. And giving in to the 'sunk cost fallacy' they supported the shuttle for the next 40 years.

Arguably you could say we are 50 years behind where we should be. Unfortunately driving down costs is probably the hardest thing for any government organization to do. Given that there is no competition, no shareholders, no profit motive etc..
The National Guard is effectively the militia of each state. They report to each governor first, and if activated, report to the US military. A traditional guardsman has a civilian job, 9-5 M-F, then one weekend a month 'drills' as a part of the unit. You can get activated, at which point your civilian job has to let you go serve. Most common activations are for statewide disasters--tornados, floods, hurricanes--but most recently medical units were deployed for covid relief. National callups would be to help the us military in Iraq etc., but at all times the guard serves the state first.