skysight-inc/HackerNews huggingface dataset:
Except of the tiny detail that you're not allowed to watch rented movies on devices that aren't completely locked down. The issue of DRM isn't just owning, it's forcing you to use a certain software stack and then disabling your paid access if the kernel/drivers/whatever differ from the few software stacks they tested.

For example Netflix video is limited to low resolutions on Linux in free browsers. You're not allowed to watch rented content on Android you modified. And more.

The added problem is that they threw a lot of money into standardization of DRM services. This now means that more and more services - even those with free and ad supported content - now stop working on systems that aren't whitelisted by Widewine or whatever DRM stack they use. With the speed of DRM adoption on the web, soon, you won't be able to watch most of streaming content on anything but fully locked down devices running a few whitelisted un-modified OSes.

And that's a problem. Losing access to most modern video content (more and more modern western culture isn't available on anything but streaming services) just because I want night mode on my phone is excessive don't you think? Why would you let your stupid show provider dictate if you can add a driver to make the devices display more pleasant for your eyes?

(And yes, I'm aware that not all restrictions are in place on all platforms yet, but take a look at BluRay AACS 2.0 DRM standard and new Android OS limitations for the directions they want to take you.)
> What about offline generation of thousands/millions of combinations

Definitely not millions. It takes 20 seconds on a modern chip, it's memory hard scrypt so yeah, even few thousands are too expensive to crack.
Who is doing this besides Keybase?
Prodigy Game (www.prodigygame.com)|Burlington, ON | ONSITE |
Full-time | HIRING: Full Stack Developer and Senior Full Stack Web Developers.
Link to jobs page: http://prodigycanada.applytojob.com/apply
or email me at paloma.coelho@prodigygame.com
Prodigy Game (www.prodigygame.com)|Burlington, ON | ONSITE | Full-time | Full Stack Developer and Senior Full Stack Web Developers.
Link to jobs page: http://prodigycanada.applytojob.com/apply
or email me at paloma.coelho@prodigygame.com
I think that he is referring to the immediate weight loss effects associated with depleting the glycogen stores in your liver (400 grams) and muscles (100 grams). Each gram of glycogen is bound to 3 - 4 grams of water.

Thus, depletion of your glycogen stores results in the loss of 2.0 - 2.5 kilograms (4.4 - 5.5 pounds) of "water (and glycogen) weight" within the first week of a low-carb diet. Larger individuals often retain even more glycogen and water, which can result in immediate losses of 6 kilograms (13.2 pounds) or more.

His point is that some studies, particularly short term studies, do not account for this non-fat weight loss.
Zombies Muttering “Agile”, “DevOps”, “Containers”, “Big Data”
Grail’s $1B Bet on the Perfect Cancer Test
A really fun read is The New Turing Omnibus. I'd call it fun reading rather than required reading.

Basically, it's a collection of small fun loosely related chapters about various ideas in computer science. It's the kind of book where you can open it up in the middle and start reading.

Over the years, I must have purchased 5 or 6 copies because I keep giving them away.
Zcash
Android Sample Projects Written in Kotlin
Programming in the 1990s by Edward Cohen. A rather practical introduction to the calculation of programs from their specifications. Plenty of introductions to computer programming involve guessing your program into existence. This is one of those rare books that give a solid, pragmatic approach (with examples) of developing software from solid, mathematically sound specifications and avoiding errors by design.

Even if you don't adopt formal methods in your day-to-day work (often we're not building sky-scrapers) it's a useful book to give you insight into the kinds of questions one should be asking and thinking about when designing software systems.
>funded by the European Union aimed at developing technical solutions for investigating and mitigating crime and terrorism involving virtual currencies and underground market transactions.

Has there EVER been a terrorism situation that involved the dark web and/or bitcoin? This smells like a power grab feeding on fear.
http://www.linuxfromscratch.org/lfs/view/stable/
I keep seeing this nonsense about how operating systems and web services are different as a way of suggesting Google's behavior is okay but Microsoft's is not. Almost all of the data you deal with on your computer in the modern era eventually ends up traversing the Internet. You enter your SSNs into forms to pay bills and the like, your credit card details are entered into your browser to buy stuff online.

All of this can potentially be inspected by Google if you use their platforms or services.

There's really no difference here. Condemn Microsoft, condemn Google. Be upset both have defined your privacy as unimportant.
Which version did you read? I would be interested in giving it a look through, but I expect the newer version must have grown in complexity.
It's not language-agnostic, but it's still a great book: The D Programming Language. The reason I recommend it is because Alexandrescu is a great writer who knows a lot about programming languages and the kinds of tradeoffs that a low-level, practical, and safe programming language like D must do.

