skysight-inc/HackerNews huggingface dataset:
Thank you dang. I often think about how great of a job you're doing here and wondered if I could build a Reddit replacement built on your approach to community building. It's such a challenging problem to solve. I wonder if a strong creed and hiring approach could scale up to a larger site but I have my doubts.

It can't be easy doing your job and I hope you understand we very much value your work, even if everyone doesn't realize it's being done.
After a byte-wise radix sort you still have to sort within each bucket.

In the worst case, every element falls into a single bucket, at which point your best best is to do a bit wise radix sort over the low 8 bits.

This ends up being equivalent to k=log(n).
Twitter: No, we're sorry we sold your security info for [ ] cash
What makes this different then all the 300 json libraries provided by and for the programming languages we already use?

If I really wanted CLI, I would use one of those languages to write a program that reads arguments while making use of one of those JSON libraries.
I wonder if maybe it just stores a settings file in there or something?

I've seen similar things with apps that request access to Dropbox or Google Drive just not being scoped granularly enough, so they just ask for access to your entire account to control a single file or folder. Which leads to a shitty situation, either you give up functionality like being able to declaratively override settings and sync them between machines, or you compromise your security and allow access. There's no way the PM for the product actually cares about granular permission scoping, so of course nobody actually implements in a safer way where you don't have to make this choice.

I haven't looked closely at the new MacOS permissions and how granular they can be, but I'm kind of curious how this will turn out. I suspect the average person will just get used to clicking allow on everything, so developers won't actually care about only asking for what they need, and not much will actually improve about security. But I hope to be proven wrong.
No. Most methane calthrate exists at depths and pressures that will not be effected by warming for hundreds to thousands of years.

The calthrate gun would more likely be the result of volcanic or continental landslides that mix warm surface water with disturbed sediments.

This is probably a product of local geological activity.
That wasn't the conclusion. It'd make a dent, but not sufficient by itself. The real reason is people are skeptical of the wisdom of geoengineering in general. But I think we will almost certainly have to look at it.
Backup means that if it takes me 6 months to realise that the 2014 finances folder had been accidentally deleted, I can still recover it.

I'd love to see BackBlaze offer the option to select "mission critical" folders that have super-long-life (Time Machine-like) version retention. Give everyone a few gigabytes of this for free, charge a premium to increase that space.
Ah, I poked around. They still have a way to review sellers if you click on the seller from the Orders page, but clicking the seller's name no longer allows you to rate the seller.
The trouble is that, humans being humans, drivers come to rely on these systems and decrease their own vigilance, ultimately resulting in greater danger to pedestrians.
This is nothing more than the illusion of a stance so long as the statement on Weibo stands. Publicly calling Morey's statement "inappropriate" and "disappoint[ing]" and expressing regret for it cannot be reconciled with supporting free speech.
No, they are not. Also 128 billion is a big enough number that if you'd say to a 18th century scientist who was working with punch cards computers that in the future one with 128 billion punch cards would exists he would've replied something along the lines, just like you, that there are not enough trees on Earth to create 128 billion cards for a single computer, let alone billion of them that they are more common than horses in 18th century. And yet, here we are, with computers that have 128 GB RAM, like the one I use to reply to you. So how about you let me dream big instead, eh?
> We should not expect Blizzard to stand up to the Chinese government; that is the job of the Chinese people, of other goverments, of perhaps the whole world.

Blizzard is an American company. They don't need to answer to China. They may choose to do so, just as consumers may choose not to play their games.
The colors look good, but I am not sure why this is so long. Some people in the twitter thread are saying it is same as Galaxy Note, can anyone confirm?
The percentage of changes that actually improve things drops significantly as the company gets more optimized, so you need to try more things to have a good chance of actually getting one implemented.

Say that a tweak to the page improves ad revenue by $50M. 98% of tweaks have neutral or negative effects. The expected value of the tweak is thus $1M, well over one engineer's salary. You need to have 50 of them going on in parallel to have a good chance of actually finding a successful tweak, though. (Well, technically about 150 to have a 95% confidence that at least one will prove useful, but there's also a good chance that more than one will be useful then.) That's what all the engineers are doing - independently implementing different changes and discarding 98% of the results.

When I did this kind of work, the vast majority of engineering time was actually spent measuring the results. It was not unusual for the actual implementation work to be done in about 3 hours, but the experiment design, approval, configuration, logging, data-collection, and analysis to take 3 weeks. And that was with a fair amount of existing tooling for measurement & process.
Same thing that gets everyone on a fast, too much water, not enough electrolytes.

