jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It is a replacement, but I'm not really sure whether it's a good one. SQL was a nice choice because it made writing hybrid applications (with online and offline DB storage) very easy, and it was using an API that was already well known and understood. At this point it's unclear if IndexedDB is actually going anywhere, it's a prime example of a lifeless spec being prescribed from "high above". It might get adopted, maybe browser makers will force web devs to do it in the end, but SQL already has been proven more than workable in the field whereas IndexedDB has not.
I experienced your same situation but with "get shit done": http://userstyles.org/styles/28042
How do a requirement for multivitamins make vegan diets unworkable?

I'd also point out that a simple condiment, nutritional yeast, satisfies the need for b12, since your primary concern seems to be an aversion to taking pills.
http://www.vrg.org/nutrition/b12.htm
In our case, the 'changes' would be installed on a customer's server in their office.

But you're actually totally right.

There's an interesting lawsuit (still ongoing AFAIK) involving Free, a French DSL provider. They distribute a router (those are referred to as Box in marketing terms in France) with interesting features and based on Linux. They also include many other FOSS.

It turns out they modified parts of those software (I have no idea which exactly) and are being prosecuted based on the fact that their devices, distributed to customers, include those modifications. They argue that they lend the Boxes to customers but those remain their property.

While arguing about the lawsuit with a fellow, I realized he had no idea about what the GPL actually contained.
NameCheap gives out free "Comodo PositiveSSL" certificates when you register a domain, so that's what I'm using.
"it's really none of my business what others chose to ingest, be it meat, veggies, heroin"

I agree, with the caveat that what they ingest should inflict minimal harm on the rest of society. I would be equally in favor of government measures to reduce red meat consumption and measures to reduce emissions from a coal-fired power plant. I'm skeptical that the best thing in either case is to ban the emitting entity outright.

PETA is a wacky fringe group, but for nearly any position one can imagine a sane person supporting, there are also wacky fringe groups supporting that same position.
> A simple key-value database would be great.

That's exactly it:

http://www.w3.org/TR/IndexedDB/
I don't think that and never claimed it. In fact, I've done the opposite if you look through this thread. But saying 'others post blatantly biased articles, too' doesn't excuse the fact that the Wall Street Journal is very obviously doing it here.
I explicitly stated that a libertarian case could be made for regulating nuclear power, on the grounds that it constitutes a threat. Is there a reason you're choosing to ignore that fact?

"I reject the implication that government regulation is an attack of any kind."

It critically depends on the meaning of "regulation". If by "regulation" we mean "prove to us that your nuclear power is safe", then as I said, there can be a moral case for that, given the threat of meltdown. But if you mean "don't smoke that plant that's been growing on Earth for millions of years, and we'll send in a SWAT team if you disobey", then that kind of regulation is a crime against humanity.

So, you need to be clear here. Bandying about the term "regulation" is just not good enough.
Very good point. The movement of goods, services, and people as well.
In NYC, the highest cost for taxis is the medallions.
You can get pretty close to this, I think with:

wget --mirror --convert-links http://site.example.com/

From the wget manual:

--convert-links
After the download is complete, convert the links in the document
to make them suitable for local viewing. This affects not only the
visible hyperlinks, but any part of the document that links to
external content, such as embedded images, links to style sheets,
hyperlinks to non-HTML content, etc.

The links to files that have been downloaded by Wget will be
changed to refer to the file they point to as a relative link.

Example: if the downloaded file /foo/doc.html links to
/bar/img.gif, also downloaded, then the link in doc.html will
be modified to point to ../bar/img.gif. This kind of
transformation works reliably for arbitrary combinations of
directories.
This was all covered on HN at the time[1]. I re-post my comment[2] (in direct response to a comment from the speaker) here because it's relevant, but the TL;DR is that he looked in a bunch of very old projects for the use of an obfuscated module and made a talk not about how they were using old, well-known to be bad features, but about how there's a security hole in Perl. It was not a good talk.

