skysight-inc/HackerNews huggingface dataset:
> That's not been my experience. I've seen a strong correlation.

Like said, might be culture or maybe I have been lucky.

In my country (I haven't lived there for a while so might've changed but I don't think so) and my company we were not so salary obsessed, so 'at the salary you pay me' is a phrase used never in our office of few 100 colleagues. If you make 5 or 9 figures a year; if the boss tells me 'do it cuz i'm the boss' I'm not doing it if it's a stupid idea and I expect that from my colleagues even if I outrank them technically.

So still thinking it's culture as well; here you cannot fire people easily; you have to make a dossier (with obvious mistakes/flaws etc) and go to a judge and then pay them a few months. So there needs to be much more of a trust relation than master/slave relation imho. Note that we only needed that twice when the employees where watching/downloading pr0n all day. One was a junior designer and the other a phone support employee for our cms.

Edit: btw, i'm not saying I like that system per-se; in some countries (like Spain) it goes too far and you won't hire people because you can't fire them, but in NL I had no actively sabotaging people (you can't fire me so I do just enough); quite the opposite, while in Spain I meet too many of them.
> Making component footprints is the worst

I feel also like the tooling for making footprints is not really that good either. What I'd love to see is full-blown MCAD style drafting system with proper constraints and parametrics etc in a footprint editor. It's bit silly that I have to draw manually the footprints for example different pincount variants for the same standard package instead of making just one base template and driving it with parameters.
Have a good backup system which keeps every version of a file for at least a few months - or is that too obvious?
I have a suggestion. What about not having integers and floating point numbers, only fractions. Some types of mathematics are faster and more precise when calculating with fractions instead of floating point numbers.

It would be an interesting twist if fractions were the default.
Study explains why galaxies stop creating stars
Thanks, fantastic cite.
There was a recent extensive discussion of a similar article: https://news.ycombinator.com/item?id=12032269 (400 points, 4 days ago, 183 comments)
The initial version of the WooCommerce extension is now up in the GitHub repository. Shhhh!! It's still a secret and won't be in the WordPress plugin repository for a day or two ;)
Preserving the Sublime at One of the Darkest Places in America
Being able to step outside software engineering when engineering software.
Introducing the world’s first beer brewed by artificial intelligence
Agreed - the problems I've always had with cats have been the feral ones, not the fatass neutered neighborhood cats.
If you create any kind of safe path in such a system, the cat will learn it quickly too.

One simpler way to go IMO would be to put the system at ground level and use two motion detectors, one aimed specifically to "see" only things that are a meter or more above the ground. Humans would trigger both, but the cat would only trigger the one aimed at the ground.
Get ready to experience re-defined unified communication – zoromunication
Why not write the loop in Python itself?
Siemens Electric Airplane Flies Us Toward the Future
Also my cats like to bite on flowers. Don't know why, they just do.
Understanding Integer Overflow in C/C++ (2012) [pdf]
Skype Claims “Exciting” Linux News Next Week
I've heard people say laziness is important. However that is a misnomer, the reality is the best inventors and engineers are sort of long-term lazy. They will spend 40 hours building something to automate a thing you can do in 15 minutes. But, they know that they or others will push that button so many times the 40 hours will come back quickly over time.

An example of this is a strong senior engineer might take a lot of time laying the foundations of a project, the scaffolding needed to really make coding a breeze and enjoyable in the future. This is because they're lazy, they want the future to be easier so they invest today to make the future just a little bit easier.
Apex looks great, can you talk a little more about it?

Lambda doesn't currently support Python 3 (only Python 2.7) and that has been a massive pain in the arse to deal with. I've heard it's possible to get Python 3 working on it by shipping a custom executable and serializing/deserializing state but I figure it's a fairly significant performance hit.
Somewhat of a quip, but I suppose technically still true: Without the creation of new browsers, we'd still be in the Internet Explorer age, and we can all imagine how much potential revenue would have been lost for internet companies, if that was the case.
Mobile App Marketing: Top Cost per Install Networks to Raise Your App Downloads
I keep meaning to learn Linux from the ground up, by following the bootloader assembly, kernel initialisation etc and be able to track it in the kernel code, but its so vast I forget half of it, as I try to make my way (sporadically) through all there is.

