jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Good distinction. The difference between eating all of dinner and still being hungry, versus eating all the food in the house and still being hungry. Hand waving metaphor, but more visceral.
The recorded music industry are not in the right here. The law is on their side, but they are trying to swim against an overwhelming tide.

I have a little more sympathy for the author of the plagiarised code. Whatever "copyright" system emerges from the Internet storm, it's not going to enable the RIAA to make money, but it might protect guys like that from having attributions removed from their work. I hope so.
People always talk about switching. Switching to Linux is easy. Sticking with Linux is an entirely different situation. I'd be more inclined to enjoy stories like this if it was more about how the person has been using the OS for a few months already.

Edit: This isn't a jab at Linux, either. I just think a "I switched months ago" story is more valuable then "I just switched an hour ago, rebel me!"
Looks nice but the "cheese with celery" one made me laugh. Sometimes minimalism can be quotidian.
Newbie question: the thing that always puzzles me is where these folks get their data from (in this case the list of restaurants with details). Anybody know how one can go about getting their hands on stuff like that? Is it all available for free on some site I just haven't heard of yet?
Is there any chance to become available for the iPad too?
I'm very happy of my iPad. I could not stand up from my bed this morning because of incredible back pain when I stand up. This lasted all day and will probably tomorrow too. I really enjoyed the iPad.
Yeah, according to the metric used by this article, I've been bootstrapping my startup for under $1k over the past 8 months. And I don't find what I'm doing to be all that incredible.
You have to understand that some of us, who were around and writing code through the 90s, are still a little PTSD about Microsoft. Back then, when Microsoft did control computing, it was easy to wonder if maybe they would control it forever.

It was a shitty period. There was a sense of futility to building software. You could build small software, but as soon as you reached a certain scale, particularly if you were a platform company, Microsoft would decide that they'd like to take your revenue, so they'd box your software out of their operating system with incompatibilities, launch their own competitor, and eat your lunch.

The only sane strategy at the time was to try to anticipate what areas of computing Microsoft would likely never enter. But even that is Russian Roulette.

So, in 2013, yes. It's "obvious" now that Microsoft couldn't have possibly retained the control they had. But many of us have deep recesses in our brain that are still shocked that we got here.
I think the author hasn't researched the topic very well - there are a ton of startups who have tried this "stuff-sharing/selling model" and it hasn't really worked out.

I wrote a blog post about why a drill is a bad example for the sharing economy: https://www.credport.org/blog/12-Why-a-Drill-is-a-Bad-Exampl...
To be fair, an awful lot more people know how to read and write now than even 50 years ago, and I think the internet is bringing that number even higher.

I'm astounded at how much better the spelling and grammar of the commentariat has gotten since the early days of ubiquitous internet. Most people seem to be reading something every day (even if it's about Beyonce) and that means that their ability to read about what they want to know more about has gotten better. The effect of this newly capable public on entrenched power structures can't help but to ultimately be positive.

I understand how the same case for computing could be made.

>Not everyone has the same interests, and barring an apocalypse, no one needs to know it all at once. Programming is no different.

knowing everything at once != knowing how to program

We're not that smart, people. The same case could be made for not teaching people how to cook, or drive a car. What makes something a "base skill"?
This works for most goods, but some goods still cost $1k+ to manufacturer and need to be manufactured at some level of quality to be of value to the user. Also, even if these goods could be manufacture cheaply, do I really want to own, store, and maintain all of these items? There are many things that maybe I could purchase and own. Just because I can, doesn't mean I want to. Examples:
-A $1500 bouncy castle
-A floor sander
-Safe and high quality ocean kayak
-100 folding chairs
The design of these ATMs is excellent. I've used them for a while, and no other ATM compares.
A similar feature exists in the Javascript OpenRISC emulator: http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...
It's possible the incoming arrow was blunt.
It already has happened.

Microsoft Cloud Platform:
https://www.youtube.com/watch?x-yt-cl=84503534&v=z-lsheCYtug...

