jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hadoop

Every idiot out there wants to spray some "big data" retardation all over whatever they're doing, so they throw together a cluster -- if one were really generous -- of a handful of machines so they can use hadoop too!

Meh. It's not big data until you need a couple hundred cores.

However -- it's an opportunity to cash in for devs. Of course hadoop is a needlessly difficult programming model for most people, but never mind that. My .02 is if you can possibly solve your problem by scaling up instead of out, then scale up. Hadoop works well precisely for perfectly parallelizable no communication required problems, which are few and far between. For everything else, it's a giant pita to shoehorn the solution into hadoop. Of course, most managers are retards, so spending maybe $25K on a 256GB ram, 16 xeon machine stuffed full of 15k rpm sas or ssd drives is out of the question, but wasting months of dev time to sprinkle Real Big Data (TM) bullshit on stuff is worthwhile. Sigh. 15 years into this industry and still, everybody views salary expenses / opportunity costs of dev time and equipment as completely separate things.

I'm grumpy today.

However, hadoop has a steep learning curve for anything but toy problems, and I get 2-3 requests a week on linkedin just because of my employer and having hadoop on my resume. So it's great for devs. I know people charging hundreds of dollars as their consulting rates.

Edit: just checked silicon mechanics to make sure my hardware cost wasn't too far off. If you're doing most numerical stuff, parallelization is hard, so: 256GB RAM, 2 of the fastest QPI highest cache procs, and 6x intel 160GB SSDs in a 2U: less than $30K delivered.
> like breaking up the traditional channel bundle and increasing access to more personalized and niche content.

Yea this is benefit decreases every day. The "cord-cutting" phenomenon is dead. Want to watch a discovery show? Oh great, it's only on Discovery plus now, $5 a month. Want to watch Premier League soccer? Peacock Premium! Cobra Kai? Netflix... marvel? Disney+. Oh but you can't watch THIS nfl game on here because it's blacked out locally for TV. Champions League soccer? Sign up for CBS All Access. Can't forget HBO Max!

When you add everything up, cable for me was actually cheaper. But now I'm screwed, because they aren't putting shows on TV channels anymore to get people to sub to their streaming service.
That’s what I used to have (2008) and it wasn’t like that for me.

Your experience sounds like the overdrive was off. Or the transmission was dying/defective.
> Incredibly, Samsung even recommends (https://www.samsung.com/us/support/tip/TIP00083197/) that you run virus and malware checking on your TV regularly.

The linked page does not contain the word "virus" or "malware"
> This lack of consideration of the customer experience is why you feel like a potato being hauled

I’ve heard airline folk refer to passengers as “self-loading cargo”. Thats complete dehumanization, and it shows in their products.
I think they're very inconsistent honestly. I ordered a 400 dollar item last summer, it was shipped by Fedex, and Fedex said they delivered it. I live in a house on a private drive way out in the country - nobody is porch pirating here. It never showed up. I tried to work with the seller but they never responded with anything other than the copy pasted tracking number. Ebay denied my claim saying that a tracking number proves delivery. PayPal did the same. Chase ultimately sided with me and processed the chargeback.

I've had other bizarre issues with Fedex as well, like the time they said they delivered a wrench but they didn't, then it showed up 6 weeks later after the seller had already sent me a replacement.
Classic conservative move: assign conspiracy to something as mundane as video streaming rights.
Deleted because the top comment just keeps editing their message to the point where it’s substantively different than when i posted just a few moments ago.
I think that assessment is unfair to the author. The article even talks about the warehouses and logistics in a pre-same-day shipping world, and compares it to the pace and scale required by the new delivery model.

The point I took from the author is that the expectation of same-day or even two hour shipping is erasing the barriers to consumption. There's a big difference between a weekly walk to shop or drive to the mall, and 24/7 instant delivery with just a click. It's no secret that the pitch on fast delivery speed is that people will consume more.

Anecdotally, many people I know who have Prime seems to have steady streams of packages arriving at their door - snacks for the kids one day, a new sweater the next, a package of toilet paper the next - with the logic that they have paid for the delivery, they might as well use it. Each in a separate trip, box etc. And if an item is incorrect or damaged, they often don't even bother to return it, they will just order something else.
This is a shameless plug, but we have several remote developer positions we are hiring for as well:

https://www.twintechs.com/about-us/contact-us/careers/
To me the only thing that's missing is a Property object - a Stream with a current value. I've ended up implementing it a few times already.
Kind of reminds me of this comic.

https://therionorteline.files.wordpress.com/2014/08/huxley-v...
There's a difference between requests that the user "expects" to take a long time, and those that can never be fast enough. For example, POSTs, credit card transactions, and things like Wikipedia edits generally have lengthy forms prior to the request, and the user can tolerate a correspondingly-lengthy response time. I prefer 2s as a target for anything like that, and rely on a queue for asynchronously processing anything that takes longer.

For GET requests, particularly those reached by clicking a link from elsewhere on the site, faster is better... Luckily, many of these types of requests can leverage a cache.
Are you referring to a condition where if you let attackers control the array indices or table name, it's merely sanitized for meta characters?

https://github.com/resonantcore/lib/blob/7b719907e8954241ff9...

Developer abuse ought to be sufficiently mitigated now. Thanks for saying something :)
This guy is very entertaining in the video, and what they're doing is very practical.

