skysight-inc/HackerNews huggingface dataset:
Oh absolutely. Part of what I was getting at was that this larger meta-FSM often 'just happens', w/o really being fully intentionally designed. But of course the product that you actually ship is that meta-FSM, so it's the behavior of that thing that matters.

Idk, just woolgathering here anyway. One thing that drives me nuts is when people take a linear sequence of code, chop it into little pieces, give each piece to a thread, sometimes give such threads little pieces of other task sequences, then bodge it all back together with various kinds of thread synchronization methods. What you end up with is almost impervious to analysis. So clearly keeping linear sequences of code intact has advantages. Thinking that maybe by thinking about which assemblages of such sequences form relatively independent FSMs, one might, as a s/w developer, be able to make better decisions about how to organize the larger scale structure of software.
For forum like UI it is better to have numbered pages in ny opinion.
Have you seen the kind of C# code they write to compete in Tech Empower? It's nowhere near what one would write on a daily basis: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

Perhaps Go folks should just use inline assembly to demonstrate how useless these benchmarks are.
>than some state employed software developer.

Are you willing to pay market rates to retain that developer? Or deal with the constant churn as people stay long enough to pad their resume before moving along to the next job?
I haven't seen someone who advocates for anti net neutrality in such a seemingly genuine way.

Those poor ISPs having to upgrade their services to support their user's needs.
> America has an unbelievable number of prisoners, which makes more careful and humane management effectively impossible.

But that is such a cop out... America has the number of prisoners it has by choice, not due to some inexorable condition which differentiates it from other developed nations.
Yes it was right in that case, but blindly letting a single tragedy direct policy without taking into consideration current factors is extremely dangerous.

People are dying of COVID right now. If fear of another thalidomide incident delays a saving vaccine we may end up losing more lives than potentially saving.
Follow the nvim 0.5 release here: https://github.com/neovim/neovim/milestone/19
> onboarding developers to graphql is a much more resource intensive process

As a BE/remote I basically taught myself most of elixir's graphQL framework in a day (wait, that was yesterday), while under feature pressure (due this afternoon), mostly by poking around and doing a bit of TDD. There are parts that I really hate about graphQL, but overall I consider it a win.
I used to keep a local library of FLAC/ALAC lossless but in recent years have switched over to 256kbps AAC Apple Music for the stuff they have.

My audio setup isn't the best in the world, just a JDS Labs Element II and Sennheiser HD6XX, but for the stuff I listen to I have a hard time distinguishing between lossless and 256k AAC. I've ABX tested various bitrates of MP3s and can pick those out, but AAC eliminates the telltale artifacts that MP3s bring.

Might help that Apple streams "mastered for iTunes" copies for a number of albums which mandates less compression prior to encoding but I think it mostly boils down to AAC being better suited for music than MP3.
Consciousness is an illusion -,daniel c denett

Can someone explain what does that mean??
I think 5G only matters to the big companies at this point.I have it disabled in my iPhone.

I moved from Android to iPhone after work gave me one and I was amazed by the battery life.

What had annoyed me of Android for years was the fragmentation, apps that are always kinda broken to support some 2mhz cpu in India. Camera issues all the time, leading to losing unique shots. And because there is no integration between Android and anything else. iPhone at least offers a decent option to integrate with a desktop/laptop, even if that’s only with Macs/iPads. The ecosystem is nice, and there is no ecosystem competition.
Also I haven’t had any interest in playing with ROMs for 7 years.

I know I don’t hold the truth but nowhere there is 5G (which is going the opposite direction battery wise). From the people I’ve talked to, battery, “it just works “ and “I had one for 5 years before I had to replace it” come much higher than 5G
From the point of view of me going to sleep before the simulation procedure, with 1 simulation I am just as likely to wake up inside than outside of it. I should be equally prepared for either scenario. With thousands of uploads I should expect a much higher chance for the next thing I experience to be waking up simulated.
Why are Viking cool? The fashion and tattoos of course. Haven't you seen the TV series :)
How did they manage to do it 20+ years ago?
Was thinking the same thing. IMHO when you’re walking (as opposed to jogging) is when you’re most interested in natural/environmental sounds.

There’s also the subreddit /r/imaginarygatekeeping for bizarre refutations of non-existent arguments like this one.
Sony invented a gazillion of all kinds of disk, tape, and cartridge formats, all to make people buy new hardware by forcing obsolescence.

And then... came the Internet.

Parents once brought me an MD player from Japan back in nineties. We bought dozens of MD cartridges, but only 3 ever worked.

Orienting in between at least 3 visually undistinguishable MD cartridge types was very frustrating, and near impossible for non-Japanese.
It's also okay to take a walk with headphones on, but not plugged in/connected to anything.
Where are you getting sufficient batteries in sufficient quantities to store that theoretical 50% overnight?