http://blog.revolutionanalytics.com/2014/11/r-on-azure-ml.ht...
Why would you date someone in the first place if you needed to track them in order to trust them?

And if you feel that way about everyone, please go get counseling!
Note that this was first released in April 21, 1984.

Alternative source: http://en.wikipedia.org/wiki/NES_Zapper#Technical_details

> When the trigger on the Zapper is pressed, the game causes the entire screen to become black for one frame. Then, on the next frame, the target area is drawn in all white as the rest of the screen remains black. The Zapper detects this change from low light to bright light, as well as the duration of the "flash", as the different targets on screen (if multiple targets are on screen) will flash for different durations. This is how the game knows which target has been hit. After all target areas have been illuminated, the game returns to drawing graphics as usual. The whole process is almost imperceptible to the human eye, although one can notice a slight "flashing" of the image. Although the Zapper just detects light, it can only be used on CRT displays. It will not work on LCDs, plasma displays or other flat panel displays due to display lag. This darkness/brightness sequence prevents the possible issue caused by pointing the Zapper right next to or into a light bulb. Some people believe that this way it is possible to cheat and get a perfect hit score, probably misled by other older light guns which didn't use this method.
"On February 10th, a new Canonical Sales Representative contacted one of these developers via LinkedIn, with a poor choice of word. In light of this incident, Canonical will be reviewing its sales training and policies.""

My reading of this statement is that they are scapegoating the guy.
https://news.ycombinator.com/item?id=26113444
Yeah exactly. I had to get my work MacBook repaired a few times last year and since I’m working from home I just mirrored the internal ssd to the t5 and booted from it on my private Mac.

This way I kept all the company settings and programs working in a way that a time machine restore couldn’t do.

Works just the way you would expect from an internal ssd and switching takes less than two minutes if necessary
I didn’t know any better at the time but there are quite a few cases where a car defaulting to not working isn’t the ideal choice even if the car is further damaged.

Ie places you don’t want to be stranded. Extreme cold or extreme heat. Incoming extreme weather. Bad neighborhoods. Highways, bridges, or around bends where you’re at risk of being hit if you stop.
An instance of Ubuntu from a pre-prepared image, in exchange for $0.00 and your contact details.

The pre-prepared image part does perpetually have value - it saves you installing from a standard ISO and Azure-ifying the result, or having your own image pre-prepared from earlier.

It is a short while since I last spun up a fresh VM in Azure so I'm can't remember if this arrangement is made clear at all, though I do remember getting an email like the one discussed at least once last year.
They're saying that's not it: https://twitter.com/cjc/status/1360253693073870848?s=20

"Hi there! Flagging that this is not an issue with a lapsed renewal. There is a complaint against Notion that we are resolving directly with the registrar. We’re coming back up now."
I am somewhat OK setting up a loyalty card with a grocery store. I am much less OK with that info being shared. But also grocery stores tend not to check your info when you sign up so I have a whole lot of cards in the name of e.g. Deez Nuts.
> >>But you can’t use two completely different DNS providers for your status page and your primary page unless you are using a distinct domain.

> You can.

Depends on who's who though. Yes, it can be separate if they were different non-apex (AKA like www.google.com and mail.google.com) domains and apex domains (like google.com) can use at least two (depending on your registry) different DNS servers.

However, by design there is an implication that your apex DNS servers are synchronised (or reasonably so). So for example, one of your provider have malfunctioned and instead of just pulling it offline it answered your requests with an IP address you don't control (let's say 198.51.100.17, which is not a routable address) with a exceedingly long TTL (say a week). If a client-side DNS resolver followed it through the heart, it will not allow anything to reach the intended server, even the functions server for non-apex domains.

