skysight-inc/HackerNews huggingface dataset:
The only fallacy here is assuming that "democracy" works that simply and efficiently.

Even aside from the fact that Israel is typically rated a "flawed democracy" in most indices due to the lack of press freedom, even it were a so-called "full democracy", no democracy even claims to be representative of constituents in any direct way (even those with relatively broad suffrage like NZ). Their goal is to be a best-of-alternatives approach in contrast to more regressive systems, along with known limitations such as majoritarianism, plutocratic platform access issues, etc.

So yes, it's the government. Some subset of the population may agree with them yes, but they are still very separate entities.
Quantum machine learning hits a limit
Ten million reasons to vaccinate the world
According to wikipedia:

"arithmetic also includes more advanced operations, such as [...] exponentiation, logarithmic functions, and even trigonometric functions, in the same vein as logarithms (prosthaphaeresis)."
> Writers certainly don’t use that garbage.

I hate to inform you that, yes, writers do indeed use “that garbage”. I’m married to an author who regularly uses Scrivener to write. But anytime she has to send anything to anyone she has to convert to a Word document and send that out. Everyone uses Word that she interacts with. (Though author friends of hers might also use Scrivener for their writing)

Writers who understand git, let alone Markdown, are going to be extremely rare. You’re in a bubble if you haven’t encountered how dependent the writing field is on Word documents.
Love this, what a good idea.

But, do you think you're undercharging at £150 per roast?
I liked the picturisation of the different planets and of course, the time dilation effects. I think they're great for a general audience, who may not be exposed to the latest developments in astronomy.
> Yeah, but by that same logic there may be unknown holes in app review and app sandbox as well.

To exploit those you need to get past app review in the first place, though, and the type of code that can do stuff like this for the most part sticks out like a sore thumb when subjected to static analysis.

Most of Apple's checks around this stuff are automated, I understand, and are applied to every submission instantly.
Came here to recommend Fat Man - a little overacting in it but still a really good movie without overwhelming the non scientific folks
I find it wild that US HS classes seem to demand specific calculators at all, let alone graphing calculators which can do a bit too much of the work for you IMO (for education purposes obviously). In HS we used the class set of TI-83s for like 1 week to easily play around graphing some functions something that could probably be done on most student's phones with a free app these days.

My HS classes let you use a scientific calculator but I think honestly that's a bit too much too for most purposes. In university we were almost never allowed a calculator for the exam on tests and questions were just designed to be doable without one which is a much better test of how well you know concepts than how well you know your TI.
When did we get unlimited resources, should we stop everything else and put everything into oxygen and beds. These kind of things can only be reacted to not prepare surplus before hand coz for a developing country like India resources are never enough.
It’s funny that he says “suspend.” Was there some marketing collective unconscious that uses suspend instead of just “stop?”

It’s ok to stop things and then start them later.

This reminds me of twitters “permanent suspension” instead of saying “banned” or “blocked” or “removed.”

Seems funny to use suspend that means temporary for things that just naturally end. Not the end of the world, but one more example of unclear, harder to understand speech.
Yeah, unless you can avoid large files entirely, or are okay with a separate tool (this pisses of a lot of devs IME), then just don't use git? I don't like that option. I think this is sensational. At this point LFS is a really big deal. I don't think it's going anywhere or that LFS users will be shafted.
https://archive.is/Xiz2p
Your site is cancer on my tiny iPhone SE screen. Banner thing, little chat bubble of your face, pop-ups everywhere. Is it a parody site?
This should read 'refusing to show ID is not a crime in the limited scope ruled by a US federal appeals court. This decision also only applies to Maryland, North Carolina, South Carolina, Virginia, and West Virginia.'

Don't take legal advice from websites. Even ones that regularly report on legal matters.
That's not really true, more people live longer now that ever in human history. You are making the assumption that people are having more mental health problems now than in the past; but that is just an assumption.

Nodays, more than half of people in developed countries die from diseases cause by their lifestyle.
Mr Robot is a TV series about hacking where hacker simply uses social tricks and can't get past 2FA. It has lots of tech jargon.
I get your point, but at least in this case we should probably compare to quality of life just before these chemicals were in use.
You watched the video so you know at 1 minute in I say how important it is to simply tell people what you actually do.

I also advocate for plain language and showing the product not just talking about it.
https://github.com/blueness/sthttpd
They prove that the hash they publish in the NYTimes exists at that time.
There are probably some archives which can give you an authorized copy of the NYTimes from a specific date. You can use that to prove that the hash existed at the date the NYTimes was published. This is now the hash over a hash tree, which this companies stores. With this single hash they can also prove that every document in this hash tree existed at that time. They can not add a extra document later, because this would alter the hash they published in the NYTimes.

