skysight-inc/HackerNews huggingface dataset:
I think when someone posts over 3,600 comments on a forum that calls itself "Sneer Club" - that would be over twenty comments a week, every week, for three years - we should question who is really being "hateful".

https://www.youtube.com/watch?v=vRBsaJPkt2Q
I just serve my ESM modules directly from the filesystem. It works well, builds in literally 0 seconds.

You also don't need a transpiler like Babel if you drop support for IE11. Almost all ES6 features– such as classes, proxies, arrow functions, and async are supported by modern browsers and their older versions. As long as you avoid features like static, private, and ??=, you get instant compile times.

It's not 2015. You don't need a transpiler to write modern JavaScript. As of writing, the latest version of Safari is 14 and the latest version of Chrome is 88. These features fully work in Safari 13 and Chrome 70, which have less than 1% of marketshare.
There's a way around it which is actively worked on apparently:

https://www.sqlite.org/src/doc/begin-concurrent/doc/begin_co...
How to create a video calling app using WebRTC and WebSockets (React+SpringBoot)
> I don't think any of the ideas in this article have any evil intent, even if they have evil results.

Evil is committed in actions - not intent. That's part of the whole banality of evil.
I was watching a livestreamer that currently organizes their schedule almost entirely around F2P mobile games. I find it hard to tell such a person on an individual level that they are being exploited, because that sounds like moral posturing to me. But from the perspective of the company I could imagine how the effects of time limited sales and events could drive their KPIs on a macro level. How many of those people contributing to the 5 and 10 percent upticks were "exploited" in the truest sense of the word, as in they could not help themselves even if they wanted to? I have to wonder how many of these people would rather stop but are addicted or otherwise not conscious, versus those on the spectrum that see the games as a legitimate outlet for entertainment (and can stop themselves from spending too much).

I don't play them though, since I know I'd spend too much money and time on objects intangible.

The thing that strikes me the most about F2P is how societally acceptible it is. The people for whom the notion of "casinos" doesn't fit their interests can now have their own preferentially targeted equivalent of a casino in their pockets at all times, branded with things like television show franchises that ground them in a sense of familiarity.
> Can you recommend me some primer books on graphics programming which do not assume much mathematical background?

Why not get the math background first? You're at university, now is the best time to take some math classes.
0.5**11
Name a better duo than Go and massive LoC counts.
> What did Stroustrup create?

Are you serious?
Make that two.

Yet, there are places where that onboarding is useful. Solving B2B people will pay money to make money problems is among them.

Where that onboarding hurts is solving problems people don't know they have...or more generally B2C. That's this context. And the problem is mostly an implicit caveat emptor of consumer oriented relationships.
Go have a beer with a college roommate. I bet the memories will come flooding back.

I have a terrible time recalling stuff like this. But then I meet up with an old friend and I start remembering a huge amount of stuff I hadn't thought about in a decade.
Been wanting to get sometime & finally publish a graphics project too.

I think in 2021 if your looking to get in to graphics, your expected to at least know some ray tracing.

There is this ray tracing series I would recommend [0]

[0]: https://raytracing.github.io/
> So you're just sensitive to every industrial material? it's hard to take seriously.

Our bodies are essentially "legacy code" that's been evolving not for a decade or two, but for millions of years.

If you've ever maintained an old software system, you know that old-tried-and-true inputs are probably good, but trying anything previously untested may cause unpredictable issues.

I look at any new substance which my ancestors haven't encountered (and been selected for tolerating) as basically alpha testing, which I'd rather avoid with my irreplaceable hardware-software installation.
They want to own (control) their device and not the other way around. I agree entirely with their philosophy. In fact, my first experience with this dark pattern was a floppy disk from CompuServ. Upon loading their application, my modem and hard drive lights starting blinking. I pulled the power cord, shredded the disk and never looked back. This dark pattern is replete throughout the tech industry and vanquishing it is very challenging.
NYT have been losing journalists too. The journos turned on their own - so much for freedom of speech.
https://www.bariweiss.com/resignation-letter

