skysight-inc/HackerNews huggingface dataset:
I absolutely agree. This is what makes technologies like graphql so compelling to me. Your data layer shouldn’t mimic the structure the presentation layer, and the presentation layer shouldn’t be tightly coupled to the data layer. And more importantly, data will typically be used by a multitude of apps, all with different purposes. There’s nothing worse than starting a new project that relies on data that was structured to facilitate an old obsolete interface.
A 5% gain is worth it when you have some severe constraints. If you can just plop down another wind turbine, that 5% almost certainly won't pay off. If you can imagine some scenario where you absolutely have to get the most energy out of the wind in a specified footprint, then it would make more sense (and cents).

As a counter-example, consider internal combustion engines (ICEs): they have had to get more efficient and cleaner, so you see more and more abstruse dingusses and doohickeys added to them. A 4.5% improvement in ICE efficiency is beyond amazing these days, and would justify well more than a 4.5% increase is cost for the engine.
Most of the production Python code is not actually Python; the language itself is often a proxy to C libraries with a pleasing syntax.
CMOS process scaling is already on its last legs. There are various options: more efficient code (ROFL), stacking of various sorts, new material/techs, co-processing (GPU, FPGA, quantum for certain classes of problems), etc.

But there's certainly a school of thought that CMOS process scaling was the big engine of tech over the past few decades and there may be nothing that comes close to replacing it to anything like the same degree.
Also my lamenting the loss of newsgroups for just that effect.

Used to be in alt.callahans and I can't imagine how many threads I just collapsed and moved on because I knew that conversation wasn't a topic of mine. And still managed to ping in at least a few dozen messages of varying size/quality a week.
Yes but is SF really worth what you pay for it?

Also most of silicon valley is a boring suburb no different than what you can find anywhere in Texas or Florida.
I've always thought it's a shame that all the blogging platforms seem focused on public access, so I've been working on an open-source private blogging platform. Nothing technically complex but aims for super-easy scripted deployment (currently on AWS, also thinking about Raspberry PI), so that you don't need to entrust a big tech company with stewarding access to your content. I'm using it for sharing pictures of my daughter with friends and family.

https://github.com/mawise/simpleblog
> What actually happened was that laissez-faire capitalism (which was the dominant form of capitalism in the 19th century) ended up yielding to essentially social democracy

and subsequently started decaying into neoliberalism.
Yes. Really.
I like to think it is more wrong website.
Did you miss the part about Africa getting a 37000km subsea cable that quadruples their network capacity? What does the motive matter if the end result is the same?
Animated SVG Text with Animejs
Zoom, despite being better than the past software, still is fairly bad compared to talking face to face. Low bit rate video, walkie-talkie style communication due to noise cancellation, even when you all have headphones on and other issues just make it frustrating and lower quality.

Also for tight knit teams, the lack of a daily lunch with your coworkers is something else you miss.
I really liked Dat (thanks, Knight Foundation). And I think it gets a ton of things right. However, I wish it had two things that we need for our purposes... can anyone chime in and say how AND IF they can be accomplished with the current Dat and hypercore?

1. Consensus. If I submit conflicting updates and sign both, how does the swarm resolve what is the latest state?

2. Migrating the swarm. If all the machines in a swarm get corrupted, can I migrate to a totally new swarm?
Not all businesses pay tribute to or otherwise knowingly deal with local mafias. That's not realistic.
The idea is definitely cool (and important/impactful at this time if successful). That said, in the midst of a global pandemic where human density is inherently dangerous and social distancing is espoused, naming a product "Safe by Density" gives the exact opposite initial reaction you're probably hoping for.
It's hard to find out how much has been invested in self driving cars, but I think you're massively underestimating the cost of building rail in the US. A billion dollars a mile is a realistic figure for rail in cities. NYC spent more than double that recently.

For those costs, you're probably getting somewhere between 5 and 100 miles of rail.
I've been continuing work on my BitTorrent tracker software written in Rust: https://github.com/adcrn/tyto

If anyone's got some tips on how to optimize it, I'm all ears!
There's still a lot of chip design and electronic design automation going on in Silicon Valley. The actual manufacturing has moved to lower cost areas.
True, but I'm not sure that's equivalent. A company that employs onsite employees in a high cost of living area is demanding that they pay higher rent as a condition of employment and should bear the associated cost. It may still make sense for the company to bear that cost even if it's solely the employee's choice to live in a high cost of living area (e.g., for the reasons GitLab mention), but it's much fuzzier for remote employees than for onsite employees.
> But I hate fanboyism.

"The only excuse I can see to this attitude is greed" sounds pretty fanboyish to me. :-)