Essentially got really really bad cramps in my legs each morning towards the end of the first 30 days. Fixed itself as soon as I added in the magnesium and potassium supplements. Likely caused because I drank too much water during the early parts of the fast.
I don't know the numbers, especially as companies have pushed hard to change upgrade habits. But unless they're forced by automatic upgrades, most people wait years to upgrade. Even if they are upgrading because they get new hardware, they run all those migration assistants and such to copy everything over.
Sorry, but the api seems quite obtuse on first glance. I’ll just use Ruby or JavaScript or literally any modern language with good Json support
That seems like a very dramatic overstatement. Climate change is a serious problem, but hardly past human ingenuity to deal with. It's not like your children will be in a hell world. It'll be warmer, more storms, challenges due to changing sea level and arable lands shifting etc. It won't be a cataclysm but will play out over decades and centuries.

Your child, and your children's children will be fine.
So... backed by about 24 to 48 hours of storage, and overbuilt by a factor of 2 to 3 (so you curtail most of your energy), wind and solar can produce reliable, baseload power. Particularly if you connect geographically separated regions and use wind/solar (and possibly geo/hydro) together. The cost is about the same as nuclear.

We should do everything, though, including nuclear. i'm a big nuclear fan. All at once, right now.
I think the parent’s hypothesis has some truth, but I think it acts over much longer timescales than we assumed originally. I think as long as the elders remember the really bad times before their relatively recent prosperity, they’re willing to put up with a lot from the government, and they’ll serve as a stabilizing force. Once they die off and there are only people who remember the good times, I think we’ll see a population that feels much more “entitled” to reform. But those are human lifetime timescales, not a couple decades.
I'm not going to claim "expert", but I have designed more software than I can even remember.

Some of my approach:

-- I strive primarily to form a clear and simple mental model of the system that the software will represent.

-- Simplicity is everything in software design and should be priority one. Conversely, you must actively avoid complexity, and when part of a system is starting to feel complex, take a step back and rethink the approach. Sometimes systems must include complexity, try to contain this all into a tightly constrained area of the system.

-- Loose coupling of system components is next most important - priority two - when designing large interconnected systems - you'll succeed in designing something big if you can instead make a number of smaller systems that know as little as possible(ideally nothing) about the other parts of the system.

-- Software is like painting - you can't plan every brush stroke in advance - instead you get the broad brush strokes in place and then paint ever finer levels of detail.

-- I strive for consistency, but not slavishly. Try to use the same approaches/technologies everywhere if possible. When not possible, choose the most suitable technology/approach and use that.

-- I'm extremely hesitant to allow special cases or exceptions, but I will happily do so when it is clearly necessary.

-- I grant myself time to think about possible solutions even when there is pressure (typically from myself) to be actually implementing/coding a solution.

-- I do my best to "design out" or get rid of software - the fastest, easiest to write and most reliable code is no code.

-- I try to lean heavily on the capabilities of existing systems like database and web servers. If you really understand what existing systems are capable of at a deep level then often you can avoid reinventing the wheel and hook in to what those existing systems do.

-- I'm not a fan of complex systems such as containers and kubernetes. I have been able to build all my software architectures without them.

-- The project build should primarily aim to put together a working ended to end system that does the absolute minimum to enable the integrated whole to work - i.e. you need to build just enough of each thing to put a pig in one end and get sausages out of the other..... without much attention to anything like user interface or error handling or really much of anything else at all. This is because it is much easier to complete a system that is working, even if only minimally.

-- I'm happy to throw away previous decisions and system components if they have proven to be wrong.

About 1,000 other things I don't have time to think out right now.
Do Sugar Free Sodas Get Fat? – Www.healthzigzag.com – HealthZigZag
https://bmccancer.biomedcentral.com/articles/10.1186/s12885-...

> Conclusion

> [Short Term Fasting] during chemotherapy is well tolerated and appears to improve QOL and fatigue during chemotherapy.

https://jeccr.biomedcentral.com/articles/10.1186/s13046-019-...

> Abundant and convincing preclinical evidence shows that STF can decrease toxicity and simultaneously increase efficacy of a wide variety of chemotherapeutic agents.

https://osher.ucsf.edu/patient-care/integrative-medicine-res...

> For general cancer prevention, it may be beneficial to add intermittent or short-term fasts in combination with a plant-based cancer prevention diet

and

>Fasting may also protect patients against the harmful side effects of chemotherapy or radiation therapy.

and

> They concluded that a 3-day fast could help regenerate a strong immune system

> Additional research in both rodents and monkeys have shown that when CR was started by 12 months of age, lifespan was increased and incidence of spontaneous cancers was reduced by 50%.