Even if you never intend to program in D, I encourage you to read this book to get a different view on metaprogramming, memory safety, and concurrency.
Bancor Launches First Crowdfunding Valuation by WINGS on Ethereum – $250k Reward
In general it cannot, because it does not do asynchronous IO on "sane" platforms. (what it does/did on Netware might pass for async IO)
>No one is claiming it is a concern for 2017, no?

Some are. If you look at recent-ish job growth you're only seeing part-time and retail growth, or other low paying jobs that have no upward mobility. The good jobs that lead to careers, decent wages, etc have been slowly been made more and more efficient. In the past you'd see a demand for more good jobs but now with all manner of automation its just not happening as much. A IT department just 10 years ago probably needed twice the staff as one does today. AWS/Azure/Whatever cuts out a lot of middle-men, and that's just one example of how things are moving. Every industry is being affected by automation and no, its not going to look like a sterotypical 1950s sci-fi robot.

I'd hate to be a recent grad without a super-marketable skill right now.
Sales, Then and Now: 10-Minutes Exercise Comparing Two Links
The 386's weren't even that great for games/graphics. Most games were still 286-compatible, and if you had a 386SX you might as well have had a 286. I remember being blown away by a friends Tandy because of the graphics and sound card it had, even though it was basically an IBM PC underneath.

The CGA graphics options on the IBM really didn't do them any favors. EGA wasn't much better but at least you could do games like Commander Keen. I remember playing games like Prince of Persia, BattleChess, and thinking "Finally. My friends with Atari and Amiga (and even Apple) computers have had these games for years."

It really took a 486 and a VGA card to let the PC start to shine. And then once the 3D games started coming out (Doom, Descent), you didn't even need a console anymore.
It's called market segmentation.

MS does this to windows since... I'd say since Windows was a thing, but I don't know how they sold versions 1 and 2. So, since Windows 3.

Yet, if you segment your market too much, people stop knowing the segment they belong, and stop playing the game.
> I consider UI mockups the perfect usage for visual programming environments.

It can be, though the type of mockup I find more useful for discussion is much lower fidelity than that.

The feedback and discussion around a mockup is related to the fidelity.

Low fidelity, such as whiteboard or large sharpie drawings, will garner feedback that discusses whether this UI even makes sense at all, if there's a different approach, or how feasible it is to present everything this way.

Mid-fidelity, such as digital mockups, will often focus more on the actual layout, text labels and contents.

High-fidelity, such as a working prototype or something done in the actual environment (visual programming environment, or even as working HTML+Javascript+CSS), will often get into a discussion about font sizes and icon choice.

If you build a high-fidelity mockup when you really want to have the low-fidelity discussion you're doing everyone a disservice. Even if your team can see past it and still has the appropriate discussion, it's a waste of time.

For that reason, even when my mockup is basically a small modification to something that exists already, I'll often screenshot it, and then freehand draw (MS Paint style) overtop of it with my modifications, using ugly 2-4px wide lines. I've tried both, but consistently found the feedback is better that way -- even when the target audience is a bunch of developers that should be able to see past it.
If there was a new editor with little history I think the quality of its code could help to decide whether it is worth switching and learning (Editor switch is very expensive for a programmer).

Mysql and PostgreSQL offer similar functionality, people use both systems for similar tasks. When you try to decide between the two, you find conflicting arguments all over the web. I think in such case looking at the quality of code can be a key signal to help you make a good decision.

I do agree that projects with ugly code can still be extremely useful and in many case an optimal choice, but such project will more likely become obsolete quicker and will cause problems more often than project with high quality code.
Purely financially I can see how this applies to many people. There are other ways going to college benefits one's life "financially"that aren't directly visible, like improved health care and possibly a job that doesn't wear down your body so quickly (to save on medical expenses later).
How to Build Your Startup with No Technical Background or Budget
I think a good book that helps you understand a complex piece of software is a good read for programmers, regardless of the use you make of that software.

Additionally, I don't see how the need to know about the internals of MySQL means one should use a better database. PostgreSQL is normally proposed as the better alternative to MySQL if one sticks to Open Source, and all the good experts at it I have met were familiar with its internals too.
Are nuclear reactors noisy? Isn't it just some hot rocks sitting in water? What's noisy?
Trump's campaign's marketing team manipulated Reddit  to get front page
This is depressing to hear. The one company that most likely had the clout and capability to compete with Google's monopoly is throwing in the towel.

