skysight-inc/HackerNews huggingface dataset:
No. Just because you pay for something doesn't mean you aren't also the product. The other ideas are specifically ones which failed. It didn't even work that well in the 90s. User metadata isn't even a solution in itself but an optimization layer at best.
I created a service to make it easy to buy and configure ENS domains in one step. Hope it helps! www.namestack.io.
Since there are people in the know here:

How would you go in the adjacent field of language design? I would be super interested in doing research on the mental load of different programming languages (and different representations of information). I.e. put a hacker in a fMRI and let her solve tasks in different languages.
It was a competent browser, but it lost everything that made it Opera. They seemingly nuked its entire feature set and it was no better than a skinned chrome.

I still remember the day, roughly 2 years later when the Technical Preview of Vivaldi launched. I don't even remember how I found it, but I've been using it since day one and it has remained a true spiritual successor to what made the original Opera what it was, aside from the rendering engine.
Forget about English -

> you may start to question reality
SEC: Cash-Strapped Telegram Launched 2018 Token Sale to Pay for Servers
> I think that Rails is a powerful way to approach this.

I strongly disagree with that thought. AR is the best tool to get around properly learning SQL. That's both its greatest strength and it's most fatal weakness.

IMO it's still worthwile learning AR after learning and understanding SQL, but the other way around will just be a headache.
Six donts of web app internationalization
I don't think it would work to be honest; going by Dutch unions, they will make it so that everyone working in industry X will get the same compensation

People keep saying this as if it’s an inherent property of unions but it simply isn’t true and the counter example is Hollywood where everyone from the hottest star to the lowliest extra are all in the union.
Analogies and metaphors are pointless. Whenever you use them, they'll just respond with their own counter metaphors they pull equally efficiently from their own rear ends, with a tone of indignation, implying you're trying to trick them.

The only thing that works with technical debt is to aggressively uncover and strike down any short term incentivisation from an organization perspective, and to set in absolute concrete terms what the irrevocable code maintenance policy is, and punish those who don't follow it. Everything beyond that, TD measurement tools and TD backlogs (which you interlace at a minimum ratio) are just details.

But the last thing that'll help you is talking about Tetris in front of your client / PO / boss / whatever. Just call it "maintenance work". And if they're hostile to even that, it means they're stupid enough that you can just do it anyway and call it something else and they'll never know.
JavaScript is very strongly typed. Everything will have a type. And it will be enforced and checked during runtime.
This will prevent buffer overflows and memory leaks.

JavaScript is dynamically typed.
This allows you to to do funny things like [1,2,3] + ",4"
Because it's strongly typed, all values will be converted to a type.

JavaScript does type checking during compilation, but it's not considered a static language, because it allows "duct typing" meaning you can add or remove properties and methods on objects during runtime.
Like a tetris game where you (often) just see the top row of every column.
League of Successful Business Women 2020
My understanding of it after a quick read of the paper: you want to make a suction cup. The usual way is with a solid cup (think plastic) with a softer rubber-like ring around it. Near the ring, you will have atmospheric pressure (high) outside, and vacuum pressure (low) inside, so if the ring doesn't make perfect contact with the surface, some air is going to come in and ruin you vacuum. What they are doing is that they are rotating a bit of water in the suction cup, which because of centrifugal force will come close to the suction cup frontier in a ring-like shape. This water ring will -- thanks to fluid mechanics black magic -- have a different pressure at its exterior and its interior. Its interior pressure will necessarily be the same as the vacuum, and you can make it so that the pressure outside is the same as the atmospheric pressure, hence, according to this paper, if the rubber ring fails to make hermetic contact, air won't come in because at the frontier of the cup, the pressure is the same both outside (atmosphere) and inside (exterior of the water ring).
How to Set Up a Free Website with GitHub Pages – How I Created Quanticdev.com
The Boeing CEO at the time was James McNerney. As Boeing's first CEO without a background in aviation, he made the decision to upgrade the 737 series to 737 MAX instead of developing a new model.

