skysight-inc/HackerNews huggingface dataset:
Google Cloud rides the wave but remains a distant third place
Awesome idea. I am looking forward to checking it out once it is open sourced.

Thank you for sharing!
Manufacturing, you're spot on.

Disposal/recycling? Glass is renewable. It's sand. It's rock.

Crush it up, dump it in the ocean and make more. With solar powered furnaces and ultra-thin tolerances, I guess.
ob https://m.wikipedia.org/wiki/The_Mother_of_All_Demos
Is it better than glass!?
While TSMC is cleary a big part of the reason, it still doesn't explain why there's such a big performance gap between Apple's SoCs and the rest of the competitors in the ARM smartphone SoCs field. Apple is often leading the likes of Samsung, Qualcomm, Huawei, MediaTek by a whole generation in IPC or single threaded performance.
> Someone is missing the boat: custom ISA is the future.

Custom ISA are 99% of the case useless marketing porn for hardware provider.

The reality is that most Linux distributions in 2020 are still binary compiled with SSE41 instructions (maybe AVX at best). Instructions that shipped decades ago.

AVX2 and AVX512 being barely supported in some HPC parts and the libc itself.

SIMD is good, but fragmentation of instruction set is much more of a problem in most case.

Nobody will dare to support your fancy new instruction if it covers 2% of the CPU used world wide and make their software a pain in the butt to distribute.

On that Linus is perfectly right.
Ok. I think we're more invested in dissecting why I thought your post was written weirdly than an accusation of "weirdness" really merits, and am comfortable just disagreeing here.
How to better calculate churn rates
Ask HN: What are some fun projects I can do to justify my too powerful computer?
I just built a PC for a quarantine project. It's got way more CPU cores than I need, way more RAM than I need, more GPU than I need. I hate to see my resource usage in ytop sitting so slow constantly.

What are some fun projects I could do to justify having such a powerful computer? The only one I've thought about is crypto mining which seems kind of silly if it only makes me $2 a day.
Yep, since he didn't seem to care if our Digital Ocean account would get suspended.
Yeah, that is another dark corner. I was not quite precise (I forgot this behaviour existed): $ expansion does allow for parentheses as well, so that arrays work. Meaning $($b) is the same as [set ($b)] which is element $b of the array in variable {} (empty string; that is the name of the variable). The docs [1] say:

> $name(index)

> Name gives the name of an array variable and index gives the name of an element within that array. Name must contain only letters, digits, underscores, and namespace separators, and may be an empty string. [...] Command substitutions, variable substitutions, and backslash substitutions are performed on the characters of index.

So that means:

set b a
set (a) a ;# this sets element a of the variable {} to a
puts $($b) ;# prints that element
info vars ;# all variables, note that {} is in there
puts $($($($b))) ;# Of course this works...

[1] http://www.tcl.tk/man/tcl8.6/TclCmd/Tcl.htm#M14
#20 - The Bike-Shed Affect seems to plague everyone. In fact, this article from Perrell is what inspired me to write about how to use collaborative meeting agendas to stop this from happening.

TL;DR: Force everyone to make the simple and easy decisions asynchronously before you get into a synchronous meeting. This forces you to talk about the big, hard problems when you are meeting live. It has saved our team hours of wasted meeting time.

https://productsolving.substack.com/p/bike-shed-effect
> India is in question here.

Such naivete brings a tear to my eye. How do you think the government officials are able to lead such extravagant lifestyles?
> 9. Competition is for Losers: Avoid competition. Stop copying what everybody else is doing. If you work at a for-profit company, work on problems that would not otherwise be solved. If you’re at a non-profit, fix unpopular problems. Life is easier when you don’t compete. (Hint: don’t start another bottled water company).

The problem here is making sure that you are solving a real problem at all.

There are many companies out there doing something unique, but that is because what they are doing has limited/no value. Juicero comes to mind.

