skysight-inc/HackerNews huggingface dataset:
Thanks for pointing this out, I didn't think about this. Nevertheless, I assume that in an ideal situations when documentations for two programming languages have the same quality then the number of questions for the programming language which would have larger group of users would be greater therefore I still think of this measure as valid. I am also aware that we do not live in an ideal world.

Offtopic: I do not know how to measure and compare the quality of documentation and am curious whether there are any methods, so if you know some and could elaborate on this, I would be grateful.
> citation needed

“In 2009, a woman came into Ying-Hui Fu’s lab at the University of California, San Francisco, complaining that she always woke up too early. At first, Fu thought the woman was an extreme morning lark – a person who goes to bed early and wakes early. However, the woman explained that she actually went to bed around midnight and woke at 4am feeling completely alert. It was the same for several members of her family, she said.

Fu and her colleagues compared the genome of different family members. They discovered a tiny mutation in a gene called DEC2 that was present in those who were short-sleepers, but not in members of the family who had normal length sleep, nor in 250 unrelated volunteers.

When the team bred mice to express this same mutation, the rodents also slept less but performed just as well as regular mice when given physical and cognitive tasks.“

http://www.bbc.com/future/story/20150706-the-woman-who-barel...
I have a pet theory, based on sensations I've experienced, that:

A. 'sleep cleaning the brain' is real

B. The things that are expelled from the brain are expelled through the sinuses

C. If you are sleep deprived enough, you can feel this process happening while you're awake
> Swift code might end up being more correct in the end. It also might alert you to edge cases early on. However, the flip side is it inhibits your creativity while writing. When starting out to program, the way I enjoy working, I don't yet know how the API is best expressed. So I try out different ways to express it until I find a sweet spot. Then I go back and unify accordingly.

> Swift actively distracts me in that endeavor by making me answer questions I really don't want to answer right now. Yes, stuff might be less correct in the meantime, but heck that is what I want during the design phase. Find my concept, sweet spot, iterate, pivot quickly.

I have much of the same feelings with Rust.
The Collector's Guide to Vintage Intel Microchips
Free Amiga 1000 Kickstart Switcher with Gerbers
Mastodon's main dev too: https://www.patreon.com/mastodon
I recently completed a safety-oriented traffic school course online and there was an entire section dedicated to renting and borrowing cars.

It surprised me to see it covered, let alone how thorough their guidelines were. Some things I recall from their pre-flight checklist:

- check general tire condition and pressures in a walk-around

- locate the spare tire and jack

- familiarize yourself with the location of pedals, and controls for turn signals, hazard lights, and the emergency brake

- adjust seat and mirrors

I didn't see the priority of locating the spare tire and jack before driving, but the others all seem like a good responsible bare minimum.

People don't seem to generally appreciate the gravity of operating heavy machinery capable of high speeds on shared public roads.
> 0Y - Zero-padded year - 06, 16, 106

It seems very odd, to me, to make this a variable-length field. If you're planning out to 2106, why would you not use a full length year? This particular bike shed should clearly be blue.
It's probably deeply rooted in our social organ. So often people will choose to delegate (knowledge, action) instead of doing it themselves. It's even got a bad name in programming: NIH. I also think it's why people like money so much. It's the infinite delegation medium.

I lived the opposite of that, I needed (as a lack of trust or other emotional factors) to understand it all. Probably why I liked Lisp so much too, you integrate less, you use lisp to melt lisp into the desired shape. But enough Lisp for now.

I wonder if society would be better with more people avoid (or reduce to the bare minimum) reliance on others for understanding. Could be, or not.
I agree with the author on all points, except one: there isn't any reason not to just use Lua for everything.

Yes, thats right. Lua for everything. Lua on iOS, Lua on MacOS, Lua on Linux. Lua on Windows.