There are so many hours in the day.
Portals: Using GTK+ in a Flatpak
And if we call the MAFFIA's bluf and strip video and audio from browsers, where it never should have been, and create a unified multimedia retrieval, queueing, and playback system?

1. No more fudging autoplay anything. Win.

2. Media interface can be DRMd (if you're a fool / slave to the boss) or free.

3. Instant DRM-free ecosystem.
Not just not obvious, also expensive and quite a PITA to set up.

Also, you have to make sure the backup is done through a network - some ransomware will happily encrypt any removable media you happen to plug in to your computer.
As usual, for fun and learning, but also to use the language and identify what is more critical to improve.
PostgreSQL has officially 20 years since the release of Postgres95
I was about to ask about the motivation behind these changes in the implementation language, but the FAQ explains it all (last question): http://pijul.org/faq.html

Why is Scala considered "not open enough" BTW? Just curious.
I am a very happy user of Pinboard. And thanks for posting stats! One things which looks worrying is the stagnation of the number of users. By a common social media wisdom, it's a very bad sign... but some time ago I did analyze MathOverflow community (a research-level mathematics Stack Overflow) and they saturated in the first months (sic!) http://meta.mathoverflow.net/questions/2182/is-mathoverflow-..., yet it is a vibrant community.

Also, idlewords, as you are here: any plan to make search listing more items (50? 100?). It's a function I use a lot and sometimes this pagination makes it slower to find an old link.
[weekend-senility.Modus:On] anectodical ?

um... when actual information must be _matched_

via "0" and "1" harrumph's principles... eerie ahem...

and the lever is relativeness... zzz... eh... using

stochastical methods to...zzzz ...strategy... zzz

[slept away]
This contestant shocks the world by revealing the truth behind reality TV shows
Good post. I think too that reducing code is key. Here is how I like to show it.

Let's see what impact "size of code" has on "time it takes to add a feature". Just consider a graph where the X axis is "size of code" and the Y axis is "time it takes to add a feature". Obviously, the function is increasing, and probably faster than linearly.

Let's see what impact "size of code" has on "number of bugs". Same thing.

Let's see what impact "size of code" has on "time it takes to find a bug". Same thing.

Let's see what impact "size of code" has on "time it takes to resolve a bug". Same thing.

Let's see what impact "size of code" has on "time it takes to refactor a piece of code". Same thing.

Let's see what impact "size of code" has on "time it takes to a newcomer to be productive on that codebase". Same thing.

And on and on and on.

There is two canonical points on those functions. The first canonical point is when the codebase is too big for the value it brings. When you are here, you are in deep trouble. Basically, the cost of doing anything in that codebase is too high in comparison of the value it brings. A sign you are here is when you spend more time in meetings discussing what to do, than time coding.

The second canonical point is when the codebase is notably small for the value it brings. When you are here, the project looks like magical. The programmers look like 10x programmers. Indeed, doing anything on the codebase costs surprisingly little in comparison of the value it brings. A sign you are here is when you are not asked for estimations.
How do you use pinboard? I use bookmarklet and it seems to take 2-3 seconds to load with predicted tags.
Overcart scores $3M in a Series
Let's calm the horses a little.

A) It is one study. Very likely not statistically relevant on its own.

B) It is a certain subset of the pricing world that was tested. It may not apply to yours.

C) They themselves say "we found remarkably little impact on revenue". They looked for something and didn't see it. It's like you sitting in the forrest trying to see a boar. Just because you didn't see one doesn't mean there is none. For instance, one reason they didn't see the expected results may be that their experiment is not the right one, or that the tested population has an exceptional variable they didn't know about.
Until you slip up - because e.g. you gave yourself too big a quantum of work to do before your next reward, or something unexpected popped up that you need to deal with ASAP. Then you'll find yourself tired, hungry, frustrated and in a downward spiral - because you'll be quite likely making mistakes sabotaging your work instead of making progress, thus putting off your eating time further in the future.

