skysight-inc/HackerNews huggingface dataset:
Nonsense. The absolutely last thing a company wants to do is compete. They avoid competition at all costs.

The first instinct is to buy, then shut it down, then smother it out with sheer capital, then retreat either up or downmarket.

That's why when you go in to the supermarket to look at commodities, they're often owned by either 1 or 2 companies that are mutually invested in each other.

You see a bunch of brands, but the capital ownership structure is almost entirely consolidated. Better products get dragged to court by existing players who try to shut them down or legislatives get greased palms for new regulations ("protected" terms).

In instances where this can't happen there's cartel systems which is why the dominant grocery store changes city by city.

The Austrian model of how humans work is dead wrong, how markets work is dead wrong, how capital flows is dead wrong, they're just wrong wrong wrong.

That's why they never use any examples and only have theoretical exercises, because there's absolutely zero evidence for their claims. Any observation of reality would show they're incorrect in a multitude of ways at every step.

That's why when you look at economics texts before the classical liberalism hubris, it is full of actual historical events, actual earnings and economic history to use as evidence and it's why the Chicago quacks had to tear those parts out, because their ideas don't work when you look at reality. If you look at evidence, their theories don't agree with it. They know this and that's why they don't use anything more than broad non-specific folksy anecdotal stories, because narrative fiction is the closest thing to reality they can get.
Helpful Engineering – Solving social impact problems through open source tech
I interviewed with FAANG twice this year, and both of them were rejections with zero feedback. The first one I thought went well, I had a two-way conversation with the Engineering Manager, but sadly I didn't hear back from the recruiter, so I assumed it was a rejection. The second time I cleared the initial screen question, then I had a coding question with two engineers. They gave me a problem, and I solved it but using a sub-optimal algorithm. I thought I'd done well, because it was a hard problem and the solution was not very far from the optimal one. Unfortunately, after two weeks and chasing the recruiter, I got the rejection that they went with someone else.
Personally I have a number of unplayable games now that I no longer have a mac, the ones I bought directly (minecraft, KSP) aren't among them.
Yea you’re correct. They were forcing people to add a CA. So this was not a great example.

I wouldn’t say the centralization of Web PKI is by design so much as it is (was?) by necessity. There’s a crypto conjecture called Zooko’s Triangle that says there are three desirable properties for a naming system: human-meaningful, secure, and decentralized. Zooko’s conjecture is that you can only have two. Web PKI picks secure & human-meaningful. Simple PKI (like TOFU) picks secure & decentralized (the names aren’t actually human-meaningful since you’re really trusting a public key which is a big random number, not a domain name). DNS picks human-meaningful and decentralized.

More recently, Aaron Schwartz realized you can “square the triangle” using blockchain. So it appears to be technically possible to have all three now, but there are other hurdles. In any case, simple public keys aren’t a silver bullet. Just a different set of compromises.
It's the "Recent Sites" list that appears e.g. when you open up chrome or a new firefox tab by default.
Maybe I’m weird, but I find technical interviews far less stressful than first dates.
It's clear this is one of your hobby horses. Every comment thread here is encumbered with you pointing out that you wouldn't like it if async were the default, fair enough. In fact, you don't seem to like the idea in general.

ctrl-f "sanxiyn" yields 28 instances, most of them restating in every subtree the same point about how you think threads > async.

Since I think most of us tend to read the comments section top to bottom, it seems ideal to limit your opinion to a couple comments and then put your effort into making those comments a good rundown of your position. It would certainly be more interesting to read and consider.
I listened to Why Don't We _one time_ to see what they sounded like and now Spotify, and this, thinks I stan.
Humorous article.
Rust doesn't have a runtime.

That's part of its awesomeness. That's why it can target microcontrollers.

You're probably used to languages with garbage collectors. Having garbage collection forces you to have a "runtime" since that's where the GC code goes. Then more and more stuff accretes onto this unavoidable runtime, and before you know it you're writing Java code...
"You are 11% basic. Red Moon Architect and Ahab? Where do you even find this shit?."
There is a BBC article on this topic: https://www.bbc.com/news/magazine-35569277

