skysight-inc/HackerNews huggingface dataset:
I was also dismayed when they referred to KdV (Korteweg de Vries) theory as a "relatively unheralded" theory. KdV theory is an incredibly well known and thoroughly studied area of Mathematics.
I don't limited configurability tool that doesn't have an option for my particular monitor's resolution.
JSBench is a good benchmark measuring cold performance. I recommend everybody try running it.

It is known that Safari wins this benchmark, by a large margin.
TDD with TypeScript, AngularJS, and Node.js
Not really. It's irrational, but it's also meaningful that non-blacks aren't 'allowed' to say that word. It's a reminder that things aren't equal, things aren't fair, and the way this currently affects you is mildly unfair, but also entirely symbolic.
I know that this is a troll throwaway comment, so forgive me in advance for responding to it. But:

If you have ever actually been lied to by a bank, it's likely that there's some law that penalizes that lie. You can probably have the situation corrected. Personally, no bank has ever lied to me. Expected me to read documents carefully? Yes. Lied? No.
It would be nice if you linked to the issue. I've been involved with the language since before then and haven't heard of this particular issue.
"There is more to life than increasing its speed." - Mahatma Gandhi

Also a commonly cited zen story:

Eager Student asked:
“How long will it take me to be enlightened?”

“Ten years” said the master.

“What if I work twice as hard?”

“Twenty years” said the master.
>The NNet was trained with millions of images not on your machine, whose ownership we cannot trace (unless we store the entire training set).

It doesn't matter whose images they were trained on. As long as you are not reproducing the images exactly it's not violating copyright.

But if it does, then I believe it was Flickr that provided the images.
Are the proofs in [2] relying in the excluded middle? Like, "because I don't have the axiom of choice, and you would need axiom of choice to prove it true, it must be false" or something? I guess I am just confused how less axioms can lead to more results.
A part of me feels like this would work extremely well as a kind of Vine or Instagram for people with GoPros doing cool shit. Yep, social media features and content hosting might be a bit out of scope but it would really close the loop on the whole "videos I've made that no one will ever see" problem.
Or, you know, one can open their GPS/Maps app and with 1 or 2 clicks (or even a voice command) ask for gas stations near the airport.

Google Now sounds paper-clippy and diminishing returns to me...
That can just buy you time to move inland. We'll always have places to go to, just won't want to move too fast.
Can you share why you think puppet/chef are the "pit of the devops ridicule"?
I think wikipedia disagrees with your assessment: "According to the generalized uncertainty principle (a concept from speculative models of quantum gravity), the Planck length is, in principle, within a factor of 10, the shortest measurable length – and no theoretically known improvement in measurement instruments could change that."[1]

[1] https://en.wikipedia.org/wiki/Planck_length
I'd say the Walkman gets that honor, if not some other product.

The iPod was popular because it was the first practical MP3 player. Take a look at the competition:

http://www.examiner.com/list/five-portable-mp3-players-that-...

You've got reasonably sized devices that could hold a few dozen megabytes, or impractical tanks that had real capacity. The iPod was the first to do both. It also had a user experience that was quite painless.
Having practiced 20 minutes of meditation per day since the age of 16 (I started to learn how to lower heart rate and calm myself since I was heavily into sports), I thankfully have no issues going to sleep. That said, things I learnt along the way.

1) your bed is for sleeping and sleeping only. Not all of us are lucky enough to have a separate room for work and sleeping but at the very least, don't even think of taking work to bed. Be it laptop, or phone, your bed is sacred. It is for relaxation only. Which is generally why using a phone before sleeping isn't a great idea. Our phones and our activity on it have become part of our daily routines. The whole idea of going to bed is to separate from the rest of the day.

2) exercise. Your body can only go so far. Exercising well ensures that come night, your mind will be telling you to just go the f* to sleep.