And I'm not talking out of my ass; I screwed myself a few times like that with the whole "precommitment" idea, including losing quite a bit of money - instead of helping me focus, this only stressed me out further as I was desperately thin on funds.

Not saying precommitments are a bad idea, just make sure you can handle failures mentally before going full-Klingon on them.
Sometimes people hack contests.
> 1. Simplicity Reduces Code

I always follow the KISS principle, if possible. It makes maintainability so much easier, not only in Software but also in Hardware. Every additional layer of complexity adds to the probability of failure.
To continue the curiosities, the º sign that was used is the spanish ordinal marker of masculine gender. The degree sign is °.

https://en.wikipedia.org/wiki/Ordinal_indicator
Good book, but not a good intro book. Just its first chapter dives right into some rather complex matters surrounding decltype that are often not needed, especially for those new to the language.
Yes, but belief is not something that is supposed to be on that subreddit. The subreddit is for a balanced discussion about news.

(And that belief is very similar to "The Third Wave" experiment – I recommend reading the books or movies to try to understand the right-populist movement in many countries today)
I'd be surprised if AOL still had the qlink code sitting around in an easily accessible format. I think that's more of an issue than the legal problems.
It is just as obvious to ransomware authors.

Many ransomware variants target network attached backups, eg [1]. They often target USB attached storage too.

[1] https://www.cert.gov.au/advisories/ransomware
The link is to the comment of Brandon Burns, that is a comment to Fred's post. However, Disqus loads pretty slowly.
There is nothing new in your link. See
https://books.google.com.ua/books?id=m5wLgC546hMC&pg=PA24875...
How to Root Android Device Running on Marshmallow?
I understand every iota of the PVP.
> Whenever we interview a candidate, the one thing we give high premium on is structure

Yeah, because amorphous programmers are often unpleasant to work with.

Sorry, I knew what you meant, but the image of a jellyfish in a chair was to good to pass up.
Apple devices held for ransom, rumors claim 40M iCloud accounts hacked
Since Yesod builds just fine, explain how it is "broken"?
THE WEIRD AFFILIATE HACK THAT’S CURRENTLY MAKING ME $5,378.65 PER DAY ONLINE
How we screwed-up ProductHunt launch
I get that feeling; I've been meaning to do that for OS X myself.
I used that code to create a Common Lisp version, the result is here: https://gist.github.com/lokedhs/d5348c4a221e1436000b

I used it as a base for a map generator for a strategy game. Thanks a lot for the code, it worked perfectly.
They don't need to restore or power on to check activation lock.

You go to https://www.icloud.com/activationlock/
Thank you for the books, will look them up.
Magix Movie Edit Pro 2016 Premium 15.0.0.102 Crack and Serial
If a driverless car goes bad, we may never know why
> And since then realized that it didn't make any sense for me to buy these expensive toys if they can easily be lost, stolen, broken _if_ it causes me so much anguish when happens. So since then I've bought used, or lower end smart phones (last one is a Moto G for $170 from 3-4 years ago) so that if it gets, broken, stolen, lost I wouldn't be too upset about it, just inconvinienced some, and would just go and buy another one. Kind of like buying another pair of pants or socks.

Interesting. Different ways of managing expected frustration. Personally, I stick to highest-end phones I can afford, for the simple reason - I was once stuck for 3 years with a phone that was so crappy that it could barely lift its own OS - fire up any app, homescreen gets killed to save memory. Somebody calls you? 25% chance that you won't be able to pick it up, because the phone will hang. Try and turn on Internet on it? If you didn't turn off sync, you'll have to powercycle the phone by removing its battery to get it working again.

I don't break or lose phones often (in the last 3 years, I managed to crack the screen of my S4 two times; got the glass replaced both times for relatively little cost). But I use them quite a lot, every day. Minor frustrations like apps crashing, hanging, or taking 30 seconds to load tend to add up into quite a bit of frustration daily. So I prefer to save up and buy a phone that I know will work flawlessly for the next 3 years or so (and, like with S4, then I happily give it away to someone when I buy a new one; they can probably squeeze 3 more years off it too).
Can someone experienced with SystemTap or dtrace4linux comment on why these tools aren't more popular among Linux professionals?