I've never understood why Microsoft, or Adobe, or Autodesk, or Synopsys, or Cadence or any other pure software company is allowed to charge as much as the market will bear for their products, often more per year than Nvidia's hardware, but when a company makes software that runs on dedicated hardware, it's called greed. I don't think it's an exaggeration when I say that, for many laptops with a Microsoft Office 365 license, you pay more over the lifetime of the laptop for the software license than for the hardware itself. And it's definitely true for most workstation software.

When you use Photoshop for your creative work, you lock your design IP to Adobe's Creative Suite. When you use CUDA to create your own compute IP, you lock yourself to Nvidia's hardware.

In both cases, you're going to pay an external party. In both cases, you decide that this money provides enough value to be worth paying for.
Yeah, agreed. I don't appreciate this type of race to the bottom. I live in a Low cost of living area, but my work output is not dependent on geographical location. If I do less or worse work than someone on my team in a HCOL area, I would be up for a PIP or worse. I would be absolutely fine with getting paid less, if my company had an expectation of lesser output. But, as it stand, I am expected to deliver as well or better than my peers (stacked ranking). In this case, I do not agree with the lower salary with the same output requirements.

If a company wants to pay less for the role, they shouldn't expect the same output. Geographic region is independent of the work required to be completed.
Whats stopping you from just importing a plain javascript module that has mutable data on all your screens? You can even write it to local storage on every update to preserve it across app refreshes.

Thats essentially what you have in iOS with your AppState example. There is no need to use a Reactive Store if you just want to share some state between screens.
I've also learned the first 1500 characters using this book, not in one month though.

The method works but has some problems. Maybe the biggest problem is that it completely ignores pronunciation. It does not help you remember the pronunciation and it does not make use of the sound components of the characters. Most characters are composed of one component which hints at the meaning and another which hints at the sound, e.g. 青 is the sound component in 情清輕請, all of those are pronounced qing (with different tones). Usually it's not that obvious, this is just a good example. The left component in those characters would hint at the meaning.

The Heisig method instead creates a mapping between a keyword, which is derived from a single meaning of the character or invented for components which don't have a meaning, to the written form of the character using mnemonics. This works well in the beginning but once you reach a more advanced stage where you know how to say something in Chinese but maybe forgot how to write the characters this doesn't help you much since the pronunciation is not incorporated into the mnemonics.

When you are just starting out and learning all those characters seems like an unmanagable task, the Heisig method can provide a good structure to quickly "learn" many characters (keyword<>writing). It's also fun to come up with stories and images. But in the end it can only provide a basic scaffold for learning more meanings, pronunciation, words etc.

I even made a small game once using those character decompositions: http://www.jiong3.com/pinzi/
You might have missed the part about the stranglehold that the U.S. administration is exerting on Taiwan, and especially TSMC, by kicking around the idea of banning U.S. companies to selling components to a supplier of Huawei. It is an insane measure that the hawks have been thinking about for a while now.

A good summary of what's going on:
https://asia.nikkei.com/Opinion/Taiwan-s-semiconductor-indus...
Changed from http://www.righto.com/2017/04/reverse-engineering-76477-spac.... Thanks!
AI-first, a modern anti-pattern
Regardless of road quality, weather conditions are unpredictable.

When the rain or snow or haboob kicks in, I guess your car will pull over to the side of the road and you'll need to drive manually until conditions improve. We'll need to keep the steering wheel around for the foreseeable future.
Definitely has an effect - https://www.youtube.com/watch?v=mXaad0rsV38

Whether or not it meets the standard of 'appreciable' is subjective i suppose.
This is laughable - pretty much a buzzword soup.

Whenever I see "this language/tool does A and B well", it turns out it can neither do A nor B well enough.

>The Bosque programming language is a breakthrough research project from Microsoft Research.

Breakthrough according to who?
I wonder how this plays out in mystery stories where there is what seems to be intentional misdirection where you are lead to believe someone might be the killer, but they're not.

Granted some things like "nobody liked him" could be still relevant to the overall story, but particularly in film or TV I find those bits of misdirection common, but also kind of annoying.
Crystal's performance is simply amazing––not just in comparison with ruby, I recently noticed some Python data-ingestion script was on course to take 12 hours to finish. I spent 30 minutes reimplementing it in Crystal, and it took 7 more minutes until it was done!

That was probably a particularly lopsided comparison: lots of CSV and JSON reading, string-mangling, and writing back; it was using Python stdlib functions only, and numpy and similar would have also helped enormously. But I do regularly get factor 100x with all sorts of tasks compared to ruby of python.

That said, Ruby's console (or Pry) is without equivalent in Crystal, and I tend to do most everything on the cli in it. And, as someone already pointed out, the compile cycle is too slow. I've also noticed that even with practice, the intricacies of the type system do slow me down by maybe 30% or so? And the currently existing frameworks are still far away from the ease of whipping up an interface to whatever data you have lying around that Rails offers.
I continue to blog, same as I always have. I continue to run several reddits, which is new-ish.