1: https://news.ycombinator.com/item?id=8813479

2: Comment follows:

From the changelog of the latest release of Perl: "CGI has been upgraded from version 3.63 to 3.65. NOTE: CGI is deprecated and may be removed from a future version of Perl."
You can still make arguments about list handling in Perl, but using a deprecated module, which has been understood by the community for years to be problematic and exists mostly for backwards compatibility, does not bolster your argument, it does the opposite.

Using large monolithic projects that were started 10+ years (Twiki: 1998, Movable Type: 2001, Bugzilla: open sourced by Mozilla in 1998) ago also doesn't lend itself well towards pointing out modern usage of Perl.

Feel free to make any argument you want, but you should use relevant examples if you hope to be taken seriously.
This feature is only available within Android 5.0, however, and the pool of devices running Lollipop at the moment is pretty much limited to the Nexus line.
I got my current job there—not much to say, just was an excellent source of quality positions.
Why do people keeping talking about BTC replacing credit card payments? BTC does not offer credit. It might replace debit cards (BIG might), but credit cards exist for a reason.
Yes it is still in use, and the simulation capabilities are quite advanced! It remains a HDL, better than VHDL and Verilog, so you still have to worry about resetting, clocks and state machine.

Just a word of caution the cycle accurate simulator is still a bit experimental (don't use big numbers, and bit accurate signed arithmetic is not finished yet... we're working on it)
A more complex system? How is solving this problem universally a bad thing?

Is having _one_ way to do things that works everywhere so bad? Having a container manager do things I wouldn't expect, like have issues with zombies or dropping syslog messages, makes me never want to touch it.
Guess. Honestly, you can simply look at any product shots they show on their company website & comment on opportunities etc from that. You'll probably be wildly incorrect, but you've already shown the initiative to award you the chance to interview.
Apple has had significant hardware missteps too, such as the butterfly keyboard. Presumably some executive ordered "make it thinner" and did not accept any pushback!
If you have any questions about our infrastructure that were not addressed in the video, I'll be happy to answer them here!
sign-up by July 15th and you might get a free chance to try it for a year as well
http://www.onlive.com/signup

I've been interested in this idea after I watched the demos on youtube:
http://www.youtube.com/watch?v=2FtJzct8UK0
They explain their business model in this somewhat long presentation at Columbia

for me personally, we'll see how the lag is

I'm not too offset by the inability to play the games if I ever quit, or even so much by the inability to play if my net goes down, because with my costs of building a new higher end computer once every 3-4 years still exceeds a $15 per month cost for such a service
It makes me really sad that the BSA has chosen their current highly politicized position.