3) time block yourself. Do not operate with flexible time slots. Set a routine, and set the times. I've found that 1 hour focus time (turn off the internet if you have to) will see yourself getting more done than if you were to kind of free flow for 3 hours just because you have 3 hours available to yourself. Our brains our crap at sticking to something unless given very specific parameters to operate within, so set those boundaries. Ideally, your time slot should end 30 minutes before bed latest. It doesn't matter if you haven't finished the problem at that time, write a comment which has the set of steps you want to try out, and switch off. No buts. This practice will not only help your brain get trained to switch off, it'll also train yourself to focus better (I guarantee the latter)

4) if you find yourself mulling over what to do tomorrow, follow what others have said. Write your stuff down, and turn over. No googling. Nothing. Got something to google? Write that down too. Your brain will eventually recognise that it doesn't need to take on the overhead of tracking tasks. Or be like me. Forget about what you have to do and wait for someone to remind you :D :D (the latter is NOT for real. Don't try that at home or anywhere else :D )
What's an example of a country you would define as 'isolated'?
You published it? You should have gotten a "micro-docker"-like hashtag trend going and then pitch your idea to VCs. The main "Lighter than Docker" startup would be valued at around 5-7 billion right now.
It was great to read the good news in this post :

All that said, I do enjoy being a computer scientist at Stanford. I love learning how to become self-sufficient when it comes to building out my ideas into actual products and apps. In addition, the race and gender demographic for computer science majors here appears to be slightly more balanced compared to peer institutions. And the Stanford name comes with a ridiculous amount of power. It is a luxury to be able to drop it in conversations whenever I need to immediately be taken seriously. It is my hope that, with some of the projects I am working on this summer, I can put that power to good use by creating more spaces for minorities in technology to thrive and feel welcome.

I LOVE the fact that you sound like an enthousiastic cs student. I LOVE to read that it is in fact possible to be a CS student first, and black and female is just some detail about you that's pretty much irrelevant when we're talking about Stanford education and programming and javascript.
The very first time I wrote an interrupt handler, it was in octal, entered by a numeric keypad into an LSI-11 with DEC's ODT - "Octal Debugging Technique".

I wish I could say I was paid to do that but it was for UC Davis' Intro to Computer Architecture Class.

I got a C because I cratered the final.
What if your sensitive data is encrypted at rest and the application is responsible for decrypting it?
Meaning is kind of a tricky thing.

Who decides what a word means and when? Has a dictionary ever defined the complex web of emotions tied to that or any other hateful slur? Can the OED tell you what it feels like for a person of color to hear it, even in supposedly clinical circumstances?
Unfortunately the way it measures JS perf is questionable- it essentially records all operations during page load then replays them for the benchmark. This has the effect of unrolling all of the loops and disabling many of the optimizations that would have been applied to the original code.
I have had some good results using the F# canopy library(http://lefthandedgoat.github.io/canopy/) for working with selenium. It handles (most) all the waits for you so you don't have to scatter a bunch of sleeps in your tests and is pretty easy to work with.
You must be mistaken, because the Dining Philosophers example only dates back to May 2015. A quick glance at the chapter reveals nothing that leaks, and the program itself is Valgrind-clean except for a single allocation from dlopen in the thread internals. Can you be more specific? Where did you hear this information?
A Forgotten Genocide
>I don't consider it so, not as a white person.

This is like someone saying "I am a man, and I don't find it offensive if they call some men faggots". That's just because while you're a man, you're not a homosexual man, so it doesn't affect you.

It's not to whites in general that the term "white trash" will be offensive. It's to the subset of whites that are labelled as such.

>IMO however, being white trash is not about poverty, its about ignorance and a lack of a desire to know more about the world.

Just like how blacks were considered "ignorant and lazy".

Wikipedia puts it like this:

>White trash is a derogatory American English racial slur referring to poor white people, especially in the rural South of the United States, suggesting lower social class and degraded standards of living.

Besides, being poor and working hand to mouth, or coming from a dysfunctional poor family, lessens your "desire to know more about the world" and your sophistication....
Not sure about the other merits, but systemd definitely does not require daemonized processes.