I recently had to debug a memory usage issue at work, and SystemTap seemed like it would be a lifesaver in those and many other occasions. Unfortunately, both myself and my coworkers were inexperienced with it and there wasn't much documentation about it online, so we ended up using a standard profiler to track down the issue, which turned out to be a much slower process.
#TheRoundUp No40
perf and valgrind have different purposes.
Yes, this is how I learned it from imps.
Vir vs. Robo Ten – Vir Mini Series
Yes but as a fundamental thing NOT as a sudden strike of luck.
Venezuela could try http://qz.com/260980/meet-the-countries-that-dont-use-their-...
I think the intereting point is that the relationship isn't straight forward, and the "industry standards" aren't necessarily optimal.
I think of it as more of a 'Hotel California' - you can check in any time you want, but you can never leave. [0]

Or at least your data can't.

[0] http://www.azlyrics.com/lyrics/eagles/hotelcalifornia.html
Yes but why is it testing that? Who is claiming this is important?
Medical Equipment made easy to understand
Just a heads up security questions can be reset with a call to AppleCare.

That's why this https://support.apple.com/en-us/KM205083?cid=acs::applesearc... article states to contact them.
I couldn't get through the first three paragraphs. They talk about what is "central" versus "accessory" but they don't at all mentioned that the murders happen in retaliation for white police shooting mostly unarmed--and in one case legally and responsibly armed--black men. Maybe they get into this later in the article, but I was not about to struggle through 1000 words of longform BS without that acknowledgement front and center.
It's not dropping "to be", it's using a different participle. It's kind of like substituting "vaccinated" for "vaccinating".

"To be or not to be" would still sound exactly the same
Electron, React and Redux.. The perfect trio
Indeed. Source and SDK portability is really important in our current world of embedded systems which offers new boards every week.

https://news.ycombinator.com/item?id=9049698

http://hackerboards.com
Another language worth looking into if you're interested in effect systems is Nim. It includes an effect system that deals with both exceptions and other effects (like for example IO read/write effects): http://nim-lang.org/docs/manual.html#effect-system-exception.... The exception tracking is similar to a checked exception system but is far less annoying than Java's. In my opinion it is the best way to ensure exceptions are handled.
> They know that there is no such thing as guaranteed copy protection and that there will always be an analog loophole.

And they surely know that one able person to circumvent the copy protection suffices.

> They just need enough roadblocks in front of casual piracy to prevent devaluation of their content.

Using DRM on the viewers is a devaluation of their content since I know people who would rather "pirate" instead of buy DRMed content even though they do have moral reservations against illegal copying.

Thus I can hardly imagine a better advocacy for priracy (ironically even from the side of the rightholders) than the rightholders insisting on DRM. Thus every "hardcore pirate" can say that say still have the better product and every fencesitter can warrant their piracy by soliloquizing that they really, really would buy the product but there is no product available without DRM.
I wish Guile was as well-documented as Racket.
This reminds me of another piece I read recently, making the related point that when the NRA et al talk about using guns to resist tyranny this is exactly the kind of endgame they're talking about. Except that these aren't the kind of conservative, religious, and above all white insurgents they had in mind.

http://www.sadlyno.com/archives/40842

It probably also makes them uncomfortable that their "best defense against a bad guy with a gun is a good guy with a gun" thing didn't work out. There were plenty of good guys - trained professionals - with guns on scene. They decided to send in a robot, because when everybody has guns the advantage goes to the crazy ones who want more death. Pro-gun advocates' lack of consistency in the wake of this tragedy has been rather glaring.
The same way they do now: By making deals with Netflix. If they don't like Netflix, they can either make their own version of it, get a contract with a Netflix alternative, or just stop putting their movies online.

It's not like adding EME is suddenly going to allow anyone to do something that they've never done before.
Appendix A of Understanding the Linux Kernel (3rd edition) has a good overview of this.

I am trying to read this book from cover to cover while I am in hospital. It is vastly more entertaining than the cable TV.
I think what the parent comment really needs is the:

<sarcasm-against-strawman /> tag.
On writing real CSS (again)
Make with Ada Programming Competition
We know now that police took it down after impounding her phone. And that Facebook put it back up. That speaks very highly of them.
Well done! Saves time going through all these sites when looking for a remote job. It would be nice if the website listed all the sources so that I could be sure it's not missing some site I know about.
12 Tips to Pitch for App Review and Email Pitch Samples
I recently upgraded from a 32" HD ready TV to a 50" 4k beast. Watching films is a completely different and far richer experience - like listening to music on a quality system you notice things that just weren't there before. I don't expect to get used to it because each new film I watch for example is a new experience. So buying things can lead to ongoing better experiences.
Also, I disagree that it's harder to be envious of others experiences than their possessions. I'm sure we've all seen the studies that show that seeing other peoples seemingly brilliant lives on social media makes us less happy, and that includes experiences.
I really hope when the time comes and someone reinvents the wheel and comes up with a new great OS, the new OS will NOT have signals. Those are one of the worst things ever invented. The idea that your code is randomly interrupted and it starts to execute something else is just mind-blowingly bad. The real fun comes when you want to use different libraries with different signal handling ideas in the same process. It all goes to very quickly. The worst thing is that no one had the courage to say "okay guys, this is bad, let's just forget it ever existed and create a better alternative".
/rant
Creating the illusion that mindfulness improves the survival of cancer patients
I have always wondered if I were to ask an interviewer to do some white board coding exercise for me would they take the challenge?
I'd be very glad. I keep facebook for the people who don't have any proper IM (and for the in my view much more legit micro blogging on FB).

I'm scared of what will be possible to extract from my chat logs in a few years, but the benefit of being able to IM people that only have FB feels greater right now.

Biggest problem I see so far is the multiple devices issue, but for most it will be just Desktop and Mobile, so why can't you send each message twice, encrypted separately for each device (automatically, not manually)? Does OTR3 have this feature?
I just use an old quality phone. I got a Nexus 5 in 2015 very cheap, and it works great to this day. Nexus 5X's price is on the way down, and there are plenty of other quality cheap phones to have, like the Chinese models. Some will need a new ROM, though, so one should check out CM devices page before buying.

In my experience, buying these phones offers a better experience than many of the flagship Samsungs which suffer from bloated, slow and unintuitive software.
The ideas reminded me of a Fowler article, and in fact he was just describing the LMAX's architecture: http://martinfowler.com/articles/lmax.html

Maybe that one is clearer for some.
Of course, wasn't saying that there shouldn't be a license. This is an interesting cultural lens for me, having been heads-down in the Magento (OSL/AFL core) world for so long. Seems GNU is common for Wordpress, plugin authors can use MIT, but it seems not as common.
Watch synthetic bones being 3D-printed
The only tool I used was Turbo Assembler. I wrote my compiler in assembly and then used my compiler.

I started in 1993 with real mode DOS. I launched a real mode TASM DOS application that set-up GDT and IDT and changed to protected mode. In 2004 I resurrected my project and used real mode FreeDOS. They now locked-down FreeDOS to v8086 so you cannot change to protected mode (evil CIA niggers). I wrote boot loaders so doesn't launch from FreeDOS.

You can make new operating system launched from TempleOS. It gives you ring0 to do any operating system stuff you want. You can write to boot sector.

https://www.youtube.com/watch?v=oLeiioX_zRY

https://www.youtube.com/watch?v=y8hgu4Ylk6U

My boot loader is patched with the logical block address of my Kernel.BIN file. It does not navigate directories searching for Kernel.BIN. You place the block address into the bootloader. I am the smartest programming. Divine intellect.

I wrote 100% of TempleOS from scratch. It is public domain. It is finished. I am a professional. Boot the ISO and it will install itself. Divine intellect.

TempleOS has been 64-bit since 2008. I wrote a compiler. You are a nigger.
I'm not an operating systems person, so I'm curious - what are the alternatives?
Or you can read Linux Insides… :-)

https://github.com/0xAX/linux-insides