skysight-inc/HackerNews huggingface dataset:
Game theory is a useful tool, but applying it to reality often over-simplifies things.

There are suckers born every minute and, yes, you might be able to screw them over. If you do, there are two options, 1: you screw them out of enough money that you never have to work again, or 2: you eventually need to make more money. If 2, you can either A: pursue a career in screwing people over, or B: start pursuing an honest career.

Not many people can make 1 work. (If you pull off some huge heist, enough that you can retire for life, you'll probably have to spend the rest of your days worrying about Interpol tracking you down).

If you follow 2A, you are creating an ever-growing number of enemies, any one of whom might decide to sue you, publicly destroy your reputation, press criminal charges, etc, etc. Again, your stress and insecurity increase over time.

If you follow 2B, you're in the position of someone who decided to play in straight from the start, but lacking in genuine experience and with years of poor references.

In practice, unscrupulous people try and follow a middle road where they're honest and responsible enough to hold down respectable jobs, but try to lie, cheat, and play the system wherever they can get away with it. They're still risking being caught and they'd have an easier time if they focused on playing it straight and developing valuable skills.

The fundamental principle here is that dishonesty requires faking reality, but reality is everywhere and potentially visible to anyone, so once you choose dishonesty as a basic strategy you're in constant danger.
Maybe relevant to someone: Fluoroquinolone antibiotics like Cipro (ciprofloxacin), Levaquin (levofloxacin), *floxacin, etc, directly and maybe permanently increase the production of MMPs, the enzymes this article is talking about. That's (partly) why these antibiotics cause teeth to shatter at the gum line spontaneously.

There are something like 40 MMPs and we don't know what they all do, but they're generally responsible for destroying tissue in the body. Normally this is a good thing, like when a wound needs to clear out cells for wound healing. But fluoroquinolone antibiotics cause the "upregulation" of these enzymes, possibly permanently through epigenetic changes, so the body literally eats itself over time. This is why teeth shatter, hair falls out, collagen disappears (wrinkles, skin damage), connective tissue dissolves (like the optic nerve, leading to retinal detachment / blindness), and tendons literally snap without use, which can lead to disability. All of this damage can be irreversible even at low doses of fluoroquinolones.
I feel like I just read an Onion article.
What I was suggesting was moving the binary log replaying OUT of the database layer, which is where I imagined the efficiency losses might arise.

I'm still fleshing this out in my head, but the idea is like: maintain a log of SQL commands that were to be done on the database at a layer right _before_ the database layer. then, as writes come in, they go to the layer-before, get replicated/distributed, and get copied to every node, and you could get easy (?) multi-master support. At the very least, you could do master-slave replication at the same cost that databases are doing it now, minus any inefficiencies from not using the specialized binary log each DB uses today. I guess the pre-database layer would do more gossiping than anything (in a multi-master type setup).

The real benefit here is that you would then be able to distribute any database that just supported SQL instantly (and even some that don't, with a properly written adapter), by composing it with another external (rather than internal) management process. There might even be some efficiencies to be gained if the databases are sharded -- localized data might go to the wrong node, but live there long enough to get reads and stuff like that.

I guess maybe instead of saying I'm thinking of building a layer on top, I'd rather pull binary log replication out of the databases themselves, and find some close-to-SQL log of commands that all DBs can share.
The Monkey and the Apple – Steve Yegge Game
it should be noted that the motor installed in that first video is 1000 watts which makes the bike legally a moped by federal law in the US which means you must register it with the dmv and get a plate for it, some states outlaw mopeds completely. It must be 750 watts or lower and max speed under 20 mph to be still be considered a bicycle which does require registration or drivers license. Lots of people put the 1000 watt motors because they have little to no markings saying they are 1000 watts so as long as you are not caught going above 20 mpg you will never get in trouble for it.

But they sell 3000 watt motors that can easily reach 50 mph. If you get clocked by a radar gun going 50 mph on a bike there is no amount of reasoning that will not get your bike impounded as an illegal/unregistered moped. To understand the equivalence 750 watts is approximately 1 horsepower so a 3000 watt motor is 4 hp. The average 49cc moped/scooter outputs 2-5 hp so it makes sense they would make you register an ebike with that much power as a moped
OMG unbelievable. Like there will be a market for only 5 computers...
What I'm looking for is something that works across databases. I'm thinking it would necessarily have to haev this structure to work.
I bike every day, and I generally always make it through the intersection before any of the cars at the light. You've got much more torque on a bike, starting up in a low gear shouldn't be an issue.
We're not hearing the full story because the data collection for such research is inherently costly and problematic. As evidenced by the OP, we don't even have a full picture of PTSD among our own troops, nor even the VA resources to take care of the diagnosed veterans. On the opposing side, we don't even have an accurate accounting for those actually killed, nevermind the mental state of those who have survived.
Learn a bit about Solfège[1]. Find sheet music for the voice parts of some piece you'd like to sing – simpler would be better, at first – and practice marking up the sheet music with the solfège syllables. Then, or concurrently, use TonalEnergy[2] (or something similar, but T.E. is top-notch) to playback the syllables and the tempo. Finally, start working at matching your voice to the syllables – T.E. will visually indicate what notes you're actually hitting (or not hitting, as the case may be). Likewise, simply practice going up and down the scale with your voice until you can reliably reproduce do–re–mi–etc per the indications of T.E. Eventually, try singing the words instead of the solfège syllables, while hitting the proper notes.

Good luck, and remember to relax and have fun!

[1] https://en.wikipedia.org/wiki/Solf%C3%A8ge

[2] http://tonalenergy.com/
The website has ads via Carbon Ads. I like how Carbon Ads are not as intrusive as other ad firms. No animation or autoplay video with sound.
I don't get all the hate for this. I think it's very nifty and actually has a number of easy applications right off the top of my head. You've basically just built an html-to-plaintext conversion utility, using your browser's HTML parser/render instead of writing your own. You've taken a difficult-to-parse syntax and changed it to plaintext, after which it can be marked up (or down) as needed for whatever application you have in mind.

Cool.

(immediate "tags" that my brain went to upon seeing this: printer mode, accessibility modes for visually impaired, text-to-kindle, text-to-audio)
Batteries. Same as electric cars.
PostgreSQL standby usage as a read-only replica
I didn't expect to find a climate change denier in HN comments.
Thanks, I enjoyed that anecdote.
What I Learned Coding X-Wing vs TIE Fighter (1999)
They do have a 5 tries limit before a 10 minute lockout.
You can exceed 20 mp/h with a 250W motor: namely, your legs. :)
I not sure I really understood this but it sounds wildly fantastic if it involves Feynman and Forth :)
A writeup on Xenix indicated it had huge impact in getting UNIX into more universities and created tons of market demand for PC UNIX. If that's true, then it's not so much an insignificant blip as a huge part of the reason for FOSS UNIX's success if they benefited from contributors from those universities or demand they generated.