And on top of that were are you getting the additional batteries to provide extra capacities for when the sun is shining at less than 100% of optimal?

And then where are you getting all the materials for those batteries? And what are you doing with all the waste from those batteries once they end their serviceable lifespan?

If you seriously are concerned about the latent costs with nuclear power plants then you should do more than gloss over the storage issues with solar.

And many of your concerns about nuclear fall apart if you don't assume we would continue to build reactors with the issues you point out. There are new designs like micro molten salt reactors that address in pretty signifiant ways the concerns you note. A lot fewer construction materials, greatly simplified designs and designs that don't rely on active cooling to prevent a meltdown. Designs that if the reactor systems are interrupted, the reactors coast to a shutdown naturally.

It's not science fiction - its proven technology we've had since the 50's that was refined in the 70's but squashed because of politics and fear mongering.

Maybe after China starts eating our lunch we'll take it seriously? Ha - probably not even then, unfortunately.
> it could not cope with manual overrides.

Or, more likely, it lacked the manual override mechanism at all.
Beggars take about a second of eye contact and a slight head shake. Chuggers/leafleters/salespeople you can just ignore completely. I've never had an issue with tourists (London); what kind of conversations do they waylay you with?
Feels like there might have been a middle ground short of a scratch rewrite. LRU caches are always suspect. LRU is pretty much the worst replacement policy you can choose. I wonder if a smaller cache with a better replacement policy (2Q, ARC, ...) would have solved this specific problem.

Another approach I've used with caches in Go is to just use a huge byte slice as the cache without any pointers, so the GC can ignore it.
2021 will be about them switching back. All jokes aside, it's really common for engineers to randomly switch between solutions incurring huge costs for the companies they work for. Often as it is in this case with no gain for the company, other than some resume building for the involved team members. We use Go here at Stream and power activity feeds and chat for a billion end users. Works perfectly.

Cockroach also wrote about GC optimization: https://www.cockroachlabs.com/blog/how-to-optimize-garbage-c...

For caching specifically there is this library as well: https://dgraph.io/blog/post/introducing-ristretto-high-perf-...

Nothing wrong with Rust, exciting project, but personally think Go is better for building performant micro services like this. Rust seems more suited for building browsers, drivers etc. Rust's performance is slightly better, but it's not as refined around go routines and developer productivity.

Edit: On the other hand, Discord could have made the very valid decision that they have an easier time recruiting for Rust than for Go. Which is in fact a good reason to switch.
You can watch a good Strangeloop presentation on Tree Sitter. https://www.youtube.com/watch?v=Jes3bD6P0To
I am not colorblind, and the chosen colors for this graph are similar enough to make it difficult to read.

High-contrast helps the rest of us, too.
That could be a great use case for lighter/smaller electric motors, since a tow plane could take off, assist with takeoff, turn around and land, charge, and repeat. The tow plane wouldn't need as large of a battery pack, but having good power to weight for towing other plants to whatever altitude is very important.
When I played around with tree sitter a bit I noticed there were situations where ast elements didn't exactly contain what I'd expect them to. For example: comments are represented in the AST but unfortunately they don't have the contents of the comment parsed out following the laguanges conventions.

I was wondering if this is a case I could open an issue about? Is this for the main tree sitter repo or should I open one language-by-language?

I was looking into automating some stuff across all languages with tree-sitter but handling all of the languages comments syntaxes made it very hard.
Netflix rebranding their DVD business as "Qwikster" for about a month comes to mind. That was more substantial than just a rebrand.
Good point. Even here in HN is very common from n-th YC me too company, to the "check out my innovative new JS framework/library/tool".
Ok, that makes sense. I need to read up on DeFi, don't know much about it.
I don't like walking with headphones at all. I've never been comfortable not being able to hear a good chunk of what's going on near me while in motion. I don't like a loud car radio either, even as a passenger.
This is a false dichotomy. Why not both?

Again, the sports metaphor breaks down, because winning and losing is a zero-sum game, whereas companies aren't necessarily playing a zero-sum game. Moreover, a team's draft position is inversely correlated with its record, so there's an incentive to "tank" to get better draft picks. ("Rebuilding" often means getting rid of your expensive best players and intentionally losing for a while.) No such analogous situation exists in business, it's just an arbitrary effect of how sports leagues are organized. It's actually designed that way to encourage competitive parity among teams, prevent any one team from dominating forever.
Usable, or Pretty?
Indeed,I wonder how long this went without anyone noticing, because if nobody felt like spending the energy to report it for a long time, it suggests it wasn't important enough to any users to bother, or there weren't hardly any users.

If it's a service that lots of people depend on and find valuable, some of them are going to bother googling a web page and hitting "contact us" link to report it.
One thing that I have never seen mentioned is that the population is not homogeneous.