I absolutely love the freedom, flexibility and downright sexiness of using one language on all of the platforms. Its a beautiful, difficult, lonely place to be - but if you haven't tried it, you can't really knock it.
At least 3 of those are desktop software.
Yes but keep in mind people who work on FLOSS are interested in it for more than money, so the person being paid may be willing to work for a little less (or invest more time) knowing that the work that they do is helping FLOSS. So both people can share the cost burden here. We are talking about two people passionate about FLOSS that one is using it despite the problems (and willing to pay) and one has taken it upon themselves to learn how to fix it.
>We are a security company based out of Rochester, NY that plans to deliver a high quality product which provides a way for organizations...

You plan to do it, or are doing it? Do you provide high quality products, or planning too? Your doubt, gives me doubt.

Why no domain email? Using a personal email for contact? Not very professional. Just saying....
Via what device? A government-produced one? Or will it be a free-for-all, with Google, Alexa, and countless off-the-books Chinese factories producing competing products that you'll be buying on Alexa - that will surely be unhackable, no sir!
Madden's Game [Podcast]
You're never going to stamp out casual copying. We know that doesn't work. Even in a healthy market there will always be some. Rampant copyright infringement is a sign of an inefficient market; supply is limited (e.g., geo-locked) or the price is too high. But there's always going to be some person who rationalizes liberating a $2 game because "you can't steal bits". We've been over the arguments. I've written copy-protection code, I've gone out for beers with self-professed software pirates. None of this is going away.

In your patched-up analogy, someone has to pay for that first billion dollar gallon of gasoline. Someone did pay for the exploration, drilling, extraction, transportation, refining and marketing of the fuel; they paid for equipment, for people's salaries, for mineral rights, for the overhead of keeping a company running. It's a lot of money; it's an investment, and the investors expect a return. Take away the return and you'll find that none of the exploration, drilling, refining, etc. are going to happen. Have fun starving in the dark.

Software is no different, except that the "transportation" costs are close to zero. None of the other costs are zero, but the cheapness of that COPY command is all people really think about. They don't want to think about the engineers, the animators, voice actors, IT staff, management and rooms full of equipment necessary to create the product. They don't want to know about buying servers, spending money on marketing programs, creating sales pipelines, paying taxes and permits and making sure companies can hire and retain the folks necessary to make more product. I guess it's inconvenient to the rationalization.
DONALD TRUMP'S 007 GOLDENHAIR
And my spelling sucks!
> Swift actively distracts me in that endeavor by making me answer questions I really don't want to answer right now. Yes, stuff might be less correct in the meantime, but heck that is what I want during the design phase. Find my concept, sweet spot, iterate, pivot quickly.

This is also what annoys me about TDD - writing code is a process of refinement - if I know exactly what the API I am going to program against looks like, if I know the API I will offer and I know the internals of my code are before I write code then hell, I have done it before.

Often times coding is exploring.
> The problem with open source is, for some reason, the developers feel no sense of obligation to the end users or the people who donate to them.

I always go out of my way to help users who showed gratitude to me, either with a donation (those are very rare) or by being extra nice to me last time I helped them.

But obviously, users who insult my software and myself every time they have an issue come last on my list of priorities.
Hey, thanks for the comment. I am fully aware of that and did not stated otherwise in the analysis. I only established that there seems to be some kind of relationship but it is not possible to determine causality.
I sure can! Check out this great collection of games for the Oric-1/Atmos, released in the 21st Century, which nevertheless would have blown several thousand users' minds if they had've been released in the 80's. Titles such as this were never even dreamed of back in the day - yet here we are, in the 21st Century, and the amazing titles just keep coming:

http://www.defence-force.org/index.php?page=games

For a bonus, check out anything published by Twilighte in the Oric archives: https://www.oric.org/index.php?page=software&fille=softwares...

.. he was (RIP, fuck cancer) one of the greatest Oric developers of all times, and the inspiration he set off in the community over 15 years ago has shown no signs of dying out .. in fact, we keep getting stuff on this platform 'as a tribute to Twilighte', 5 years after his passing ..

EDIT: a recent example I thought worth mentioning - Twi's unfinished O-Type project, I link here to a mid-thread demo video:

http://forum.defence-force.org/viewtopic.php?f=20&t=345&hili...