Without competition, you also cannot get an honest assessment of where you stand.
Here are some examples showing Common Lisp’s built-in support for multidimensional arrays: https://lispcookbook.github.io/cl-cookbook/arrays.html
it's really useful to see the content of a liquor bottle
Most critical theory doesn’t come with a proposed set of workable solutions or policy suggestions. It is important to separate the expectation and allow critique to be just that.

Anyhow, the first step to a solving a problem is identifying it; they need not be atomic operations.
Something similar to this https://www.if-so.com/

But the limit with this plugin is the quality and quantity of insights you can scrape from an unknown visitor.

The cut I would give to the idea is a bit different.
Imagine you're about to do an outbound sales campaign with a list of leads for which you have all the LinkedIn profiles associated... let's say a newsletter.

The tool would generate an instance of your website for each lead based on their LinkedIn profile, returning a list of links like this:
- www.yourwebsite.com/AR54T
- www.yourwebsite.com/AT221
- ...

You then embed in your newsletter that dynamic link, different for each lead. This way you increase the chance to convert them into customers as you are showing contents accordingly with their skills/roles/recent activities, in other words stuff that resonate with their interests
We really need to start calling "parallel construction" what it is: willful, premeditated perjury.
What about something something blockchain? Isn't that the hotness now? Blockchain it?
I think your last point and the article's points reflect two different contexts though. One is attacking python software with malicious libraries, while the article's context is python being used to attack any system, even systems that don't have an interpreter installed.

That being said, the security of PyPi and python packaging in general is certainly another interesting topic. I like to think that so far it hasn't been as bad as NPM, but there have been backdoored packages put out onto the internet. It's bound to happen with any public software repo, and with any project that trusts outside contributors without perfect review.
Intel is a huge company. Can't they fix 3 things in parallel?

I assume the Fab/process issues, Spectre issues, and AVX-512 are each handled by different teams.
As a hobbyist, I'm blown away by datasheets in general. Can you imagine if the software world woke up and hired a few technical writers from the Electrical Engineering world to document our APIs and other various systems?
Part of my job (scientific researcher) involves designing high bandwidth circuits with analog electronics (op-amps, transistors, LCR filters, etc.). I really enjoy this part but it's not really my core responsibility. Thinking of potential (long in the future) career changes, does anyone know if this sort of stuff is still done commercially in more than just a few niche fields? Or is it all FPGAs/ASICs these days? And are there any tech companies employing people to mix this sort of thing with software and firmware development too? A sort of "full stack" developer where the stack also includes the hardware side.
You've gotta be a bit skeptical of models like this. The source data it's drawn from looks pretty indistinguishable from a flat line; there's no reason to necessarily expect their model is precise or accurate enough to distinguish 1.04 from 0.96.
Izmir bergama yukarıada da satılık köy iIinde hobi bahçesi 2.100 m2
> 7. Mimetic Theory of Conflict: People who are similar are more likely to fight than people who are different. That’s why Civil Wars and family feuds create the worst conflicts. The closer two people are and the more equality between them, the greater the potential for conflict.

Wars between countries are certainly more common than civil wars, aren't they? And I'm not sure I understand the link between "worst conflicts" and "greater potential for conflict."
yes very important. People usually associate master and slave with the 200 year old slave history. Sure they used a lot of commits and rebases. "You put the cotton in the wrong basket. Ok sorry let's rebase ... or Henry is not allowed the pick corn, put him on the blacklist" /sarcasm.

Yes, the kind of discussion is that prove that IT has totally lost affection with reality due to the golden chains (high paycheck high mortgage) and believe that societies can be modelled according to their truth.
I responded to herbstein's "I see little to no evidence of this" with a popular modern intellectual (Jordan Peterson) who has cited a ton of stuff around this. If you are too lazy to look that up, fine. You even cited another, Moldberg (not my first or hundredth choice), then hand wave something-something 2020.