Source: https://en.wikipedia.org/wiki/James_McNerney
That's helpful, thank you. Unfortunately it looks like .eth domains have already been squatted to hell.
Like with Tetris sometimes you find a block that allows for retirement of a lot of old stuff. But maybe this block never comes. Or maybe it comes only after you papered over the debt and the solution does not work anymore.
Show HN: Create a Virtual Cloud Engineer
Been using Vivaldi since the day they released the technical preview and it has been a wonderful 5 years. It in my mind has been true to what 'old Opera' was and since they released the android app I have completely abandoned Chrome.
For language design, fp tends to make things a lot easier to represent. Any parser-type application is going to be a recursive structure with a lot of continuations which is the natural way of coding in a functional lang. If you ever look into language design or compilers, you'll see that things are generally written as sum types in bnf, cnf, etc [0]. Basically all fp langs implement sum types, so you can practically translate theory 1-1 into code. I guess you could think of a level editor as a type of language, it's just so minimal that I don't.

[0] http://www.cs.man.ac.uk/~pjj/farrell/comp2.html
Learn a Text Editor (2018)
Mir: A lightweight JIT compiler project
The university won’t go bankrupt because someone’s research didn’t pan out. The lack of any commercial pressure means these jobs are not comparable.
Video Tutorial: https://www.youtube.com/watch?v=jPhmR3TiGq8 (same as above)

Article: https://quanticdev.com/articles/website-with-github-pages

I have recently published quanticdev.com using only GitHub Pages and markdown and decided to create a guide to preserve this knowledge in the form of a video/article so I can reuse it in my future projects. GitHub Pages is a free and a pretty good hosting service. It is an add-on for regular GitHub repositories, and you can host your website as well as code and other things in one repo, which is pretty good. I must warn that GitHub Pages is intended for techies. If you want something much simpler, go with Google Sites, or Blogger.com, or WordPress. In the first part of this video/article, I will discuss the strengths and weaknesses of GitHub Pages. In the second part, I will deploy a brand-new website using GitHub Pages and simple markdown. Everything will be done through GitHub's UI and online code editor. I will also demonstrate a sample React website hosted on GitHub Pages.

Outline of this video/article:

• QuanticDev.com Intro
• Why GitHub Pages
• Advantages
• Disadvantages
• GitHub Pages Setup & How I Created quanticdev.com
• My Recommendations
• Conclusion

Free website hosting resources:

• GitHub Pages (for techies): https://pages.github.com
o Supports Jekyll: https://jekyllrb.com
o Supports Static HTML + CSS + JavaScript
o Supports React (and anything that compiles to static HTML/JS/CSS): https://create-react-app.dev/docs/deployment/#github-pages
• Google Sites (non-techies): https://sites.google.com
• Alternatives for Bloggers
o Blogger (basic): https://blogger.com
o WordPress (more advanced): https://wordpress.com
• Alternatives for Programmers
o Heroku: https://www.heroku.com
o Firebase: https://firebase.google.com
Meta-comment, but this is partly why search and the internet is so bad now; there are a large number of political disinformation campaigns which are getting increasingly blatant, and getting better at finding believers on the internet.

People have a vested interest in destroying the idea that anything can be a non-partisan "fact". Anything can become a smear. Only the most absolutely egregious ones can be reined in by legal action (e.g. Alex Jones libelling the Sandy Hook parents).

(This is not just internet, of course; the British press mendacity towards the Royal family is playing out at the moment.)
Or the few people from china who are migrating off windows... or the few people using android devices.
I do this sometimes, but I don't email the people. It's a personal exercise. It was recommended to me by a therapist. While it does lift up my spirits and fill me gratitude and compassion, it'd make me feel worse if the person on the other side didn't respond for whatever reason... You've been lucky with your reply rate so far.

I like the idea, though. I'll give it a shot at sending them in the future.
The police acted irresponsibly, an innocent man was caught in the crossfire, but without the Google data the real murderer would have gotten away with it and still be at large.
A vertically straight "The Leaning Tower of Pisa" won't sell tickets though.
I always thought "Program Vector Representations
for Deep Learning"[1] was an interesting combination of compiler technology (parsers, ASTs) and machine learning.