Anyone who was ever an Oric user is bound to watch that video and go "WTF, I had no idea the Oric could do that..." Graphics and Music far beyond what we considered a norm back in the day.

Simply mind-blowing.
Disclaimer: My pet programming language has PCG as one of its available RNGs. It also has xorshift.

PCG doesn't have many downsides, and indeed is slowly but surely outcompeting the other hashes in the fast general RNG niche, like MT, xoroshiro, and xorshift.

Your "label them both green" complaint is misleading. The descriptive word "Challenging" is used to describe PCG, while "Secure" is used to describe the CSPRNGs. In this context, it's pretty easy to understand that the "Secure" in the description is the same as the "Secure" in "CSPRNG". The author admits in the PCG paper [0] that PCG isn't meant to stand up to cryptographic scrutiny and that it hasn't been reviewed as such, while also demonstrating that, by construction, the predictability of PCG is pretty challenging, especially compared to some other RNGs still in popular use!

From NetBSD's man page on arc4random: "There is no way to get deterministic, reproducible results out of arc4random for testing purposes." Other implementations of arc4random don't have the ability to control the initial entropy.

Ultimately, as far as whether or not the code is simpler or faster than MT, you can judge for yourself [1]. It is not a hard read.

[0] http://www.pcg-random.org/paper.html

[1] http://www.pcg-random.org/download.html
Very much like the Zeewolf https://youtu.be/tVwScInZfP8?t=159

I wonder what the connection is.
> The Amiga would have been more responsive

What was the problem with Amiga responsiveness? Never heard about this. Interrupt response? What?

For several years, it had the best games. The bitplane-based graphics system became a hindrance with FPS-games but that was never about the CPU.
well that's a scary thought, because --

my mom's side of the family has a continuously running history of early-onset Alzheimer, AND terrible sinus problems.

my sinuses are expelling so much goop on a constant basis that by the end of the day my teeth are covered in a layer of slime.
Lina – The Best WordPress Blog Theme
> Quibble: the article refers several times to the theory of general relativity

“General relativity...[is] also known as the general theory of relativity or GTR“ [1]. Einstein himself wrote of der allgemeinen Relativitätstheorie.

[1] https://en.m.wikipedia.org/wiki/General_relativity
Is there any license that makes software free (as in beer) for contributors/maintainers and paid for everyone else? This way it would be possible to alleviate the free riding problem while providing a mechanism to use software free of charge.
Maybe this could work with networks of projects, so contributing to numpy would let you use scipy for free.
Add exceptions to personal/non commercial use if necessary. Something like that
But if someone donates you money, and your foundation donates that money, you can offset that.
I am unfamiliar with mobile coding but I presume there are really good reasons to use the "blessed" language on ios / android - I would assume any scripting interfaces leave many useful (security) areas unavailable? Could you access the secure enclave for example in python or lua?
"Concise abstract"...I don't know. It's a parody with a mocking tone penned by a comedy writer.

It's funny; but it's an uncharitable summary if you're going to use that as a basis for evaluating Taleb's ideas.
After having seen Talebs Twitter feed, I can't take him serious. He might have (had) some good ideas, but I find it really hard to trust the judgment of a person who berates others on Twitter (e.g. he calls Pinker a charlatan) and think hes the only genius around.

And it also seems that people like Pinker don't take him serious anymore (which seems to aggravate him even more).

PS: http://quixoticfinance.com/empty-statistics/ talks about the Taleb-Pinker feud and rebukes Taleb.
Have you seen this POPL'16 paper? https://popl16.sigplan.org/event/popl-2016-papers-printing-f...
Is this just an LCG that feeds into a markov chain? This seems more like marketing material than any new technical material.
> Passwords can be sent to the Blur service from any application or system to be secured before being further processed and stored.

So, Blur will review plain text passwords for multiple applications across the organization,possibly logging it?

1) Why shouldn't I spend money on securing the apps with good password requirements and 2fa,instead of on Blur? It seems,integration work is needed with the app anyways.