> Furthermore, it is theorized that cancer cells do not respond to the protective signals generated by fasting, thus leaving them vulnerable to both the immune system and cancer treatment.

I feel like this is sufficient to refute your several oncologists' anecdotal opinions which are not supported by the research.

https://www.medicalnewstoday.com/articles/324169.php

> There is a growing body of evidence supporting the role of fasting in both cancer treatment and prevention.

Lots of links to sources in that article too.

You have to be very careful relying on the advice of oncologists. Think about what their motivations are. What are their biases? I dealt with this very personally for a long time and found oncologists to be ... human and suffer from all the same problems as other humans.

Their patients are ... dying and they don't want to die. It's a very emotional time for all involved.
The blog post is 10 years old, the reasoning was poor then and has not aged well. No mention of the performance benefits of extra registers, new instructions, security benefits, etc.

The only advantage I can see to staying 32-bit is that Windows on ARM64 only has an x86 emulator, not x86_64.

I think there’s a 0% chance of a Linux port: VS Code is the cross-platform/future dev environment for Microsoft. But I wouldn’t be surprised to hear that a 64-bit Visual Studio is coming soon to Windows.
And engineer some safe small-scale reactors for container/cruise ships. It's a crime we aren't hedging our bets on renewables with some next-gen prototype reactors.
Or live a carbon-negative life and teach your kids to be carbon-negative as well.
This won't work for a lot of reasons. People make more than that even in china if they are top engineers. The green card maybe would be attractive.
Seems like a very specific problem not being able to export as XML.

I’ve been holding off because I’m afraid I’ve got some 32 bit apps on my 2013 MacBook Pro. I’ve got to go through my list.
> But its only short term until the west figures out how to defeat the communists.

The Berlin wall fell nearly 30 years ago and the USSR has collapsed shortly thereafter.

China's method of governance isn't anything like the communists. They're actually building advanced economies, as the builder of iPhones and lots of other equipment.

China is authoritarian, and probably best described as "legalist" (medieval Chinese philosophy). China engages in a system closer to capitalism, see Alibaba, Huawei and Baidu.

China's "communist party" is only communist in name. Although they're against human rights, they are welcoming of capitalists. Its why Tesla is building a factory there, even with the threat of Tariffs, because the rising Chinese middle class is actually working for that country. China is unfortunately, discovering an "authoritarian capitalism", some kind of crony capitalism which benefits the party and ultimately builds markets (Chinese Stock Market and Chinese Mega-corps are on the rise. Foxconn, Alibaba, Huawei, etc. etc.)
Apple always asks for a phone number. Google I don't think you can sign up without a phone number. Yes, it drives me crazy. I'm travel often and stay abroad often. I use different sims so my phone number changes so even if they wanted to contact me via the phone number to send an SMS or whatever they often can't. I can sign up for an internet run number but the entire point is I don't want a have to deal with a phone number in 2019. People don't call me anymore. If they want to talk they use one of the 150 messenging services that are free.
> accompanied by a very salty and accusatory email.

post the email
Bangladesh already suffers catastrophic floods and is already being exacerbated by human influences: https://en.wikipedia.org/wiki/Floods_in_Bangladesh#Coverage_...

Small changes that we'll see well before the end of this century will have huge consequences. Don't be surprised if the country doesn't exist at all by the end of the century.
Tiktok's censorship isnt Chinese thought police, its just good business strategy
`git add -p`

I use Tig as well, but more often than not the git cli is sufficient.
The Truth About Dark Patterns in Ecommerce
Multilingual Dialogue Generation with Shared-Private Memory
If programmers keep wanting to make bad business decisions, maybe it would be better to teach them the rest of the business and turn them into engineers and tech leads.
They do that to teach them English culture and the language, since china is an export economy. They already had a proper education in China before they ever show up. Unless they're at an elite school, the work is relatively easy, so they can focus on language.
What does that matter? It's a page of links to peer-reviewed studies, legal opinions, and article from major journalism outlets, not an opinion piece.
Indeed, but not doing anything in both cases is still worse in that system, which is the point. You have to do wild contortions to make doing one fewer good thing better .
Consider these -

http://www.walkthroughindia.com/walkthroughs/top-15-biggest-...

https://www.news18.com/news/auto/bjp-led-nda-government-mull...

On the wikipedia "list of photovoltaic power stations", China and India turn up on top when sorted by plant capacity.

