jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Real world ownership is not a use case for blockchain
https://schlockchain.substack.com/p/no-real-world-ownership-is-not-a
Is Arm ready for server dominance?
https://www.scylladb.com/2019/12/05/is-arm-ready-for-server-dominance/
Harder programming questions do a worse job of predicting outcomes
https://triplebyte.com/blog/interview-questions-are-too-hard-and-too-short
The “terrible” 3 cent MCU – a short survey of sub $0.10 microcontrollers
https://cpldcpu.wordpress.com/2019/08/12/the-terrible-3-cent-mcu/
A casino card shark’s first time getting caught
https://narratively.com/a-casino-card-sharks-first-time-getting-caught/
A nice, little known C feature: Static array indices in parameter declarations
http://hamberg.no/erlend/posts/2013-02-18-static-array-indices.html
German research institutions boycott Elsevier
https://www.sub.uni-goettingen.de/en/news/details/voraussichtlich-keine-volltexte-von-zeitschriften-des-elsevier-verlags-ab-dem-112017/
Show HN: OneBody Church Directory software I've been hacking on for 7 years
https://github.com/churchio/onebody
Split keyboards and how to build them
https://github.com/diimdeep/awesome-split-keyboards
Analyzing the compromised DLL file that started the Solorigate attack
https://www.microsoft.com/security/blog/2020/12/18/analyzing-solorigate-the-compromised-dll-file-that-started-a-sophisticated-cyberattack-and-how-microsoft-defender-helps-protect/
SQL, Scaling, and What's Unique About Postgres
http://citusdata.com/blog/90-sql-scaling-and-whats-unique-about-postgres
Chinese Companies Are Buying Up Cash-Strapped U.S. Colleges
https://www.bloomberg.com/news/articles/2018-03-20/cash-strapped-u-s-colleges-become-targets-for-chinese-companies
Haskell Fan Site
http://www-cs-students.stanford.edu/~blynn/haskell/
Steve Jobs at MIT Sloan School of Management (1992) [video]
https://www.youtube.com/watch?v=Gk-9Fd2mEnI
South Korea announces $860M AI fund after AlphaGo 'shock'
http://www.nature.com/news/south-korea-trumpets-860-million-ai-fund-after-alphago-shock-1.19595
IPv6 Support for EC2 Instances in Virtual Private Clouds
https://aws.amazon.com/blogs/aws/new-ipv6-support-for-ec2-instances-in-virtual-private-clouds/
ESPHome – Connect ESP32 with Sensors to HomeAssistant
https://esphome.io/index.html
Efficient IO with io_uring [pdf]
http://kernel.dk/io_uring.pdf
The Max Headroom TV Hack
http://www.atlasobscura.com/articles/the-freakiest-tv-hack-of-the-1980s-max-headroom/
A lot of people still struggle with portion control and this method will give hope to many people. Calorie-dense foods psychologically bring us comfort so this will allow people to continue to eat them while still cutting calories. In the end, this translates to real weight loss assuming people don't pile on the calories elsewhere.
Sweet little framework dude.
Well, they are merging all features of AtScript into TypeScript, which is a great idea. Less fragmentation will simplify adoption of JavaScript typing.
Also present this as Exhibit A for how much of a knuckle dragger most border agents are. You really do have to pick your words carefully with them as most of their job is "gut instinct" and most aren't really that well educated or informed (even as much as knowing all of the countries).
What is the average "Italian" restaurant, and why would you ever eat at it? zagat.com and stick to 23+ rating restaurants.
Data flow when used as a converse of control flow is quite well defined. Are you thinking in terms of how data flows across the system or in terms of control? Stream programming usually uses data flow at the top level and control flow in the atomic components connected together (we can have compound components that involve more data flow). Once you add control lines to your system, however, you are basically re-encoding explicit control flow as data flow.
They're reorganizing to hire Steve Jobs (they never got the memo).
What you're seeing is a routine artifact of the topic being divisive. Equally routine: users imagining sinister scenarios because they don't like the straightforward explanation, that people are simply in disagreement.