http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/sys...
> The true sinuosity of any given river is almost certainly irrational as well, since irrational numbers vastly outnumber rational ones in a very relevant sense [...]

Though, at these levels of precision any physical quantity stops being a number, and becomes more like a distribution that varies over time.
I voice unpopular opinions on my own account, novel, I know.

edit: banks are regularly fined for lying, cheating, stealing or laundering. Some of it is "legitimately" the cost of doing business. Some is quite obviously nefarious. JP Morgan was fined 13B for lying about mortgage risk and bundling knowingly dangerous securities[1] I removed the first link as it was proven to be, well, a lie. However, I think there is enough evidence of banks lying not spend ages posting links.

[1]http://www.washingtonpost.com/blogs/wonkblog/wp/2013/10/21/e...
Not if it's a timing error in the test harness. That's usually what people mean when they say flaky tests. Selenium, especially three or four years ago, would simply fail occasionally no matter how good your tests are.

Yes, there are bugs that look like bad luck, but are really flaws in your logic. I have fixed a lot of bugs that look Random, but eventually you're left with, for instance, selenium just refusing to click a button.
Some very good information in this article.
It is true that Selenium has its quirks, retrying a failed test can sometimes result in a passing test.

Disclaimer: I work for https://testingbot.com : at my work we offer our customers automatic retries when a test fails.
Writing a Selenium test does take its time, but once you run it in parallel across hundreds of browser and os combinations, it's worth it.
Salary transparency essentially has taken all power away from the employee

Companies normally will get in trouble if they talk to each other about salary, but now that there is transparency, it's public information.
A practitioner oughtn't hit this at all, since the cited chapter contains no leaks. It's actually quite difficult to leak memory accidentally in Rust, short of using the `std::mem::forget` function whose sole purpose is to deliberately leak memory (which can be useful for C interop).
There should be several types of free trials

1. Current type for new customers. Here's $500. Do whatever you want

2. For old customers who haven't ever used a free trial, give credit without limits (same as new customers)

3. For old customers who have used a free trial give credit only for services they haven't used
Starting a company and being acquired is an incredible journey so I don't understand the humour in this.
Generally speaking, the biases needed for ray-tracing are much smaller than the biases needed for shadow mapping. Ray-tracing tests directly against the geometry so only needs a bias proportional to the numerical accuracy used, whereas shadow mapping requires bias proportional to the texel resolution of the map.
An interesting case in point is the offense people take on swear words in languages acquired as an adult.
Oh yes, that's what I meant by try again.
Aviation is doing pretty well. I'd hope for the same standard of safety and security from automobile manufacturers.
> > if you pick a real number uniformly at random between 0 and 1, there is literally zero chance that you will pick a rational number.

> Unfortunately, because the computable numbers are countable, the set of irrational numbers that you will almost surely see in your setup will almost surely be uncomputable.

That only applies if you assume some continous distribution. The world may for all we know be discrete and finitary, and so it may be that any real number which pops up is computable.

And surely there is nothing preventing a measuring instrument to produce irrational numbers. It is just that it will still be an approximation, and thus there are rational numbers which are just as close to the real value.
Louis CK has a pretty good bit on exactly this. It's what pops in my head now every time I see/hear "the n-word".

https://www.youtube.com/watch?v=3NAUgCm-3Tc
>No matter how magnetically sensitive they are, and how smart, insects don’t read English encoded in DEC-SIXBIT.

Favourite comment ever.
If you really believe someone is trolling, there's only one thing to do and that's say nothing, i.e. do not feed trolls.

If you're not sure, simply request clarification without assuming anything.
Dynamically typed languages are an anti-pattern, where they are not unavoidable - i.e. web front-ends.
The webapp server still has the decryption keys.
Startup founder jumps to her death in Manhattan
To be precise, JP Morgan agreed to settle a case in which another bank they purchased did insufficient due diligence. The charges in the article you link speak of negligence, not lying.