You don't need 70% of immunity to have herd immunity if half the population never leaves their house: you can get away with 35%.
Cities are one of the higher art forms, and oldest, the urge to make a great city goes back at least to the Potbelly Hill[1].

[1] Göbekli Tepe "Dated at around 9,500 BC, these megaliths are 5,500 years older than the first cities of Mesopotamia and 7,000 years older than Stonehenge." https://en.wikipedia.org/wiki/G%C3%B6bekli_Tepe
Remember pagers? Even before cell phones, my dad (a physician) was reachable 24/7.
Is there any meaningful difference between a conciousness running on meat and one running on a computer? What's special about the meat?
It would be for all transactions /transactions and for transactions for a particular account /accounts/:id/transactions.
Thank you! It's unbelievable that so many people struggle with managing their allergy symptoms instead of trying to take care of the root cause. We're hoping we can change that.
While we're in this discussion: Say I want to implement "SQL" for my app (if you've used Jira, I want to make my own JQL). Is this the tool for that? I'm looking for something much simpler than ANTLR.
Care to intro me?
Humans suck (at least via intuition) when it comes to exponential processes. E.g. - people think a 2% growth rate of population in a town is good, but that means in 35 years it's double of what it was!
Sounds like Discord was running gigantic in memory Go caches.

Not that it's the wrong approach, but this is a very real-time system-y problem that Rust is designed for. So I understand why this made sense.

Obviously rewriting in Rust worked for them, but I'm curious if they tried the Ballast[0] approach, along with smaller cache's per service. That would make the GC scan on the cache smaller while still avoiding some of the Go startup heap issues. I'm not sure if the target heap size ever was accepted by the Go team, but it may have been easier than a full rewrite.

[0] https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i...
I can inspect the code I write professionally too, but I still end up shipping bugs from time to time. So I'm not really convinced that the ability to read the code will let me reliably determine what it does. Have you heard of the DAO hack?
Modern software development is about management of complexity. That's why you have abstraction, that's why you have CI, that's why you have automated tests.

Having multiple independent state machines isn't necessarily a failure of system thinking. To extend your processor argument, do you think there is only one state machine in (each core of) an x86 processor?
a) "epistemic arrogance" -- you believe you're smarter and know more than everyone else;

No, more like you decide to be less greedy than everyone else. You choose to leave money on the table in favor of getting out early.
An alternative is to have the federal government offer the "federal choice" which states and local governments can choose to use instead of rolling out their own.
Or maybe it isnt, and the great breakthroughs are the result of fantastic imaginative and courageous minds.
> Its about being able to buy and sell the goods at any time, hedge out price risk, etc.

Can you explain this in greater detail? I don't wish to be a naysayer, but I don't understand how those concepts are blockchain-specific. Goods being re-sold/diverted while in transit was a regular occurrence prior to the existence of blockchain technologies. What is being brought to the table that is new?
I'm not even particularly interested in environmental sounds, just turning off the cognitive input for a bit to let the stuff that's already there shake down.
The imprisonment data is coordinated between the prison, the police, the prosecution, the public service system and local governments. All of them needs to be up-to-date, or somebody would be screwed in process.
Around here they did exist, but were not so prominent, usually in a sidebar or topbar format. I think they were more common on slow news days, which both does and doesn't make sense.

They became more common overall as newspapers declined; how prominent they are now, I don't know, because the dead tree edition isn't worth reading anymore.
> Roll-out of the first vaccine dose now needs to be accelerated globally to help overcome this terrible disease.

In a publication in the International Journal of Antimicrobial Agents titled “SARS-CoV-2: fear versus data” (March 19th 2020), the researchers indicate that “there does not seem to be a significant difference between the mortality rate of SARS-CoV-2 in OECD countries and that of common coronaviruses”. Furthermore, according to their analysis, “SARS-CoV-2 infection cannot be described as being statistically more severe than infection with other coronaviruses in common circulation. […] Finally, in OECD countries, SARS-CoV-2 does not seem to be deadlier than other circulating viruses.”
> Yes, Doug Crockford deliberately removed comments from JSON but people keep putting them back in. If we’re going to have comment-enriched JSON (e.g. for human-editable configuration files), we might as well have a standard one.

The text "deliberately removed comments from JSON" links to https://web.archive.org/web/20150105080225if_/https://plus.g... where Doug not only explains the reason, but also a solution which works with the existing standard. It's imperative that the JWCC author explain what they find lacking in Doug's solution - stripping comments before handing off the a JSON parser. A new format is a really weird way to go about fixing a problem that already has a solution.
Near the entirety of semiconductor industry in China works tax free. From fabless to chemical, and material companies, to actual fabs.

Every few years they throw some new tax exemption programs effectively making them perpetual.