Take a look at the hundreds of explanations I've posted about this over the last 5 years: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme.... The same pattern plays out over and over on every divisive topic. The truth, as far as I can tell after studying the data closely for years now, is that this is pure cognitive bias. One easy way to see this is to notice how people who like and dislike the opposite things have precisely opposing pictures of the bias they think dominates here.

Somehow people find it difficult to understand how someone else, with a different background, might have a very different view. It feels like it can't possibly be sincere—it must be dishonest and disingenuous, such as communist agents under the hood (or shills being paid to astroturf, or whatever lingo fits the theme). In reality, this is how a non-siloed internet forum works: you encounter others who believe very different things than you do.

If it feels weird or odd, that's because we're good at siloing ourselves into places where we don't rub shoulders with such people with such views. HN isn't like that, because it's the same set of stories and comments for everyone. There are millions of people here, all over the world. If a topic is at all divisive, there's at least a million people who strongly disagree with you about it. That's all you need to explain the comments, votes, and flags you dislike.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Yes, the word "referrer" should have two r's in the middle. But the official HTTP spec misspelled it. https://en.wikipedia.org/wiki/HTTP_referer#Origin_of_the_ter...
Jython could be interesting too.
> Because you can make a convincing argument that you're worth 20% more.

Except since everyone in the same position at the company will see you're making 20% more the company will have to either pay all of existing employees in the same position 20% more or convince them their new hire is 20% better than all of them.

It seems like the effect would be that either they can't offer you the 20% because they can't afford to give everyone a 20% raise OR several employees will leave because they feel slighted this new guy is getting paid more
Indeed. For such an essay to not discuss how the disastrous Menshevik decision to continue the war fatally weakened them and their positions ... well, you don't have weigh Marxist minutia so much if you consider things like that, or the much greater ruthlessness of the Bolsheviks.

(I've lately taken up detailed study of WWI, it's really critical to understanding what followed. And a lot of the superficial histories get a lot wrong, e.g. the "hidebound" British Royal Navy launched seaplane air raids on German Zeppelin hangers (!) on January 19-20 of 1915, rather early in the war....)
I just spent a few days researching this for a new work project. It's a toss-up.

There's many dozens of PCBA companies in the US. Most are much more expensive than JLCPCB. To make matters worse the user interfaces on the majority of them are horrible. No thanks, I don't want to count the number of SMT pads for you because you can't hire a few software developers.

There are a few PCBA vendors I found that have good user interfaces: macrofab.com, circuithubs.com, tempoautomation.com. Likely there are more but circuithubs.com has been my favorite so far on a good UI and reasonable price. They have a github inspired flow that I like.

After searching, I still believe there's an unmet market in the US for a JLCPCB style PCBA vendor that has a in-house SMT parts library and can therefore offer a price that's 1/2 to 2/3 cheaper than other American PCBA vendors. If OSHPark offered it for example (select parts library they can place cheaply) they'd become my goto.
Because mass surveillance is useful to identify targets and moles are useful to dig up the rest of the information on targets.
A general term for this is a "copyright trap" [1]. Map makers for example often add small, fake features to be able to tell if another map was copied from theirs.

[1] https://en.wikipedia.org/wiki/Fictitious_entry
Well, when optical drives are no longer capable of performance fast enough to avoid load times, HD installation is going to be required. That was inevitable and I certainly could foresee it going back to the PS2 era; the creation of HDLoader made it pretty clear.

I'd still say modern ARM is a major improvement simply because performance/power ratio-wise it's already neck and neck or better than x86 in a lot of areas. x86, dating back to the P4 era and onward, has been a painful slide into power consumption/waste heat hell.
Probably should be removed but I have seen it used legitimately sometimes. Some apps for things like contact syncing will tell you there are other apps for caldav and stuff and check if you already have them installed to not show the message.
What I think he's referring to is that you cannot compose new entities that consist of a different mixture of data. I cannot create a ProjectileWeapon that also plays audio, without changing the class to also inherit from an audio node type.
And then they move up the corporate ladder, loved by all? Read OP's original description, not the same. Driver spy is not a counterpoint.
https://www.dailymotion.com/video/x7z6ycz
Most scientific articles are subsidized and the use case is writing more subsidized scientific papers. That doesn't effect you.
> Most web sites do not use CDNs.