To be fair, NYT's motto was ( probably still is ) "All the News that's fit to Print"
https://www.bbc.com/news/world-us-canada-16918787

Reading that resignation letter I wonder who gets to decide if the TRUTH is 'Fit to Print'.
Show HN: Static Tweet Rendering
http://dev.null.org/psychoceramics/collection/bronner.html

It is definitely not just "all love".
Thanks for posting this, I just migrated from lastpass to bitwarden.
But if you are in, "in progress" for example, how does anyone knows it is done if you don't have the two columns? More so in your case where you do handovers.
I've never really understood this mentality. It's probably a privilege thing, but I always argue for doing things the right way. I got fired for it once, but I live below my means just in case that happens anyways. I don't need much, and don't take on debt.

IMO, the kind of devs who do this shit are like union scabs: they make things worse for everyone else because they don't have the ability to stand up for themselves.
I've long maintained to those defending high real estate-dirt pricing to show me how such pricing creates a smartphone industry, cancer treatments, disease lab tests, and more currently, mRNA vaccines, versus letting 100,000 smart people coalesce into the same physical proximity without worrying about shelter costs (in the US, they would also have to not worry about medical bankruptcy). In an age where economic advantage accrues to those with the greatest cognitive capacity to throw around, instead of land, the first nation to commoditize the complement of the cost of land and the utilities underneath it, and shift all that trapped capital into developing many vibrant, dense Shenzen-like communities, will vault over the other nations.

I don't have a dog in that hunt. I have my land on a somewhat sane cost basis. My interest is academic.
I only vaguely looked into all the conversation that went into this feature. But my sense is that, in a nutshell, folks figured out, after a lot of really impressive work on ironing out all the details, that there just isn't any to integrate this feature into the existing language without introducing footguns. The decision then came down to, "Do we drop the feature, or push it through anyway, warts and all?" And some combination of strong desire for pattern matching at any cost and anxiety over sunk costs means that the second option won.

IOW, design by committee doing what design by committee does best.
I feel the same, the web is build around standards, and the fact that there is no standard for this central "feature" is a real pain to deal with everyday. If I had the time I would build a auto-reject browser plugin.
> This is basically the other extreme. Why must we pick a side? Static types are useful. Unit tests are useful.

I did not say that Unit Tests are not useful. I am merely proposing that they are less useful than Static Typing and hypothesizing on why TDD is common, and commenting on my experience with TDD evangelists.

I agree that Unit Tests are useful and valuable.
In my opinion, Raspberry Pi's main problem has to do with using SD cards, which are prone to errors and corruption. It's a kind of media storage that works best if it operates more statically--for instance, you read some photos on your camera, remove a few, take some new ones... and that's it for the day. They are not intended to undergo a large number of read/write cycles on a regular basis, and that's what the Raspberry Pi makes them do, using them to run its OS.
How will we remember Covid-19?
This is actually a prescient point. We're one node away from the rationalist community (as SSC and this article have had huge threads the past couple weeks). Given NYT's blatant guilty-by-association of the rationalist community, and any competence from them would understand that HN has a far bigger impact on SV than the rationalists, I think we're not too far away from a huge slandering NYT piece like this for HN.
Using Quantum Computing a Swiss Company Found Weakness That Imperils Encryption
It seems very cynical and kind of unlike this page as I got to know it over the past few years, but I struggle to come up with another reason as to why a blog post by someone named "Trolly McTrollface" would be upvoted to the front page.
If you start 1st grade at 6, which at least in my day was normal, you’d be 14 in 9th grade.
Do people seriously program Lisp in 2021 or is it just a hobby/retro thing now?
My favorite was a record label with language like “I don’t want this” or something similar.
Yeah, that's my heuristic too, but I'm worried it's going to get increasingly gamed as time goes on.