The DPRK has a huge business making and exporting giant statues for tin pot dictators.
Newspapers like the New York Times?

The free ones they hand out in subways contain 80% ads. If you cut the ads out you will have nothing left to hold onto.
look at “Annika” it’s designed to be legible for early readers

Edit: not that comic sans is a bad choice I’ve just been working on things related to this and found that other font
You are 11% basic. Red Moon Architect and Ahab? Where do you even find this shit?.
HTML email is yet another thing people were fooled into thinking they want.
99M-Year-Old Fossil Flower Found Encased in Burmese Amber
Zuckerberg drops personal challenges in favor of big-picture plans for thedecade
App compat hacks can be a fun sport for the right kind of person. I was on the Windows team for a few years and I sometimes looked at those or saw posts about them on mailing lists. It can get interesting.
Consider buying free time rather than stuff, and enjoying things that don’t cost money.

After essentials, I use money to buy time from having to work. I spend as little as possible. No electronics, clothing, etc. unless it must be replaced. I’m still using a 2013 MacBook Pro I got at a previous job. I only own two pairs of shorts, a few T-shirts, and a pair of flip flops. No video game console, smart speakers, microwave, Apple TV, or whatever.

My free time is spent on things that mostly don’t cost money. E-books are free, so are TV, movies, and music as they are easily pirated. I don’t spend money on games, as there are thousands of old games available for free using emulators.

Walking is free, biking is free, gardening and many sports can be free, spending time with friends and loved ones is free.
I really liked #48, "Keep your identity small." There is a lovely and profound story, the culmination of which is "he heard a still small voice." It occurred to me recently that this is something that can be internalized. A person can become still and small, and so become ever so much more aware.
My reading of that was 'you must write your non-async "regular logic" functions so that they cannot block.'
Suppress what? He was acknowledged for that tiny win. Just because you have an article that doesn't praise him directly you build a case of suppression.

There's not a whole lot positive to say about the man, so far you've offered up the tiniest sliver. You're clearly more informed on this wonderful information that is being suppressed so tell me more. I've already accepted that the NK remains was a good thing and he gets a gold star for that. More please?

As to the voters, well, according to this 45% of Americans believe ghosts and demons are real: https://today.yougov.com/topics/lifestyle/articles-reports/2...

There's part of the problem right there.

As for de-platforming, yes I'm 100% ok with Alex Jones not making money. I'm ok with Trump losing twitter privileges after he leaves office if he continues to engage in stochastic terrorism.

You're scared of the wrong things. I'm scared of a population that wants fascism, that would love to hunt liberals for sport, that want to make their religious beliefs the law of the land.
Yep consistency truly matters, since its likely this won't be the only need for data retrieval and everyone doing their own special thing means the code becomes an unreadable, in-consistent mess that cannot fit in anyones heads and development velocity slows to a crawl.
Nowhere did I say to be unreasonable, aggressive, or rude. Just that being kind and compassionate is not what you need to be. As you say, "an immovable wall", which is hardly kind or compassionate. By "nice", if you mean polite, of course. By "nice", if you mean kind and compassionate (reiterating those adjectives), no, unless you mean "polite" by those as well.

"Helping the other co-founder get to the decision" is only going to be achieved with leverage given that it's clear they're not looking to find an equitable (hah!) solution. They're trying to get as much control and equity as possible. It may be the OP has no option but to accept it (keeping 3% and moving on). Or it may be the OP has better options. But the point is that the other party has made their intentions known. They haven't come to the negotiating table saying "This is what I want, how can I get you to agree", they've come to it with "This is what I want; accept it", and when provided what the OP wants in return, turned it down, rather than seeking some middle ground or otherwise budging.
> It’s more that I don’t want to be limited.

To me these are two sides of the same coin. If two of your distant grandchildren each get married at the same time, you won't get to see both. There are physical limits governing our lives. One of those involves mortality, but many others impose similarly restrictive limitations.
This looks really cool.

