jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
He seems so out of touch with reality, advocating for everything being free open source, specially games would have stopped many of the now cultural references that exists. Making games is hard, making good games is harder and needs a team both motivated and financially compensated.
We just got rid of the Cleveland baseball team and Washington football team, but people act like society has come to terms with the genocide.

Hell, Chicago hockey is still the Blackhawks, but since it’s “tasteful” people aren’t complaining loudly enough to get it to change.
In my personal opinion, it's the opposite:

Unity is a black-box machinery with a C# interface bolted on. But as soon as you touch the limits of the black box, your sand castle breaks.

UE4 is the full but raw deal. If you stay within Blueprints, things are easy and predictable. But if you need to exceed its limits, then you have the C++ needed to recompile everything, but things are messy and ugly down in the basement.

As for Unity going public, my impression is that now they are spending much more resources on shiny things to show off instead of fixing bugs that actually affect their paid customers - who mostly do mobile games. Also, it appears that they improved their profitability by massively increasing prices and simultaneously reducing support.
Page table and TLB handling comes to mind, although I'm not sure why ARM was included there since it does TLB automatically in hardware.
> That revenue model is crazy, no way will they last.

Why? Their plan is to be an amazing SE, but only for the comparatively small amount of people that are willing to pay. They aren’t VC funded but boostrapped, so they don’t need to ruin a good thing for dumb returns.
These are well paying jobs with health insurance and benefits. It's not simple to switch jobs without the requisite degrees or skills.

Referring to working a job as "volunteering" is incredibly naive.
I see, well is anything stopping you? Note: IANAL but I have a definite impression that if you plan to charge for this type of assistance, you need a license, at least here in California. But nothing stops you from going online and taking requests.
There are quality issues with these chickens: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3277097/

Probably doesn't make a huge difference for your health, but it's not a very nice culinary experience to find a dead/diseased muscle in the chicken you're eating. Consume enough KFC and it will happen.

It looks green, by the way.
Yahoo has actually put their full weight behind Flickr -- they even shut down their original Yahoo Photos site while Flickr was still smaller and forced the users to migrate or leave!

The product has improved significantly over the years, especially after the founders left and Yahoo was able to roll back some of the idiotic policy decisions that they'd previously set in stone.

It used to be that if you posted any pictures not taken with a physical camera, your account would be hellbanned, using the same moderation mechanism (NIPSA) used for people posting porn, and Yahoo has eliminated the practice. The site used to be terrible for actually browsing through photos because the founders still considered it to be primarily a social site and not a photo sharing site (it was originally a MMO called Game NeverEnding), and now Yahoo has ajaxified the photo pages for clicking through photos and finally boosted the default display size to be bigger than 400px. The founders said absolutely no to the idea of ever hosting digicam video clips, and now that they're all gone, Yahoo implemented 'long photos'.

Flickr is proof that Yahoo doesn't fuck everything up.
for what it's worth (not much), angelos also contracted for netsec.
I've thought about this, and I'm pretty sure that the iPhone / iPad is going to be my salvation in the event of an apocalypse.

* Low power consumption
* pretty durable (I abuse my iphone, it has lasted just fine)
* potential for survivors to create a comm network with them

I don't think laptops are tough enough unless you have one of the hardened ones. Paper is obviously out due to size. So, yeah, just me and my trusty iPhone against all that nature can throw at me.

I'd also suggest as many natural science texts as possible, specifically about indigenous plants, animals, and terrain. Perhaps something that would tell me geographic/navigable coordinates to massive existing infrastructure? I don't think I could find my way to New Hampshire to look the Twinkie factory without some help.

Compass is good if you dont have a newer phone. Also, a commercial (FM/AM) and a 2-way radio. Preferably in the CB or ham ranges. Meeting up with other people would be important.
As soon as you became a tester all the bizarro behavior would probably stop. I know this from experience :)
>doesn't it make more sense for software companies to prefer self-taught applicants over university grads?