http://www.softpanorama.org/People/Torvalds/Finland_period/x...

Then it becomes a relic of history with lasting influence from there. Unless you count the Linux distro's people paid for. Two of those are still leading with a more, usable one mostly happening due to paid, support model. Seems like proprietary UNIX on PC's just shed its skin and took a new form that dominates UNIX on PC's to this day albeit with more benefit to users. ;)
this is a federal law passed a couple years back. As long as the bike is 750 watts or less and cant go faster than 20 mph it is not classified as a motor vehicle but just like any other bike
Got a source? I want to read it.
sounds so complex that I'm in diffie hell, man!

*sorry, couldn't resist :D
If you're thinking of Henry Ford, he was merely an early (and imperfect) adopter of an idea that had been implemented by others in fits and starts over decades prior, decades that included the Haymarket Riot, Homestead Strike, and the strikes of 1919 where 20% of industrial workers took up pickets for union representation, from which the 8 hour day descended.

Unions gave us 40H weeks because their members were demanding it for 60 years before FDR signed the FLSA.
Unless I missed it in the article the data is all about passing the interview not acutally seeing if any of these things correlate to the employees working out in the 1,3,5 year time spans.

With this data you're just biasing towards people who interview well, which, I don't think you actually care about.

Well I mean I guess you do if you're a recruiter (if you're a moral recuiter you care about both), but not really if you're an employer.
I also maintain a great number of projects (perhaps more) and generally I give feedback on why a PR is unacceptable and leave it open until it's resolved. Sometimes I'll close it a year or two later.
Oh alright thanks for the info !
99% of the time, when I clone an open source repository, I just want to use it, not make new commits to it.

Obviously, if you want your own copy to commit to, then use the fork button. That's what it's for. But lots of people use the fork button even when their use case is read-only.
"I feel like Canada (where I'm from) was much more capable at dealing with the crisis because we had a small more cohesive system and our localized issues are easily dealt with. I feel that starts to break down at a larger scale."

In Canada (where I'm from as well) - we definitely are not an more sophisticated than anywhere.

Though your point about being 'smaller' I think is valid.

We are simply very conservative, behaviourally. We generally have stricter rules about most things, our finance execs aren't as aggressive, people are much less likely to lie on application forms.

We don't 'innovate' with finance, i.e. 'finding new ways to package crap mortgages to sell them as good' - that's an Anglo/American thing :)