When you publish your phony ad in the NYTimes, you also prove that this phony ad existed at the date the NYTimes was published.

This company probably buys one edition of the NYTimes with their add and check if the NYTimes published the correct hash, if it is wrong they will run an other add the next day with the correct hash the next day. Now they only prove that the hash existed the next day.
> 1. Users generally still click "Accept & Continue" when they see certificate warnings.

In Firefox HSTS blocks this entirely. There is no "Accept" option at all. In Chrome HSTS means the only way to "accept and continue" is to type whatever the current magic bypass phrase is, the ordinary "accept and continue" option isn't there.
> there has been a cultural failure of some sort that rewards people that think like this, and encourages this kind of behavior.

That “cultural failure” is the consumers’ purchasing at the cheapest price available. How does a manufacturer compete with one that uses sweatshop labor if people choose to buy the sweatshop labor products? How does Lyft compete with Uber if Uber minimizes tax expenses and can price lower than Lyft?

Going after specific companies for legal maneuvers is a waste of time and energy. At the end of the day, the voting populace will punish whoever can be blamed for limiting their consumption, and the voting populace is to blame. Educating and convincing them to support politicians who support better laws is the only solution.
No, we don't. That's why it's slow and expensive to trade across borders, especially if the counterparties have never done business before. It's an arduous process of proving creditworthiness through letters of credit. You often see document fraud where someone can tamper with a letter of credit, which is hard to detect.
I'm saying that there has to be space for discussion in a discussion-oriented medium. It's in the best interest of the average user.
Upsie's Direct to Consumer Swing at the Warranty Space Nets $18.2M
If it was about the environment and not looking for a scape goat, then ban or simply tax the dirty energy sources.

It makes no difference to the environment if you burn coal to feed Bitcoin or a factory.

Higher taxes on dirty energy would make a huge difference to which power sources would be used by Bitcoin however as Bitcoin feeds on cheap energy, but why limit ourselves to Bitcoin anyway; it doesn't burn the coal.
There are two orthogonal choiceshere:

1. Cookies vs localstorage and an explicitly set auth header (or even a combination)

2. Stateful session token vs stateless JWT
Wasn't there a study not too long ago that linked this to potentially causing autism?
In general I agree. Localhost is a safer default, it doesn't cost much to type a bind address when you need jt. However 0.0.0.0 is a worse default than ::
> I'd assert for most businesses

"for most businesses" you're never going to have enough traffic that a classic session database (even stored in, gasp, MySQL) would be a bottleneck.

JWT definitely has it's places but it has so much complexity, so many tradeoffs and footguns that it should only be used when you have a specific problem with a standard session system that you need to solve, not as the default.
>Like building out abstractions for adapters and connection points

I'm not sure I'm on the same page here but we often use Repository Pattern were abstractions are needed (obvious example would be some data storage).

We don't have too many libraries in our code. No DDD stuff for sure.

CRUDy apps basically mean you have some domain related structs and a few database methods to connect those structs to data.
Some of the rather impressive type system features of Ocaml:

- Modules can be stored in variables, based on runtime conditions, this is all statically type checked to ensure tht the module exports the binding of the proper type. Modules can also be passed to functions and functions can produce different results based on which module is passed.

- There are keyword arguments and optional arguments with full static type checking.

- It has full support for row type polymorphism, or “static duck typing” as some call it: it tests statically whether an object quacks like a duck.

https://dev.realworldocaml.org/first-class-modules.html
Efficiency is always a function of usage. Electric rail lines have a much lower average demand for electricity. Here the efficiency of rail actually works in the opposite direction where battery power trains and electrified roads mean significantly less total battery needs.

Consider in terms of electric highway usage, a car every 100 feet isn’t that dense and get’s you to a steady state of ~20kw * 5280/100 = 1MW of power for several hours a day. Electric trains have higher peak demand vs cars, but it’s on a very infrequent basis.

Of course every car isn’t EV and right now ~0 cars can use in road power delivery. But, that’s just a chicken and egg problem not an issue with the technology.
Honestly surprised no one had mentioned it yet...
Performance Metrics in Machine Learning [Complete Guide]
Have a large line of business application written in Go. The type system is just fine. Here is the key: stop writing CRUD structs and junk. Use a framework that understands your schema / data storage system. Declare what you need done, then let application definitions do the work.

"Microservices" is a business setting is somewhat laughable. After a number of years, yes, I have a handful of services that run outside of the main program. But the Line of Business core application might as well be a single executable.
> not because I can't be

So what difference does it make if you can't be? Realistically speaking, the very best pour both their soul and their genes into an endeavor, and most people literally can't match them even if they tried.
> Games need the ability to ban players immediately