And unless your typical user is actually a developer, you are out of the park.

I forgot about SNI leakage. That's a valid point.

There are CDNs you wouldn't have thought to be actually CDNs. Most Wordpress sites (outside of WordPress.com) are actually being run on WordPress.com infrastructure, and even if not they are often shared installations such as from Namecheap or GoDaddy, which shares the same addresses. Not to mention alternative building sites like Wix, Squarespace, Carrd, or even GitHub (surprise!). Or independent shopping sites, most are actually just Etsy (operates on etsy.com) or Shopify (you can use a domain if you want to). And that's scratching the surface of how changed web is now.

You have underestimated how centralised is the web now. This can be bad or good (despite comments from second-hand critics, the French Minitel was amazing for its time, and on the flipside Facebook).
Eh, carbon capture has always been a good idea to develop. Some things just make the most sense releasing greenhouse gases and will for the foreseeable future, e.g. CH4-powered rockets or CO2 released from cement. Will never be a problem if we're capturing as much as we emit.
No but it seems close enough
Lazy people prefer having one bank for everything. Savings, mortgage, credit card, investments. The way you get all that business is by having better pricing and/or a more polished app than the competition. If people want envelope budgeting (and I don't claim to know whether that's the case) then you should probably implement it.
I just bought a 14TB drive for 250 canadian - equivalent to $0.0141 USD per gb. According to a backblaze blog from 3 years ago [1], they were at $0.024 per gb four years ago.

So they certainly havent halved, but the prices are definitely still dropping.

[1] https://www.backblaze.com/blog/hard-drive-cost-per-gigabyte/
What products has Apple supported for more than a decade? That's bare minimum for a car. I have a 40 year old car that I use nearly every day (or did, before lockdown) and I can still get parts for it. My newest car is 10 years old.
You too, champ.
Do you think his podcast is interesting though?
Blocking standard analytics on small websites who do not server ads is being dick. Now I do not know who is using my website. I can not optimize it for longer user sessions, I can not figure out which are the most popular pages, I can not record client-side errors, I can not track caching and page load time.

Basically this screws over those want to create good website experiences. Blinding us in this way is pretty useless.

This type of stuff should be opt-in. Most people install uBlock to remove Ads. But now we are making them invisible to websites at the same time, which is not what most people signed up for.
I've been moving in this direction for a few months as well. In the beginning, yes, it might mean going to bed at 8 or 9. People who snooze like this (I used to) are probably going around with a significant "sleep debt". For example, if I set no alarm a couple of months ago, I would sleep for 12 hours. If I set no alarm again the next night, I would sleep for 12 hours again.

After maybe a couple of weeks of heavy sleeping (see note), your pattern will hopefully return to where you can go to bed at a normal time again without worrying about oversleeping.

NOTE: I don't recommend trying to make up that sleep night after night. Two nights of 12 hours in a row leave me feeling not my best. But consistently getting above-average amounts of sleep for an extended period of time will move you in that direction. (9.5ish has been good for me.)
Don't shoot me, but out of curiosity I wrote the thing in javascript: https://gist.github.com/ricardobeat/ee2fb2a6d704205446b7

Results: 4.4GB[1] processed in 47 seconds. Around 96mb/s, can probably be made faster, and nodejs is not the best at munging data...

[1] 3201 files taken from http://github.com/rozim/ChessData
HTMLCollection is a messed-up puppy, sadly. Consider this markup:

<img name="forEach">
<script>
document.images.forEach.src = "something";
</script>

This works, today, in all browsers. Adding "forEach" to the proto chain of HTMLCollection would make this code no longer work, so no browser is willing to add it for fear of breaking sites.

The answer is to stop using HTMLCollection.

What's worse is that NodeList doesn't have this named-lookup issue, but putting Array.prototype on its proto chain (the obvious simplest way to get all the array goodies) again breaks websites, because some people uses "instanceof Array" to assume things about how an object will interact with Array.prototype.concat.