Rocket engines sometimes get described as extreme plumbing. Big rockets that are more powerful than the simple solid rockets the video describes tend to use cryogenics like liquid oxygen (-185C/-300F) in one part of the rocket, and then at the other extreme have a combustion chamber over 1500C/2750F that will melt most metals.

Rocket science is hard.

For some more good reading, there's a great usenet archive of sci.space at http://yarchive.net/space/index.html
Others have suggested interesting and valuable possibilities. Here's another: Why think about this so categorically? Mightn't the degree and type of harm also be a factor?

Tor gives people a way to anonymously download child porn. These are probably people who would download child porn anyway and, while I certainly don't approve of even a single intentional download, I do wonder how much harm is caused by a single download. It's not zero, but it's a lot less, I think, than the harm of shooting someone.

On the other side, it is also, apparently, much less likely that any given gun sale is going to lead to a murder. But it's possible that the moral arithmetic still works out to significantly greater average harm.

We should also think about the potential benefits in the same way. Both Tor and guns supposedly have some capacity to protect/foster democratic government. One should also compare the probability of these positive outcomes.
Also note that the Zend Engine, confusingly, isn't made by Zend, it's just a component of PHP. Zend Technologies, Inc. came after the Zend Engine, but both were created by the same duo (Zeev Suraski and Andi Gutmans).
It's all well and good labelling HHVM the new official environment, but a lot of existing code does not work on HHVM.
When I setup an AWS account for pet projects the very first thing I do is create a billing alarm that alerts me the second my bill goes above $0. This way if something is accidentally running without my knowledge, ill get an alert (email / sms) and can quickly take action.
I think your assumption that you should start with a foundation is wrong. Foundation is good, but the best way to it is to focus on other things.

If you have a discipline A and a discipline B, and knowing A will help you a great deal with B, but B is totally unnecessary for A, it's natural to want to study A first. But this ignores the most important factor: everyday motivation. This is a much fuzzier thing than the dependency tree model, and it's natural to find it less attractive to think about. But it's real, and it's important. It's not enough to like the idea of conquering A. You have to find the process itself satisfying enough that it perpetuates itself. In practice, this often means learning B, being frustrated by your ignorance of A, but also excited enough to keep going. Then learning A once your studies of B have shown you the power and value of A.

If there isn't anything that excites you enough to study it without putting in inordinate amount of willpower, don't feel bad. It's entirely the fault of institutions that educated you. The trick is to start with some real world problem that doesn't even seem respectable, but is exciting because it's real, and in the course of solving which you'll come in contact with other, "deeper" areas of knowledge.
I don't think he's a jerk, but yes, many people would 'cushion' that assessment with 'it seems like' or 'I don't mean to offend, but I suggest'. Others don't get the need to do that. Personally I find there's a balance between being direct and handling people's egos.
It's also in the Dynamo family together with Voldemort and Cassandra, but notably it has Map-Reduce (with link following) that these other two don't have.
Great to see a Hayek book at the top of Amazon today! Woo hoo! That's truly great news.

Reading the comments here, looks like Glenn Beck recommended it? Hey, I'll take folks reading Hayek for any reason. An informed citizenry and all of that.

I don't have a popular cable show, but if I did, I'd do a tour of all the great economists. Talk about raising the discussion level. No matter what their politics, I'll never argue with a talking head that tells his followers to go read some well-known and authoritative work. There's really no downside here.
People knew ZFS's license was GPL incompatible five years ago.
This is how teaching should be done. From this exercise alone you can teach students math, science, art and physical exercise. Not just as an intellectual discipline but in a way that they can relate to and experiment with.

For anyone interesting in a different approach to teaching I can recommend Seymore Paperts book "Mindstorms" where he talks about using computers to teach math to kids. It's written in the eighties and quite fascinating.
Here's a little anecdote: Years and years ago, in a moment of free time, I added a bunch of silly settings to my software (EasyBCD, now with 7-10MM+ users). It had almost no users then, and I just added these options to "fill up" the empty preferences dialog. A year or two later, I removed a couple, and the complaints could be heard around the world.

The features, you ask? They really are ridiculous: Save the window size on exit. Set the default size of the UI text. Set the default font of the UI text. Open in "advanced mode" by default. Open to a particular page.