The only thing I refute is that there is some consensus that there definitely doesn't exist communist/communist-lite ideological trends within our country dating back decades, it most definitely isn't the consensus as Fox News would happily tell you many times a week.

I'm not defending it even, I think some of it is true, some not. But... I already refuted the points I came to refute. It's not open and shut, and there exist many who see that narrative being true.

If you want to get into the details, sure, we could do that. But Peterson and other right wing thinkers (Thomas Sowell comes to mind) spent a lifetime researching this and distilling it into a series of lectures and books, I'd prefer not to have to re-hash that. That you don't see that it even exists is a sign you either aren't familiar with that literature, or you are just unwilling to ackowledge it.

I'm not here to prove it right, just to prove definitely that there exists many counterarguments to you/herbstein, to which you seemed unwilling to admit.

--

Edit: If you want some example, we have plenty in Silicon Valley. Companies almost all promote ham-fisted affirmative action hiring policies, any speech against those policies will result in firing, public tarring, and a general ban from the industry. This Equality of Outcome policy is the dominant ideology, enforced in an authoritarian way.
That's true, and it's a risk. I am unclear on whether it should be technically considered "counterparty risk", although it plays out similarly.
I believe he said that those terms should be avoided, if possible, for new systems, but that they remain perfectly OK to use with old existing APIs.

So what a misleading clickbait title.
Here's your free startup idea: content owners create targeted advertising based on real-time torrent downloads. The ad is a one-time use stream link in the local user's currency for a reasonable fee. Not realistic for implicitly condoning the download, but it would make me a huge fan of the company.
"Can't is the won't of the people who don't"

remember getting told this as a kid by my mum or grandma. Didn't seem to stick though...
Adjacent to devops/SRE, I've been actively looking for newsletters (or communities) related to Distributed Systems. I'd be interested to hear if anyone has any recommendations.
The effectiveness of a middle ground strategy is pure conjecture. Canada shut down fast and hard - like California - and is not seeing cases spike. Perhaps because we re-opened slowly and people are still generally cautious - wearing masks in public and maintaining social distance. Or perhaps because we have not been getting wildly mixed messages from local/provincial/national leaders about the severity of the situation or what to do about it.
Carton is a french word and it means cardboard or box. I've never heard is used for something that has a round shape.
Yeap, same here. The last time when I actually created from scratch classes with inheritance was like 8 years ago. I never made this mistake again and used inheritance only when forced to by creators of some library.
would you be able to retire on RRSP alone?
Journals aren't charging for the publication - either for the editing, or the reviews.

They're charging huge tolls for their work as peer-review gatekeepers, and for the career benefits - and potential improved access to funding for departments and universities - that can result from having work published in a prestigious journal.

Essentially it's like a more complicated form of buying likes (i.e. prestige and marketable crediblity) on social media, for an older and much richer market - with a monopolistic twist.

Opening access to content and paying editors more won't necessarily help. This market won't go away until the tacit benefits become equivalent. This means breaking their ability to operate together as a cartel.

Besides - in reality they only the highest profile journals provide any benefits at all. Most journals are low-profile throw-aways with limited influence and prestige. But the publishers have contrived a situation where universities have to buy an all-or-nothing access package.

If citation prestige is opened up, the cartel will collapse almost overnight.
The catch is "hand engineered code that you don't want to touch."

I helped put an early deep network application into production that used one particular generation of vector instructions and it was clear everyone was traumatized at the process of implemented it to use those vector instructions and would never do it again.

We later bought servers that had instructions that we weren't using, but we were so focused on getting the product out the door (which we did) that we left those performance gains on the table.

The consequence of the "new instructions every two years" route is that end users don't really experience the performance benefits engineered into the chips. The vast majority of software development organizations are more concerned about support costs than they are about getting the last bit of performance out. (Also, end users are already tired of 200-megabyte binaries, long start times, and other performance decrements that come from high-complexity libraries that contain a huge number of code paths for different CPUs)