America is the 'land of the free' Canada has always been about 'order, stability and peaceful coexistence' - so it's a cultural thing that exhibits itself systematically.

I should say one thing: we do have a wicked housing bubble in Toronto, and economists have been predicting demise for years, and it could very well happen if foreign buyers lose the ability to spend. A 'Chinese crash' combined with slightly higher interest rates - would put Toronto in a really, really dire situation. And we we can't blame economists for that one - the risks are clear.
However, the error bar is huge on the autopilot data. I wish they'd release stats for the much more common events of injury accidents, accidents with major repairs, and accidents with minor repairs.
They really can't be taken seriously anymore.
Source plz? Want to read.
> In my opinion zero-cost abstraction is nothing but a catchy meme.

It has a specific meaning: an abstraction which compiles to the same machine code as a low-level, unsafe, non-generic C-like implementation would. Without any additional pointer accesses or sanity checks required at runtime. The canonical example would be an iterator over a vector which compiles to the same machine code as a traditional C for loop.
Quite useful OP. There are some issues with syntax highlighting[1] still. Also, I'd really like to be able to "manage" my annotations. I can store link, no problem, would just be a lot nicer if I could "own" all my annotations. Perhaps using an account system or something?

Otherwise, nifty tool +1

[1]: http://prntscr.com/dp3mv1 and http://prntscr.com/dp3mkg and http://prntscr.com/dp3n0r
Technology has radically shifted the kill gap. A more technologically advanced soldier can kill exponentially more combatants who have less technology.

And that gap is just getting bigger and bigger until we get rid of that soldier entirely and he is replaced by a robot or drone swarm.

18 U.S. soldiers to 300 enenmys dead(20 years ago)
https://en.wikipedia.org/wiki/Battle_of_Mogadishu_(1993)

4000 to 24,000 enemys
https://en.wikipedia.org/wiki/Iraq_War

That kill gap is just getting bigger and bigger as the years go by.

American soldiers can use I.R. to 'see through walls'...how can a guy with an AK47 and a canteen compete with that.
There are literally thousands of studies on fluoroquinolones. Unfortunately none directly show tooth decay but the private support communities have. Simply Googling for "fluoroquinolone mmp" will return many studies to start from.

Tendon rupture and retinal detachment are well documented.

There are also many reasons why side effects from these drugs are under-reported and under-studied. For example, fluoroquinolones have been around since the 70s, but the first case report of tendon rupture did not appear until 1983. After all, who would believe an antibiotic would cause a tendon rupture up to years after taking it? Doctors to this day do not usually believe that patients' spontaneous ruptures are caused by fluoroquinolones, despite being well documented in the scientific literature now.
Richard Stallman on how to learn programming
Oh wow, a lot of parallels. Pair programming and code reviews taught me a lot. When pair programming you also learn a couple of new short cuts, new command line tricks, new ways of debugging,... Without the experienced coders our code base would have been a mess. And congratulations to your career switch!
"Intellectual curiosity" was my primary attribute for many years. Particularly when I was young and didn't really know any better. It makes sense doesn't it? Someone who is interested in learning for learning's sake will be a better developer!

Except I'm convinced it's not really true. It's something that is horribly subjective and really self-selective. It's funny, intellectually curious people often have exactly the same interests as whomever is doing the interview. I find that nearly everyone loves to learn, you just have to find the thing they're interested in learning about.

The signal that I have found to be a great indicator of success on my teams isn't about curiosity at all. It's about attention to detail. In the world of scatter brained developers who never seem to really follow through on anything, it's those guys that are the real unicorns.

Our interview process is now designed to bubble that to the top. Vague programming problems with poorly defined requirements provide a platform by which we can see how someone digs into problems. I'll ask for them to send me a couple of things after the interview, it's a really good signal when they pull out their phone and add it to a to-do list.

Those guys may not always be the "smartest" or the most interesting, but man when you're going to spend months working down a really large project they get stuff done.
For what it's worth, financial aid at top tier schools is generally fantastic
The ultra power saving mode on Samsung phones does SMS and phone calls over cellular. That is an existing product feature, the problem is just that it doesn't automatically switch to that mode when the battery still has some charge but isn't capable of putting out enough power to sustain normal operations.
And that's true microscopically, but year-over-year the flow of money down the pipe is indeed controlled by political whims. In the Bush years, we had some grants granted by an agency that were ultimately only partially allocated by Congress for subsequent years, so that we ended up with only a fraction of what our overall budget was supposed to be by the end of a multiyear grant.
Take them in for their regular vet visits.
Only if you consider that a meal. I'm not sure I would, although I'm not sure I would expect a robot-cooked meal from fresh ingredients to come out preferable; in any case, the capital investment required to implement an automatic kitchen capable of producing on-demand quality on par with a minimally skilled human cook would alone be enormous, to say nothing of the software capabilities being not there yet in a way that regularly provides fodder for @InternetOfShit and the like.
I agree that this is cool, but it doesn't usefully convert back to plaintext, since the pseudo-elements don't get selected with the rest of the text if you try to copy and paste.
Scientists cannot accurately predict what the temperature in my city will be next month, so is climatology a science?

