jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> 3. DRY is a religion here, to the point where everything is fragmented to hell. I have a hard time explaining but I feel like there’s a tradeoff where things can be split apart into their own modules to a degree that becomes counter-productive. Am I wrong about that?

There are three stages that almost every developer goes through. 1. Just code the shit up. Get it done and don't worry about structure. 2. Modularize everything! Design patterns, code reuse, code components, refactoring, getters & setters (cause attribute access is "harmful"), pointless doc strings, useless const declarations, and (shudder) microservices. 3. Nirvana. The stage where you realize what matters and what doesn't. You do not spend a month refactoring a bash script that will only be run once, for example.

I don't know you so I can't tell if you are in stage 1 or 3. Your colleagues definitely seem to be stuck in stage 2.

In my experience, you can't really teach people in stage 2 that what they are doing is wrong. They don't know that stage 3 exists so if you tell them that they are overdoing it, they'll think that you're a stage 1 scrub and/or sloppy. They have to realize themselves that they are wasting their time and that simple solutions almost always are better.
Unlike most, I praise any move like this that may bring an end to WhatsApp dominance. I'm still bitter at the world for betting on a platform that ties your identity to a phone number (instead of email, which doesn't change as you switch countries).
A simple example I used recently in order to guesstimate how much energy is needed to heat 300liters of water by 5K:

You have: 5K * 300kg * water_specificheat
You want: kWh
* 1.7433333

really easy to use.

How much power could you obtain with a small water turbine if you had 10m of head and 1l/s ? Easy !

You have: 10m * 1kg/s * gravity
You want: W
* 98.0665
You've really summed up the state of the world right now: we're in a crisis of trust. We don't trust each other, we don't trust institutions and the result is anxiety, fear and anger.
In my head I am thinking one of these dosbox branches is also pulling it up to C++17 or something like that, and the main team has no interest in that really. The eXo project has been using about 6 different branches of dosbox depending on the game for particular features. Mostly they use the main branch but for some bits the game just does not work in all modes. Now that PCem has VHD support I could see them ditching dosbox all together (unlikely). But they will probably not use dosbox for 9x games due to size.
What drove me off was the double standards applied by the economist, e.g.:

"Yanis Varoufakis, a self-proclaimed erratic Marxist, [...]" vs "Jeroen Dijsselbloem, the President of the Eurogroup, [...]"

What about "Varoufakis, a PhD economist who taught economics in three continents, [...]" vs "Jeroen Dijsselbloem, the President of the Eurogroup who accidentally claimed he obtained an MA from University College Cork, [...]"

See what I did there? :-)

Truth of the matter is that Varoufakis dwarfs the Eurogroup in terms of knowledge much like Keynes dwarfed everyone else at the Bretton Woods. Both of them, came from a position of weakness and for <reasons> failed to deliver.

The Economist doesn't like Varoufakis, so Varoufakis must always be always shown in a derogatory light, while complete clowns like JD, and many others (see Krugman's assessment of Schäuble's speech and analysis, laughable at best - comparing a state's economy to a household) as "high ranking, noteworthy authorities".

Varoufakis is an example ofc. There are others (e.g. Beppe Grillo, Berlusconi, etc.).

The other thing the Economist has (not) going on is that you can tell beforehand what you're going to read... I mean from MILES away, you already know the magazine's stance of everything that matters. China, Russia, Iran (bad)... US (good), UK (okay-ish), EU (almost-good).

Consistently pro-war: Supported and pushed (Syria) for all kinds of invasions (Libya, Ukraine, Iraq, Afghanistan, etc.).