Many working assembly programmers who are good at SIMD love the Intel approach, maybe because it keeps them in business. People are doing very cool things in the parsing space (e.g. it is shocking how slow it is to parse ascii-formatted numbers, JSON, XML, RDF, ...) with SIMD instructions.

However, the old tradition in vector computing is the variable-sized vector unit like what the ILLIAC had or the old Crays, the vector accelerator for the IBM 3090, etc. ARM has the scalable vector instructions which are organized that way.

ARM's Helium had a nice middle ground of having "small, medium and large" implementations available which all run the same code. You might get higher peak peformance on Intel's road, but higher realized performance with ARM.
I don't think many people have a problem with special case, highly-complex instructions when they make a lot of sense. Reading into FJCVTZS leads me to believe that this is a fairly common use case for a type of code execution that could hypothetically occur with any arbitrary website on any ARM device (aka smartphones). I also assume this instruction does not restrict the clock speed of the CPU based on its behavior or otherwise impact the general case adversely. The availability of this instruction likely only improves the experience of the user when utilized.

I personally have a problem when compromises are made for the general case to satisfy a special case, especially when the special case motivations appear to be bound mostly in marketing reasons. Even more so if the special case is well-known to adversely impact performance in the general case.

Before I saw this post, I didn't even know ARM had some complex javascript instruction. Contrast that with - You can't watch or read a review for any current gen Intel server product without being presented with at least one AVX benchmark. Is this marketing or is it practical engineering? For how many applications is AVX availability actually a hard constraint?
Dischord/Slack allows me to set up chat servers for any specific circle I share a common project with.

If anything it provides a more specialized, focused, social graph. That's not saying it's better or worse than Facebook's approach. I generally expect someone to answer a post I put on discord "in real time", to accomplish something.

What's good (and bad) about a Facebook post is that it allows me to just throw out an idea and any one of my many friends, from many circles, can respond.

I wonder if a discord that allowed general broad also would be interesting.
To get an idea of what experiences led to 1984, see Orwell's
"SUCH, SUCH WERE THE JOYS (1947)"
http://gutenberg.net.au/ebooks03/0300011h.html#part49
about his schooling at St Cyprian's.

"And above all, I believed Sambo and Flip when they told me they were my benefactors. ... from Sambo's point of view I was a good speculation. He sank money in me, and ... I won him scholarships when the time came ... But it is difficult for a child to realize that a school is primarily a commercial venture. A child believes that the school exists to educate ... Flip and Sambo had chosen to befriend me, and their friendship included canings, reproaches and humiliations, which were good for me and saved me from an office stool. That was their version, and I believed in it. It was therefore clear that I owed them a vast debt of gratitude. But I was not grateful, as I very well knew. ... But it is wicked, is it not, to hate your benefactors?"

Mr & Mrs Wilkes, or Big Brother?
Ya, I was pretty surprised as well. I expected Canadian taxes to be much higher, but they seem to be fairly competitive actually, especially when you factor in other costs as you pointed out. Overall, the biggest detriment appears to be the massive salary cut you would have to take, and less so the taxes.
See the lively discussion from about a day ago:

https://news.ycombinator.com/item?id=23810780
In case anyone sees this, thank you for the comments despite my comment being down-voted, I appreciate the insite!
But the house is privately owned by me. The company is public, anyone can buy, and if they have enough of it (or enough of the elected board representation), then they can do that.

If I was a shareholder in a company that underperformed the market, and a professional turnaround firm decided to take drastic action to improve the value of my ownership stake, I would approve.

My preference is to work for and invest in companies that try to make me the most money possible. I donate to non-profits that try hardest to improve the world. For-profit companies and non-profit organizations have different goals.
Speaking of lack of internal dialog I noticed a quieting of it as a side effect of a medication I was on - normally volume didn't exactly apply but it was difficult to head myself think - not like it getting drowned out but that the thoughts themselves were harder to hear. Speaking of mouthing the words when reading - subvocalization occurs when reading with most people in their larynx. Most people who don't mouth the words silently say them instead as a "good enough" measure. Obviously not the case in deaf-mutes who never learned to speak of course.
https://news.ycombinator.com/item?id=23796857
Cross-laminated timber is quite promising in that regard.