In the other case, I assume you know the difference between errors and deceit, so I'll withhold any comment on that.

I didn't mean to say I thought your account was a throwaway. Just the comment -- in other words, I found it thoughtless, seeking of thoughtless upvotes, and still do.

Banks practicing willful fraud as the subjects of this press release did remains a fairly rare phenomenon.
Perhaps folks working at also-ran startups are not there because they are bad at picking but bad at getting hired[1] at more successful companies.

[1] This doesn't mean they're bad -- they could have trouble interviewing, or be subject to conscious or unconscious discrimination.
I often use the following pattern:

Categorise the app's access to each DB table into one of the following types: read-insert-update-delete, read-insert-update, read-insert, insert-only and read-only. I've never had to worry about delete-only or update-only, but YMMV.

For example, the table COUNTRY is probably read-only, whilst ORDER is read-insert-update. Document this stuff and add schema comments to make code reviews easier.

Then I have DB roles like dbname_owner, dbname_admin and dbname_app. The owner can create/drop/alter etc, the admin can read and write to all tables but not change the schema, the app user has per-table permissions. Schema updates do require the owner role but I rarely automate them.
Easily remember all the places I've been, eh? Sounds familiar. Is it like Google Latitude, which I used to easily remember all the places I had been until it was retired in 2013?
You obviously have no clue how to understand reductio ad absurdem.

Also, if I were in a better mood right now, I would more carefully avoid being condescending. I don't mean to attack you personally.

I just want to clarify: when someone makes a claim, and another person uses an extreme example that has identical logic to the claim but is obviously ludicrous, it proves that the claim is based on faulty logic.

In this case, if you say something that implies that you can't criticize someone for trying to make a living, this comic proves you wrong by bringing up an example worth criticizing.

Your idea of "oh, this extreme example? it applies to those I disagree with" amounts to "I'm rubber, you're glue" sort of childish nonsense.
You bring up an interesting point. There's some neurolinguistic research that points to profanity being more the domain of the amygdala, the so-called "reptilian brain". This is supported by both neuroimaging and studies of patients with aphasia, which show that people with damage to brain regions governing conventional speech can still retain the capacity to swear. Another study suggests that swearing helps the utterer better withstand pain, by stimulating the fight or flight response mechanism centered there.

http://harvardsciencereview.com/2014/01/23/the-science-of-sw...
http://www.scientificamerican.com/article/why-do-we-swear/
Crowd sourcing to disprove a published paper is the real story here.