Especially since, you know, GTP-3 is a thing, and its effects are going to be felt pretty soon.
While I agree with the article's main takeaway that you need to have a good relationship and work together with recruiter, I mostly disagree with the negative scaremongering about sharing your resume. Every single recruiter I have ever shared my resume in order to apply for a particular role explicitly asked me to confirm a "right to represent" statement and only then would they share my profile with a target company.

In my most recent job search as a senior front-end developer, I turned my LinkedIn profile to be "seeking work - visible only to recruiters" and I corresponded with over 300 recruiters over the course of 4 months. My initial reply message to every recruiter who contacted me included a greeting, my salary expectations, my phone number, and my schedule during which I am free to chat, as well as a copy of my resume. They all appreciated that I laid my cards on the table since it eliminated 15-30 minutes of pointless back and forth required for them to get this information from me, and they could also cut the conversation short immediately if whatever role they represented wasn't a good match.
This kind of job search process took relatively long but ultimately, with little effort, I was able to land a gig that's a perfect fit at the top range of my salary expectations.

Pro-tip: create a dedicated email address for the purpose of your job search and NEVER include your primary phone number on a resume which you share with recruiters or portals such as dice.com.
YMMV, at my company senior SWE is parallel to the first manager grade.
Contrary to many other comment assumptions that I do not like sports, I do, but just struck me that it is similar like any other entertainment, movies, music, radio, internet ... but they do not have dedicated block each day.
That's not how allergies work. People with allergies get an immune reaction to a harmless compound.
If that’s a political story, almost anything involving both a politician and a celebrity is a “political story.”

Think of all of the times that Trump tweeted something about a celebrity, or that celebrities tweeted about Trump. I don’t think it can be right to say that these were all newsworthy events.

But suppose that we restrict consideration to only those cases in which Trump tweets something about a celebrity (rather than a celebrity tweeting something about Trump). I think that even this more limited set of cases is rarely news – and almost never news worthy of the front page.
Reliable Robotics | REMOTE or ONSITE | Full-time | HQ in Mountain View, CA

▹ Software Engineer (C++ UI)

▹ Software Engineer (Data Services)

▹ Software Engineer (Full Stack/Generalist)

▹ Flight Software Engineer

▹ Sr. Embedded Software Engineer

We believe aircraft should fly themselves! Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods—and eventually people—move around the planet.

You can apply directly here: https://reliable.co/careers/
Sure, but is 6 hours all that significant when the trial needs to be multiple months in duration?

IMO we should instead focus on options like a rapidly expanding trial.
If we're going to make slippery slopes might as well slide both ways.

Should city councils be able to craft their own interpretation of civil rights? Should HOAs be allowed to imprison and execute people?
Twitter's embedding SDK is horribly slow and inefficient.

For embedding tweets on your site (including SSR), this solution is 10-100x faster!

This project packages up the awesome work that Vercel has done into a set of easy-to-use NPM packages.

To really see the difference in practice, here's a page with a bunch of embedded tweets using the official Twitter iframe SDK https://test-suite-trillcyborg-xyz-super-static-ei3ayge5v.ve... and here's the optimized version using react-static-tweets https://test-suite-trillcyborg-xyz-super-static-m9ptjhkfv.ve...

Also, this project is already being used in production by https://super.so
How a one-time Bay Area tech worker amassed $43,804.72 in rental debt
> It's so sad (and true) that a job loss -- something that doesn't really matter in the grand scheme of things

Maybe if you're a developer in a strong economy that is true.

I've seen lots of middle-aged people laid off that started the spiral into unemployment, divorce and at least one suicide.
> we get as much benefit from free trade as every other country