https://doreenmichele.blogspot.com/p/my-websites.html

I'm DoreenMichele on Reddit and my more successful Reddits are r/ClothingStartups, r/CitizenPlanners and r/GigWorks.
Show HN: Simple, fast and fun communication over Websockets
If you attack civilians for the purpose of creating fear or political change, it's terrorism.

> Sherman's March to the Sea

I'm well aware of this, but try to find a mainstream source that articulates his crimes and they are few and far between.
Your many posts and emails about this are beginning to resemble harassment. We've given you many lengthy explanations and I've deleted dozens of posts at your request. I've spent hours engaging with you about this, answering questions and objections and explaining HN's approach in deep detail.

As I've explained many times in these conversations, we're happy to delete specific posts and to redact identifying information. What we don't allow is wholesale deletion of account history. You disagree with that—you've said so dozens of times—and this has now become repetitive and your behavior has become abusive. Actually, it became abusive months ago, including with surprisingly vicious comments in email. We try give people the benefit of the doubt and cut them slack for as long as we can, but I don't see what else to do at this point but ban your account and ask you to stop.
The framing around “privilege” is useful because it forces a reckoning that white people need to cede something in order for a more equitable society to emerge. Granted, I see the many problems with it, but a lot of that is just white people choking on the reality that they’ll need to give up some things.
Nice to have a term for this. Thanks.

I used to think that it would be nice to have characters and plots that didn't really matter in a story, until I saw it happen a few times and I didn't like it at all.

Guess he was on to something.
Uhm, lately, I have a hard time finding any news outlet that puts titles on their articles that have any actual relation to the text itself.

As such, information is being manipulated left and right.

I basically only go into actual studies to determine their protocols and raw data, and then draw my own conclusions from that.

But I understand that the general public does not have the time or desire to do that, and I am not sure what the solution is.
The price of products does often vary between regions when their is a regional explanation for the difference in price. iPhones and Teslas are priced differently in different locations, as are many many other products and services.
Sure isn't just a click. Once you get in, you can never get out of a rabbit hole of hyperlinks.

https://tvtropes.org/pmwiki/pmwiki.php/Main/TVTropesWillRuin...
There’s at least two success criteria for SDC tech:

1) How much safer than humans does SDC need to be before we can ethically use it?

2) When will it be legalized?

The ethics is a hard question. My preference is safety standards should be way higher than the vehicular carnage we accept today. I doubt most people think that way though.

Legalization (and commercialization, especially if corporate liability is waived), could come at any moment. Given the US government accepts 3000 daily COVID19 deaths as a reasonable baseline, it seems there would be little moral qualms. If SDCs are about as good (or maybe even no more than a little worse) than human drivers approval could be granted, ethics be damned.
I've been to the equator in Ecuador. It was clever how the "museum" made everyone think that simply by walking 20 yards north or south equator that the water would drain differently. They had a rectangular basin with a drain in the center. When we were in the northern hemisphere, they poured the bucket so it would induce a clockwise swirl, and counterclockwise in the southern hemisphere. When were were on the equator, they just poured it right in the center so no swirl was induced.
So it sounds a bit like you've replicated git.

Do you agree that for the collaborative data structures side of things (like the chat app) users of the hypercore-protocol will likely run into clock trust problems?

PS I'm a big fan of your work/repos.
I’ve taken a few grad level history courses, enough where I feel “safe” reading primary sources, and assessing the relative quality of history-oriented literature. I like to read “dull history”, especially social and economic histories with focuses on labor.

I totally agree with your dad. The HN community likes to dis Malcolm Gladwell (for example) but reveres Harari and Diamond. They’re creative smart people, with interesting and sharp ideas.

They like to lean on history or sociology to support their sharp instincts. Their books are good to get a sense for their instincts, and how they’ve occasionally played out through history. But you should never read them as an authoritative account of history or sociology, and you should not seriously consider their historical references to draw conclusions about the inevitability of the future.

I‘ve recently been reading primary sources of intellectuals living in Russia in the immediate months and years before WW1. None of them saw the war coming. None of them saw the revolution. Each of them made bold, evidence-based predictions about the near future, and they were all wrong. Same with (brilliant) Soviet economists in the 80s.

I recommend reading these books for fun if they please you, but please do not think that they’ve given you a comprehensive or correct view of history, even for the specific events they describe.
Interview with Teachers of Stanford's CS 472: Data Science and AI for Covid-19
Sure, and that’s a far cry from the click bait claim that “5 mods control 92 of the top 500 Reddits.”

It’s not even a statement of actual harm- just that in case the teams don’t check, these guys could be getting away with removing stuff and therefore exerting some form of control.

There may be some kernel, of truth, just to be absolutely and needlessly generous with the claim.

However the truth is not going to be close, by a galactic mile, to the worthy of the drama with which this topic has been en-robed.

