jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think this exists as the HTML version of Gmail. If you want Gmail to be lite, quick and dirty - use the HTML version and you'll be cruising in no time.

(To use the HTML version, click the link on the load screen. Or in the footer of your inbox if you've already logged in).
I know I keep beating that horse.

But Seymore Paperts http://www.papert.org/ book "Mindstorms: Children, Computers, And Powerful Ideas"

http://www.amazon.com/Mindstorms-Children-Computers-Powerful...

Is great
The point I was trying to make is that money is not a cure-all.

Yes, with a high enough salary, you may be able to move downtown.

But is that actually a replacement for a small-ish home with a yard, a drive, potentially a garage, etc?

Of course not.

I don't think it's necessary for there to be a choice between 'live downtown' and 'live far out but have a horrible commute'.

As far as I can tell, lots of 'business-to-business' style companies don't need to locate their office right in the centre of town. Neither does a dev shop that doesn't have retail clients that walk in on foot.

But they do, a lot. Why? Am I missing something blindingly obvious? Zoning laws? Owner can afford a mansion around the corner so doesn't care? It's a mystery to me; it really is.
Also!

When a sign serves to delineate areas with certain rules using arrows (e.g. no parking past this sign).
It struck me that there are many parallels in this posting with the realities of being a clinician at such a hospital.
This double standard absolutely boggles my mind, especially in the company of the people who usually inhabit this website.

What evidence is there that prominent GG detractors are receiving harassment for their views? Exactly the same amount of evidence that prominent GG supporters are receiving harassment for their views, yet for some reason, this standard is only applied against some people and not others.

I want to know what that reason is, I want someone reasonable to explain that to me, and I hope beyond all hope it doesn't boil down to "because some of those people have media connections and some don't".
My comment pertains to the part of your question about understanding a large code base...

- First attempt to use and compile the project

- Figure out where the entry points are for the app. Generally this would be a 'main' function and any sort of event handlers. Frameworks complicate this a bit because they're responsible for calling code and do it in any number of arbitrary ways.

- Get a feel for the organization of modules/packages etc. Try to find the naming structure/patterns and how everything is laid out conceptually.

- Focus on a few features (just a random sampling) and grok how those work. Hopefully at this point there's some semblance or order in the project, so that if you understand how a few parts work, you can start to build a model in your mind how everything works, without trying to study everything in the codebase. And an architecture diagram from the project owners would help too, if an up-to-date one exists (doubtful).

- Make a very simple/trivial change, compile it and try to observe the result (that your change successfully compiled).

- Choose a bug or very small feature to work on.

- Success?

Edit: I just read the comment by 'fundamental' which I happened to basically restate with bullets. Anyhow, good luck. It took me about 2 years of full-time programming before I got comfortable reading large codebases.
Internet encryption depends on two keys. One key is private and not shared, and the other is public, and is embedded in most computer operating systems. Unknown to most computer users, Microsoft, Apple and other software makers embed the public certificates in their operating systems. They also trust that this system won’t be abused.

Umm, yeah, right. Basic fail at understanding public/private key cryptography.

If crypto systems relied on trusting that everyone does the right thing, they would be useless.

After such a fundamental failure, it's hard to take the rest of the article seriously.
Google has all the cards here. Just threaten to turn off Google and all services for the whole country if this garbage is voted on. I think there would be a huge backlash among the public.
I tried this for a bit and noticed a huge performance drop. Also noticed system freezing.

I have an NVME 2.0TB drive in a USB-C enclosure and while fast as an external this is not fast enough for booting and running the dozen or so apps I keep open on my MBP.

YMMV if you don’t act as a power user.
> It smells like data mining to me; instead of building their own safe browsing service, why not just defer to Google's services?

I'm sure Apple doesn't need to build APIs to do data mining on their own users. It would be very un-apple to create an API like this and allow non-apple devices to use it. So where is the benefit on data mining?

Privacy (in a consumer and marketing sense) is a major market advantage. I think that Apple has determined that keeping data away from 3rd parties is a good way to capitalize on that market edge vs. giving up the edge and engaging in the same consumer exploitation as their competitors.
Cuomo's response in March 2020 was a complete failure of governance. However, his team worked the media to paint a picture of leadership, when in fact his actions were nowhere close to leading but rather trailing in light of the data that was available at the time.
I thought the same for a second. But “PC” wasn’t referring to a specific brand. They were comparing with the whole industry.
> Honestly don't understand why google doesn't just say "fine, we'll stop providing excerpts and only provide the link, enjoy the reduced traffic, you really scored an own goal on this one, dumbasses."

Because it is literally against this law. Google has done this in other cases and it is a fine compromise. But this law requires Google/Facebook to continue to link to news outlets. And simply no longer showing snippets does not address the "problem" claimed here and would not prevent the charges.
Facebook and Google are monopolists and deserve special attention.
This is a HN post where people are sharing their (mostly negative) opinions on cryptocurrencies, not the comment section on a YouTube video about knitting.

Also, I have nothing to do with these awesome cool things, but thanks for giving me credit for them.
Not the word jail but the threat is in plain sight

http://news.cnet.com/8301-13772_3-20021836-52.html

"Microsoft does not condone the modification of its products," a company spokesperson told CNET. "With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant."
Facebook and Apple should do a CEO swap. Zuck spends a day at Apple consulting on whatever Steve wants his input on, and vice versa.

It's foolproof!
Basically same as GNU getopt which has existed 25 years? Please use standard libraries for things like this.
I just sent to my gmail a test email from facebook. 5 minutes on it hasn't arrived.
I'm not sure it's great news tbh, in 5 years everything will be in UE so people not using Unreal will be screwed.
^ this reply should be right on top because it really captures the point. 3 1/2-USB drives existed “historically” because both technologies coexisted at the same time, just like you’ll find PS2-USB adapters, but good luck finding a PS2 to USB-C adapter.
It is devilishly genius. You set a 20 hr/week regime and only keep the employees who work twice as hard, at 20-30 h/week you are actually extracting 80% of the worker productivity in any case at 50% of the cost.
Some vaccines are effective after exposure. The rabies vaccine for example is commonly given to people after exposure. As long as it is given soon, it can save your life.
That's really nice! I like it. I also built a minimalist ui tool a while ago [0] so I totally understand where you are coming from. Mine never really took off probably due the lack of interest of minimalism at that time, but there may be a wider audience for that approach nowadays.

Are you using it in a project of yours?

[0] http://celebio.github.io/Yama.js/
Posted about this when I got the email - I used and loved Simple - it helped me budget and save through UX decisions that worked with my psychology and their customer service was real people, real nice, real fast.

I also know people that have worked there that /loved/ it before the acquisition that said it went downhill culture-wise quick thereafter.

If you believe in your product and your people, getting hired by BigCo is almost never the optimal solution for actually growing your product, but I don't blame people for taking their exit checks.

(Some exceptions withstanding - MS seems to be doing a good job with GH so far for example)
I actually really like the anti overtime policy (half your hourly rate after 20h / week)

I suspect that scares off workaholics.

It's definitely sustainable if they don't plan to grow, and frankly it might still be sustainable at much larger sizes
I have read some before, they are quite fun. But I also work on the actual OEM software itself =)
> Instead of having meetings, people “talk” to each other via GitHub, Notion, and (occasionally) Slack, expecting responses within 24 hours.