If you take away all that (and it's a lot), the rest is fine :-)
... my executive assistant does 60% of my job for 2% of my income.
Do you wish Airtable had hierarchy in its tables?
Check out eProduct. http://eproduct.io/
Get a free trial to try for yourself - https://app.eproduct.io/#/register
https://youtu.be/Fb-TZsjOfFs
Not to mention that SAG’s dues are quite regressive, only being applied to the first $500K in earnings, so being highly-paid doesn’t cost them anything additional.
Actually, the problem is XML demonstrates the limits of the "UNIX philosophy". Plain text simply isn't the be-all, end-all of formats. You can't easily use cut, awk, or grep on JSON, either. The "UNIX philosophy" does poorly with trees and graphs (in the computer science sense).

That's not a bad thing. The UNIX philosophy encourages you to avoid those things if you don't need them. It's very powerful. But when you actually, factually need them, you're not going to get very far with UNIX tools. That's OK; it is neither an indictment of UNIX nor of the data. Different tools are called for.
Is it just me or does anyone else have a hard time finding contacts on Linkedin?
The email contact importer works well for gmail, but my corporate contacts are completely a hunt and peck process.
This looks pretty sweet. Can't wait to try it out.
So then perhaps the best way to protect a nation from terrorism is not to be influenced by it.
That video link isn't working for me anymore, now all I get is a clip with Rep. Keith Ellison talking about stimulus.

Googled and found the Ron Paul clip on youtube: http://www.youtube.com/watch?v=Qwsdq69AHnw
You can make a github page for each project, but it walks me through a process that forces me to use their template and my own markdown, not able to actually upload html/css etc. I suppose I could create another github account though, but not sure if I want to do that every one-off site I want to put up.
> Net neutrality is about carriers treating all traffic equally

If it was simply "about" that, then that would include DDOS traffic. Which no one in their right mind wants to treat equally.
Maybe they've just too been busy to post it yet.
Real innovation doesn't lead with absolute certainty, it does not know whether it will lead to a reward. I really don't understand the mentality here where everyone thinks they know what they are doing before they do it. I can understand the need to have confidence and the desire to measure out a metric of predictive possibilities, but they are only predictions. For some things, you really don't know what will happen until it happens - especially when it involves chaotic systems such as people and their wants/needs/desires.
Hmm, 7 points with no comments.

I think all of the customer service and accounting reps I've ever talked to would probably find this kind of strange...
The fact that they refused to give him any water stuns me the most. Is this really not illegal in the US? Is this not considered a torture? Is this not so obvious abuse of power that the huge media scandal is assured? Is this not the thing that officials who do that to the detained person lose their job or even go to jail for? Because I believe that in my country all of those would be true. How can any country in which all of those are not true call itself "the land of free"?

EDIT: People are discussing here whether or not the US is on their way to became an oppressive regime. I don't understand that. In my book if the country allows this kind of behaviour of their officials and if I understand the word 'oppression' correctly... it already is an oppressive regime. Simple as that.
I had the Kazakh "special police" tail then detain me. Plain clothes. We mocked them relentlessly then went on our way.

Secret police in kaz aren't very secret, and I feel far more intruded upon and am more careful about what I say in the US than there.
I live a block from GGP and have never had this happen. (I've taken Uber a couple hundred times.)

I'm not doubting your anecdote, just adding my own. I have definitely had a handful of disappointing Uber experiences; however, 90%+ have been fantastic.
As others are pointing out here: the cross-platform value-add of browser based apps is the GUI layer, not the code runtime. We've had the JVM for decades, and it even has a GUI layer, it's just a much less powerful GUI layer than today's web.

People have been trying to create a simple, native, platform-agnostic GUI layer for as long as GUIs have existed. Nothing but the web has ever come close to succeeding. It may be a flawed solution, but it's what we have, and it works, and I wouldn't hold my breath for a greenfield alternative supplanting it any time soon.
There are several projects like this, but they can only generate abstract shapes, i.e. they're much lower-level than a natural language caption.
SemperHome late October.
Yes, but re-export is covered under a separate regime. Intellectual property served royalty free does not have a correspondent item in internal processing and re-export regime.
What VM matches the performance of a mac mini?
Does this address NLP skeptics' concerns that Transformer models don't "understand" language?

If the AI can actually draw an image of a green block on a red block, and vice versa, then it clearly understands something about the concepts "red", "green", "block", and "on".
Caffeine is a drug where you must consume it habitually, or never at all, or else face regular headaches.

Like others mention here, I had aura migraines nearly each week, which bad enough to cause vomiting which were seem to be getting worse with age. It took me a while, but I eventually linked it to caffeine withdrawal. Mind you, not even complete withdrawal would still cause me headaches (eg. If I had 2 cups of coffee one day but normally 1 cup otherwise, I'd still get a headache). Quit 10 months ago, and have had only 1 headache since, and feel slightly less anxious.

That said, there's also been studies suggesting that it affects motivation in subtle ways (e.g. productive people become more like slackers). But who knows how valid such studies are, given their makeup, and how often studies seem to oppose each other. But then again, I'd imagine almost all drugs affect us in subtle ways we almost never realize, especially after having seen multiple people become abusive - some after having alcohol, others amphetamines - only to deny that they seem like a completely different person when compared to them being sober.
We ran into this bug in production today (I don't work at Twitter).
Nils Frahm has just released an album recorded on this instrument. It's downloadable at http://www.pianoday.org/ for free, but donations are said to go into a fund to build the even bigger successor.
From NSWGreat's AMA linked in the article:

> The Darknet is amazing, its changing the drug scene for the better. Its taking away the violence and the dangers that are inherit with buying drugs.

Never thought about it this way, but as everyone is talking and writing endlessly about how taxi rides will be revolutionized by billion-dollar Silicon Valley start-ups I found this insight about the drug-market fascinating. Online selling of drugs probably means less deaths of young (mostly black) people fighting for "street corners" and also less people killed by the Mexican cartels.
I think what we really need is a coffee stain plotter.
Maybe it is not such a big deal: only a fraction of your audience will have old devices, and memory leaks also are not the end of the world. Afaik one app can not bring down the whole device on iOS.
Questions about Verisign certs vs. self-signed certs are good, because that's an issue that actually comes up in infosec.

There definitely are good crypto questions to ask. But these questions aren't those. They demonstrate only enough of a command of cryptography to pass an interview. They're signalling questions, not assessment questions.

And, with the exception of things like "what's wrong with self-signed certificates", the real crypto questions will weed out essentially 100% of your candidates (and 99% of appsec candidates as well). Note: the "real" questions I'm thinking of have very little to do with algorithms.

There's a word for things you ask about because a person who was really a member of your club would be fascinated by them: shibboleth.
But then you're playing a stupid double bluff where on one side people want things but are too afraid to ask and on the other people want to refuse things but are too afraid to say no and both sides are unhappy, but at least they're both upholding some arbitrary ideal of politeness, that's the most important thing!
I like it. There is definitely a need for this sort of information in the community.

For some reason markdown isn't working right with my first post. Specifically the embedded link:

http://www.thrutched.com/freedom-of-the-hills
I much prefer public transport and only use a car because its kind of necessary where I live. (South Africa)

I think you'll find it interesting to learn about thow the car corporations convinced the US govt to focus on motorways instead of public transportation, which had huge implications for the way the US works.
Basically, America is still in the bad old days that Germany mostly left behind when there was a government monopoly on mail.

And Americans overwhelmingly like it! Land of the free.

The supposedly more capitalistic Americans also have a majority of their mortgages handled effectively by the federal government: it guarantees many mortgages, so takes the balance sheet risk when people don't pay.

Another interesting example: freight rail transport in the US works really, really well. You just never hear about it. (A few years ago the Economist had a special report on it.)

What works rather badly is passenger rail.

Guess which one is run by the government and which one is in private hands?

Compare https://en.wikipedia.org/wiki/Impact_of_the_privatisation_of...
I'm not sure how you can pull stocks from an exchange once you're done trading.

Personally, I deposit coins into an exchange, do my trade and withdraw it as soon as possible. Not just because I think there's a risk they might get hacked, etc, I also don't want them to hold my funds later on for reason x,y,z.
While coinbase (and other exchanges) is centralised, in what way does it mean that idea of bitcoin being decentralised is lost?
It's still independent from banks (and pretty much anyone, as designed). I'm not sure if anyone expected bitcoin to succeed without places like coinbase. They still don't control (and never will) emission of bitcoin and you still have an option to trade it however you like.
If I could withdraw thousands of dollars in cash from IB instantly and put them in a secure hardware wallet where they take no space, you bet I would do it every time I was done trading.
Yup. Shovelled a couple countries worth of docs at them. All rejected. And then something got accepted anyway retrospectively.

Like uhm ok then.
As a cyclist it's often helpful to be able to hear the sound made by cars moving across a street, for example, when approaching an intersection where perpendicular traffic should stop, but may not.
Portable tape players were cool. Then suddenly Sony made one, and we now all (those of us old enough) remember fondly our first or favorite walkman, whether it was and actual Walkman or not.

Smart Phones were hot tech, but our non-technical families didn't really get the point until suddenly those "smart phones" were "iPhones".

Web searches were a mystical dark art, with all your Alta Vista voodoo, until there was a single box with an algorithm that did a pretty good job finding what you meant... and then many competitors later, someone called one of those boxes "Google" and now that's the verb we use.

Marketing, sales, adoption drive the names things come to be known by. Sure, in reality it's Augmented Reality, but if in 5 years everyone's talking about their sweet new Holographic ski goggles, it's still AR in the mainstream.

A rose by any other name
You would be correct. Errors are not the same as cancer.

Cancer is generally a cell that can replicate uncontrollably on its own (most cells would die if extracted from their very particular environment). Your body has trillions of cells. Many have mistakes, errors and other issues. Most of the trillions of times the errors are very minor and in no way cause uncontrollable cancer - merely a less efficient cell. Only a countable number of times in trillions of cells dividing every day for 80 years are those errors precisely of the kind that would permit uncontrollable replication - cancer.

Aging is different yet. Copying of dna has a Turing issue. It's really hard to copy the end of a Turing tape when you have to hold that tape to copy it. So dna keeps roughly 60 replications worth of dead space at the end of each strand of dna. So even if the replication machinery drops a page or two at the back of the book full of blueprints, it doesn't matter so much. But after 60 divisions or so (a human's lifespan), the replication starts eating into the actual useful blueprints - dramatically increasing the chance of failing to copy an essential gene. These blank pages are called 'telomeres' and the Nobel prize was recently awarded for their discovery.
Interesting. I wonder if they have studied people that regularly take rolaids.
Hah, why does CNN have a "Happy Birthday Playstation" message on this page?
Interesting! Could you tell me more about the problems you found with ESI?
I live in Brooklyn, so it's still a choice between a 20 minute drive or an hour and a half on public transportation.

Actually, I think the M60 SBS should be the actual solution to this, but I haven't ridden it yet. I fly out of JFK even if I have to connect somewhere. (That's 18 minutes on LIRR for me.)
Most Clojure programmers are Java programmers - http://cemerick.com/2012/08/06/results-of-the-2012-state-of-...

Even though this is 2 years old it's still the case that the Clojure folks are heavily dominated by users who have already invested in the JVM. The other largest group seems to be split evenly between Python & Ruby as reflected in this survey.
I understand where you are going and I have thought the same way but my experience has said to treat it otherwise. Absolutely you want to provide a solution to solve their problem which they created and which puts food on your table, no doubt. That is what all contract or consulting work is for though, this is not innovative, this is the nature of the business.

To answer your question, yes I do tell them to keep the equity and to tell their friends. Now, of course, as my book of business grew so did my ability to increase my rate, for everyone. This is also why I can charge such a phenomenal rate and turn down business. For example, in 2013 I did a contact for a very large, well known organization. I made a tiny fraction of revenue that they made on the software I wrote for them. They could have easily paid me many orders of magnitude above my normal rate. But, I charged them by standard rate, completed the work, was paid on time, and definitely put food on my table. Now they call me constantly to add more functionality. Their partners call me. I speak at conferences about that particular project and people contact me. It has paid dividends. I guess you could say I sell hours of labor. I see it more as my business sells solutions at a fair market value for the work put into them.

Now, I have also built products which I have sold or licensed to businesses. But that is a different beast entirely. I always tell myself "if you are building it for a single business, it's contracting. If you sell the same thing to multiple independent business's, it's a product."
Sorry to disappoint you, but India IS a developing third-world country (though the term "third-world" is somehow old and maybe doesn't reflect the current political situtation any more).
I love the taglines (somebody make this movie!):

"The students were safe. Their computers weren't."

"The suspect, somewhere, a dark genius."

"I suspect it's an 'A' student. A good 'A' student."
2C-B has a very "surface level" high compared to LSD, which can absolutely make your mind go into itself, 2C-B doesn't take itself as serious. 2C-B can be fun even in larger groups where you don't know people too well, and it's mostly just visual gags and euphoria that happen. LSD on the other hand requires a personal connection to everyone in the group already, triggers deep introspection and is not nearly as visual as 2C-B, and euphoria only happens when it would happen in real-life, but LSD can easily make you go down the other road.
This happens to me too; I'll make an absurdist joke, perhaps referencing South Park, or Monty Python etc and someone will be determined enough to find the "real" meaning. And possibly take offence (often on behalf of some other or some demographic that I had not imagined!)
their previous entry level models did
Other guy sounds like a giant dick-wad - we should not be wholesale blocking IP ranges without recourse to "unblock".

Whatever the other guy thinks about it being "necessary" or whatever, there is not commonly a way for a user to whitelist a service. And services providing email dont normally take that sort of signal into account, either.

Once you are operating a large system that is used by many people, you become a public utility - furthermore, at that scale we can generally find where you live and come lock you up. This kind of thing is 100% regulatable.

Either let users choose what mail they receive, or implement regulation forcing compliance. If that doesnt happen, and you snub my lawyer like the irresponsible mega corp you probably are, guess thats one more reason for me to polish off my shotgun and takeout the dickwads running the megadoom corp.
Adding my voice to this too. I have a PhD in Differential Geometry and would consider myself to have been a decent student and researcher. The "good" people in my field were more than a head and shoulders above me, and the "great" people were somewhere off in the stratosphere.

The nature of Mathematics is that the potential depth of understanding and progress is essentially infinite, which frees truly spectacular minds from the constraints they would experience in other fields.
All it says is that they don't yet have strong evidence to expect a conviction on hacking charges. And it's quite likely that some other people were involved in the hack itself - perhaps after this arrest, they will get some new information that will allow them to charge someone for the hack itself, for example, out of a plea deal when one of the gang turns against the others.
I feel like the line between Wikipedia and Objectivism is a bit of a stretch.

The key Objectivist principles are that are relevant to Wikipedia — realism and rationalism — are hardly the controversial parts of Objectivist philosophy. Moreover, they seem like appropriate a priori beliefs for an encyclopedia, given that the entire point of an encyclopedia is to be an accurate reference of objects and events in the real world.

I do however agree that the problem of trust and sourcing is a huge issue for Wikipedia, and speaks to a larger problem in epistemology that as our collective knowledge grows, we have to rely more and more on trust and appeals to authority, since most of that knowledge consists of things that you or I can’t easily go verify.

I was going to propose that perhaps Wikipedia should just tighten up their definitions of “trusted sources” rather than throwing out a priori notions of truth, but that would just be appealing to a different authority. Maybe that’s the best we can hope for, though?
That is a much narrower view of the Kelly criterion than the general concept.

The general idea is about choosing an action that maximises the expected logarithm of the result.

In practise this means, among other things, not choosing an action that gets you close to "ruin", however you choose to measure the result. Another way to phrase it is that the Kelly criterion leads to actions that avoid large losses.