https://hn.algolia.com/?q=cross+laminated
Having a good headline, as opposed to the clickbaits being popular the last 10 years or so
Flux Decentralize the world! Deploy apps on a globally decentralized network
Why would Florida have high levels of immunity? It was never hit hard until recently.

And I don't think this is about herd immunity, but simply about reducing the percent of the population that can infect and become infected, thus driving down the transmission rate.
> Those look like benchmarks comparing just autovectorized compilation of some tools and measuring overall runtime. I am referring to cases of hand tuned use SIMD.

I presented data that showed that AVX-512 in reality only brings margins performance improvements.

If you have any data that shows otherwise then feel free to present it.

Still, hand-tuned assembly is hardly a relevant example, let alone selling point, as it creates hypothetical expectations that are never ever matched in reality.
My understanding is that Canada is currently at the stage of reopening that California is rolling back to, where gyms, indoor restaurants, and movie theaters are closed.
It is hardly a lottery ticket, the TSLA market cap is already larger than Toyota, GM and Ford combined. It is unclear to me how much room for growth there is.

Found this:
https://docs.google.com/spreadsheets/u/1/d/1HflVng6sYIb6Gs4p...

Not sure how accurate it is, but the rest of the industry is only worth 773 billion combined. Which means if you invest now at a market cap of 277b, you can only 3x your money on that lottery ticket.
GDP numbers disagree. We are still a world leading manufacturer and the world leader in services. We focus on building things that we have the largest comparative advantage. That means software, but not commodity electronics like RAM.

Apple’s iPhone business collects the majority of worldwide smartphone profits. It’s iPad business collects the majority of tablet profits. It’s Macintosh business collects the majority of pc manufacturing profits.

It does this by focusing on design, development, and usability, primarily through software. It keeps costs down by outsourcing assembly to Asia. If it brought that low value work back, it would make it shareholders and America poorer. It would sell fewer devices at higher prices, losing high paying developer jobs and all for a few more minimum wage level jobs.

If US chip makers have competitive advantages they don’t need our help. If they don’t, helping them is diverting talented resources from better industries hat would have better increased our living standards.
It has been publicly available since years ago(I remember reading the specification explaining how it worked), it was never a surprise like Cloudflare made it out to be.
Canada did not act in unison, it was very province-by-province. Ontario locked down quite hard, whereas British Columbia only required shutdowns of service businesses, and suggested everyone stay in.
How to Use Pre-Suasion to Sell More Products
I'm not a crypto aficionado, but BTC is back to 10k USD which isn't that much worse then individual stocks going thru hard times (albeit very volatile against broad stock indexes). The balloon has deflated but it's far from being to the ground (albeit it did achieve scary lows for bagholders, which could be said of many riskier assets and stocks).
Regulations have consequences ;)
> Blacklists are to become either “denylists” or “blocklists” and whitelists will become “allowlists” or “passlists”.

I'm glad they chose allow/denylist instead of another often proposed redlist/greenlist. From a language learning point of view it's much more clear than having to figure out the local customs on how colors map to concepts. (e.g. a red market in asia = stocks went up, green = stocks went down)
The Samaritan Woman, a Lesson for Our Time
A Million Dollars vs. a Billion Dollars, Visualized: A Road Trip [video]
Not necessarily anything, but collapse of the dollar would have systemic impact, it wouldn't localised. And I suppose there is always some counter party risk with bank accounts or brokerage accounts, unless you hold the gold - or private keys
I totally agree with your first point, and you lost me on the last sentence. Competition is a great data point, but just because you don't have any competition doesn't mean you aren't solving a real problem.
Behind double NAT without a router. With router it's triple. Its nuts.