I don't like the question. It's too open, what role are the "software companies" selecting a candidate for? What skills did the self taught applicant teach themselves? Which university course and how successful, what industry experience if any comes with it?

Generally I'd say a good degree shows rigorous study, flexibility a certain amount of persistence.

University graduates are often self-taught in many aspects - a degree however comes with a transcript given a brief overview of what the applicant should know and the level of their ability. To get this from a completely self-taught applicant without formal qualifications you'd need to test them thoroughly; why do this when you can choose from pre-tested stock.

As a complete outsider, the relationship between computer science and most software to me looks like that between physics and mechanical engineering.

I'm nowhere near being an IT employer, or computer scientist I just like sticking my oar in.
I actually hoard quite a bit of information for that, among other, contingencies. I've got engineering textbooks of all kinds, a book on the preservation of library books, books on metallurgy, a book on vacuum tube design, military survival manuals, medical textbooks, a book of constants and equations, chemistry textbooks, a Debian mirror and quite a bit more random stuff I've thought might be useful. It lives on several computers, plus some books in dead tree format. I have everything I'd need to devise a way to power any one of those computers without electricity from the grid essentially on demand. I probably ought to keep an archive of all that on optical disks, but if there's an EMP I'm pretty much screwed anyway.

I'm not a survivalist or something, I just started doing this on a whim because I was procrastinating on something. I honestly expect to never need most of it, but having my own Debian mirror is very convenient.
As far as the "dealing it out and not taking it," I only expressed my personal opinion about a subject, I wasn't attacking anyone personally, as others, in my opinion, did to me.
Having said that, I never thought I was "dealing it out" to anyone personally to begin with, so I wanted to apologize to anyone who was offended by anything I said.
Or maybe by blocking it during the timeframe they did, they have accomplished their mission and there was no further need for blocking.

I sincerely doubt github is at all important to China.
This is a nice way to get publicity for relatively cheap.

Should I be disturbed that our YC batch ended up being just a bet? I feel like I'm in the Silicon Valley version of "She's All That."
It would be good to know exactly how this sort of thing happens so others can try to prevent it in their own systems.
Update the hash when the user logs in because you have the password. You can tell if it's been applied by having another column, or prepending/suffixing the output with something that scrypt can't output.
Still have this linked. Thought it'd be a fun way to learn Racket.

One of those things I'll get to when I have time, which almost never happens. Always something more directly applicable to learn.
We have an approach to this which doesn't modify the password hashing at all, so it can't possibly reduce the strength: we store users and password hashes (currently bcrypt * ) in two separate tables, and the key used to look up a given user's password hash is an encrypted version of their user id. The encryption key for doing this transformation is loaded dynamically at app startup and has some extra security precautions around storing it, so it's not baked into either the source code or a config file.

The upshot is that if you get a db dump and are able to brute force some bcrypt hashes, you won't know what usernames they go with. If you get a db dump and our source code, you're still out of luck. If you get ahold of an old server hard drive, you're out of luck. If you root a running server and inspect the process memory, you can obtain this key.

This scheme also allows the mapping key to be rolled, which would immediately invalidate all passwords in the system.

*we also version our password hash records so we can migrate from bcrypt to a new scheme fairly painlessly if it's warranted in the future.
Yes, the /giphy command. :)
This is sweet! Thanks Mozilla. I have waaaay too many things on my list that I want to learn, and I made a commitment to stop jumping around from one tutorial / site to another. So on the list it goes!
This DDoS is mainly punishing people who are using VPN to skirt The Great Firewall (and people who use GitHub). What is the point of 'punishing' people who aren't doing this on purpose?
It’s worth noting that “universal noise of fucking” is a backronym—the word was originally onomatopoeic.
I think that you and parent both played the straw man against each other. This isn't a binary issue, it's a continuum. Modern hunters have a wide range of tools to choose from, at various points on the spectrum of "fairness." I would posit that "fairness" isn't even the primary factor in choice of equipment for most hunters in modern countries. Other considerations such as "challenge level" and laws/regulations probably have much more to do with it. For example, in the U.S. most areas have two deer seasons: a longer, earlier season where only bows and/or muzzle-loaders are allowed and a shorter, later season where modern high-power rifles are allowed.