Do they? I haven't cheated in games for years, but the only game I can think of that took any immediate action was StarCraft: Brood War. There were a few hacks that would result in your removal instantly. You were not banned, just disconnected.

Halo 2, WoW, RuneScape all banned cheaters in waves. As far as I know they did this as a measure to further impede the cheaters trying to run tests about what actions and behaviors result in negative consequences.

My (naive) approach would be short lived tokens, and a mechanism for disabling and accounts ability to refresh said tokens. I wouldn't mix account management and billing with gameplay. This would in turn force users to open a different session when trying to access this authenticated data and effectively block bad actors immediately.
You've just invented the Republic. At least that's the way it is supposed to work. My opinion is that the House should be increased by a factor of 100. Hard to bribe that many people.
For slowly selling items like this, it's likely that they make a run of them, and then slowly sell them for a few/more than a few years. If they intended to make more, they'd have to make an entirely new batch, which would then be in inventory till it sold out. But given the SLR world now, they're probably not into making another big batch of them.

The last film camera was like that, the last f6 was made decades ago, but it just showed up as being discontinued lately.
There's little/no penalty to jobhopping frequently in this field, so I wonder how much benefit there is to sticking it out (presumably underpaid) until you can catalyze a promotion/raise.

I think the best way to optimize your interaction with the market as an FTE is to simply always be occasionally interviewing and scouting around. There are lots of biases and inertia and anchoring and stuff with orgs with which you have an existing relationship.
I think the pbjective of a project is to...be a time filler, like I can definitely watch Netflix and then Netflix does not satisfy my creative mind so programming something would be a better exercise.
Yeah, I saw that but still. It starts off with 1-on-1 meetings with managers and employees but then I guess it's actually just some scheduled survey like a weekly qualtrics to /dev/null that admin pushes at us already or whatever. Finally. That's what I got from that.

I guess what I would say is that the pop.work* landing page seems to want to sell itself as scratching an itch or solving a problem, but doesn't tell us what that itch or problem is or even show us how it solves it. It's just vague and no details (which is a major red flag about a landing page for me personally).

*lots of alternate "popwork" out there and you don't even link it or anything so I had to google text from the landing page in the video to find what and where it even was or if they'd completely pivoted to a different product (popwork.com)
People really sleep on Spain in terms of "beauty" I feel. They always mention Paris or Utrecht or something but man, every place I went to in Spain was gorgeous.
So the profits would go to the offshore corporation, while the losses would go to the US one? But wouldn't the IRS grow suspicious of seeing losses every year?
There's a weird insistence (especially here on HN) that if blockchain isn't doing something that can't be done in another way then it is useless.

In reality just doing normal, established processes in a distributed way often is the value-add. See decentralized finance[0]. All these tools and primitives exist in traditional finance, but when it's decentralized all market participants can get a cut of the rewards instead of just the big banks.

A more recent AWS-like example is Internet Computer[1]. A more open way to on-board data centers and build distributed apps. Could it be done in a centralized way? Yes, of course. Is it more fair and open if it's decentralized? Also yes.

[0] https://arxiv.org/abs/2101.08778

[1] https://dfinity.org/data-centers
Is it a parody phone :)
It's raspbian under the hood
Laws get written with a lot of help and influence from lobbyists who do sit at the companies.
Back to the Future did introduce the general populace the proper way to pronounce the ‘Giga’ prefix :-)

Edit - Wikipedia has a whole section on pronunciation, and its not unambiguous, but the original German language proposal for ‘giga’ suggests a hard G, but in the USA in 1960’s the National Bureau of Standards settled on the soft G.

When I worked as an EE back in the 90’s I regularly heard older engineers quote frequencies as “Jiggahertz”. I think once consumer-level hard drives approached GB capacity, and the prefix came to public usage, the hard G became popular again.
It is a function of bitcoin's price and mining reward.
I warned about this a while ago. The economics are set up for Bitcoin and Ethereum to eat up most of the electricity in the world, unless their price stop going up. Unfortunately it’s a very reliable feedback loop:

https://news.ycombinator.com/item?id=26220992
The SPAC King Is Doing Just Fine Even as the Bubble Starts to Burst
IPL
I don’t think this is an accurate definition or etymology. The phrase can mean “formally remove” or just “eliminate”. I think it always alludes to using a stick of wood to draw a line rather than a regulation or law.
If this was a dark pattern then almost all of sales is a dark pattern.
Tor Project: Dreaming at Dusk, a NFT art using the first onion service key
Because the point is that I want a webserver up now. If I was running something long-term I would just use Caddy anyway.
How to Make Sock Puppet Accounts for Osint in 2021
> Most of these are pretty meaningless

16-35mm f/4G and 28-300mm f/3.5-5.6G are pretty common among amateur photographers and standard kits. Not a great lenses but very usefuel to a lot of people.