Considering that trade relationships are fundamentally asymmetrical (ie, you wouldn't have them if you were self-sufficient in the market segment being traded), I think this is a naive view of the wealth transfer and externalities associated with international trade.
Who should stop Unethical ( anything ) ?
People, Communities and Nations have flexible morals.
One person's ethical might be another's permissible.
Yeah, I don’t really see sqlite as competing with postgres or mysql for this reason. It’s an alternative to the file system.
The best ones are the ones without a cookie banner because they only use cookies that don't need consent, i.e. the strictly functional ones.

One issue I do see with GDPR (or its consequences) is that a market participant that only sets those strictly necessary cookies actually now gets viewed by some as iffy, because they don't ask for consent.

Basically, the industry standard of treating users (paying or not) like shit has normalized this sort of abuse/harassment so much that "the good ones" stick out in a bad way.

None of which is meant to discredit GDPR though. If anything, I'm looking forward to more case law like from last year in Germany, where a dark-patterned cookie banner was ruled to be so misleading that it didn't constitute informed consent anymore.

The GDPR is lacking enforcement, if anything.
There's more than 1 class of problems that unit tests solve though. I'd still want pretty good testing over my business logic heavy code. I'd also like to point out that Python's typing module + mypy is, while still not perfect, quite good as a tacked-on type system.

Also I believe unit tests as a concept first gained popularity in the Java ecosystem, not Python, which kind of negates the assertion that they are popularized because of Python's typing shortcomings.
Folklore – Anecdotes about the development of Apple's original Macintosh
> car crash risk when you're commuting

Pedestrians are killed by cars, quite often. They are 1 out of every 6 vehicle fatalities. There's also per-trip associated risk which is separate from per-mile risk.
Curious to how you set this up without going crazy (and CI working)? Just a line in package.json that runs tsc, then another one that runs esbuild on the output?
they may not understand the buzzwords but do they generate matches that wouldn't have happened otherwise? i don't have an opinion either way but understanding the meaning of the terms seems to be irrelevant to what they do.
Menéame has always seem to me as a bad copy of digg.
Mark Cuban's Ethereum Address
Do you have any idea how many areas of science were opened up by our attempt to get to the Moon?

The range is literally from discovering that unit tests are good in software to discovering the Van Allen belts to learning about the geology and history of the Moon from the rocks that we brought back.

Could we have learned more science by doing something else with the money? Of course. But it is a dramatic overstatement to say that the Apollo program didn't "constitute any progress scientifically."
Dash 6: Now Available
Can you or someone else with more business tech knowledge explain this to me... historically, we have seen companies with patented or controlled environments open up their tech to various levels and see overwhelming success. Fuck-you-money levels of success. While I do understand wanting to keep a tech patent a little close to the chest, a tech patent seems to generate Scrouge Mcduck money when they hug as many devs as possible. Why do we still see this ass backwards patent holding? 30% of millions/billions of small berry pies is far better than 99% of one medium sized cow pie. Any good reason why Eink is that way? Just plain stupid or is there a good reason?
I have never in my life been to SV - I live in Prague. $1mil is 25 million Czech Crowns. A nice 7-series (slower than model 3, but much more comfortable - this is what I care about) is ~4 million. You have 21 left. You buy this flat (https://www.bezrealitky.cz/nemovitosti-byty-domy/649275-nabi..., I won't mention the 3% property-transfer tax out of politeness...) and you're broke. If you're the saving/money-wise type this is your nightmare.

So, you don't quite need to live in SanFran in order to not consider $1,000,000 serious money.

Yes, I could go back to my home town of Sofia, but even there 1 mil won't take me too far (certainly not make me an all-mighty mogul, this is 100x times of capital volume away. and if we're talking about buying journos and influecing public opinion, then - 1000x of capital volume). And to be honest I envy people in urban areas such as Austin (ČR is rated ~150th in the world (between Zimbabwe and Botswana) on granting construction permits) for having a real supply-demand based housing market, where you are not getting brutally punished for wanting to raise a family.

And yes, I currently live off rent, take only gigs I consider meaningful (currently hoping to get in Fidelity IT), but drive an 8-year old 530xi and live in a rented 3-bedroom flat as I expect my BTC to grow in value quicker than real estate (as has been the case in the past 8 years). This is the frugal lifestyle I mean.

P.S. Anyway - cheers: https://www.youtube.com/watch?v=RJbgNvP47-0
Source: https://app.rarible.com/mcuban?tab=collectibles
> There is a ton of literature about how it should be done, there has been enough press for anyone to be aware that it's a serious subject that needs to be studied, and small companies will often consult with external legal advisors because they can't afford to get on the wrong side of the law on this aspect.

Companies relying on information from literature, the press and from external advisors is part of the problem.

All these parties often have motivations that are not necessarily 100% aligned with their clients. In the best case they are just overcautious because they don't enjoy the same protection as lawyers. In the worst case they sell GDPR products or profit indirectly from the sale of these products.

All that most companies need is advice from a lawyer that understands GDPR and acts in their best interest. That alone would kill a good deal of cookie banners.
Pretty sure the 1Password linux app is also Electron.

Bitwarden is fine, especially for $10/yr.
Yes, if memory serves, was the primary reason.
I mean, looking at the change notes for e.g. Tailwind 2.0 which is the latest one to cause me pain, hardly anything in it was a response to changes in the CSS handling of the browsers. It's all shuffling of namespaces, additions of little conveniences, etc. The sort of thing that makes sense in isolation, but overwhelms one when every part of your stack needs to do it several times per year. Sure, Elm could do the same thing, rearranging the chairs on deck, and make some people marginally happier. I'm really happy it doesn't though because of the externalities that would cause.
Perks of Different VCs
Hello everyone.
I'm trying to find out which perks different VC firms provide to portfolio companies. If you have personal experience with it, or know about publicly available info about it - please share.
I think this info may be useful not just for me, but the whole startups community.
Wait a bit until your done with mechanics in physics and you've finished Calculus and Linear Algebra. Then you will have the necessary foundational background required to pick up the math from just reading that cg book.

Don't worry about "getting the math background" these courses should be required at any university for any engineering major, so you'll be getting the necessary math regardless of your interest.
Equity for Software Engineers at Big Tech and Startups
Not the person you're asking, but also a woodworker. If you just want a basic table, you can put one together crazy fast with the right tools.

Not counting milling time, because if this wasn't my job, I wouldn't have a jointer and planer, I've put together a basic bench in an afternoon, which is fundamentally the same construction as a joined table. It would take longer for sure without a router to cut the mortises and a table saw to cut the tenons, but probably still only a day. If you put a gun to my head and made me pick only one of those, I'd keep the router.

I built a staked table for my partner entirely by hand (including milling the top) last April, and had that pretty well put together in a week. I didn't have a way to turn the tenons, so that part was a very slow and iterative process. That I did twice, because I kind of botched it the first time and had my rake and splay pretty inconsistent. Fortunately, I left the legs long.
I'm sure they are. He makes his living as a software process consultant, right?

And the author of the original article is right: Bob Martin is dismissive of tools that aren't unit tests, and "discipline" in Bob's article is the discipline to... write unit tests. Your "underlying point" is just making an uninteresting truism out of a more specific argument.
You can actually find his opinion forming even earlier, e.g. here's something from 2003: https://www.artima.com/weblogs/viewpost.jsp?thread=4639

His opinions do change though, if slowly. Perhaps in 10 years he'll try Common Lisp.
Wait, why do you consider this article "hate"?
It gives many examples of supposedly bad advice and makes a point to say they are wrong.
I have pretty much the same disorganized life story, except I didn’t get rich, and I’m still trying to figure out what to do.
I think you may have misunderstood my post. A job loss shouldn’t matter, but sadly it does.
There's a CLI. I honestly just end up using the browser extension...
Chuck .E Cheese tokens are tied to a physical thing.

All money, currency and assets are based on faith on the continuing demand for that thing. All the other properties are incidental.
Is it hard to take pollen allergies from dozens of different plants seriously?

How about dust and smoke? How can someone be allergic to both! The temerity.

It’s less about chemistry of the materials, more about the sensitivity of the squishy, arbitrary human body.