Economists could make predictions in isolated systems - the problem is 'the real world' is complex.

Worse - the economy is made up of human actors, and policy makers, investors, all of whom make decisions that are not necessarily rational. Ergo, in such systems, it's pretty hard to determine outcomes.

Economists can spell out for you pretty much what would happen if foreign purchasers dried up in Toronto, along with a slight increase in rates ... but we can't be sure if/when that would happen.
I love code reuse!

However...

License matters.

Control matters (what if I need to make a change to fit a certain scenario? How does that happen? Is it propagated upstream? How/when?)

Searchability matters. How do I know what I am looking for, especially across domains and companies?
In regards to your links, take a look at Syria, especially Aleppo. Look what brutal application of airpower without regard to collateral damage can accomplish. In the scenario that the posters above are talking about, the winners will have vastly more killing power at their disposal.

In addition, the likelihood is that this killing won't even be ordered by a human. The AI will detect that the masses are revolting and start killing people until either the revolt stops or all the people are are eliminated. Those at the top will be blissfully unaware that this is even happening.
Show HN: Get 20 Free Rides for Interviewing and $1,000 when hired in SF
Too Many Generals Spoil America’s Democracy
I've seen an interesting solution to the rhetoric you rightly point out that embeds the GP's solution into intensification: the NIMBY's are offered not just a unit that replaces their home, but an additional unit besides (perhaps a square meter-for-square meter exchange, rounded up to the nearest residence unit) for rental income, and are put up in a new temporary residence that the development costs cover (and thus the new residents pay for). As for local politics, YIMBYs always outnumber NIMBYs on a project-per-project basis, so instead of an all-encompassing ruling, I posit the YIMBYs put up each individual project's area for vote by the general population, possibly even as a slate of projects, by the general vote instead of representative vote. Taxing jurisdiction (municipality, county, state, *etc.) tells everyone: continue to let projects like this pass, and we can hold down taxes flat to the rate of inflation for the next N decades; let it fail, and they will double within X years (due to infrastructure costs increasing as the square of the distance from the city center).
We've had CASE tools for almost 50 years.
The after effects of the monumentally fucked-up childish decisions, over the last 15 or so years, to engage in wars and contested occupations (although thankfully that's something we seem to have grown out of) are going to run and run.

I sometimes look at the current batch of world leaders (and aspiring upcomers) and wonder which of them need pushing under a bus now to stop this happening again. It's so hard to tell. Perhaps some big-data startup could get into it and actually make the world a better place.
Cute. But is there any way to make the markdown formatting text actually selectable/copyable? Right now I can't select it, and if I copy the text surrounding it, the markdown formatting simply vanishes.
Likert Scale
Sorry if I misread that as a movie title.
As the author notes, there's a similar project here: https://fvsch.github.io/remarkdown/

Personally, I'd consider using this for projects where I want the plaintext aesthetic, but also with the semantic elements that HTML provides for accessibility/interactivity purposes.
I had a job that revolved around accessing this sort of data on law firms' email servers and putting it to use. The level of care they took around protecting themselves from us differed greatly. The actual IT competence behind these differing levels of paranoia is an entirely different question.

I don't think their websites have anything to do with it, because hacking their websites won't get you access to their email accounts. For example www.cravath.com shares an IP with www.nutter.com.
In the same way that orthopaedic surgery is glorified carpentry?
This is so great - my 12yo son, a gaming fan, loved it. It inspired him to say, "That's so cool! Can we play Obduction now?" Kids today...
Do you mean 2.5 or 3.5? Given you say 'back' I assume you mean 3.5mm. I ask as I always wondered why phones didnt move to 2.5 as they got thinner. This used to be the old nokia standard 10+ years back and I wondered if it would return.

That said I feel the better solution for iPhone (and more likely) is to put a lightning cable port on each end of the phone. This way people can use the port on top/bottom as suits their sound/power/data needs and it would suit a button-less screen only phones symmetry. Also it would let Apply designers satisfy the clear market demand while the're egos are maintained (which while unnecessary is often a factor in these things) by not saying they made a mistake and putting the jack back, but finding an alternate solution. A better one too I suspect.
How We Coordinate Work Through Meetings