Nikon is having a lot of financial trouble for that I think it halted the production of those lenses, and it's correctly moving to the mirrorless systems, like every other brand.
Oh, the last time I've made any extensive use of Java was more than 10 years ago. I've met an off the shelf code generation based platform on the meantime, but luckily it was deemed too expensive so I didn't need to even finish a technical evaluation (much less use the monstrosity).

Anyway, that is great news. That unexplainable love for code generation was one of the things holding the language back. It's always good to see things improve.
Governments A and B meet and discuss some deal. Their agreement is recorded on a public append-only ledger, which is hosted by participants worldwide. If any party reneges on the deal, that's remembered by the public record too, where no amount of propaganda can erase it. Parties confirmed to be less trustworthy are subsequently afforded fewer compromises during negotiations.

A NFT could also be minted, where people and institutions stake money on the deal and if either party breaks the agreement, the NFT is burned. So stakers are incentivized to do whatever is within their reach to make governments stick to the deal - otherwise they would lose their investments.

The way to bootstrap participatory democracy in a world that only cares about the money is to bake it into the money.
Funny that you mention generics and inheritance in the same sentence - with all the hand-wringing going on about the lack of generics in Go, I would have thought more people would also complain about the lack of inheritance, but that doesn't seem to be a thing - except for the people who don't consider Go object-oriented because it doesn't have inheritance, but that's another topic...

But yeah, the design decisions taken for Go tend to lead to software that is easier to refactor, because you don't end up building an elaborate type system that boxes you in and is difficult to change when requirements change (as they always do).
You gloss over the complexity cost of having too many overlapping tools in the bag though, a complexity cost that has drowned projects in the past. Arguably C++ as a language could be improved if someone was able to depreciate and remove the "legacy" parts.

In practice though that's simply not possible. E.g. trivial example but you couldn't ever depreciate #include even though we have #import now.

Instead of "fixing" the language, there's written (not enforced by the compiler) documentation https://github.com/isocpp/CppCoreGuidelines - actually the first line is the perfect summary:

"Within C++ is a smaller, simpler, safer language struggling to get out." -- Bjarne Stroustrup

This is great documentation (and many parts are relevant to other languages) but many of its proscriptions cannot be enforced by the compiler so it will always be opt in, mis interpreted or ignored.
Magic mushrooms are now being used to treat anxiety. Just something to consider when dealing with a situation that creates massive amounts of anxiety (being stuck in ice with no way out).
Also covered in Bleeping Computer:

https://www.bleepingcomputer.com/news/technology/tor-project...
-> President Biden has identified cutting greenhouse gas emissions linked to rising global temperatures as one of his top priorities, insisting that a shift away from fossil fuels and to cleaner forms of energy also could create needed U.S. jobs.

This argument that green energy creates new jobs... is this not a version of the broken-window fallacy?
Show HN: A Chrome extension to generate enzyme render tests for React Apps
This is really cool. I can see it being extremely useful for reviewing. The numerical citation style of CS papers has always been a pain point for me.
Suspend is an absolutely bog standard term to use in this context. Perhaps even preferable to "stop", for vague reasons having to do with this tweet being something the SEC is probably paying close attention to.
I would not recommend many of these patterns. A business application needs are specialized; create a framework for your needs, then define the application into being. Make your functions as large as makes sense, which is typically fairly large. Ignore most of these hot buzzwords.

Define the needs of the application, develop a framework to meet those needs, then define the application into being. Never write a business application screen by screen; define it into being screen by screen.
For a sizeable project, or one with lots of binary commits, eg. 1-10 GB sized items per day... that type of thing, you have to use LFS or SVN.

Your repo size could easily balloon to terabytes, for every clone. Additionally, I think there's other performance issues, but I don't allow this to happen, so I'm not sure.

SVN happily handles terabytes, due to the client server interface. As does LFS. My biggest gripe with LFS is that it turns your distributed tool into a client server one. I kinda wish they had and easy "skip lfs" type option.
I'm thinking of purchasing one. Is it essentially just Linux with Lisp packages setup on top, or running some custom lisp OS on top of whatever is running on the pi?
Glad to see Primer as the first movie mentioned.

Primer is perhaps the best time-travel movie I’ve seen.
Cheating at School Is Easier Than Ever–and It’s Rampant
Time dilation is a great and underutilized storytelling device. Far and away the best example I know of is Gunbuster. Most Western audiences don't want to sit through two and a half hours of 80s anime, regardless of the quality.
This is the most exciting development I've seen in the Python scene in years!

Thanks, Guido and team!
Reminder: bitcoin energy use is not related to transaction volume, but mining reward coupled with the price.

Bitcoin mining reward halves every ~4 years, eventually falling to 0.
Trusted his training. Very good pilot.