jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Segfaults, double-frees and buffer overflows are not C's fault. Any programmer using C deserves them. Right?

Happily, not eveyone thinks this way. That's why there is myriad of safe languages -- from Ruby to Rust -- which replaced C in many areas. Sure, C is still around, but many people prefer to give up some control for lots more safety.

The same logic applies to build systems. Sure, you can use "low-level" build system to hand-write gcc invocation in each project, but a bigger system makes your build files much safer.
Calling fellow citizens “rich entities” doesn’t make it more palatable.
"Cryptographic obfuscation"

Wouldn't this be a subcategory of homomorphic encryption?
This early, they’re probably running costumer/data experiments on out of stock scenarios.

How long can a thing be out of stock before its sales dip upon return? Do users who regularly buy those things stop visiting? Buy other products in the same category? (Do they switch back when stock resumes?). Etc...
Not for most of the past decade, certainly.
Bonuses for doing well? That's crazy... (and not an option under the current system)
I have and like “Mac OS X for Unix Geeks” 4th/Leopard ed. and “Writing GNU Emacs Extensions”.
I share a large close to luxury house with atleast three hackers located in Bali, Indonesia. Recently we finished the transfer by getting a good internet connection (not that easy in mountains, but totally worth it). My advice - move to the friendly environment that lets you live off really small money (100$ is a good salary for locals here) and then things are easy and pleasing.
Beats me. There is definitely a column on the pay scale for a graduate degree though.
All my outgoings (including staff wages) are paid for by a number of small sites that I have run. They are quite diverse, but I love creating different things. Here's some of what we do:

www.sourceguardian.com - encryption software for PHP. Have been running this for around 10 years. This alone would be a very good 'wage' for someone

www.europeantenders.com. This provides leads for european government contracts

www.ukscrap.com. This is a referral site that we created for people who's car is 'end of life'.

www.rubyencoder.com. Similar to SourceGuardian. It's for encrypting Ruby source code. We had a need for this ourselves so created it

I run a few more also. I love the freedom that this has given me and the regular income allows me to play with what I'm interested in

Feel free to message me privately if you want any details or just some advice
First, if the student is an undergraduate, it's unlikely they have "assigned" their IP to the university. The university does not own the fruits of the student's mind. (If you are a graduate student or employee, you probably did assignee your IP.)

Second, "inventor" is a specific, defined thing under US law. Naming inventors who do not meet this definition can render the patent invalid. And, on a more practical level, a dispute over the inventorship will scare off licensors, precluding any revenue the patent would have brought the university.

(I have two patents, work at an IP related non profit, and own a popular IP news service. I am not a lawyer. I suggest you contact Gene Quinn, advocate of independent inventors.)
Alan Turing killed himself by eating a bite of poisoned apple...
Dunno if it works that well. I rate two or three sushi places (along with Chinese, Thai and American joints) and now my recommendations page has nothing but Japanese restaurants. In IR, this is called a diversity problem.
It's the sort of thing that would make a cool screen saver.
http://www.wpacracker.com/

Runs a WPA cracker against your provided pcap files for $17- $40, depending on how fast and how extensive a word list you want to use. (Yes, I realize they aren't using rainbow tables, but WPA uses the SSID as salt, so that wouldn't be as usefu.)
>>I don't know what good security looks like, but I can tell you that this most certainly isn't it.

I don't know much about airport security either.

What I do know is that there exists lots of well financed organizations that want to blow up Israeli airports and airplanes -- with a bad track record during the last few decades.

So something is done right, which might be kept a secret. If not the interviews, what?
Does DuckDuckGo work in china?
I guess taste comes in place - I find producing good (as in academic publication good) figures in matlab an exercice of pain. The subplot mechanism is awful (at least was 5 years ago), and it is hard to control the layout. I heard mathematic is much better in that regard, but never used it myself.
Great point on this article. FB is starting to remind me of AOL. AOL users didn't care that you could run IE outside of AOL WWW or that you could use Thunderbird instead of AOL mail. Just make it simple and keep it simple. Good job.
Far from a confirmation. It would be prudent for them to put out a music streaming service with Google's music streaming service soon to be released.
Well, there is the "PLAINTEXT" tag[1], but I don't know if that will actually get all of IE6's security issues, even if you put it at the very start of the document.

The attributes for it are pretty weird, too. Why would you put language="javascript" inside such a tag?

[1] http://www.htmlref.com/reference/appa/tag_plaintext.htm
Sure is. Sounds great!
Japan has been in a deflationary state for the last ~20 years, yet they have what I think we could all consider a high quality of life.
Hey Jon - Rob from Twilio here.