(Although I'm not sure the paper actually said it was true, just the hundreds of articles that reported on it)
Java annotations can be processed during compilation.
First of all congrats!

We are missing some facts here that would help give guidance.

What does mom do now, does she plan on doing after baby is born?

You haven't mentioned your role at the startup, how many folks are involved or working with/for you, and when you think you are going to launch, and in what general sector (b2b, SAS be vague but give us some clues)

There is one more key factor, and thats do you have other family near by you... this can be a blessing and a curse, but help is help and take it where you can get it.

General parenting stuff:

Im sure you know other folks who have kids, you need to start asking them about the things they learned that could have made the process easier. Your going to hear lots of stuff take it all to heart and listen its going to sound a lot like...

Tips like making the bed with a mattress protector, a sheet, another mattress protector, another sheet, another mattress protector... cause at 3am you don't want to have to re-make bed due to an accident, and pulling off the wet sheets lets you go back to sleep quickly.

Learn to nap now your going to need them

Buy this, follow its advice http://www.amazon.com/Twelve-Hours-Sleep-Weeks-Step/dp/05259...

sleep will make or break you, sleep will be the thing you long for.

Find out how to cook things that are fast, easy, healthy and don't destroy the kitchen.

Realize that any aversion you have to bodily fluids are going to disappear quickly, as a parent pretty much nothing grosses me out any more.

Plan on having at least 3 months after birth where your a total MESS. You might have good days in there but don't count on having them or being able to plan them.

Bottle feeding has advantages, one of you can get a good nights sleep every now and again. Also feeding time is reading time, I learned more bottle feeding my kids then I have since.

Find playgroups and peer groups early. This is mostly going to be you walking your kids around with other parents in the early days, but other moms and dads with the same tired expressions, strollers and diaper bags are a good reminder that you aren't alone!
I come from another engineering field, so maybe I'm out of the loop. But I've never had a signing bonus offered, sub-six figure salaries are the norm early in your career, 6 months job searches are expected, and there is always monkey work.

How long have you been in industry? Because I'm sure it wasn't always as good as you and the OP make it sound.
Why does it have to be Unit Tests vs. End-to-End Tests, as opposed to, "a few end to end tests can compliment comprehensive unit tests"?
Angular/Protractor: A better way to implement page objects
I ran that code through Valgrind on x86_64 Linux and am finding that the leaks described in that issue no longer exist: https://gist.github.com/sfackler/1f7d4dc0c171be6b6b54.

There are 32 bytes leaked out of some internal runtime code, but they are allocated once globally, not "whenever a thread closes".

The code that generated the allocation that leaked in that issue (std::io::with_task_stdout) no longer exists, and I believe the thread local storage system has been rewritten since then as well. Could you clarify how that issue is relevant to modern Rust?
Those are all examples of a legal, licensed banking entity breaking banking rules. Coin.mx took over a credit union and operated it without such a license. That's reason they've been arrested rather than just fined.
How to do Linux kernel development (2008)
You might have a strange set-up or a misconception. The issue you link to doesn't reproduce for me, and there's certainly not a proliferation of memory leaks in the book. The dining philosophers example definitely runs destructors and frees memory.
Except for the LIBOR scandal, of course. And the ISDAfix mess. But those only involved most of the world's largest banks, and combined, likely only affected anybody seeking credit, anywhere, for any reason.
This has been our experience as well. We invested a lot of time and money in making sure Selenium tests run reliably for our clients. Despite this, the best reliability we managed to achieve was 90% with tests that run for 40 minutes, which is obviously not acceptable.

We have compiled a few tips we learned along the way in our blog post - http://novoit.eu/blog/05-5-tips-when-writing-Selenium-browse...
I think they buried the lede there, it should have been FBI finds bitcoin exchange that still knows where all of the bitcoin it exchanged went :-)
Do You Know How You Become Ill?
I have a question about a sentence from that announcement: """[...]and every fact described should be treated as an allegation.""" (towards the very end)

Is this standard phrasing? As a non-native speaker this sentence seems odd. I'd have guessed that fact and allegation are xor. The sentence implies that there can be facts that are also allegations (or treated as allegations).
Catching Media Momentum (and why it's everything)
They are rightfully dismissive of Docker because it's just the current cycle of trendy abstractions. It's a barely passable solution to a bigger problem.

"We're running many services on a single machine. But this is complicated and difficult to update and maintain."

"We took our machine, ran a virtualization platform on it, and split each service into its own VM. But this comes at the cost of increased resource usage."

"Instead of separate VMs we created a container format to decrease the overhead while retaining many of the benefits of virtualization. But this is still resource heavy, and insecure as the containers will rarely see updates."

"So we created 'lightweight' containers which are very thin wrapper around the base OS so that containers can take advantage of updated shared libraries to mitigate the security problems, and further decrease the overhead."

"We're running many services on a single machine..."

The cycle will eventually come around and we'll be in a better place having learned that was was really needed was improvements to the base OS, package management, more robust MAC policy, and name-spacing rather than containers.
Travel as Inspiration
Well presumably rounding up support locally whilst still trying to stay undetected is pretty hard. Realistically you'd probably only want to have enough people for the plan to succeed informed, any more and the chance of detection rises.

As it was, the U.S. tipped them off anyway and they were waiting for them, so they probably would have needed a lot of people to succeed.
Yes yes so much yes.

FWIW he does a podcast with Merlin now, called Irreconcilable Differences, but it's not primarily about tech.