None of these features really saves a user more than a click. Some of them are purely aesthetic. But their popularity - which I greatly underestimated - was incredible. Till now, people file bugs when their favorite "silly preference" ends up resulting in odd behavior. And they always catch on immediately when I change something there.

Sure, it's hard work (read: boring, time-consuming, donkey work) to maintain these options. But I think they're part of the reason EasyBCD has succeeded.

(Note: EasyBCD is a software most people install once and never use again. It's definitely not something you would use on a daily basis. But people LOVE power and control, even if it's just an illusion.)
One tool I wish I would have known about in college is Anki. Spaced repetition lets you memorize stuff a lot faster than flashcards. http://ichi2.net/anki/
This looks great. I'm not living in the US thus $49 seems a bit steep to me. I'd go $19 without looking back, and I do believe the value of it is way beyond $49, but I'd need to wait 1-2 months to be ready to shrink my budget with $49 here.

Regardless of the above - great work!
Laravel. I could do React+Serverless+Managed DB, but pushing all the rendering in the server make things easier to manage. I could always add a sprinkle of Svelte or Vue if I need to spice thing up.
Arm was one of the CISCiest of the RISC processors at a happy medium in instruction complexity that gave them all the simplicity of regular sized instructions while still getting the job done in fewer instructions than a more ideological RISC ISA.

Some in depth look at various features here:

https://userpages.umbc.edu/~vijay/mashey.on.risc.html

Also, getting the job done with fewer instructions meant requiring less RAM in embedded roles where it thrived before entering the market from below in classic disruptive innovation style, the same way that x86 entered the server market. The other RISCs were mostly high end workstation or server chips suffering from low volumes. I actually ported some software from an SGI MIPS box to x86/Linux once. It was a nice system and I see why people liked it but it just couldn't keep up.
It only dawned on me yesterday that the EU uses data privacy as a pretense for protectionism.
You bring up a very good reason why restaurants (etc.) should be fleeing FB — it might not be the basket you want all your eggs in.

Then again, something else will come along. As long as the public and business are flexible. We saw the printed newspaper, "Yellow Pages" replaced.
That sounds like a 'Can Circles be Square?' inquiry to me.
Why aren’t they just on Wordpress?
It does say this at the end of the article.

> Because of the probabilistic elements, their proof only works for large enough hypergraphs — those with more than a specific number of vertices. This approach is common in combinatorics, and mathematicians consider it a nearly complete proof since it only omits a finite number of hypergraphs.
Okay so I'm genuinely curious but I remember a debate around this subject that had very conflicting data /widely contradictory conclusions and I've never gotten to the bottom of it. So I was wondering:

Is it true that people who are convicted of violent crimes more than once usually proceed to have very high recidivism rates until they get in for good ? And that those repeat offenders make up for a very disproportionately huge part of the total violent crimes? That's maybe due to how the prison system perpetuates the cycle and need for violence especially for gang members, but idk if that explains why other violent criminals such as rapists and domestic abusers also (supposedly) reoffend more and non violent criminals in the same prisons less.

Again, I'm probably wrong but the claim was that if we isolated those repeat violent offenders from society we'd basically not only see a massive drop in violent crimes but also almost certainly prevent crimes that they are almost guaranteed to commit due to their recidivism rates.
Obviously that ignores the moral argument for aiming to rehabilitate and reintegrate (which are both goals that I fundamentally support, except in rare cases ) but It would confirm a personal biais because I also tend to think based on personal experiences that some people are just violent and have a lot more violent impulses/snaps than normal people do.
Problem is that we were using Kubernetes + helm, which means that we were bound to whatever configuration language they use.
Given that the game simulates 867 to 1453 it was much more of a rarity, don't get me wrong I'd love to have the feature but I'm glad they shipped core features of the historical simulation game and more than likely left it on the backlog.
I think yall misunderstood my comment. I'm not maligning anyone or complaining about any stereotypes, it's a reality that men are more pro-business policies than women in the West. Personally I think that Amazon is getting what's coming to them for their labor practices. My point was that I expected a significantly more conservative, Wall Street Journal-y response than those I have been seeing so far.
The /clr:pure option was removed in VisualC++ 2017 - it was last available in 2015.
> Obviously we're going to miscommunicate about open standards if you think standards like H.264 are open standards when they're not.

They are, by most (if not all) industrial definitions of open standards.

> Do we agree that Apple has intentionally limited the software available to older iPhones? That it is actually physically possible to receive(!) video calls on a phone without a front facing camera

Of course, why wouldn't it be?

> and that there is a market demand for it, both demonstrated by Fring having this feature on iPhone?

Not so sure about an actual market (other than fringe) on the subject, no.
I've always wondered if apple would ever do that. How they'd stay exist post-jobs.
I knew from other people that the Drobo was worthlessly slow, but thanks for the info about the other problems.