Anyone know of a tool that can parse a complex sql and generate a table diagram showing the various joins etc.,?
Sounds like a sensible choice for his product.
Things would be different with a higher revenue
Leave Britney (and Comic Sans) alone!!!! :)
The torrent accepts my clients request.

My mp3 player will play that song you downloaded as well.

It's like your butler downloading a torrent with a song played to you.

I won't argue pirating is not moral. But it has the same morality as blocking ads.
OK thank you for the explanation :)
The rating system is different from app registration.

You can ask people for their email, name, etc. within the App itself without simultaneously begging for ratings on the app store.

App registration is what people used to do in the era of shrink-wrap software, bought in brick and mortar stores.
I purchased a banjo this year too! My first instrument.
There's a lot of C around there.
I like Kenji, too. His analytical approach is very helpful for a home cook.
I knew describing an SNL sketch as brilliant would turn out to be a wild exaggeration.
Suggestion: Make the block palette sections collapsable, so one see more than just one category. The way it is, it is a lot of unnecessary clicking.
Here are the compiled-in dependencies:

$ cargo tree -e no-dev,no-build --no-dedupe -p tokio

tokio v1.0.0
├── bytes v1.0.0
├── libc v0.2.81
├── memchr v2.3.4
├── mio v0.7.6
│ ├── libc v0.2.81
│ └── log v0.4.11
│ └── cfg-if v0.1.10
├── num_cpus v1.13.0
│ └── libc v0.2.81
├── once_cell v1.5.2
├── parking_lot v0.11.1
│ ├── instant v0.1.9
│ │ └── cfg-if v1.0.0
│ ├── lock_api v0.4.2
│ │ └── scopeguard v1.1.0
│ └── parking_lot_core v0.8.2
│ ├── cfg-if v1.0.0
│ ├── instant v0.1.9 (*)
│ ├── libc v0.2.81
│ └── smallvec v1.4.2
├── pin-project-lite v0.2.0
└── signal-hook-registry v1.3.0
└── libc v0.2.81

There are a lot more dependencies that are used only for the build scripts (build-dependencies) or for running the tests, examples, and benchmarks (dev-dependencies). None of those dependencies cause any additional code to wind up in your binaries when your project depends on tokio.

PS, I think there's a bug in "cargo tree"... the command above actually prints out only one line ("pin-project"). I had to remove the "-p tokio" and then copy-and-paste out the relevant section.
Could try something like Apache Arrow https://arrow.apache.org/docs/cpp/tables.html
Thanks for the tip! The main issue in this particular case was that I never work with Excel, so I was shipped Excel files via Google Sheets (since I have no Excel license on my Mac). I was mostly trying to get into some environment that I was comfortable with so I could work confidently while others were waiting. Datasette was the best tool I could think of that would allow me full SQL access while also presenting a web page others could grok easily. The terminal is home for me, but I think it's off-putting to some, and Datasette bridges that nicely.
Ah thanks, yeah that makes sense.
This what the search engine pulled up when asked about 5G latency:

"5G technology offers an extremely low latency rate,the delay between the sending and receiving of information. From 200 milliseconds for 4G, we go down to 1 millisecond(1ms) with 5G. Just think about it. A millisecond is 1/1000 of a second."

--

National Security Implications of Fifth Generation (5G) Mobile Technologies

5G technologies could have a number of potential military applications, particularly for autonomous vehicles, C2, logistics, maintenance, augmented and virtual reality, and ISR systems—all of which would benefit from improved data rates and lower latency (time delay).

https://fas.org/sgp/crs/natsec/IF11251.pdf

Interesting enough, a simple 'r/national security/civil liberty' and 'r/military/police' highlights a peculiarly undiscussed aspect of the enthusiasm of goverments worldwide to implement 5g, so that "gamers can have a better gaming experience!".
They probably felt that they had 'scholastic freedom' and they generally do.

But if your job is 'AI Research' and you publish a piece about how much electricity Google uses to 'train models' ... well, you can expect scrutiny.