[1] https://arxiv.org/pdf/1409.3358.pdf
Commo Pad
True, there are other languages that use two different words - one derived from Latin and one native.
What are we doing wrong? Help
I think the metaphor is trying to say that in real world, things don't always work out perfectly, and you often have to resort to creating some technical debt to make the deadlines for the release. Even if it's not pretty.

This metaphor cannot be stretched too far, though, since the actual tower has the leaning as one of its main attractions, whereas in your project, the technical debt is best hidden from tourists (customers). :)
Building Program Vector Representations for Deep Learning [pdf]
NYC murder rates are at all time lows. They are preventing murders in the South Bronx.
Hadn't realized; thanks for pointing that out.
A word having multiple definitions is not a pun or wordplay, it’s just a word.
A/UX is an interesting one, for one, it's Apple's original Unix release, which predates Darwin/Next by several years.

The other neat thing about A/UX was that it had a utility that let you format regular SCSI drives so that consumer-grad Macs could use them. This greatly extends the life of of System 6/7 devices as Apple-branded SCSI hard drives bigger than a couple megabytes from the early 1990s are super rare now. System 6 is pretty snappy even by modern standards (was written in assembly) and has backports for IE 3/4, IRC clients etc.
What if the Universe has no end?
It's a good analogy, but if this is what it took to get through to your PM what technical debt is, I think you should look for another job, stat. This is a core concept anyone with that kind of power over your work hours should understand deeply already.
Ammi: Letter to a democratic mother.

https://www.goodreads.com/book/show/3183562-ammi

I read this back in 2009 and remember it as a really interesting and important book especially with the troubling political climate in India over the last decade.
If you're looking for medical testing you're better off getting specific tests for what you're looking for.

As you have no guarantees that you won't get errors or no-reads on the SNP you care about and you won't get the QA process the consumer companies have.

If you've got specific medical concerns would strongly recommend you speak to a professional medical genealogist, as it's super easy to misinterpret data unless you've got a background in this space.
Simple Time Management and Productivity Tips for Developers
Thank HN: My SaaS paid my rent this month
Running a profitable SAAS has been my dream from the moment I wrote my first line of code.

Here on HN and IndieHackers I've always looked up to the people who pay their bills with recurring revenue from their tools.

I've tried, many times, to do the same, without much success. A couple of rather successful HN pitches, but none of my projects ever even paid me a beer (let alone my rent).

Until this month! Last year I built myself and my girlfriend a tool. Even though I did build it for other people to use it, I had never thought someone actually would. Long story short, half a year later I provide my service to more than 5000 (fully organic) users.

This month is the first month in which revenue is high enough to pay my rent with it. Disclaimer: I share my rent with my girlfriend, but it does sound cool to say.

Looking back at the proces, it does match with a lot of other success stories I read over the years in the HN community. The main lesson which I can now confirm: build something that scratches your own itch.

So... Thanks you guys, for keeping me motivated and inspired.
You've given me a very useful framework for remembering functions, thanks!
I'd add a few to those. Fargate is remarkably trouble-free. ElastiCache is reasonably well-done Redis. SQS, EventBridge, and SNS are solid and unsurprising. Even DynamoDB is quite good so long as the implementor understands how to actually use it (most people don't, and instead just crank up the read units until AWS literally owns your company).