I'm a big fan of either building a linux-based server, or using a QNAP. QNAP is a bit pricey per disk and per GB, but it just works.

For large disk requirements, I use a linux server with Areca 12-port RAID as secondary storage, and external eSATA+expander trays for tertiary storage (probably could put 50-100 drives on this with no problems). Overkill for most home use, though.

It's 2010, and I'd use iSCSI, not SMB, unless I wanted direct-attach FW800.
Right. I like the sentiment of the post but it's definitely not a black and white case of:

1) You are stupid if you are hard to understand
2) You are smart if you are easy to understand

They say the best teachers and coaches (i.e. the ones which are easiest to understand) are the ones who had to work the hardest to find success in their craft. Conversely, the most naturally gifted of people sometimes don't understand how amazing what they take for granted is and can't pass on this knowledge. There is also a lot of real world contradictions to this (I'm thinking sports here) so yes, there are a lot of shades of grey.
Since we already use salesforce.com for sales numbers, which is an external app, that wouldn't be a problem =)
FWIW my experience is that Yarn 2/3 work great, as long as you stick with the `node_modules` linker (which works the same way Yarn 1 and NPM always have, by extracting all packages to disk) instead of the "Plug 'n Play" option (which keeps all packages zipped up, and requires that Yarn own all filesystem access to decompress files on the fly).
I have seen quite a good number of contributors here are non-hackers. As long as the post or comment stays relevant and constructive then it does not matter. Rather I have seen few hackers whose posts are nothing but quite arrogant and non constructive or a way to vent or show off.
corysama says 45,045,226 adults. If they were all in the US, that would be 18.5% of the US adult population.

"Of the remaining 52% of global wealth, almost 46% is owned by the rest of the richest fifth of the world's population, Oxfam said." So that's 94% of human wealth concentrated in the top 20% of humans.

Keep in mind the 80th percentile global wealth is, according to TFA, $3,851. To me, I see this as an incredible opportunity, because I imagine with a few dollars of computing power and a network connection, a human would have everything they need (except for the requisite food, water, shelter, freedom, safety, and education) to readily earn that.

To me that means there's no need to drastically redistribute wealth. What we need to redistribute is basic human necessities. Anyone can be brought up to current 80th percentile if we can just provide the basics. The solution to that problem has confounded humankind since inception, but as hackers we believe technology holds the key to an answer.

* Updated after jzwinck's reply.
Sonic Pi has three broad goals. One is to give coders a very low-friction entry point to live coding music. Second is to create a musical instrument capable of being taught in school music lessons. The third (and primary) goal is to provide a way to engage learners with coding (of any age but typically in schools).

The numbers primarily work with goals 1 and 3 because you don't feel like you have to know any music theory to make noise and simple melodies. They also work with 2 because it's pretty easy to transpose (+ 12) and modulate the main notes. Using floats also enables you to specify notes between semitones (play 30.235).

Additionally...

Sonic Pi also supports specifying notes as symbols: play :Eb3. You have access to a large corpus of scales and chords and you can also modify the BPM globally or local to specific threads. You can even access scales using positions such as :iv.

We're always looking for new ideas - especially ones that provide new way to manipulate music concepts through code that give people greater access to concepts they would typically find hard to understand through formal theory.

Also, we're just looking for ways to make Sonic Pi more fun to jam with...
You're introducing hot, divisive political topics which are completely extraneous in this thread. When people do that, what happens is that the hot divisive contemporary political topic catches flame and we get a big, repetitive flamewar, drowning out the quieter, more obscure, and more intellectually interesting topic. That's the opposite of what we want on this site, which is supposed to be for curiosity, not perpetuating pre-existing battles.

https://news.ycombinator.com/newsguidelines.html

The big divisive topics are like black holes that suck in surrounding spacecraft. It's not a good idea to open a black hole in a thread like this.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
(Sorry about the late reply, I suppose I stopped monitoring the thread after a while.)

If memory serves, XPCOM was fairly derivative of COM, but fully cross-platform. (It had to be, as Netscape's browser and its open source successor ran on Windows, Mac OS and lots of different Unix flavors.) For this reason, I didn't include a full section on it in my thesis, but I do mention it in passing.

XPCOM saw overuse in the codebase, which led to bloat and a years-long effort to cut down on its use[1]. However, when I studied XPCOM, it seemed like an excellent way to bring the core ideas of COM to a cross-platform codebase, with C++ and JavaScript language bindings.

[1] https://wiki.mozilla.org/Gecko:DeCOMtamination
I dug through very briefly. it used to be called "sealed rust" because they were taking features & pieces of rust & standardizing them. sealed rust was the fully approved & specified subset. now just called Ferrocene.

trying to make a specified validate-able language (front end) & then specify behaviors for how back ends to various targets (cranelift wasm being the new kid on the block beyond the typical llvm).