In this case, the researcher was simply asked to hold the paper until more information was included about the fact that Google has actually improved certain paramaters quite a lot since the time the data was referenced in the report.

This is extremely fair from Google.

If the research was purely concerning some AI results, even how they could be unjust - fine. But as soon as your research specifically includes the sponsor, then it's perfectly fair for the sponsor to add more information.

It's not censorship, in that case, it's frankly the opposite.

The 'miscommunication' here is a kind of naive thinking by researchers who probably have never had normal jobs, who have never worn a 'company hat' and may not have any internalized understanding for communications.

For many researchers - money comes from magical taxpayer funds, and the 'Uni Model' is the only model they understand and some might think that's how the world ought to be.

If Google was giving people cancer due to the tar in their products, the researchers were discovering this - and Google was trying to suppress this, then you'd have a serious problem.

This is not Marlborough/Cargill/Exxon, it's Google and it's an entirely different situation.

The 'hammers' used by the social justice fronts from the 1960s just don't work anymore, because we have made progress and nothing is obvious.
The year we gave up on privacy
I think specs aren’t enough, you have to have a credible supplier that will land real servers in your DCs in the volumes you need, and I’m not convinced that this has materialized for ARM yet. IBM is exceptionally credible when it comes to actually putting hardware in your DCs.

This is why I wasn’t very excited by Altra Max benchmarks. Eventually we will have ARM suppliers that can churn out motherboards and associated components with the kind of magnitude that can put a dent in x86 usage, but in the meantime, the only company that seems to be doing it is Amazon, who uses their own custom ARM server designs.

Given enough time, suppliers for ARM servers will rise up, if the processors are competitive, but that won’t happen overnight. Certainly not just because of one new CPU.
Would be nice if it was like Calendly. I’d like to see that integrate with O365 or Google for availability.
I've had two jobs both government (not US) those WDx docks are terrible.

The connector is a two inch lever just waiting for something to break it off.
Many very smart people have tried and failed. State of the art remains very basic supervised models with hand engineered features. In the markets, data is permanently scarce, so these methods don't work well. In the RL problems that DeepMind is solving, data is literally unlimited, and that's the problem space that these methods have been designed for.
I think the developer fee is something on the order of $100 per year.

If you can't pay that because of low revenue, then there's no reason to go chasing/helping customers who bought via the app store since the never generated enough revenue in the first place.

Now if you're just about to switch to a new distribution system, not because of revenue issues, then you maintain your developer fee and publish one last update which allows paid users to register their versions in the new system.
States Battle Each Other over Billions in Work-from-Home Taxes
It makes no sense whatsoever to "compare" Web Authentication methods for humans in 2020 without even mentioning WebAuthn since that's literally why it's called WebAuthn (Web Authentication) and that's exactly what it's for.

In one sense this is bad news for this comparison, but it's also bad news for the general state of security on the web, because this item is 8 hours old and I'm writing this top level item now, which means for eight hours people who think of themselves as "web developers" didn't even ask "Why not WebAuthn?"
There's two problems in markets, price prediction and execution (ie what to do with your prediction). The former is a supervised learning problem but the latter is an action space problem ie an RL problem. Although nobody in industry has gotten any RL methods too work, they overfit to the incredibly small data sets.
Like 20/30 for a .org compared to 10.99. For a hobbiest who isn't making money off the site and has a few domains costs will start to mount. 5 domains can cost you an extra 100.

Note: All prices are coverted to local currency.
would you mind expanding on this?
> Discovery, recommendations and shuffle are at the heart of what made Pandora a thing

That's exactly what I'm not looking for; I'm perfectly fine with making my own music choices. I know what I like, have an extensive "library" on Spotify, and play from just that.

The biggest thing I'm missing from Spotify (or indeed, most players, except the one I wrote myself years ago) is the ability to say "play random album from my collection". Play random track is too biased towards albums with 60 tracks vs. albums with just one track.
Um, rust does have a runtime, that's why you don't need to include packages for strings, refcounting, allocation, etc.