But the thrust of your point remains: when you get into the nonsense factory, when you're trying to bolt together the higher level integrated services, it becomes an exercise in self-inflicted stochastic violence.
For any project like this, please post exactly the sound configuration used for the model. eg. the rate (Hz), channels, and format.
While that was the case, it doesn't seem to be anymore (for instance see the age cohorts here: https://en.wikipedia.org/wiki/List_of_countries_by_tertiary_... ). Two year non-degree courses also seem to be much more common in the US than elsewhere, which skews things a bit.
Astronomers Detect a Burst of Gravitational Waves from the Region of Betelgeuse
Trump administration steps up push to sway antitrust cases
He's the next Robert Krulwich!
But there won’t be a book.
It is interesting to consider the big bang as a “Big Bounce”, a turning point in an ongoing cycle of contraction and expansion.
Performance and reliability is indeed terrible. It is a mystery that a word processor crashes so often and take 10s of seconds just to quit. But the fact is that they get the job done and I haven't seen any decent alternatives to word, excel and for that matter even outlook. If you know something reasonably close, then please share.
That's largely a result of a property bubble, and is restricted to sale prices; _rents_ in London are much lower than in SF, say.
Old, but good: The C Programming Language (2nd ed) index entry on recursion
Sounds like police are only about preventing murders? What if a robbery at Tiffany's (perhaps even during the move) would end in a murder?
Confluence? wiki? Google docs? Github Markdown files? - all of these can work.
All travellers arriving in Singapore from China to undergo temperature screening
In botanic this may only apply to Latin, and even in this case it would be stretched IMO. But taking English as the only reference point is a bit imperialistic to say the least.
That's fine. You don't have to use every rule, you just have to express why you're choosing not to use them. That's why they're separated into categories.
New Microscope shows moving atoms [video]
I just emailed linus torvalds after reading this thread.

Thanks for remind me.
You forget one subcategory of writers: lawyers (and their subcategory legislators). They definitely reject variability of interpretation as much as they can, or at least try their hardest to.
A Convicted Criminal Could Use MIT to Whitewash His Reputation
Not that I know - I saw it today for the first time, and posted it here.
I don’t know about that, a child (born or yet unborn) can also be called ‘fructus’ in Latin.
> But I never found good use of it outside of small projects. Any serious business work becomes very painful to maintain and stay on top of for bigger projects.

That statement reminds me a lot of the conclusion I came to on a reddit post[1] a while ago, where I compared Rubys fibers¹ to Luas coroutines, more specifically, how many of them could viably be used concurrently:

> Conclusion: Ruby is awesome; just don't use it for anything serious.

¹ Note that after Ruby 2.7 was recently released with a supposedly improved coroutine implementation, I repeated the benchmark and did see a slight improvement in execution time (no change in the maximum number of coroutines), but it was still orders of magnitude slower than even the PUC Rio implementation of Lua.

[1] https://www.reddit.com/r/lua/comments/cgqfch/lua_coroutines_...
Not sure if it can be considered as "podcast" (more like interviews, with video), but imho London Real has the biggest concentration of high performers in one place. Lots of the interviews have teached me a lot of valuable things. Highly recommended.

[1] https://www.youtube.com/channel/UCCZVmatSqIMTTB8uExk8xEg
[2] https://londonreal.tv/
> MP3 works fine. M4a does not work.

Doesn't make much sense then. YouTube doesn't have MP3 so MP3 means unnecessary transcoding i.e. quality and time loss.

Why would anybody convert to MP3 today having AAC and OPUS originals? OPUS provides unprecedented quality at all bitrates (better than AAC and MP3), AAC also provides great quality&compression (better than MP3) and plays everywhere.
> dozens of security officers

So guns. Lots of guns.

#Wow
Element resize: DOM events and CSS queries
Tracking the Trackers: using machine learning to aid ethical decisions
Hi, you're more likely to find an answer here; https://workplace.stackexchange.com/questions?tab=newest&pag...
Search through, your question might already have an answer, if not, you could just create an account and post it.
"Just call it "maintenance work". And if they're hostile to even that, it means they're stupid enough that you can just do it anyway and call it something else and they'll never know."

That is quite true. Unless you are working in a jira ticket sweatshop just do it.
Gp was arguing about merit vs pay. If you’re going by market forces then lawyers should be paid more, because market has thus far decided that they are.
It's not a bug, it's a feature.
> you say that nobody was had the means for creative activity in Sweden before the arrival of the computer

That's reading a bit much into my post, I think. My main point was that popular culture and youth entertainment wasn't as readily available as in, for example, the US, and that it was controlled by the government to a much higher extent. This might've been a factor in spurring creativity rather than inviting to pure passive consumption.