Good feedback - appreciate you sharing. We do have geographic information with each webhook sharing city, state and zip - agree it would be useful to have this in the Lookup resources as well.
Think of the people who ordered a Surface and expected a digital projection coffee table to arrive. (OK, none, but it's another Microsoft Surface, now renamed PixelSense.)
The reason we wouldn't believe you is that the intelligence community has already proven beyond the shadow of a doubt that it can't be trusted and it regularly lies through its teeth without batting an eyelash, not because we're wearing tin-foil hats. It's your fault you don't have any credibility, not our fault for disbelieving you.

You're asking us to believe something ridiculous on its face, that there AREN'T these horrible small-minded people who don't think twice about violating our rights. Congress is packed full of people like that, but there aren't any at the NSA, ehe?
Have you never voted up/down then?

I thought you can do it from moment one?
You might also be interested in boost::units.

It implements units using a ton of templates and "compile-time metaprogramming". [0]

The nice thing is that it has no runtime overhead as all templates are "compiled away". The disadvantage is that when you make a mistake against units, it results in a "template compiler error explosion".

[0]https://www.boost.org/doc/libs/1_65_0/doc/html/boost_units.h...
Fair point. I can’t edit the comment anymore, but if I could I’d say some HN users are bias.
Is there any particular reason why you are assuming that housekeeping and child rearing should be the exclusive responsibility of women?

I'm struggling to see any honest point in this comment.
> userTrack was never free...

Sorry if it seemed like I was complaining about the pricing change. I was just wondering whether I remembered it correctly from here (https://news.ycombinator.com/item?id=24207129)

It's a great product. People will pay for it.
You're reading too far into that. It could just mean they were hosted in the same data center which was having issues.
Agreed.

I tend to make sure that side-effects are limited to some "block" of code (function/class/module/whatever).

I just don't see the problem with syntax much anymore - Python syntax bugs me - a language's usability for the practitioner of the language works around the axis of semantics and maintainability far more than syntax. Obviously J, APL, and egregarious abuses of Perl are examples of syntactical issues, but, as was once said, one can write COBOL in any language....

I'd rather go with the powerful semantics and boring syntax of Lisp. I like this image- http://img264.imageshack.us/img264/1397/lispnd7.png.
I am not a big fan of lisp, but u can not really change the lisp syntax and have lisp anymore. (+ 1 2) has more features included then '1+2', because u can for example add 3 numbers easily like (+ 1 2 3) and you can treat all that as a list and parse it to whatever u need, recurse over it and so on. With a "better" syntax u just don't have these features anymore.

Someone who would use sweet-expressions actually has not understood lisp yet. But like the mouse mode in Vi, it might be a useful tool to make new lispers more comfortable. So I still like the idea!
What's funny is that I simultaneously agree with you and think you're missing the point.

Tumblr has done an awful job of monetizing. I'm pretty sure the team doesn't give much of a shit about monetizing, because they seem pretty damn happy with their site as-is and every monetization attempt of theirs has been something ephemeral and community-focused. The only one that's been long-lasting is their Theme Garden, which is poorly-designed and, I suspect, not very successful, mainly because Tumblr's primary audience is looking for a free, well-designed way to express themselves, and sees no reason to pay $49 for a pretty theme.

But at the same time, Tumblr is immensely valuable, because it's becoming the go-to community for bored youth. Name a single community more geared at your average (non-techy) youngster. The only one I can think of is LiveJournal, and LiveJournal is not sexy. Tumblr is sexy. It is surprisingly intelligent considering how sexy it is, but it is not a web site used by people carefully calculating features and userbases; it is a web site used by people who like web sites to look and act sexy. (Sometimes I feel frustrated at Tumblr because of this; it's not really worth it. Nothing wrong with people who'd rather be sexy than smart.)

Posterous has more features than Muscle Milk has nutrients, and Garry Tan (the only Posterous staffer I've talked to) is a superbly bright and kind person who spends way more time answering inane emails than a successful person ought to, so I like Posterous, but it is not a sexy site. "Sexy" isn't something you usually put on bullet point lists, but it's super-duper important, and it's very difficult to design for. Actually, I think there's a case study in design right here: The more features you place somewhere, the harder it is to make it sexy. Tumblr is very good at adding features and maintaining their inner sexy. Not just in how they look but in how they feel - I've never felt a site that makes posting new content feel as rewarding as Tumblr does. (Second place: Facebook, distantly; they used to be better at this.)

It's valuable because a significant portion of youth worldwide are addicted to it. If I'm launching a new product (whether it's "internet service" or "TV show" or "me trying to be clever in a blog") I'm going to pick Tumblr over Posterous, because what I want isn't a set of features that make my job easy, what I want is easy connections to an enormous market that might latch on to me and make me popular/viral/book deal/whatever.

(By the way, the theme marketplace is pretty poor, but the theme garden is one of the highest-quality purveyor of themes you can get for any blog engine. I wish Wordpress or ExpressionEngine or Drupal had themes that consistently sexy. But I'm admittedly biased: something like 40,000 people use my old Tumblr themes.)
What you’re describing there is a little like the difference between those who like to have tidy desks vs those who don’t.

You’ll often find that some who work in organised chaos still know exactly where everything is.

Is their organisation worse than those who keep things tidy? From an outsiders perspective it might seem that way. But if they’re the only ones using that workspace then it doesn’t really matter.

For some people, remembering where stuff is creates no extra cognitive overhead. For others, it’s like trying to access their computer while it’s covered in bubble wrap.
People thought blocking this acquisition will result in more competition overall. Unfortunately, letting the stock market control ARMs actions will still lead to anti-competitive actions harming you as a customer. Not sure if blocking the merger will be overall better.
The carriage return time spec for the 5-level teletypes is that CR LF should be sufficient.
I've restored two Teletype Model 15 machines, and both work properly with plain CR LF.
They're 45 baud, so two characters is 400ms. 8-level, 110 baud devices often needed more time.

The early Model 15 teletypes would just overtype at the right margin if you didn't send a CR, and would type on top of the previous line if you didn't send an LF. Mechanical options requiring extra parts were later offered so that overrunning the end of line would force a CR LF. One letter would be typed about halfway across the page, but it was better than
losing an entire line because one character was garbled. This was useful for links over shortwave radio, where losing characters was not uncommon. With that feature, CR implied LF. I have two Model 15 machines; one has that feature, the other does not.

Too many years ago, I had to overhaul a Teletype driver to handle all the serial devices that appeared just before memory got cheap and everything got buffering. I put in a delay function of the form K1 + linelength*K2. Some serial printers worked with wide paper and needed long delays for their long lines. There was at least one device [1] that needed a negative K2 term. It had a minimum time to print a line, so short lines needed an extra delay.

(The early Teletype machines are the dream of the right-to-repair people. Everything is fully documented, all parts are removeable, and they are very repairable. They're also high-maintenance. They need regular oiling, and there are several hundred oiling points and three different lubricants. In heavy use, they need an annual cleaning which involves partial disassembly, soaking in a cleaning bath, and lubrication. They have several hundred adjustments, and a whole "adjustments" manual. Nobody would put up with that today. That's the downside of "right to repair" - the hardware is repairable, but clunky.)

[1] http://archive.computerhistory.org/resources/text/DataInterf...
Thanks for the suggestion. I looked up some devices, but all of them cater to musicians -- obviously -- and therefore don't have many different types of input. Korg nanokontrol and nanokontrol studio seem to be the best ones in this regard. I wish there was a device made for hackers with small and large knobs and buttons, horizontal and vertical sliders, touch panels, etc.

For Mac users, BetterTouchTool [0] allows assigning system-wide actions to MIDI inputs. I haven't used its MIDI capabilities, but I happily use its other features.

[0] BetterTouchTool. https://folivora.ai
>The minute it becomes inconvenient you would see the wealthy divest their ownership of land in favour of some other asset with less tax burden.

Wouldn't that be a "win" situation as well? Because at least it will reduce the incentive to go all NIMBY on new denser development, which seems to be the main blocker when it comes to housing pricing (and, consequentially, ownership/renting).

Unless I misunderstood what you said, it seems like you are saying that this policy won't completely solve the issue. But it would make it at least better, while, at the same time, making "property as a store of wealth" less viable. Which would (in my estimation) make housing cheaper (directly) just due to people not hoarding the land anymore and (indirectly) due to decreased NIMBYism blocking denser housing developments.

So while it might not be a win-win-win, situation, it could definitely be a win-win situation. Or at least a singular win situation without much losses or negatives attached to it (at least as far as I am seeing this, which could definitely be wrong; in which case, please correct me, as I am thinking through this as I am going; I am far from being the expert on the situation).
It looks good, and amazing that it's open source.
It has been added.
Right, forgot -- men eat shit whenever they're asked and never fight for their or others' rights.
> Wouldn't it be better for Amazon, in the long term to let workers get the best salary/benefits in the industry

The dirty secret is that Amazon basically already has the best salary/benefits for the job types that are looking to unionize. This isn't entirely true, but very close. Warehouse work is not well compensated anywhere and Amazon's $15/hr min wage plus really solid benefits is pretty much comparatively incomparable.
That seems so counterintuitive to what I've been told about a good diet. Any resources you recommend where one can learn more about this?
Not that concerned about scaling - I think it's going to beat Rails there, but for a larger web app growing quickly, the difference between going to N web servers from 1 might not be that many months.
Terrence McCoy’s other writing for the Post does make this argument at length.
Saving is the way to bet on deflation. If you really want to bet on deflation simply sell all non-necessary assets now, hold your wealth in cash or 10 year T-bills (not short-term interest bearing debt which are highly-correlated to the rate of deflation), and watch your cash/bonds appreciate relative to the goods you've sold.
>Either there is a malicious virus contributing in some way to obesity

https://secure.wikimedia.org/wikipedia/en/wiki/Adenovirus_se...

I know it's Wikipedia, but the information there suggests that there is a strong relationship [not necessarily causal] between carriers fo the virus and obesity. But, one can still be obese without it and one can be a carrier and not be obese so I don't think this obviates the obese carrier from responsibility even if a direct causal relationship is established.
Moreover, rent to be paid to those who actually built the building.

If Facebook adds as much value to the web as Google did with their search engine, then they more than deserve getting "rent".
Still, Google can't prevent you from running an internet business. I have heard some cases of companies prevailing without Google's approval.

Most businesses need to pay for marketing, of course running businesses is not free.
It probably wouldn't have a effect, but because these things are impossible to measure, there's no way to know for sure.

It seems clear that even the perception of possible bias created by ad revenue is of negative value to Wikipedia. It's possible these effects are small. However, as an organization, they've clearly decided that the total costs of advertising outweigh the benefits.
>If you have a diversity of clients, you're stuck with the lowest common denominator of mainstream clients. Without them, you can roll out any feature you want to.

This only matters if you cared about backward-compatibility. Otherwise you can just push breaking protocol changes without regard for third party clients.
At least in the past, Harvard had a far higher rate of students with learning disabilities than lower tier schools, because having one meant you could get unlimited time on the SAT (giving the time to, on the math part, test every multiple choice solution manually rather than solve once and choose or use other higher level strategies).

Richer families were more likely to have connections with a doctor to give the diagnosis, afford the insurance deductible, or even be in the right circles or to know through word of mouth or paid admissions advisers that it was a thing to try and acquire for the kid.
I agree with your implicit point, but GP is likely emphasizing the delineation between measuring aptitude and measuring proficiency.
This is an oft-repeated meme, but I don't think it holds much water - the main value of SAT test prep is in taking a few practice tests, which you can do by yourself with a $20 book. You can't buy your way to a 2400, it takes being able to actually solve the problems. Otherwise, you'd see a lot more of them.
wouldnt this be the point? what woudl you be measuring if someone is smart other than IQ?
By failing to pass required classes, for example because they didn't turn in any homework.
I would state these differently:

Majority Opinion: "We assume for the sake of argument that the deceased was murdered; we then argue that the accused did not do it, and rule that the accused is innocent."

Thomas's Dissent: "The facts of the case that support a conclusion that the deceased was murdered also support a conclusion that the accused did it. So if you are assuming that the deceased was murdered, you should also conclude that the accused is guilty."
They do.. but integration is almost nonexistent.

All e-mail were separate eml files, with attributes for most of the important data.

Same for contacts.

In BeOS everything was more a file than in most *nix
Datacenter CPUs are much larger than consumer parts and yield goes down with the square of the die area. They start with these because the margins go up faster than square of the die area.
At least the wealthy still have to take the test. With essays, there is no guarantee that the person wrote it. There are numerous websites for purchasing essays
Ordinarily I'd just say reformat it and install Linux, but....
Wow. Well done -- the Filtering UI is awesome. Two minor things:

The "map view"/"tile view"/"large screen view" were not intuitive to me.

How tough would it be to make the selections persistent, so that if I've selected "Thursday Morning, Family" and then want to see what a different category offers on Thursday Morning, the filter didn't re-set?

T
I agree. So call your checkout "1-Click", get sued by Amazon, and have your lawyers reply saying you think it's actually OK.
Not as easy as it sounds. You wouldn't believe the reaction I got from Mom when I asked her to change her maiden name.
When credit cards are involved you really need to prepare for the worst case scenario.
The obvious meaning to me is "Here's a summary. But no summary could really do justice to this article. You should read it."
Yes, call it PRR (Pre Release Refactor) and people will buy into it.
Which, I think, misses the point. Unless your Go program is currently not fast enough, why would you consider a port? And, if it isn't fast enough, are you sure you are using the appropriate algorithms and tools for the job? It may be that Go isn't the right language, but I would think long and hard before a re-write from any language to any language, unless it's a toy project (in size, not importance), in which case, you could rewrite it and find out in a day or two and it might be a fun experiment worth writing about.

And, lots of benchmarks between C and Go have already been done. Likewise, Rust and Go, and Rust and C.