Anything that has a language keyword should have a default implementation in that runtime, and much like box, ?, !, etc async and await are both language features that I shouldn't need to include from outside of the runtime.
> I don't see the relevance of some professions being regulated. A dev is skilled labour whether they're regulated or not. Being not easily replaceable puts them in the same category as the others I listed

First you say, Doctors don’t have unions.

Then you move the goalpost when it’s pointed out that many skilled professions do have something effectively similar.

The reason for having one isn’t just about pay.
My Spottily is filled with children music like Coco-melon etc which I never listen. But kids play this from Alexa and Google home all the time. Spotify should have profiles.
... it’s comedy. Have a sense of humor.
Ah, good point. I was thinking of the power of most phone radios, not the base stations.
Serious money is a huge temptation.

Have you noticed the path down which the ACLU and SPLC have gone?

Do you notice how Mozilla have shed staff despite the lack on any major dent in their income?

I'm sorry but these types of "activist" companies have a way of going wrong when there are huge sums of money involved.

Just leave them where they are and let them continue as usual.
Nothing about being "worth" it if you ask me. It's about collecting the money (and not getting layed off coz you're the guy that makes the most). This will depend on the company. Some companies do stack ranking and you can tell me whatever you want but I bet being at the top of your salary bracket gets you out more easily. But if you have a company that values you, doesn't do that sort of stack ranking and you're fine with only getting the standard inflationary increase, then collecting the extra money for multiple years is worth it if you ask me.

That said it feels kinda nice if the company gives you a raise without you even asking but it does mean you were basically underpayed vs. what you might have gotten.
I also don't get the async hype.

Maybe it is undesirable because that often times plain mono-thread synchronous is fast enough, easier to read, easier to debug and safe to handle to a junior ? Not everybody in a team has the same level of expertise.

And Rust is not an interpreted language. IMHO, interpreted languages should just drop to a compiled one to keep it KISS. Instead of going the async road, just to discover in production, it is unstable because back-pressure was not taken into account. And, in Rust, it is probably not worth the effort and ultimately bloat most of the time.
Not sure why you are tone policing the EFF and implying they are a part of some kind of NGO conspiracy if you are “a big fan”.
I guess because I see secular humanism as being rooted in a rationalist outlook, and the a-social claimed rationality of the Ayn Rand rugged individualists just leaves me cold, as does most libertarian rejections of society and social equity, collectivism to me is the highest form of rationalism.
Got it: https://tlaib.house.gov/sites/tlaib.house.gov/files/STABLEAc...
Wish the rules were at-least equally applied. They aren't on reddit.
Did the aliens destroy Arecibo just as we were catching on to them?
Tooling Report [1] also goes into detail about which build tools provide the most bang for your buck, in terms of features for optimizing your website code.

So, to circle back to your comment:

> I wonder what the appeal of having the build tools written in JS is, as performance is key here.

Yes, performance is key. But we're presumably talking about two types of performance: performance of the build tool itself, and performance optimization of the website (enabled by the build tool). That could be a key tradeoff. Theoretically there's probably no reason why a feature-rich build tool for the web could not be written in something other than JS, but realistically does it exist right now? (I don't know much about this space so it's a genuine question.)

Also, it seems natural to me that, if you're writing a tool for web developers, you're more likely to be able to build a community around that tool if you write it in a language that web developers are familiar with. Since web developers have the most skin in the game to make that tool great. That's probably a trite/obvious argument, but it's worth mentioning nonetheless.

[1] https://bundlers.tooling.report/

Disclaimer: I'm on the same team as the Tooling Report people.

P.S. if any of the esbuild people are here, I believe Tooling Report is open to getting other build tools on the site (you would have to write all the tests). I could be wrong but it's worth reaching out to them.
I am a Pinegrove fan myself, but that song sounds like Smashmouth sadly. "So what's wrong with taking the backstreets"
I make a lot of money and spend it mostly on food delivery and home improvement projects.
Nice article, I found many gems.

I do disagree with a few, in particular the one about not talking to cops. I say this because like everybody else the vast majority are good people; they are public servants; and the day you need one you will realize how wrong the idea really is.