This continues to emphasize that the only solution to Google is government intervention. If Amazon can't successfully break into the market, nobody can.
I would submit a bug report. I've reported bugs in aws cli tools before, and they were patched.
>>Everything. the. media. says. is. wrong.

That's what Trump's saying! /hide

Down-vote me, but any vote is a good vote.
It is about compromise. The ideal would be to use real humans for all studies. There are many reasons we cannot do this, about half of them are obvious. (try to come up with the non-obvious ones as an exercise)

Mice are cheap, have a short lifespan, and have less ethical concerns so we use them. They are an okay model of humans, which is good enough to say if something fails on mice don't try it on humans. It is an open question of what treatments would work on humans that fail in mice - but this is impossible to study so we will never know how often this happens. (the fringe "coconut oil" groups put it at 5% from what I can tell)
I'm not sure why he included it in his list. However I do think that it does a very good job of bringing to light that your customers/users may not be appreciative of buggy code. They want something that "just works" and to not have to deal with vague error messages.

I started reading the book about a year into my first development job and it really brought to light the frustrations my users were having as I was seeing as it was just another interesting problem to me. As I said in my past post I haven't been diligent in reading it so I'm only a quarter of the way through but here's hoping I'll get more insights out of it when I pick it back up.

I do think that what this book talks about can be discovered in other ways, but for people who are just starting in the technology field it's a good primer to be aware of how others experience what you implement.
Really, no one has said Linux yet? This is very surprising, given how often it is put on a pedestal for its excellent design...

Realistically this is because it is in fact a big messy pile of 'at least it works'.

Still, it is worth studying as an example of a work that was architected to support open source contribution from thousands of developers.
>come with all manner of social unrest, revolutions, war and changes to the basic fabric of daily life.

No need to be a Pollyanna. Unemployment rallies didn't lead to war, they were just unpleasant.

http://www.chicagotribune.com/business/081024-great-depressi...

Economies are constantly changing and retraining and job migration are our norm, not our exception. Regardless of the current political climate, the reality is that you're not entitled to keep a job in some dying industry. Change has always been here, as much as we try to deny it. Hence the admission that we can't keep this train running and things like UBI are becoming politically feasible.
Strong Typing: a pattern for more robust and maintainable code
Well I guess the salesmen will be relieved
Telemetry is this close to being apparatus for spying; a court order (secret or otherwise) could strip whatever anonymization MS is doing, say, for specific IPs or even whole regions by geography. Poof: keystrokes in real-time, available to state actors. Wouldn't that be grand?

Developed capacity may not equal intent, but if you can be ordered to do secret work and make it so anyway, the distinction is irrelevant.
Salary Negotiation: Make More Money, Be More Valued
Once again, just go back to the old school ways. These new ways are not robust at all. You need to regularly perform independent replications (no, it shouldn't be done in parallel and published in the same paper).

This will filter fraud, honest errors, and non-stationary effects. It will also encourage publication of usable methods sections, and much more.
Is this supposed to be doing something? Clicking the little up/down arrows changes the numbers, but that's all I see happening?
Unfortunately we don't sponsor VISAs for internships at this time – but EU / Commonwealth passports make the process fairly straightforward if that would be an option
This word "Bro" is banded around a lot without a clear definition. I've taken it to mean some sort of combination of sports-team-like camaraderie, aggressive in-group socialization and ingrained misogyny.

In the case of tech, this couldn't be further from the truth. The vast majority of programmers are introverted, quiet and socially awkward.

I have a theory that part of the contention about the skewed gender ratios in tech is due to Millenial female entitlement. Imagine if your entire adult life you'd been pandered to at every step:

1) If you are remotely attractive, men will bend over backwards to ask you out on dates or be friends, the stories I hear from female friends are absolutely amazing - the insanely extreme lengths of tolerance men will go to. On a social level, you can be flakey, lacking in personality and never initiate anything and yet there'll always be some sexually-desperate guy trying to win you over. Sure, its not genuine interest, but its constantly there.

I've actually tried this before, creating the most boring possible profile on online dating sites, to see what will happen. Within minutes, decent-quality men send you reams upon reams of sweet messages ("Oh you're from the midwest too? Golly I miss it there" etc). You get endless validation without any effort.

2) In education, news and job-hunting there are endless women's groups, women's incubators, women-only nights here, free entry in places for being female. You're winning from stage 1. You can breeze into large companies because they're so desperate to fix that embarrassing gender skew.