This is, of course, anecdotal, but I don't know any hunters who use high-power rifles from blinds. Typically, deer stands are used by bow hunters. High-power rifles are typically used from much greater distances where the shots are correspondingly more difficult. I'm not really into deer hunting (I prefer upland fowl), so my experience with the subject is limited. Either way, the "brain power" part of it went into the development of the tools, not so much into their use. Also, only an idiot mixes alcohol with firearms (or broadheads). Yes, there are people out there stupid enough to do so, but they are a very small minority (it tends to be self-enforcing). Hunting from a deer stand typically involves getting up before dawn and climbing up onto a rickety platform to shiver silently for hours hoping that a deer comes by close enough to shoot. That's why I'm not a big fan of deer hunting.

Let's also not conflate "fair" with "humane." As I mentioned, the area where I currently live is so overpopulated with deer that professional hunters have to be hired to kill a few hundred each year (it's truly astounding how fast the local herds grow). If they don't kill enough, even more will die by starvation and disease. If they were overly concerned about fairness, they wouldn't be able to kill enough deer in time, and that would be inhumane.
I agree with you. I use NoScript, I don't use Javascript on a site I've never visited before. And MapQuest just showed... nothing. As if it was a horrible server error (some PHP sites show a blank page when the PHP goes tits up).

If I wasn't interested to see what they were doing, I would have been gone by now.

This is a horrible introduction to people who accidentally stumble onto the site.
I don't think there would be anything seriously wrong about Wikipedia displaying ads to support itself. If I were in charge, I'd probably do just that. That being said, though, there's something very cool about the 5th most visited website in the world being completely ad free and 100% visitor-supported. That's why I donated.
That is one long article/piece of fiction, but I'm enjoying it so far.

I guess somewhere it gets to the point you're making :)
Someone seems to have forgotten that ARM means "Advanced RISC Machines, Ltd" and that Acorn, Apple and VLSI were partners in A(dvanced) R(isc) M(achines).

Of the three (Acorn, Apple and VLSI), only Apple is really still around. Apple must already have significant equity position in ARM being a founder.

VLSI was bought by Philips Semi, which was later spun out as NXT. NXT is a user/licensee of the ARM architecture but not even the biggest one by a long shot.

Intel's revenue from ARM (and yes, they still make some Xscale parts) is probably bigger than all of NXT's revenue.

Acorn went belly-up as a going concern in 2000 with the remains bought by Morgan Stanley.

The ARM "JV" IPOed (as ARM Holdings).

In any case, I doubt that Apple pays much, if anything for its ARM license.

And I doubt we really know what Apple pays for A4 parts.
Not without paying ARM Holdings, they couldn't.
I agree with that. My post was more about hacking the law and not about advertising these druglike substances (which I think are extremely bad... illegal stuff was tested for tens of years, this stuff was not tested at all).
I'm wondering whether you could monetize ScribTeX by offering an API to submit docs and return PDFs.

I can think of examples in the past where I'd have paid for that in a heartbeat.

Just an idea.
The way to counter this is to operate as much organisational transparency as possible. Bribery can only take place in private.
You're not very specific or constructive in your complaint. I assume that money is spent freely serving encyclopaedic content to the masses via the web on a nearly incomprehensible scale, which I assume donors already know about.
Down-to-earth cool guy. Reddit owes a lot of what it is to him. I can't see how the community won't benefit from this. Congrats Alexis.
> the fruits of my labors