I like that. I'm not a fan of any IM system. I will use iMessage, from time to time, but it's usually email and Git Issues.

I use Slack as a "store and forward" system, like email; only checking it occasionally.

But I have the luxury of being the only tech person on one team; doing 100% of the coding, and being nothing more than a "hands off peanut gallery" on another. The designer for the first project uses Figma.
Nightfall AI | Backend, Systems, Machine Learning, Full Stack, DevOps | San Francisco, CA or Lehi, UT | https://nightfall.ai

Nightfall is a data security startup dedicated to helping enterprises discover, classify, and protect sensitive data across their cloud footprint - their corporate SaaS, data infrastructure, and APIs - via machine learning.

- We’re looking for folks passionate about working at the intersection of deep learning, information security, and distributed systems.

- Tech Stack: Go, Node.js, React, Python, Cassandra, Redis, Terraform, Docker, Kubernetes.

- Raised $20M+ from top-tier VC investors who have invested in, operated at, taken public/exited major cybersecurity & SaaS companies.

Apply & view detailed roles here: https://www.nightfall.ai/careers

We would love to hear from you - please reach out to us at careers@nightfall.ai with any questions you may have.
Depending on the age groups, my family has had fun with the following various games:

Settlers of Catan
Carcassonne
Clash of the Cards
Codebreakers (Mastermind)
Codenames
Cards against humanity
Chess
Gin Rummy
Dice games (10k, etc)
Dominoes and variations
Many threads: https://hn.algolia.com/?query=comments%3E0%20Why%20Functiona...