All of this goes to your head until you finally join that coveted startup, or finally take those gender-blind exams and actually have to produce the goods. No one is giving you a leg up any more and suddenly you realize that things are really hard.

I'd be upset too.
My name is thanatropism and I approve JadeNB's message.
> But I'm going to spend the entire time trying to trick Windows into doing Linux things. Mintty for terminal stuff, VMs or the new Ubuntu mode for Linux software, etc.

Windows is not UNIX and that's its strength. Don't try to coerce it into doing Linux things; learn Powershell and Windows concepts instead. I've recently switched development from Linux to Windows and couldn't be happier.
Somewhere between 0.1nm and 1nm.
What's the difference between Windows 10 and the spyware we've all spent years removing from the devices we support?

My apologies for the rhetorical question, because I'm certain that anyone who isn't a paid shill cannot answer this question with a straight face.
The Practice of Programming

and take a look at this https://news.ycombinator.com/item?id=13448818
This reminds me of one of those HGTV programs: my wife collects butterflies on the weekends and I sharpen pencils four hours a day, our budget is $1.5 million
Vasco and his humanist priest had their Catholic theology all wrong, and their heresy had disastrous consequences. There is a tendency within Catholic circles to view oneself only as an irredeemable sinner. This fills one with shame and causes a sort of false humility that convinces oneself to reject all good things ("his professional success was at odds with how he thought of himself; he felt he didn’t deserve it"). One further effect of focusing excessively on one's sinfulness, rather than on the love of God, is that quitting sin is much harder. The priest's belief that man is inherently good is also heresy at odds with scripture.

The truth as the Church would describe it is that man is intrinsically sinful but has been redeemed through Christ, and that should fill one's heart with joy and gratitude. No, man does not deserve any good thing, but when good things happen they should be appreciated as gifts, not rejected out of shame. This is true humility.

Some claim that self esteem should instead be replaced with self-compassion. This is a good idea that is in line with Church teaching, since to see yourself as God sees you (with unconditional love in spite of one's faults) is to adopt a perception which is based in truth, rather than the self-esteem movement which is based on convincing yourself of the lie that you are unconditionally good.
Yes but databases are not your normal application, library or tool. They require a fair degree of expert knowledge and I agree even more are a critical component.

I would much rather choose a battle tested database that has the features I want, performs well to my testing and profiling than "familiar" looking code. Because good looking code is really more often or not familiar looking code.

So unless the OP is an expert I believe basing the most critical aspect of your application just because the code isn't to your liking is sort of asinine.
Practical Object-oriented Design in Ruby is a great read with a lot of advice on approaching design problems, approaching refactoring and thinking about how to model. It's in Ruby but I feel a lot of its advice is general.
>> It's probably easier today to buy a bunch of components and snap them together to build a desktop tower than it is to put together an erector set.

You don't even need many components these days. Right now you can put a PC together with:

Motherboard

CPU

RAM

HDD/SSD

Power supply

In the old days you needed these additional parts:

Video card

Sound card

Disk controller card

Printer card

Serial card

Hard disk drive

Floppy disk drive
How to Call Bullshit on Big Data
That mechanism only boosts the priority of whatever thread is actually attached to the window in the foreground. This doesn't matter for single-threaded applications (obviously), but means the background threads can get lower priority than the main threads of other applications.
Blockchain Could Help Musicians Make Money Again
What? It was the Bush administration who acted on intelligence that they later admitted was "the best they had" but inaccurate. Condoleezza Rice spoke many times about this in the aftermath.

Laying WMDs in Iraq at the feet of the media, as if they could influence our military's action, is ridiculous.
I don't think it's exactly cheap, but I agree with your point. US kids have this idea that college is about living away no someone else dime for 4 years. That's always going to be expensive. Instead, live at home and go to a local college. Admittedly not everyone lives close to an okay school, but many do. It's what I did, and with a 20-30 hour/week job I graduated with near zero debt.
The islands that reshaped science (not the Galapagos Islands)
A Hardware Update for the Human Brain
They actually don't; not for Macs anyway - although that might be different for the models with TouchID. FileVault on the Mac is entirely software-based.
Ask HN: Can i sell my MVP  with nice domain, and which can be valuation of it?
It's good opportiunity to create grand company. Main competitors is Reddit, Tumblr, 9GAG, Imgur.
This MVP have a lot of problem but i can explain how to make all beauty.
Why i am selling it ---- because don't have enough money to give him grow. Or i can enter as a partner and proceeded to make him perfect.

https://cheerex.com/

Thanks.
Why New Systems Fail: Theory and Practice Collide by Phil Simon