To me, the value of the fruits of most people's labor are anywhere from zero to some negative number after accounting for the time I will spend reading those "fruits." This is why I don't read every book on the market.
You missed kn0thing :)
Very very little is hardcoded, and you can override almost anything. Or even change the source if you are embedding it. Most people seem to manage, but there are a few areas which seem odd like the length one.
$3k is still a drop in the bucket
In Walmarts in Mexico there are many 20 items or fewer registers; these are all fed by a single line. At busy stores during busy times these single lines can extend well over 100m. People complain about the long lines, but they do move quickly -- well, as quickly as anything moves here.
Oh nooo... It's a 2007 article, but I wish I had been able to go back to that time and shout, "You can use vim! It's okay!" slimv... screen, vim, sbcl in an alternate window with linedit... I think the only real things emacs ever gave me was some intellisense and a slightly enhanced debugger over sbcl's stock debugger. I do not really feel slowed down, though; maybe the problem is that I am not regularly experiencing the speed-ups. :)

But whatever the case, emacs should not be a barrier to Lisp. I might even recommend for new Lisp users: avoid emacs. First learn Lisp. Play around a bit. Most of your environment should be the REPL, and you can copy-paste from your favorite editor. You can use "(ed)" in the REPL. Go from there. Then, later on, try to get emacs to work with your Lisp. Mainly, you will want to experience the interaction, the environment with Lisp. Finally, switch back to vim when you are ready to get your real work done quickly.

I couldn't help the last line... :) Use both editors, depending on your immediate need. But learning Lisp is separate from learning emacs.
The Nov. 2008 release was R12-B5

Unfortunately, the release notes are enormous docs.

Fortunatley, each reflects a huge number of new features, bugfixes and enhancements.

Off top of my head:

- continuing work on tools like Dialyzer, McErlang, quickCheck

http://erlangotp.com/wiki/analysis/

- new SSL module

- NIF's

- Ericsson puts the repo onto github, starts pulling patches

- "erl +native" / HiPE

- schedulers for SMP processing

- large shared data structures passed as messages:

- from Basho: riak, rebar and Nitrogen

- Oreilly and Manning books (Cesarini/Thompson an outstanding book; archaelus and Gerakines were writing books also,hope they get published)

- learn you a erlang, erldocs.com,

http://learnyousomeerlang.com/

http://erldocs.com/

- the community has not changed. Beginner questions are still enthusiastically answered on IRC, the google group and stackoverflow (by Armstrong, Virding and the Ericsson core team, among others)
Yes, pensions are a major part of the shortfall but I specifically said outrageous pensions payouts. It remains to be shown that the shortfall comes from outrageous pensions. I've noticed that often times people mention the unfunded pension liabilities in California and then point to a few extreme examples. Are the extreme examples causing the problem?

There are structural problems with California governing system that give more plausible reasons for its present problems. To go from Facebook setting up a data center in order to save a few million dollars to an extreme pension abuse example is very weak.
For your own personal recipes, I'd recommend Paprika: http://news.ycombinator.com/item?id=1798717
No problem. I think overall there is a lack of really polished cooking apps for iOS. Mario Batali's app seems to have some nice typography from the screenshots I have looked at, but doesn't have as much content from what I can tell in comparison to others.
just click the column at the top to sort it. This is how everybody does it.
a rebuttal already: http://jlouisramblings.blogspot.com/2010/12/response-to-erla...
The iPad keyboard can make "click" sounds as you type (though this can be turned off, or the device may be muted). I do find the extra sound to be helpful.
Becuase they'll break whenever the source tweaks their formatting in the slightest.
However much science and practical use the radioactive bananas have behind them, this really made my day.
Absolutely. If it's automated and can be used on many different pages (basically a bot script), it should respect robots.txt.
Nigh on indestructible plastic. Beige plastic at that. Which makes it a good example of the point that you don't need to accept Apple aesthetics to make durable and/or highly popular products.
Let's say that there is a high demand for electric generators after a hurricane.