Long story short, making improvements to the DOM is very hard because of the two decades of weird website hacks that are supposed to not get broken in the process...
Their shtick is Inbound Marketing, making clients come to you.

Spamming blogposts on HN works really well for that. Works even better if it's good blogposts.

edit: Dan Lyons (Fake Steve Jobs) wrote a book on his time there.
Here's a picture of Thompson designing UTF-8 on a placemat that night at the diner:

https://www.youtube.com/watch?v=mhvaeHoIE24&t=23m34s
Hello! One of the makers here! Since the quality of web search is no longer as good it used to be, we decided to make a website where we can share our good search results online.
If you also save your good search results (as notes, bookmarks, etc), we invite you to share them publicly on our website.

Our main ideas behind the project are that
1) not every search query needs millions of results AND
2) if enough people share their good search results online, then it will save many of us from the agony of searching for the same thing and going through ads, tracking, irrelevant results, and search-optimized affiliate sites.

We would love to hear what you think!
Even innocent English words and abbreviations are getting cancled. kill process is no longer OK. man pages are under fire. There's no way coq is escaping the word cancellation brigade.
> But the time and quality of thought required to put words into print was a higher bar, and ostensibly higher quality on average, than the time and quality of thought I put into writing a quick blog post or vapid tweet.

Very much so. It took me a long time to figure out why I could never get into podcasts, and even interviews or talks by authors I respect are boring to me. Writing books takes a lot of work, and they are almost always better organized and more coherent than other forms of information (such as forum comments . . . ). You get more "intellectual nourishment" from books, especially good books.
https://twitter.com/leakissner/status/1136691523104280576?la...
That's how I learned about COBOL's behavior. I was on a consulting gig with some COBOL programmers that had been sent to a learn-java-in-21-days course. When I arrived I found they had used float for money, because they didn't know any better. We eventually switched over to BigDecimal, but not until the staff were convinced by continuing problems with the results. Now I just talk about Muller's Recurrence

https://scipython.com/blog/mullers-recurrence/

https://latkin.org/blog/2014/11/22/mullers-recurrence-roundo...

And show people https://0.30000000000000004.com/

Also see https://stackoverflow.com/questions/30215023/how-cobol-handl...
I don't think we'll come to an agreement, but I appreciate you taking the time to explain your perspective.

Edit: And I apologize if what I wrote came off as rude. It was more an observation of current events that got directed at you. I'll try and do better.
I had a tough time with it ~3 years ago, but now it works great for me
wat. That's not what any of those words mean, starting with "preclude".
I had, and dropped a paid account to free. I wasn't above my quota, and was basically just paying as a "I like what you guys are doing" sort of feature.

I no longer like what they're doing, so the gravy train stops.
As mentioned before, IANAL, and I do not have deep/any knowledge of the laws Dropbox is incorporated in. However, "Presumption of Innocence" (http://en.wikipedia.org/wiki/Presumption_of_innocence) aka "Innocent until proven guilty" is one of the universally applied (if not, also accepted), legal concept.

Can dropship be used for illegal file sharing? Yes.

Is dropship being used for illegal file sharing? No, until proven otherwise.

Legal penalties are applied for the cases depending upon what happens/happened, not what could happen.

That being said, my understanding of law is deeply based on my country's law. The case might be different in the country dropbox is incorporated.

EDIT - I got a lot of downvotes for this reply. Can someone (who intend to downvote this comment), please explain where I am missing the point and/or being wrong?
So I was fiddling a bit. Sadly, despite being able to skip the OCR step, there's obviously a lot of OCR errors in the text as is, which would make reliably stripping out data somewhat more difficult.

The reality is that I don't really have the time to commit to this unless everything worked perfect. Ah well, maybe someone else will do it.
I suppose so, I always took that statement to be that employees didn't have easy access to your files (such as without decrypting from the servers).

It should have been obvious to anyone else remotely familiar with security that dropbox had/has access to your files from the simple fact that you could reset your password, as well as the web interface.
I'd like the option to create labels for my alarm, to remind me exactly what it is that I'm forgetting.
Apple: We 'must have' user location data.
http://www.ibtimes.com/articles/137432/20110423/apple-we-mus...

This feels like one giant leap towards big brother watching you. I personally decided against purchasing Apple products because of this. I'm glad to see countries are investigating this clear invasion of privacy.
I would love support for Markdown syntax highlighting.

I know the language itself provides visual clues for structure, but some light formatting say for headlines is nice.

I quickly found this sample from Solarized:
http://ethanschoonover.com/solarized/img/screen-pandoc-dark....

And thanks for the bonus of making this work on the iPad. It's one of the first things I do when I come across a new browser-based editor. It has a few quirks, but definitely usable. (I found that I had to display the page pull-down info panel to trick the iPad keyboard to show. As an aside, I wonder if there's a bookmarklet to force out the iPad keyboard. Or a bookmarklet to fake tabs.)