Last one was 5 months ago, so by the year-or-so standard (https://news.ycombinator.com/newsfaq.html) this post is a dupe.
Probably not that simple.

If we had a planned and publicly notified and unified worldwide lockdown and curfew for 20 or 30 days, including the stock markets - the recovery would have been sooner. People and businesses can take that hit.

But with segregated efforts, some doing serious lockdowns and some not so serious lockdowns, where countries are interdependent, the timeline is unknown and hence the impact is unknown. Businesses might be able to stay healthy may be 15 days more. But beyond that is a strong possibility, and hence the economic impact is going to be much larger and uncertain.
Still broken on FF :(
When people start replying to each other too quickly, HN makes you take a bit of cooling off time.
First I support the Internet Archive and I wish them the best. I really like that DOS Video Games are being saved.

I have to question the legality of it because they didn't ask publishers permission first. They just downloaded the DOS video games, hosted them, run EM-DOSBOX to play them in the web browser, and then have a link to a DMCA page to email them to remove the game from the publisher.

This is sort of what many Bittorrent sites did, and they too claimed to be saving the games, and making an archive, and hosting a library and they still got shut down and people got arrested. One famous one is The Pirate Bay that has a ton of DOS based games from Razor 911 and other groups. They got raided recently and their site taken down and they haven't made a functional one yet.

This is sort of a grey area that The Underdogs once did, and they had to take down a lot of DOS Video Games in their abandonware archive.

As it turns out a lot of DOS based video games get put for sale on Steam or GOG.COM and they usually run on some DOS Emulator like DOSBOX. With the Internet Archive hosting the same DOS video games for free, I ask will this cut into their sales?

I used to work for lawyers who did IP and they would issue DMCA takedowns of copyrighted materials. Sometimes suing the owners of the website even if they were a non-profit, etc.

If IA asked for permission first, it would have been a different story. Some publishers might agree that allowing a free version of their game might stir interest in a remake of the same game for modern platforms. This was once done with Daggerfall when Skyrim came out. It would have been good PR for the IA and the publishers. But by not asking permission first, doesn't it sort of open up a hole that might allow them to be sued?
> The main reason why VSCode is 'winning' the 'editor' wars is because Microsoft is spending tons of money to build a great product. Emacs, vim, and other open source projects can't compete as they don't have nearly the same amount of resources

It doesn't seem to be the main reason, otherwise how can you explain Sublime text popularity prior to VSCode?
Not sure, maybe amazon doesn't require that the author be the same person as the entity selling the books (eg. LLC)? That way the IRS only really sees that Bob is getting his income from Bob's Books LLC, but unless they dig deeper they wouldn't know that Bob's Books LLC is impersonating Famous Writer.

edit: this is incorrect, see thread below.
I'd say the same shift is happening there

Although the instagram platform is more active than ever for browsing chatting and comments, the individuals aren't posting often and the individual activity has shifted to TikTok.

People used to post images every day on Instagram, that's down to like once a year maybe amongst my friends in their 20s and younger.

With the ephemeral stories being common-ish.

And it seems like most of the viral stories/reels/IGTV are just resyndicated from TikTok.

Meme/activist/comedian/lifestyle brand accounts are like all the static post activity. Which is a lot of activity and growing, but I don't think it is fulfilling the "social network" itch that people think it is, the itch where people have just gotten used to seeing a feed/stream of their friends over the last 15 years. I think that has moved on elsewhere.
I don't remember how but I was able to remove FB from Spotify a few years ago. Maybe had to set a password and/or contact support.
The parent of my post was asking how it was possible to have a gift card sell for less than face value....
I had in mind more of a societal shift that makes FB/IG/etc. deeply uncool. Maybe living a super secretive life, never sharing anything, becomes the counterculture of the 2040s.

I just can’t imagine young people (main drivers of social media) are going to be happy with circa 2005 social media forever.
I'm pretty sure that the entire shop at my last consulting
job would all claim it was news to them

On the other hand, I'm pretty sure that the same doesn't hold for the actual target audience of this article.
Sheldon Brown anything gets upvoted by me :) The amount of information and detail of it that man put together about bikes on the internet always amazes me.
Eh, it's still used today for shortwave and it's nearly trivial to make the basic circuits.

WRT to shortwave, there's a certain coolness to a technology that allows you to make world wide 2 way communications without out the aid of any intermediate node with equipment that can fit into the palm of your hand (a small CW (Morse code) transceiver and wire for your antenna).
Lobby for the government to use use as an injection point?
Rust has been great because it forces me to really invest time into doing something correctly instead of just coding.
well it has tests, this is a plus!
I've been using Pop_OS for the past few months, and haven't had any issues resembling this whatsoever. Of course my clipboard gets overwritten if I don't use a utility that saves previous text selections, but I don't recall this being a feature in any of the Windows/Mac/Linux Operating Systems by default.
You could, but it would be a real mess if a state champion team got checked before a national level tournament and the league found out they had ineligible players that they used to qualify for the tournament. You could just kick those individual kids out, but who’s to say that the team would have qualified without them? You could DQ the whole team, but that is going to remove honest kids that had nothing to do with the cheating, and probably would have played for a non-cheating team if given the choice. Plus, if you DQ the whole team, what is the best way to find a replacement or should you just give their first opponent a bye? Once you start thinking about how to handle cheaters that make it most of the way through the season, you realize that it’s way simpler to catch them during registration so you’ll have fewer tough decisions to make later on.

I don’t support collecting a treasure trove of personal information, but I do support fairness in sports and there is probably a “correct” solution to this problem if the right people put their minds to it.
Back at Argonne National Lab in the 90s/early 2000s we had “Waterfall Glen”, a MUD that you could almost get work done in. Actually, because there were NPCs and it was extensible, it was probably easier to get work done there than in Slack/Teams.
> However, It can lead to hard to debug errors (as the error will not necessarily surface at the call site), and make it hard to reason about the performance and memory usage of code.

Agreed. Clojure uses lazy sequence by default. After ClojureScript is compiled to js, sometimes it's crazily hard to figure out why the error happened due to the obscure call site in the code.
Remember the old nortel network equipment default passwords like admin/admin that telecoms didnt change?

Good times.
You're right that the graph contains the data for both A and B (and for that matter C and D as well) but the question refers to what the slope means. Here we have a Y = MX + B graph. M indicates how much Y changes for every 1 unit change in X.

So it's A.
You don't have to scare them off too hard from games. Games are the gateway drug for programming... more then half of the freshmen coming in to university CS programs want to write games, but they all get distracted or change their mind along the way.
Just adding a reference.

https://dqydj.com/average-median-top-household-income-percen...
I've burned so much karma on political commenting that HN now limits me to about 5 comments a day, period.
What happens when my 1 MB image gets a million hits from reddit and I consume a terabyte of data transfer?
>you feel like we should fear becoming Lisbon because if you were in their shoes you would fear this outcome.

Who's "we", and where did I say "we" should fear this? I just pointed out the people of Portugal might not like this, nor might people in other places that might be having similar issues. If you're talking about the US, then no, that's not a well-founded fear at all.

>But at a glance Lisbon seems to be doing pretty well for itself-- certainly better than lots of places in the US.

Does that matter to the Portuguese? This idea that economic well-being (which frequently doesn't "trickle down" that much) trumps everything is exactly how we got Brexit and Trump.

>Besides your sense that such cultural changes are bad, what makes them bad? Why, objectively, should they be feared?

Well, I'd say electing people like Trump is demonstrably bad, and this is what happens when you simply ignore cultural changes. You end up with people voting for right-wing politicians, so we're seeing this in the US, the UK, and many other European nations.

>we've dealt with this issue before, the fear was the same, and the feared thing didn't happen.

Again, who's "we"? The US is not the world, and other countries are not like the US. You can't apply the US's experience with immigration to countries like Portugal; they have extremely different cultures and histories. Try going to Portugal and telling everyone there "you need to accept mass immigration and you all need to stop speaking Portuguese and switch to English", and see how friendly people are to you.
Indeed, that's what you wrote! My apologies for not reading it that closely yet being so discursive.
what about deploying IPv6 via your CDN(Fastly) on the frontend?
I really don't have any experience with them.
I didn’t read the paper, only the blog post. But, why does the simulation have to exist within the same universe? Also, wouldn’t a procedurally-generated universe alleviate the need for high-fidelity?
So, it's less that you're writing C++ and synthesizing it, and more like you're maintaining a VHDL codebase that happens to be presented/edited "through" C++.
I don't know the situation in the US but in Australia I have noticed that we now have "dairy drink" instead of cheap milk, "sandwich slices" instead of cheap cheese. Nowhere on these products does it say milk or cheese because obviously it isn't.
It looks like it and is packaged like it and there's no explicit warning that it isn't the real deal, but that's a marketing sleight of hand that I'm ok with I guess.
Buyer beware. But false advertising? No. That's an enormous slippery slope and the consumer protections benefit us all, not just vegans.
Who sends hashes of credit card numbers instead of the #s themselves? And how is this passed through to the processor?

I've not seen such a protocol for sending CC#s from the browser before.
There's a major difference in the way the mind of a scientist or engineer works versus the mind of an art student. Whenever I take mushrooms, I usually follow a "schedule" of things to do and try. Others I know will literally lay on a couch for 10 hrs.
This is epic. Thank you!

Offtopic: I have always wanted a tutorial for "Here is how to embed WebKit into your C++ application" (to make your own toy web browser). I realize rendering a webpage is only one very tiny component of a browser, but it's such an interesting one that I wish someone would put together a tutorial on how to do that.
This is a minor thing, but Matt should be commended for using a throw-away polygot as a code example:

(lambda (x) z) ; lambda x: z # if you prefer Python
Hey -- I agree that the whole jMockups & Lean Designs app in one is confusing. Without spinning Lean Designs off into its own app, supporting the high fidelity mockups (though not marketing it) seemed like the best option for now.

I haven't tried out Boks, but it may be a viable alternative to this. Long term you'll be able to design an entire site with Lean Designs, which I don't think any other tool does well right now. On that note, are there any features that Boks doesn't support that you'd like to see with Lean Designs?
In which case they shouldn't replicate across availability zones.

'shared nothing' is the only way to islandize failures.
"Tough love". Ever heard about it? ;)