Are you also from Houston?
The difference is, for the value investor, the selling part is optional. A company can repay its investors with dividends, liquidation (rare), being bought out... Often value investors end up selling to the market, but you have to break away from the mentality that buy low sell high is the point of "investing". If it is that way, then it's a zero-sum game, so why's it an important part of capitalism again?
That's because it's magical.
I did. Twice. Sorry if you do not like people dissenting with your analogies but I don't owe you or anyone else here blind compliance with viewpoints. If I don't attack the argument and attack the speaker, well then we've got ourselves an ad hominem don't we? And what good is that?

I stated your analogy mischaracterizes an act of nature with willful and deliberate actions of people copying and redistributing content but agreed that markets need to evolve their distribution channels. I don't owe you anything more than that.

Have a nice day.
Here is one idea.

http://lifehacker.com/im-ryan-holiday-and-this-is-how-i-work...

The take-away there is index cards. I like the idea of information being broken down small enough to fit on an index card. Reading a book, it could be one point, one quote or something of similar size.
Is an elliptical a good alternative to running?
I bring up Maslow a lot at work, I think it’s one of the few things I enjoyed from my partial business degree. What’s missing from this article is the context of the release, project, company etc. Some project environments don’t allow for the proper time to get the things done “properly”. Some product managers don’t have a clear enough vision or handle on the details to allow developers to know what “correct” really is.

If the team, project, company or whatever is not in a good place you can never really hit these higher “levels”; you’ll never reach the next rung on the pyramid if the context it’s built on is still at a lower one.
Go uses garbage collection, which is why for some low-level systems programming tasks it's not really a suitable replacement for C or C++.
> figuring out how they let a bunch of MBAs mismanage the company

I think this is often stated as a cause, but more usually a symptom.
Interesting! Do you have an example of how such a thing could be used in an interactive language?
If I were able to donate thousands, then I'd probably use it to file a civil rights case for a recent issue we've experienced.
Based on...? You're presuming what they are saying is untrue.
I still don’t get the tailwind hype. To me, I think the relevant parties are invested, myself included. CSS is weird and has had a lot of “answers” appended to it out of desperation, but I’ve been feeling really good about styled-components and/or SASS modules, probably slightly in favor of the former, using file based code splitting. I’ve seen the explanations countless times, but if you were to ask me to advocate for tailwind right now, I’d find it difficult to highlight the advantages. The answers don’t immediately jump out at me, the problem we’re solving doesn’t seem immediately apparent, so I have trouble advocating for or understanding the tech.
“You can build stuff quickly!” - doesn’t this just sound like someone comfortable with raw CSS?
“You don’t need to context-switch!” - these are shorthand classes, not JS or JSX. The language isn’t uniform here.

Note: I’ve written a lot of CSS and generally prefer rolling my own components to using a library... perhaps I’m not the target audience. Perhaps this is a cherry flavor to make the “designing your own UI” medicine go down more easily. Perhaps I’m mistaken and not being charitable enough, too.
Can anyone recommend a decent streaming client to make a dumb TV or a Beamer "smart"? I have an ancient PS3, but it's kinda noisy and I am afraid it will stop working for Netflix, considering Sony will soon shut down the PS3 Store. Also, there is no Disney+ on the PS3.

* AppleTV is really long in the tooth right now
* Amazon hardware is probably slow
* Google knows too much about me, anyways
* Raspberry PI/Kodi is probably fiddly

(btw. I am in Germany, so not all hardware might be available here).
Works just fine here with c++20. it even automatically converts std::variant and std::optional
I heard COBOL is used a lot in large (governmental) organizations. What are the compilers commonly in use in those places? Is this GNU impl commonly seen there?
In the West bank, there are Israeli checkpoints everywhere and whenever non-compliance happens, collective punishment is applied (which is against the Geneva conventions).
Please read up on Dark Energy. It is quite fascinating that people do not make the connection. Dark Energy was invented because the theory does predict not enough energy. Meaning observation requires there to be WAAY more energy than what the theory predicts!

This vacuum catastrophe is completely different!
The theory does predict WAAAAY, I mean WAAAAAAAAYYYYYY more energy than what was found in observations.