Of course there were outlets for creativity before home computers. A computer, however, provided means to try your hand in pretty much everything: writing, music, graphics, animation, programming - and the ability to tie it all together and redistribute it cheaply in perfect digital copies.
Well, nobody really uses plain quicksort in practice (maybe libc qsort?), but a lot of practical fast sort algorithms are variant (or based on) quicksort (including the ips4o you linked to if I'm reading the paper correctly).

A better claim would be that, among the comparison based sorts, algos in the quicksort family tend to be faster in practice.
Sure. I've written to an old employer and to my Boy Scout troop leader to thank them.

I wrote actual physical letters, though. I think it's just more personal.
Show HN: Submit Your Software or Product or Business Deal [Free Listing]
That's a very cool idea. Although it also reminds me of a longform article from about ten years ago (can't remember where from) by a guy who every so often visits the Minecraft worlds he built with his daughter. She is grown up and has gone to college.
I can get close to fullHD@144fps depending of the graphics options. But if I set the settings to ultra and/or add ray tracing, the fps drop to 80-100.
Define "secure". If you've "stuffed the key in there" in such a way that other people can get it out again, and it works across all routers of that model, then it's possible for an active attacker on your network to MITM your connection to your router. So it's slightly more secure than cleartext but not much; about the same as a random self-signed certificate.

It is definitely a hard problem because there's no easy way to authenticate the router to the client, but on the other hand I'm not sure how important all of this is when it's on a local link anyway.

A "best possible practice" solution would be to have the routers issued with individual certificates at factory programming time, and provide a rollover mechanism through the admin UI.
Expressing gratitude is always a good idea. The way you do reminds me of what we call "outreach" nowadays.

Reaching out to people by mail usually works the way you describe it.

The only way most people do it wrong is that they don't say "thank you" first but they want something from you.
Thanks for writing this. I often read peoples success stories here and on Indie Hackers and feel like I should be "doing more" but then when I get home I just want to play with my kids, watch a bit of TV and rest.

It's good to read that others feel the same.
This argument is built out of rough numbers that came to hand using quick searches. It's not particularly accurate but gives an idea of the orders of magnitude involved.

Google has approximately 100,000 employees.
Not nearly all of them are software engineers but, for the sake of this argument and to be generous, let's assume that they are.

Let's also be generous in assuming that only people in the US, and nowhere else, use it. That's about 330,000,000 users.

OTOH, the US army has approximately 1,300,000 service members and 800,000 reserves as well as approximately 330,000 civilians.

So (ignoring physical suitability) the potential labour power of the US army is approximately an order of magnitude greater than Google. Moreover, "labour intensive" usually means "people who go out to do physical things": the work scales with the number of hands you can bring to bear. Combat aside, military forces are often involved in work that requires lots of people to do things in "meatspace":

* Rescue operations
* Medical assistance in impoverished areas
* Food & humanitarian relief
* Security at embassies and other locations
* Policing in volatile areas
* Natural disaster relief
* Law enforcement
* Piracy and drug interdiction

When the software engineers aren't busy thinking about software, they carry cups of tea between the kitchen and their desks (well I suppose they're probably thinking about programming then as well ;-)).

Finally, Google currently has a big operation, but like many startups, a pretty big product (the original search engine) was built by ~20 people. With those people they crawled almost every site on the web. If you wanted to go and read every document in every filing cabinet and index that then you'd need a labour intensive force bigger than the US army.

Here are the references I used:

https://www.statista.com/statistics/273744/number-of-full-ti...

https://en.wikipedia.org/wiki/United_States_Armed_Forces#Per...

https://www.goarmy.com/careers-and-jobs/army-civilian-career...

https://www.military.com/join-armed-forces/military-missions...
I had the protein folding project running in my computer for a few years. Can these deep learning models be distributed like that, or do they require tightly coupled processors? Seems the latter as there was a recent IEEE article on a wafer scale array of CPU for deep learning.
'Universal memory' research passes new milestone