https://en.wikipedia.org/wiki/List_of_photovoltaic_power_sta...
Well, sometimes it's the land or the resources on the land. Or religion, too. Shoot, this is getting tricky.
> The trade war, as far as I understand, started largely because companies were complaining about Intellectual Property being stolen.

The Midwest doesn't care about intellectual property rights. IP rights is mostly a west-coast (ie: Hollywood / Silicon Valley) thing. Ford and GM aren't the ones having their tech stolen by China... its Cisco and Apple who have to worry about that stuff.

Frankly: we all know why the trade war started. The trade war started because Mr. Trump got elected and ran on the platform of starting a trade war. Its that simple.

Now its up to the supporters of this platform to put up and explain to the rest of America the situation. Its been three years, and election year is next year. Its time to show off your results.
Put it on your resume if it's something you're proud of, even if it failed. The fact that you were willing to give it a shot is typically a positive signal. Be prepared to talk about it - a lot of interviewers will find that more interesting than working at yet another startup, so if you can talk intelligently about what you learned and the progress you made, it'll definitely score you points in an interview.
I think focusing on the NBA and China misses the bigger issue that affects everyone.

What if Daryl Morey had tweeted that he believed marriage was between a man and a woman?

There's no doubt he would have been fired and deplatformed faster than greased lightning...

Social media is making it hard for individuals to keep their personal thoughts separate from their work.

Not sure what the answer is. Everybody chill?
Do you have a citation on the claim that mainstream models have been overpredicting warning? I'm not aware of it.
>>I look at everything I've written 5 or more years ago, and it's all garbage.

From Walter Bright? Sorry I don't buy this. I can accept that you might feel it could be better, but garbage? No.
They don't actually sign anything. They just need to have any positive response via email followed by a paid invoice, that's enough for the client to be in contract with me should we ever end up in court. Given that I invoice on a weekly basis, there's not much risk on my side. The only risk is that I ruin their business by badly implementing their supply chain or similar but I have liability insurance to cover this.

Everything I do is on a time and materials basis and the client get an invoice every week so there's no real way for them to claim I haven't delivered scope etc. I also make the client test everything that I deliver and tell me, via email, that they have accepted it.

I do understand the usefulness of a contract but my many years at Accenture showed me that contracts don't stop you from having to go to court and spend a lot to defend yourself. I am not against signing a contract with a client, it just makes it harder to sell and it locks me into terms and conditions. No contract gives everyone a lot of flexibility.

Alan Weiss takes the same approach. If I were to enter in to a large piece of fixed scope work with an enterprise client, I would likely get my lawyer to put together a master services agreement though.
I didn't write that.
It makes me think of stuff I've seen suggesting that release of methane gas bubbles might explain disappearances (of ships, planes) in the Bermuda Triangle.

https://www.bermuda-attractions.com/bermuda2_0000a1.htm
What the heck happened to our parents' advice of "never reveal your personal information online"? I was being force-fed this lie since birth?

Why do they suddenly not care anymore? My mom constantly calls me paranoid now for not wanting to do things like upload all of my photos to Google cloud.
Because the hardware didn't do much of anything!
Who upped the ante? One guy who tweeted something, or a government who blocked a whole industry? NBA isn't forcing anything. They would continue showing their programming in China if it were not blocked.
Would you please stop creating new accounts for each comment or two that you post? This is against the site rules, and we ban accounts that do it. Please see https://news.ycombinator.com/newsguidelines.html.

HN is a community. Users needn't use their real name, but do need some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Ubiquiti's software is based on VyOS https://en.wikipedia.org/wiki/VyOS
> We don't want jobs just to come to the US

Yes we do. Full stop.

> We want to help build the economies of the people scrambling across our border too.

No.

https://en.wikipedia.org/wiki/Carrier_Air_Conditioner_move_t...

Carrier moving their jobs to Mexico was a key element of Trump's platform, and a major reason why Trump got elected. Trump's base does NOT want the jobs to move to Mexico.
Doubt it. China has yet to invent a new class of technology not copied/stolen from Europe or US. There are very good ar perfecting technologies developed elsewhere.
I played roughly 150 hours of Artifact, almost entirely the free draft mode. Gameplay is more interactive and interesting than MTG or Netrunner, which are in turn better than Hearthstone. Artifact automates the small stuff for you leaving you to play this lovely resource-balancing bluffing game. For a metaphor, playing MTG feels like writing code to spec, while playing Artifact feels like architecturing a complex system. Same decisions but more abstracted, with greater chances for failure or brilliance.

I'm sad the game died. I agree with this article's post-mortem, it's largely Valve's failure to test the "outer loop". I hope we get a worthy successor eventually. (STS is great but single-player only)