Plus, registry issues (there is only one registry in the end) and if they messed up, the website is going down (unless they are prudent) etc.
There is also an extensive modding community. There's no reason Westeros or post-apocalyptic North America needs to have the same attitudes towards gender and sexuality as medieval Europe.
I have no idea what that is supposed to mean, but good, I guess...
There are any number of ways to get around the blacklist, but none of them matter if they don't apply to everyone. It's about the public, not a dedicated tech-person getting around it.
I don't get this site, who's the target audience? kids? Are you sure they want to read about packets?
"Payment just makes everything weird" - Jeff Atwood

That one stood out.

Here is a quote for Jeff: "In Soviet Russia, there would be no Twitter, only KeyLogger..."
My company used GoGrid prior to me getting here. The anecdotal reviews were very very bad. That being said I've never used them and it was 18 months + ago so maybe they are better now.

We use EC2 almost exclusively but do run some instances on Terremark (http://www.terremark.com/services/cloudcomputing.aspx) just because we had some issues a while back where EC2 wasn't letting us create new instances for like a week and we wanted to have some insurance.
Couldn't get it to run under Chromium or Firefox on Linux. Even reset Chromium (since I rarely use it) to defaults. Nudda, blank. Does anyone know what this requires?
Yes, it is there, but do all RubyGems work with JRuby?
You never decrypt a password however. You only compare the hashed version of the claimed one to the stored hashed version, a one-way operation.

What could you do with a one-way encrypted phone number? I'm not able to enter a phone hash to make a call.
It's the most common vulnerability on the web. It's certainly not the most common vulnerability in projects built under popular non-php frameworks. Under that model, it's harder to create a situation where a SQL injection is possible than not.

Edit: Slack's in PHP, I thought it was in RoR for some reason. Oops.
I'm not in love with the app or the picture management on the website but Flickr currently offers 1TB of photo storage at no cost..

https://www.flickr.com/#section-4

My biggest annoyance with Flickr is that it doesn't treat RAW files as photos.. I wonder if Amazon will?
Thank you for the clarification. I think the NSA shenanigans and everything surrounding them have people hypersensitive with regard to any kind of "tracking", no matter how innocuous.

Best of luck!
Are you really claiming that Node is faster than Java? Source?
People, please mark your old articles as such. This one is from the July-August 2006 issue (Volume 94, Number 4).
Finally some potential competition for textmate.
However, duties of a PhD student vary a lot.
I am not sure about Denmark but in Germany, CS PhD students usually work as full-time employees at the university.There is no grad school¹. You are expected to balance your PhD research (realistically, 25 % of your time), teaching (50%), and misc. obligations (20%).

¹ There are a few dedicated grad schools at some institutions. However, these are the exception, not the norm.
(duplicate from the post's comment thread)

Good post, but there are two important things you overlooked here.

First, dumb terminals are about control. Not speed. Not behind the scenes smart shenanigans. Control at the user level. By that definition, web browsers and IPhones are Dumb. Jailbroken IPhones, Android phones (not locked), and PCs, are Smart. That's what cloud OS detractors talk about when they say "dumb terminal".

Second, viewing the internet as a secure vault that you can summon at will can be dangerous. Like, get-your-identity-stolen dangerous. (You know this, but many people don't.) There's also systemic risks associated with the centralization encouraged by the (re-)rise of dumb terminals. And you wouldn't want anyone to look at your private data (say your e-mail). Or doing automatic semantic analysis on it so it can directly extract the good stuff… and use it to his advantage.

Now, I agree the couple "cloud + dumb terminals" is extremely convenient, and has an unmatched potential for ease of use. Now if only it didn't require the user to relinquish his right for privacy (an even other freedoms in some cases), that would be great. Personally, I'm looking forward to see Eben Moglen's FreedomBox.
I comment for "me in six months" and that works ok. Not perfect, but ok. Nothing says "unthinking clod" to me like a few thousand lines of code with comments where I'm told that i is a loop index.
Absolutely yes. Much like doing a startup in the valley brings a hoard of intangible benefits, so does attending a great university. Being surrounded by peers who are dedicated to learning and having a supportive environment which encourages you to explore create an experience unlike any other. It may not be as financially rewarding as it once was, but a university degree is indubitably still 'worth the cost'.

On that note, I'm tired of having links that only look at schooling from an economic viewpoint. It's the tea party of educational criticism: an empty, intentionally deceptive stance that somehow manages to be controversial enough to come up regularly. You'd think that the startup community would know and accept that the best ideas don't come from hard financial reasoning (e.g. Google, Facebook, etc). If you can believe it for a company, why not for an education?
Commented out code: frequently due to lack of version control, in my experience. Or one-off tests that should've been removed, but they forgot.

/** Class FooBar - The purpose of this class is to do XYZ... */
public class FooBar { ... }

>This is one of my favorite examples. Almost an entire line of comments wasted

Not if you use a documentation-builder. They frequently result in simple documentation turning into several lines (@param desc \n @param desc, and the like). /* * does xyz * / does not imply it is documenting that class and only that class. It could easily be meant for two or three classes in the same file, as they could be part of a greater whole.
pg has said downmodding is ok for disagreement. http://news.ycombinator.com/item?id=117171
Yes. One way to look at this is that HTTP is already very close to a CRDT or OT protocol -- it just needs a few new features.

By adding those features into HTTP, we generalize HTTP and REST from being able to simply transfer state to being able to synchronize it, across arbitrary arbitrary edits, from multiple writers.

HTTP: HyperText *Transfer* Protocol
REST: REpresentational State *Transfer*

HTSP: HyperText *Synchronization* Protocol
RESS: REpresentational State *Synchronization*
> Can you imagine the impeachment hearings if the committee had 500 members, each demanding their 5 minutes to grandstand with each witness?

You have to assume that if you changed the size of the committees, their behavior would change, too.
Well if you're pointing out these stats, I have to question your motive, because they're pretty piss-poor stats to try and point out because of the context they exist in that explain the observation. Both of the things yous listed have very good contextual explanations, Science being a boys club, IQ tests having cultural bias', interbreeding with Neanderthal and Denisovans after the exit from Africa. Basically those stats are BS that are used to push a narrative supported by the people in society that are such losers they don't have anything to actually be proud of so make up BS to feel better about how bad they are at being a human.
They return the objects meeting the criteria and you set the property blindly. The query API I saw has a clone and replace API too which is good if concurrency is a concern.
I can't explain why but it's pushed me away from commenting.
This bit should worry anyone in the US-

"Household net worth is $57T. Public government debt including the state and local sector is about $12T."

Private wealth != government income, unless one assumes that outright confiscation will occur. Even then going forward US total liabilities are even more than $57TN and the $57TN figure has grown that large due to QE to keep the banking system going. The fact that Credit Suisse cannot do a better job of obfuscating reality either means they are stupid, which I doubt, or more likely that is the best they can do to massage the figures, which bodes ill for the near future.
Yup, here's the thread: http://news.ycombinator.com/item?id=2465002
Yeah, comparing poor young chinese workers who can barely afford a bus ticket to the average US citizen makes a whole lot of sense. That last paragraph really did not fit with the rest of the article.

Besides, Europe provides plenty of examples of pretty healthy railway systems.
Another option is to let each state have as few or as many representatives as they want, but instead of going with one vote per representative, you weight the votes by the number of citizens that representative represents.

You could even go one step further and allow the top two or three vote-getters from each district to have a seat in the House, but their voting power is weighted by the number of votes they got.
I'm a browserless user, and the headache for me was cost. You're right that it's dirt-simple to spin up a puppeteer service in docker, and that's what I had been doing previously. But, for my usage, I found it was cheaper to pay browserless than to run my own EC2 instances. Granted, I probably account for a very, very tiny fraction of that $24k/mo :)
This is an insightful post. Deploying production applications in containers with an auto-updating kernel underneath still has to be proven in the real world. I do want to quibble with one point, however:

"On top of that, by using such a specialized system to run your apps, you lose all the flexibility of having a full linux OS to troubleshoot and debug from. You now have to rely on them building on all the components that already exist in regular Linux world, like debuggers, tracers, sniffers, profilers, etc. You'll have to slip all that into your application deploy to troubleshoot a weird one-off bug."

CoreOS is a full fledged linux, and since applications are running in containers, there is no reason you couldn't use debugging tools on the host.

Most production services have strict controls anyway, so it isn't like it is common practice to log in to a production database server and do apt-get/yum install gdb and start banging away.
>> ethnicity, gender, religion, or sexual orientation

Eh, one out of four ain't bad, I guess.
When I was in school we had government funded school minibuses and taxis that seemed to solve this problem just fine for far-away younger kids.

Older kids had to take the bus, bike or walk, which worked just fine too.
LuneOS seem dead,the site is gone
> People need to wake up to the reality that kids demand cars.

That is ludicrous. We've only had cars for a hundred years.

The fact that it's difficult is BECAUSE we built cities around cars. Schools normally have districts so that they're nearby to the kids, if your kids school is in another suburb then frankly that's your poor planning. If you set up play dates with kids two 'burbs away, again, why did you do that? Places like Japan have no issues with no or low car families, the kids take public transport, walk, or take their bikes. You can ride your bike with them or join them for the train ride if you want to make sure they're safe, but the idea that kids need to be transported around in cars is ludicrous.

> but often "time" is a critical factor and you need the flexibility that a car offers.

Public transport and biking is often faster than cars in denser car centric cities, and good public transport is on time so you can plan accordingly. Not all cities have good public transport, I get that, but that's the problem we need to solve. We've already tried cars, it's not working.

The issue isn't that we need cars, it's that we need a better city built around moving people without cars. You're looking at the problem in the wrong direction.
Has it been improved? AlphaZero overtook AlphaGo Master previously https://en.wikipedia.org/wiki/AlphaGo_Zero#Comparison_with_p...
Sure, but, people went into those domains _knowing_ that was the case. .org started with a price cap and I for one thought it would stay that way.
> People also overestimate other people's ability to live car free.

Here in Belgium there was this funny event where someone from the green party would do everything by bike. She would give it as example that it was definitely possible for everyone.

Once she was elected in the government, she started using a car because "the job required it". So yeah, what about the rest of us?
-Just wagering a guess here - the link was probably frequency modulated; an FM receiver has a very strong capture effect - the strongest signal received on the tuned frequency is the only one demodulated; any other, weaker signals are effectively just raising the noise floor.
In this particular case, the problem is not that individual domains can be traded at market prices though.

The problem is that organisations have to rent their domains from a central authority that can hike the rent for an entire TLD to some fantasy price.

So the hierarchical structure of DNS is clearly what creates an opportunity for corruption and extortion.

And let's not forget that DNS is ultimately a global issue, which means that the rule of law cannot be taken for granted.

Laws have to be part of the solution. But it's easier to legislate effectively if the underlying structure doesn't invite corruption, authoritarian abuse and market dysfunction in the first place.
I think you're assuming that art requires a market for buying and selling. Most people mostly make art because it's fun and personally fulfilling, not so much for rich folks to enjoy.
Some of Harry Harlow's experiments were really... fucked up.
https://secure.wikimedia.org/wikipedia/en/wiki/Pit_of_despai...
It is a sad world when marketers boldly blast emails to us but we feel presumptuous to send emails to each other.
That says his father claimed to be rich on the past, and the Musk children made about $100M each from selling zip2 which they founded.
The clock starts ticking as soon as a H1B holder loses their job, so they have to find a job ASAP before the deadline. I can't remember the exact number but I think it is 30-60 days max after a layoff. And if they don't get a job by then, they have to leave the country, otherwise they are basically an illegal immigrant at that point (overstayed beyond permitted visa), and no company that wants to now sponsor them for a H1B can hire them.
Thanks for providing the article. That's a pretty grim series of visuals.