When I was a scout nearly twenty years ago (holy crap, that's weird to say; getting old is funny), I was already agnostic, leaning atheist, and my troop had a quietly but openly gay member, and our scout leaders knew it. The only time religion ever came up was during summer camp at Camp Old Indian in the mountains in South Carolina...there was a non-denominational meeting on Sunday morning in an old chapel. Attendance was encouraged but optional.

I don't know if my troop was just a really open-minded one (in small town South Carolina, that seems really unlikely!), or the policies of the BSA have changed dramatically. I do know that a friend's little brother joined the same troop several years later but with different leadership and did not find it enjoyable and quit within a couple of months. The troop had moved its meetings out of the old train car it used when I was a scout, and into a Southern Baptist church, and apparently the mood of the troop changed with that move.

It's depressing because I'd always assumed that when I had kids, they'd have the same scouting experience I had, and that I'd participate as a volunteer scout leader. It was a wonderful experience for me, and I wish all boys could have those kinds of male role models in their lives, as well as that kind of camaraderie with other boys. But, given the way the organization seems to have changed into a tool for promoting a hate-filled agenda, I guess it's just not going to happen. Even if my kid did happen to be the "right kind" of kid for the BSA, I wouldn't want him being exposed to that kind of backward thinking and I can't support an organization with that kind of agenda.
I've had bad luck keeping laptops powered 24/7 for months or years. The battery always swells and fails.
Obviously engineers! This is HackerNews after all. Listen to OP. No need to design something usable or have a product roadmap to market. Just start building!

/s
Agreed, this is not just disturbing but embarrassing. Really, they couldn't hire an SRE to cover like, half a shift, enough to sleep? 24x7 shifts for over a year? So you're cofounding a company, making horrible and unsustainable decisions as a leader to the point that you're probably sabotaging it and someone is giving you the platform to by proxy advise others to do the same?

How is someone supposed to come to a conclusion that such companies are successful in spite of and not because of such environments? What a backwards way to build an organization.
Just added some short descriptions to each image to make it more clear.
Reddit seems to use two different Markdown engines. I use old.reddit.com, and I've noticed that some users that use new Reddit post code in ``` blocks. That doesn't work on old Reddit where you need to put four spaces in front of every line for it to render as code, so it just looks messy. I'm guessing their WYSIWYG editor uses the ``` version.
Replace twitter with facebook/instagram and there you go. People spend hours and hours a day on there.
Hi Mario,

I am an engineer on Google Search frontend.

Thank you for posting this, and I'm really sorry and saddened to see this broken; this is certainly not intended behavior.

I've reproduced the issue you described in the blog (Lynx does not allow clicking on the search results page). Even though Google serves valid HTML to Lynx, it's probably HTML that Lynx cannot parse, and since it used to work before, this is a regression. I filed a bug for our team to look further into it and address the root cause.

Interestingly enough, pressing <L> shows a list of links in the current document, and it does show all the available result links, so Lynx does see and parse them, it's just not rendering the links inline with the search results, so that's something we have to investigate as well.

In the meantime, as a temporary workaround, if you're open to using Chrome with a simple UI that would be amenable to a screenreader and keyboard navigation, you can use a User Agent switcher extension by Google [1] to set the user agent header to Lynx [2] and Google will serve the same HTML that it would have served to Lynx. You can then use the <Tab> key to iterate over the search results, and <Enter> to select a particular result.

I look forward to seeing this bug resolved, and will be personally following up on the status of this bug.

Again, I'm really sorry to see this, and I hope we'll be able to restore your ability to use Google with Lynx shortly!

[1] https://chrome.google.com/webstore/detail/user-agent-switche...

[2] https://developers.whatismybrowser.com/useragents/explore/so...
The whole value proposition of markdown was supposed to be that a writer/reader need not create a detailed mental model to mentally parse the text. All of these are examples show why markdown (parsing/specification) is "broken" for use cases outside the straight and narrow. No big deal for now... Platforms which don't want to punish their users will accrete special cases and escape characters -- till some time in the future where the language will start feeling heavy with un-intuitive behavior. And so the cycle goes. :smh:
This looks really cool. I couldn't find any info on the site, but anyone know what sort of backup features are available built in?

If there isn't anything built in, what are other users of mail in a box doing to backup their data?
Oh and I'm certainly liking Nim quite a bit. Recommended.
My understanding (from reading a book called "who wrote the Bible") is scholars generally agree Jesus existed, but out of the 5 main objective criteria for "did a character exist", he only satisfies 3 of the 5. IIRC, the fact that he plays so prominently in modern life acts as an effect size: in the 3 categories he can be confirmed, he is off the charts.

So it is generally accepted he existed, even if the criteria used to judge other historical characters is loosened for JC.

Edit - but please try to not say things like "ignorant" or "disabused" unless you meant to attack OP. Those are pretty loaded words for a collegial discussion.
Browser windows have decorations that take space. I don't use PIP often, but it comes in handy when I have limited screen real estate, like watching Netflix on my sidearm in tablet mode, while simultaneously doing something on the web.
Not sure about Signal, but you can definitely change your phone number on WhatsApp. You will show up as a different person (with the same name) for other people though. The real effect of it is that the chat history will be split between these "persons" for others.
This is kind of unrelated, but I wonder if a small amount (say 100 signs or so) of sign language (ASL or local equivalent) wouldn't be useful for hearing people in their day-to-day lives. I'm very interested in sign-language, but language being what it is you can't do it alone ...
Kubernetes solves a very real and significant problem. But before you start using it, make sure you have the problem it solves.

If you're looking to have your small app eventually grow into a large one, read up on K8s and just make sure you're not blocking future-you from making your app work on it. E.g., work well in a container (which is useful for automated testing, deps management, etc), have a simple 'ping' endpoint to make sure the app is up, have a better config story than "recompile to change these variables", use a logging library, and tolerate any other services you're using to sometimes be down.

All useful things for a grown-up app to do anyways, all a bit of a PITA, and all better than trying to operate an app that doesn't do them.
It is relevant for me. I am WFH but there can be noisy children outside my window. Unfortunately I can't really get away from it but I so own a pair of noise cancelling earphones. Those with some music makes the problem go away. So I am always interested in what people listen to while they work.
On desktop, url bar click behavior. It was changed from full selection to cursor, and then reverted.
Last gig I had in Germany: it was 40h/week. I never seen a 36h/week schedule in France either... (I'm talking about standard software engineer positions).
I would actually enjoy hearing keyboard clicks come through my headphones while I listen to music. I wonder if there's something that can make that possible.
Consumers, not employees.
A16Z Crypto Startup School

https://a16z.com/crypto-startup-school/
His point which I agree with is that the original discussion is pointless and not relevant to reality.

Similarly, your second paragraph to me is fear-mongering. Not based in actual reality.
Chick Corea was not only a Scientologist, but he recorded albums that were meant to be tributes to L. Ron Hubbard [0] [1]. That is a whole different level of cringe than an artist simply being affiliated with Scientology. To go from those classic 1970s ECM recordings to this raised many eyebrows at the time.

[0] https://en.wikipedia.org/wiki/To_the_Stars_(album)
[1] https://en.wikipedia.org/wiki/The_Ultimate_Adventure
Couple tips:
(1.) join discord groups based on your interests; I've found this to be super wonderful (you may have a discord group local to your city)
(2.) get ever "small" interaction you can; nod to people on the street, talk to the barista, start with small interactions with anyone around you, in a gentle and polite way
(3.) if exercise is allowed (not sure); exercise around other people
(4.) 100% pets
(5.) no joke VRChat is amazing, and is something
I'd suggest to rather use easy-rsa[1] because wrestling bare OpenSSL is not something you want to do unless you absolutely have to.

[1] https://github.com/OpenVPN/easy-rsa/blob/master/doc/EasyRSA-...
The fact that several of the top grossing YouTubers are all kids channels opening toys should be telling already
> "Remote learning and virtual schooling are viable alts to closing schools".

No. They are not. They are only good for a short period as a temporary alternative. Not for whole semester or even whole school year.
Every week there's a new vulnerability in the Linux kernel - is it time to admit that (A) the "many eyes" theory is disproven (B) the Linux kernel has evil malware agents "oopsing" bugs in exactly as fast as we discover them?
The people at Google/Youtube really make it hard for quality content to succeed most of the time and their beloved algorithms mostly just boil down to "If a person clicks X, bombard them with as much things as close to X as possible from now on". (Also their obsession with "engagement" which translates to outrage, but I hope this is less relevant in Youtube Kids...)

The danger for kids also stems from this in my opinion, if the wrong kind of video creeps into autoplay everything goes down the drain FAST with almost no chance to recover for the better by itself. Cheap and almost copied content gets rewarded the most.
Won't that get them in trouble in the EU? I had to check, but the GDPR was implemented in 2018, and the leak was in 2019.
Yeah maybe, that same article argued that SUVs aren't actually safer though. Wish I could find it, I think I found it via HN
> It would be difficult because you’d have to have host access.

Which AWS has, by definition.

> VM disk encryption is now tied into an HSM or TPM these days, host access wouldn’t help.

Are you passing all of the data through the TPM? If no: you still need to keep the key in memory somewhere, the TPM is just used for offline storage. If yes: the TPM, and the communication with it, is still under AWS' control.

> As for memory, that is now usually encrypted, so no dice there either.

Still need to keep the key somewhere, so same concern as for disk encryption. Except I can pretty much guarantee you're not putting the TPM on the memory's critical path, so...

> The security of a big name public VPS is astoundingly better than what you can do yourself.

Feel free to back such claims up in the future. Because right now this seems to be as false as the rest of your post.

> Using a VPS isn’t going to make you more identifiable to google, because you’re not using google now.

What? It certainly won't make you less identifiable either.

> Using a VPN isn’t going to make you more identifiable to your ISP, because all they can see is that you have a VPN up.

Your VPN provider, on the other hand, can now see all of the traffic, where before they couldn't. So the question is ultimately whether you trust your ISP or VPN provider more.

> Why not use a VPS for VPN? Well you’re only right it would suck if your threat model includes governments or hostile actors, me hiding from my ISP

Sure, if you trust the Amazon over your ISP that makes perfect sense. Then again, this is the Amazon that seems to love forcing their employees to piss in bottles, and is on a huge misinformation campaign against treating their employees properly.

That seems like an upstanding place with great leadership.

> or on a public Wi-Fi? Not a problem.

Makes some sense, but it wouldn't really give you much more than hosting the VPN at home. (Well, you'd still have to do the same calculus here for home ISP vs Amazon.)

> You conflate a few ideas and threat models.

Pot, meet kettle.

> Ref: I work for Amazon AWS, my opinions are my own insane ramblings.

Good to know that AWS employees are either clueless about their own offerings, or deliberately spreading misinformation.

Seems like a place that I'd love to trust...
Well, obvious places less suited for biking is going to be obviously less suited for biking.

Just as driving a car in Venice, in a jungle, or up to the summit of Mount Everest is
not optimal.

That said, biking in Swedish winter works just fine.
We plow our bike paths as well as roads, and get on with our lives.
Content farming at its best. Cheap assets and autogenerated computer voice, someone is churning a dozen of these every day with different subjects.

Then they're posted to dozens of YT channels in different languages with highly algorithm-optimised names and descriptions.

Boom, money.
Hey Ipsum2, I want to say thank you for your feedback.

We discussed internally and will remove this clause from our license. Will be updating it soon :)
I always find it slightly weird, when reading Snowden-related articles and looking at the NSA PDFs on Der Spiegel, that they don't use HTTPS (and even actively, permanently redirect to HTTP).
...until you change to a lisp.
As others have said, ESAs can be any animal type, but business are not legally obligated to accommodate ESAs. Only dogs (and in some limited cases miniature horses) can be service animals in the US.

A service animal may be an ESA, but not all ESAs are service animals. Also, the ADA specifically states that "Dogs whose sole function is to provide comfort or emotional support do not qualify as service animals under the ADA.".
It looks like the SSH option sends the encrypted private-key to anyone who asks (via the "vagrant connect --ssh" command)... so they could do an offline brute-force attack.

Thus, even though there's some public-key encryption being used, this is ultimately less secure than even allowing remote logins with just a password (because you can't observe and throttle failed attempts).

Even with the keypairs being regenerated each time, or the "--ssh-once" option, there's likely a tendency to use the same password over and over with the same collaborators. If so, once a third-party captures one of the ephemeral keypairs, the offline brute-force could be used to discover the reused password, effective for compromise in the future despite the key-refreshing.

So be aware of this, and don't think the ephemeral-keypairs and public-key aspects mean you can use/reuse weak passphrases over long periods with the feature. The passphrase is the major security measure, and appears vulnerable to unthrottled offline brute-force attack.
Please don't do this here. We're looking for curious conversation, not ideological battle (which tends to be an angry kind of boilerplate).

https://news.ycombinator.com/newsguidelines.html