2) This might secure the passwords but it also increases my risk. The Blur infrastructure will constitute the most vulnerable segment of my organization. How can I justify such a reduction of security? Is it not better to accept the risk of weak password usage? This feels much like getting a bullet proof vest weighing 200lbs,where it might protect me from bullets but then it also means I can't move,my protection suddenly made me a sitting duck.

3) Let's say my previous questions are without merit. Why shouldn't this be an internal self hosted app? Why an external service? Surely you can charge customers for support and license.

4) This solution becomes less relevant as apps move to SSO or secure their login. I would be concerned about developers and application stakeholders becoming complacent or resistant towards suggestions of improving app login security or they might neglect login security because Blur can fill in that gap.

Overall,my impression is that Blur remediates a specific security issue without considering the impact it will have on the organization's security posture as a whole.

Sorry for being negative,I hope OP can address these concerns as I am sure I won't be the only one to have them.
Net benifit is even more tricky than that as you need to include things like the heath benifits of a more relaxed commute.

All my line of argument is trying to adress is how long until self driving cars are 'ready' which directly relates to how capable they are today. The data I looked at suggested somewhere above 'drunk driver' but below 'school buss driver'. That seems like an extreme range, but they are each human levels of competence. Which is different than they are being portrayed and IMO a sign they are very close to ready.

While the points you bring up are meaningful, we let people drive without those safty features. So, in terms of policy it seems like an ever higher bar, as for example automated breaking systems and lane following raise the bar above human competence, but again are not being installed on older cars.
“modern systems software”

Lol, no. Modern, professional software development uses a load balancer to manage a canary/red-black deployment strategy. Zero downtime deployments to a live server, outside of telecom/finance, is a sign of an amateurish team.
You are going to the extremes - most wealthy people don't pay taxes or pay what they think is right. Who is getting shafted is the middle class that pays for everyone and is bleeding money, because the poor enjoy number of benefits and exemptions and the rich can afford loopholes.
If you found that interesting you should read about why our bodies are at the temperature they are, 37C. The tl;dr is to fight off fungus.
In Iceland, World Cup players aren’t gods. They’re neighbors
> There is a large feeling