Thanks.
> Drag and drop a file from your computer into Codr, and we'll read it's contents and paste it over for you.

Should be "its".

Out of curiosity, how complex is the code to deal with conflicts?
That ballpark calculation only works on a particular subset of systems.

For example, on per-hour services it's nice to bring up big environments replicated for Dev and QA. Or to do incremental updates with full A/B live testing, with the old system eventually replaced.

Also, AWS has many services that replicating takes a lot of effort and planning if you do from the ground up. Like load balancers and monitoring. In fact, it would be smart to play with an AWS system before buying a whole stack of BigIP/Cisco/EMC/IBM.

EBS is terrible, EC2 is dog slow and the relational MySQL thingie probably is unreliable. But everything else has showed to be very stable for a long time with very heavy users.

I'm upset at Amazon's terrible communication, but it's still the best option for starting anything bigger than a php webhosting plan.
I thought I'd show you a project I've been working on with some friends for a while now (about 3 years for one of them!). The UK, while having some of the most advanced regulation, technology and people in the world as far as Information Security is concerned hasn't had a conference on the scale of CCC, CanSecWest or any of the big American conferences. 44Con aims to change that. We're bringing in speakers from around the world and putting the UK's biggest and best business and technical security conference in place.

We have a venue. We have speakers (from around the world) and we have beer. Oh good god, the beer (thanks to our sponsors!).

What does HN think?
The whole point is, don't redefine words. So no, it's still not "theft" of revenue, not even in quotes.

If I break into the movie studio's bank account and steal their money, THAT's theft of revenue.

Like you say, by your logic, competition has the same effect of reducing a company's revenue, but only a crazy person would call that theft.

So STOP calling it theft. Call it unfair competition, call it copyright infringement, call it illegal copying, call it intellectual property violation.

There are plenty of correct names for it. Theft is NOT one of them.
It would appear upvotes: http://www.hn-button.com/
There are some things where 3D printing is not an option, especially oldschool wire wrap backplanes. If you can get a 3d printer to create a rig that can print the functional equivalent of http://upload.wikimedia.org/wikipedia/commons/d/d1/Computerp... , I will eat my hat.
I work for a tech company as an analyst. Better perks, less ethical committees, and (somewhat) more career stability.
What I actually think is that the blog post left out some key details and slightly altered the "money quote" to make the story appear much more ridiculous than it really was. In reality after considering the totality of the evidence, this was a bizarre case which is way above the pay grade of the average TSA agent. They perform the smell test and this one reasonably doesn't pass.

To the point of another poster re "security theater" terrorists don't come with name cards. TSA is not supposed to just check you're not carrying any liquids. The agents need to be able to question people who trigger that gut feeling. The questioning should be professional, respectful, but curt and effective.

A guy going through airport security, recently in the middle east, not familiar with key aspects airport protocol (take out electronics, empty pockets), carrying cards with those words. Yeah, talk to him for a few minutes. I'd rather that than spending their time patting down kids and grannies.

Ideally get him through the full eval without even missing the flight. Don't handcuff a non-violent suspect, etc. The process here was imperfect but simply not as insane as the blog post made it out to be.
This is a loaded question. Where is injustice?