I don't see why would the specifically single out SMIC for that.
Interesting observation. I think that's very well put. If it's not public property it cannot be a public square where strangers can freely mingle and speak. It makes sense. If you mingle and speak out on someone else's property, they should be able to kick you out whenever they want. OTOH, private property does not necessarily mean the owner can do whatever he wants with whoever uses his property. The owner of a public space like a cafeteria cannot invite someone to leave on a whim. Yes, there's the "Rights of admission are reserved" but this is closely scrutinized and protected by law. I concede however that the consensus regarding this is not generalized [1]

Should Big Tech be accountable for all the content they publish, then? However, since they are not the authors of the content they publish, should their responsibility be something comparable to the responsibility of a traditional newspaper on its classifieds section?

[1] https://www.law.ox.ac.uk/research-and-subject-groups/propert...
The industry standard seems to be disclosure to the entity followed by a reasonable grace period, at which point the bug is disclosed to the general public (where there's room to quibble in what the definition of "reasonable" there is).

I'm not sure that helping individuals protect themselves is the main goal, though. It is important that entities respond to these issues in a reasonable timeframe, because if a small group of researchers, academics, or whatever can find a bug, then other nations' intelligence agencies or industrial espionage groups can as well.

Realistically, in the case of companies, the best an individual can do is not do business with them. In the case of government agencies in democratic countries, public pressure is the probably the way to go.
> The inmates are not viewed as humans by the people responsible, enabling horrible conditions.

This was not my experience as an inmate in Texas. Actually, we are referred to as "offenders" [0] because the terms "inmate" and "convict" are considered offensive. Staff can get in trouble for using a pejorative word like "inmate". (Not that they never do because quite honestly I don't know anyone that actually finds the word offensive, but it's still not a word you want to say in front of the warden or higher administrators).

The truth is that staff and administrators are human and have diverse viewpoints. Some don't care about the inmates, but some really want to make a difference in the world. The staff are racially diverse, so you get, for example, a black officer that is very tough on black gangs because he thinks they make black people look bad, but then you have black staff that are particularly sympathetic to black offenders. You can't stereotype the staff—they're just too different.

They're also paranoid about legal liability, so they are pretty careful about avoiding things that could potentially expose them to a lawsuit. It's just like any other large bureaucracy.

> in the meantime, you would revert to pen and paper accounting to ensure the correct release of each prisoner.

Per the article, they are in fact manually computing each prisoner's projected release date:

> In the meantime, Lamoreaux confirmed the “data is being calculated manually and then entered into the system.” Department sources said this means “someone is sitting there crunching numbers with a calculator and interpreting how each of the new laws that have been passed would impact an inmate.”

[0] https://live.staticflickr.com/2048/2235184432_47cfa473bb_b.j...
Reading all the comments here, I wonder if we are that cursed generation that has convinced itself that the point of life is nothing if it doesn't work towards some goal.

Running around in circles.

Just live your life so that you can eat and sleep well. Everything else is just a scam.
> 31% of males have learned about technology from their own research, against only 12% of females.

So a lot of male interest in technology is self driven.

This is a slide deck trying to show women are being unfairly denied a technology career, but then goes on to give a lot of evidence most of the discrepancy is due to self selection.
> When we arrived at the station, there was no teller, and you had to install an app to buy a ticket. I sheepishly asked him to buy my ticket, and I paid him back in cash (no Venmo for BB10), and felt like a thorough and proper asshole.

That sounds like incredibly poor design, exclusionary against people without smartphones. Why wouldn't they implement a Web interface for the ticket vending system?
As suggested by others the number of taxonomists, people who could accurately identify species (many of which require internal dissection, or molecular methods), who are actually working on collecting and identify species has most certainly declined. In many groups of insects there is at most a handful of experts worldwide who can take specimens to a species-level identification.

This is not to say that species richness is not declining, its to say that in the past 3-4 decades Taxonomists have done a poor (some would say terrible) job at describing to the broader world why they are important, and why they require fixed, institutionally-based funding to actually be able to provide the services that would allow us to confidently state that data like these are because of environmental change (again, they very likely are) rather than a lack of experts in the field actually doing basic research.

In other words, it is extremely rare that universities (in the US) actually hire what was once known as "alpha-taxonomists", in part this is a reflection of taxonomists inability to sell themselves and adapt to new tools (but note that many have evolved) in part it is a reflection of the (I would argue "immense") short-sightedness of institutions. "We want answers to complex questions! We've neglected to give scientists time to think deeply, and research over decades to answer those questions. Oh, we see."
It is more interesting in that it shows that Spotify isn't worried about people ripping audio that is in theory more valuable for archival.

(I can't argue based on perceptual differences, but it just seems "wrong" to have the compressed version be the library master.)