Feelings don’t count in science. Every experiment (I am aware of) to disprove GR has failed. It is the best explanation of spacetime we have.
Could just be anxiety and tension headaches making you feel like your sinusitis is caused by sleep, rather than masked by it. It’s common enough.
https://en.wikipedia.org/wiki/Tone_policing
Interesting post. Maybe to complete about adversarial examples in medicine https://medium.com/fitchain/attacking-deep-learning-models-3...
Regarding the opcode dispatch: setting up the RTS in this way is quite expensive, and (if you've got the room) you could be better off assembling a little thunk somewher in memory. 4C 00 >SET (JMP >SET*256). You'd do this on startup.

A JMP to this thunk costs 3 cycles, and the JMP in the thunk costs 3 cycles, so that buys you nothing compared to the RTS. And the STx to set up the low byte takes up 3 cycles (zero page) or 4 cycles (elsewhere), which is the same or worse than the PHA. But because the high byte is always set up, you save the 5 cycles spent setting that up.

(If you're running from RAM, you don't even need the thunk.)

(Also: the opcode dispatch's EOR trick is space-efficient, but takes an extra cycle - and one fewer bytes, I won't deny - compared to doing a TAY after fetching the byte, then a TYA:AND $F0 later. That sequence takes 6 cycles, whereas the LSR:EOR (R15L),Y sequence takes 7 or 8.)
> We have been unable to find a license that accurately fits Dependabot's needs (suggestions are welcome)

How about dual-licensing as CC-BY-ND (using the bot as-is, even for profit) and CC-BY-NC (making modifications, but not for profit)?
If the NSA is forcing Google to install chips in Chromebooks, then that's a sign that one group (the NSA) is getting a ton of power, since they likely also compelled chips in Android, Windows, iOS, Mac, and even Linux computers.

Whereas if Google is putting chips into their Chromebooks of their own initiative, that is no indication that Google is getting power over Windows, iOS, Mac, or Linux computers.
Human or Company
Freedom is the ability to pursue a livelihood and life without infringement.

Not have one handed to you.

That infringes on someone else's ability to pursue the livelihood and life they want.
This a million times. gRPC / Protobuf allow you to neatly design your messages in a backwards and forewards compatible way. This helps you make changes to your service after your application has been deployed. Why on earth would you try to reinvent something like that?
The BBC successor was the Acorn Archimedes, really - the only thing it lacked was the branding. Fit the same educational niche, spoke Econet, it even ran BBC basic.
The mountains etc are always ready for new inhabitants, and you're unlikely to be disturbed.
They also published Homeworld. I've yet to find a comparable - let alone superior - 3D space RTS.
I assume there are people who know these things but I only am familiar with some things anecdotally.

There are a lot of demographic dimensions. Basketball tends to be associated with inner cities although, historically, there were some other groups like Catholic schools where hoops was popular. Ice hockey was a northern sport; at one time a large percentage of NHL players were Canadian. Today, I expect that the availability of frozen ponds and lakes is much less important although I also expect its popularity is still fairly skewed to the north. "Friday Night Lights" high school football obsession tends to be associated with the South.

It's an interesting question especially as some college-educated parents choose to increasingly live in certain dense cities where the soccer-mom lifestyle doesn't necessarily fit very well.
No. Patents grant a monopoly for a limited time and there is no compulsory licensing regime for patents. Many patent-owners do license their inventions, but others don't.
Zarch : https://en.wikipedia.org/wiki/Zarch, 1987
Zeewolf : https://en.wikipedia.org/wiki/Zeewolf, 1994
Yes, you sure can. Anything you can do in Objective-C or Swift, you can do in Lua.
Live longer [Book Review]
I was thinking about tooltips but those are tricky to implement for mobile devices (although I haven't spend much time making it usable for small screens/devices)
What are crackmes?
Un-Teaching Personal Responsibility
There's also cases like the Star Wars Holiday Special, where the creator presumably has it archived but doesn't want anyone to see it again. I believe all of the available copies are from people who happened to record it, which led other people to splice together fan edits in an attempt to create the highest quality version.
Very well said, never thought about it in this way. It also nullifies a lot of propriety risk scoring models, like credit scores. I wonder what research is done around this for automated trading systems? I see an “attacker” that creates models who’s only purpose is to force another financial institution to make unprofitable trades based on reverse engineering the other traders trading modes. Eventually, if not already happening, trading becomes machines attacking other machines.
Just noticed you're the primary author of CAMotics.

I'd heard of it before, but haven't yet tried it out. I'll try to get time to do so, as I've recently started helping out a different CNC project (github.com/synthetos/g2).

They kind of look like they might complement each other. Not 100% sure yet though. ;)
Love BitBar. It's SO easy to create little widgets in the menu bar. Have my own countdowns for days in the quarter etc.
>“We’ve moved the lab 14 times around the sun,” says Patla. He’s not trying to be cute; it turns out that Earth moves through some distinctive regions in space. Because Earth’s orbit isn’t a perfect circle—its distance from the sun varies—the clock moved through varying gravitational fields.

Michael from Vsauce has a nice graphic showing that https://youtu.be/IJhgZBn-LHg?t=1016
Ask HN: Which job perqs mean the most to you?
(burner account)

I'm in the midst of negotiating an offer with a medium-sized startup and am trying to decide which, if any, perquisites to push for.

For example: one I'm considering is an education allowance to cover $n/yr in conferences, trainings, etc.

What perqs have you had / seen / dreamed-up, and why did they matter to you?

If you can, please provide $values where relevant.
Hey, thank you for informative comments. I would gladly read more about hierarchical Bayesian regression. Would you recommend any sources from which I could learn more?

(I am fully aware that I can google it but in my opinion it's usually better to ask someone who is already familiar with the topic because he/she may know good learning materials.)
It's almost exactly like the difference between static and dynamic languages (with gRPC being the static option). It's an order of magnitude faster and (like you said) to a certain extent enforces compliance with an API. Brittle, though.