I‘ve been a mod. If a shadowy mod had the ability to enforce their will effectively over a single sub, let alone multiple teams - frankly they would be amazing and should write books on their team management, work ethic and obsession.
Layoffs don't just layoff lowest performers, they often layoff departments that the company doesn't find necessary anymore. High performers are laid off all the time.
+1 for Silly Con Valley.

It's a quite accurate name for its phony startup culture (no offense to real startups).
TSMC already has some US operations, so this wouldn't change the ability of the Trump Administration to put that kind of squeeze on them.
The biggest problem with trading is unrealistic expectations.

If people believed they could become a medical doctor by taking a weekend boot camp, you would see extremely high failure rates.

But that high failure rate would not suggest that it’s impossible to become a doctor.

Same with trading, if a person thinks they will make a few trades as their side hobby, it’s going to go about as well as the hobbyist surgeon. But if you’re obsessed with trading for a decade you can become quite competent.
> ...they don't understand or identify those benefits, they are entirely unwilling to accept the lack of them which is the case if they're entirely "free".

> ...they want to have their cake and eat it too...

> They usually have an ego that allows them...

Well just because you can think of a hypothetical selfish and entitled person who isn't willing to suffer for liberty, doesn't mean everyone who advocates for freedom is that person, and if anything it makes the case that these people should be brought to put their money where their mouth is.
Interesting but not surprising; I'm being regularly pleasantly surprised by the Erlang/Elixir ecosystem :) . Can you precise what you're talking about when you say "Erlang/Elixir have built-in caches" ?

What's the name of the concept and where in the typical stack does it fit? Is this https://blog.appsignal.com/2019/11/12/caching-with-elixir-an... or something else? Care to share a few link to docs/articles? Thanks.
They have lots of money but without carrying the cost of maintaining an active hardware product line. Unless you count Oculus for Facebook and a few minor things for Microsoft but those are in the noise.
Wow, I've never spent the time to look through all the operators. 'link:' gets me most of the way there. Thank you!
Yeah. /r/politics ceased being useful around 2016. Many others have followed suit. Even /r/coronavirus has a rather toxic group making/upvoting comments.

These days I lurk in a very small number of still-useful subs, and definitely don't have an account. For many topics, the interesting stuff has moved elsewhere.
The trope has a way of becoming overly predictable. Whenever I'm watching a mystery and there is an inconsequential detail that seems to serve no purpose, I immediately know to focus on that.
Alphabet's Loon will use its balloons to provide Internet access in Mozambique
But just because it's not new doesn't mean we should accept it or cheer it on as it continues in new forms. I'd argue a lot of the movement in culture over the last 20 years especially has been trying to move away from those trends and messages, even if it's not all fully successful.
I really wish people would stop trying to reduce software development to simple metrics. Number of deploys is as meaningless as lines of code or number of story points as a metric for judging people's performance.
This kind of thing is why it's so confusing to me that more commercial landlords haven't been willing to play ball with their tenants on rent breaks through this crisis. Like, what do you have to gain by throwing out a restaurant or other business that is ready to start right back up the moment the lockdown lifts, vs sitting on an empty unit for months and months while the economy remains in turmoil, getting nothing from it. I guess it's maybe a play for some deep-pocketed franchise operator to grab it on spec? Seems risky.
Doing something good in hopes of also making money seems okay, no?

Is there another model that has had similar success?
Hey! I know u from the gci chat :). To get those internships so early, did you simply apply and then prove your worth on the interview or did you know anyone there?

Any ways, congrats and good luck!
Mall of America (biggest mall in North America) will partially reopen on June 1
Yeah, this sort of "dependency injection" scheme is better than having random files depend on third party packages anyways: it centralizes your external dependencies and it makes it easier to run your browser code in node or vice-versa: just implement `lib-browser` and `lib-node` and then swap then out at startup.
Yeah, Brave is new Chrome.
Ampere DGX Servers Pack a Wallop, Including AMD Epyc CPUs
Fast or Slow Fully Migrated to AWS and Now Using SQS Queues
That the energy output of a flame is regulated by the oxygen flux. Phlogition theory suggests a phlogiston flux that is just the oxygen flux with a sign reversed and consequently when they measured the mass of the phlogiston, they got a negative value.
Iphones and Teslas indeed priced differently, most of the time they cost more in the places with lower purchasing power. I.e. compare cost of Iphone in Eastern Europe and US.
With a sufficiently hot take, iron laws become malleable.
How can you claim that porn is safe? You're completely sweeping porn addiction under the rug. Viewing porn itself is not inherently unhealthy, but to make a claim that it's safe is at minimum misleading.
Bazel has extensive support for cross compilation. You can find pre-made toolchains. Intefacing with third party libs is as easy as writing a BUILD file.
Intel Launches Entry-Level Comet Lake Xeon Ws