skysight-inc/HackerNews huggingface dataset:
...have you looked at the price of comparable online CS programs? They're often much, much more than that.
YouTube Super Chat
No one here seems to have mentioned Google's back-end wins from cached smaller, standardized code and images.

It's their datacenter using fewer ops on more content to do what they initially set out to do--organize the world's information.

Normalized images associated with a reduction in front-end presentation content can train the IRL bots orders of magnitude more quickly.
Redmine on MySQL with RocksDB is 20% to 3 times faster than InnoDB
I agree 90% of his insights are worthless, and yet the real insights that remain make reading his books very worthwhile. If I could produce 1 page of genius for every 9 pages of trash I would be ecstatic! Most authors never produce any real lasting insights at all.

The value of contrarians is not in the things they're wrong about, it's in the things they're right about. I'm pretty sure that was also the point of pg's mini essay.
AMD was using LM32 for some management technology (AMD SMU).
As far as the kernel-side implementation goes, IO is always asynchronous. The CPU is not involved in the actual movement of data between memory and the network interface.

When you make a synchronous syscall, the kernel initiates the operation, saves the state of your thread, and starts another one. When the network interface is done, it signals the kernel, which then marks your thread as runnable and schedules it for execution.

When you make an asynchronous syscall, the kernel initiates the operation but does not block your thread. This is usually done in the context of an event loop, which makes a synchronous syscall (like epoll_wait) when it runs out of tasks to run.

Thus, converting a single async syscall to a sync one means two syscalls: initiate the operation, then wait for its result. The extra round trip between user and kernel mode is basically free in this case because you're blocking on IO, and any logic it implements has to happen in the synchronous case anyway.
The Bay Area is about the only place I'd relocate to. I'm picky about what teams I'd want to work for, so the only way I'm going to upend my life, sell my house, buy a house (or find a place to rent) is if I know that I won't have to do it again if things don't work out.

I'd throw LA into the mix too, as it has a growing tech scene and a lot of things going for it. Seattle, Austin, and maybe Boulder if you can survive the cold.
YouTube launches Super Chat, pay to pin comments on live streams
We could also just raise taxes on the top 1% of people in the country and do neat things like provide universal healthcare and provide public university programs for free to those who can get accepted.

It's a bit skewed at the moment if you weren't aware: https://youtu.be/QPKKQnijnsM?t=2m49s
Reading the blog, it appears this is a subject he's obsessed about his whole life. He wanted to share but held off until the perfect situation presented itself. I'm not sick of it yet, I think it's fascinating. You're right about the comments though, I missed them when they were gone.
I don't think the backdoor in the NIST curves, if any, is that the curves themselves are not secure, but that they are so hard to implement that it's practically guaranteed that implementations have more-or-less critical issues / side channels.
People like that usually have interesting discussions on their talk pages.

https://en.wikipedia.org/wiki/Talk:Judith_Curry

Characterizing her as "not allowed to speak" or somehow oppressed and silenced by mainstream scientists is totally off base, since she herself has said: "I flat out don’t care; my feelings aren’t hurt, I don’t feel like my professional status is being jeopardized or challenged or whatever. I flat out don’t care at this point."

https://en.wikipedia.org/wiki/Talk:Judith_Curry#Collide-a-Sc...
This is similar to what Ben Thompson just wrote about [1]. It's easy to forget the bets, such as Apple TV, that weren't so successful.

[1] https://stratechery.com/2017/the-ten-year-anniversary-of-the...
I couldn't afford this one but it's one of the strongest universities in Oregon for such a thing: take a look at the online CS degrees offered from Oregon State University (http://ecampus.oregonstate.edu/online-degrees/undergraduate/...). They also operate osuosl -- a popular mirror for linux and oss projects:
http://osuosl.org
The top tax bracket in the 50s was at 90%, for starters. It all really goes back to tax policy.
Interesting. That never bothered me, and I've reinstalled Plex quite a few times over the past 2 years. For me it's quick to setup and re-index, so I don't really see an issue with its own data getting lost, as long as it leaves my files alone.

I guess it's because I don't use (or see the need, really) for these features. I mean, I can remember fine what I've already seen and I don't mind clicking through to my next episode when I get back into Plex, and I don't really care to know what I've watched in the past, how many times, or how I rated it.

I'm more bothered by its DLNA server crashing, its occasional screw-ups with multi-audio or multi-subtitle containers, or it's failure to transcode some files (though most of these might be due to the receiver more than Plex).
> So why push deeper?

This would appear, contrarily, to be shallower.
Ok, so in your example 120 people were killed by emissions vs. the ~60 that died today. That's an improvement for everyone except for the people who still died.

Arguing that killing less people than could have in the past doesn't feel like it's the best way to frame a position, unless the new number is zero.
Ever heard of the Parent PLUS loan?

Yeah. That's why.
Traceback (most recent call last):
File "/root/routes/game.py", line 395, in get
audio_filepath = audioSubmission['filepath']
TypeError: 'NoneType' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/tornado/web.py", line 1467, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "/root/routes/game.py", line 445, in get
user=self.get_current_user().decode('utf-8'),
AttributeError: 'NoneType' object has no attribute 'decode'

so many wrong things with this..
No fix for 1.9? We are stuck on 1.9 because 2.X does not support connecting to more than a couple hundred hosts. This ticket has been open for about a year now:
https://github.com/ansible/ansible/issues/14143#issuecomment...
And murders were worse 10 years ago too.

How on earth is that related to giving someone a pass for a murder now?
Heather Meeker on Open Source Licensing
Thanks, I'm glad to know it wasn't just me! I was able to eventually finish it also.
They can't seem to be able to keep up with their computer line--barely 3-4 models while a few other companies have dozens--and have discontinued things like monitors and routers.

They weren't able to finish up Apple TV, nor the car, according to rumors.

They need some focus, in my opinion.
Building a Compiler in Swift with LLVM, Part 3 of 4: Code Generation to LLVM IR
We reverted the submission title to that of the article from “E.P.A. Accuses Fiat Chrysler of Secretly Exceeding Emissions Standards”.
How does theology not involve a belief in the supernatural?
The article links https://keytransparency.org/ which is currently just a pointer to https://github.com/google/key-transparency/ .

The blog is more 'why' while the repo is mostly 'how'.
Uber has been built directly into Google Maps
Ok, so it's not "this course" in the "you can go here to take this course" sense, but in the "there may be a course held somewhere some day" sense? Because I was interested but baffled when I tried to find the course or info about where to take part on that site.
Someone "accuses" you of wrongdoing (negative direction). Exceeding standards usually means better than the standard (positive direction). I agree with you. Title needs an update.
Nor if they do it for non-monetary benefit.
You can opt out of A/B testing. Head to netflix.com, go to your account settings > Test Participation > Include me in tests and previews, and switch it off.
Sure, that's why it's called fantasy.
https://news.ycombinator.com/item?id=13379622
Fair point, I can't plug the hard drive into my tablet.
The ways in which encryption algorithms fail with bad inputs vary widely.

One older and real-world example is DSA vs. RSA: if you use the same random number twice when making DSA signatures, an attacker can recover the private key. Or if you use different random numbers, but you don't keep them secret, an attacker can also recover the private key. This is a real problem if you happen to use, say, Debian when it had the the OpenSSL RNG bug. RSA has no such flaw; the attacker would need you to have made a series of much-more-unlikely mistakes to recover a private key out of RSA.

See also https://www.imperialviolet.org/2013/06/15/suddendeathentropy...

If you're wondering why GPG, OpenSSH, etc. started defaulting to RSA in the past few years, that's why. (If you're wondering why they originally picked DSA, patents.)
(Wikipedia:) Worldwide production [of sodium hydroxide] in 2004 was approximately 60 million tonnes, while demand was 51 million tonnes.

So it might be relatively cheap to acquire the working material.
Online hackathon weekend events, hosted every other week
While I appreciate what you are saying, I think the type of risk pg was talking about was the risk of wasting his time/career, not the risk to his life. The more I think about it, I think a good modern example may turn out to be someone studying AI (specifically AGI). If it turns out to be possible, and you succeed, it would be huge. If it turns out to be not possible, you would have wasted your career. So maybe the lesson is to do more than one thing.
I think books will give you deeper knowledge that may span the entire subject while blogs will create new holes in your knowledge that you will patch via slow google searches. Books will also be more consistently structured for you to get value from reading them. While many books were written explicitly to sell copies the bar is much higher than blog posts.
The “Great Green Wall” might stop desertification
I just wonder what the job prospects will be like for this. This is basically data science, a field being crowded rapidly by PhD's fleeing academia. With 3-month data science bootcamps, people are now saying expect 3-6 months to find employment, often as an entry-level data analyst. I expect the outcomes of the GT OMSA to be much better given the breadth and rigor of coursework, but who knows by how much? Also, while $10k tuition is low, the cost of lost income from pursuing this fulltime for 12 months makes it cost more than the 3-month bootcamps whose tuition usually runs $15k. If most OMSA grads find jobs right out of the program, versus 3-6 months of job hunting for bootcamp grads, the OMSA becomes a much better deal.

Edit: There is placement data for the on-campus program: http://www.analytics.gatech.edu/placement. 95% within 3 months of graduation, cohort size 21 students, with the majority (40%) taking an "analyst" title, average salary $100,000 (61% going to Atlanta, so this could be a little depressed compared to west coast tech salaries).
Nobody showed an interest, but I've found an article which covers all of what I wanted to cover and since it costs me very little to post it, here's the link: http://www.hanselman.com/blog/WhatNETDevelopersOughtToKnowTo...
Trump/Russia dossier written by former head of MI6 Russia desk
Similar problem with their not so new ps4 app. I think it is less the rendering, but the fact that it doesn't prefetch anything ever? Either way it is painful to drill into a particular show from the top level.
I'm not an economist, but one thing I've wondered is "how much productivity has been added since the 60s purely by adding women to the workforce"? Naively it would seem that almost doubling the available workforce would have large temporary effects on the economy until that became the norm.

An alternative theory posed by one of my favorite economists[0] is that administration of public companies under the "maximize shareholder value" doctrine is finally coming home to roost. By prioritizing short-term profits in favor of long-term investment, companies have slowed their own growth for the last ~30 years.

[0] http://www.goodreads.com/quotes/434485-running-the-company-f...
I was blind but now I see: how to maintain visibility over your technology stack
I often hear that approach mentioned. But it seems so counter to my experience - that computers are plenty fast to run even complex display logic and that I'd never notice the difference. Is there really a benefit for well-written code? Or is this just an easy workaround for poor code?
So why do people trust the dissenting scientists? What leads them to that option over simply going with the majority? I've never understood that, but the cynic in me thinks they're simply looking for someone that they already agree with.
This is great to know! I'm surprised support hasn't mentioned this to me. I'm assuming it's because I reached out while the test was happening, but being able to opt-out for the future is great. Thank you!
One thing I really like about async/await is that it hooks into existing .NET infrastructure for issuing calls on other threads. As a result, you can implement your own synchronization context and control how the async callbacks run and what thread they run on - if you have your own job scheduler, you can run them inside that. Technically this means you can use async/await for single-threaded workloads, by running all the callbacks yourself on the main thread.

Writing your own synchronization context for these purposes is incredibly easy, as well:
https://github.com/sq/Fracture/blob/ed408e0a84afb0c68d7e81be...
Exploring single-tenant architectures
Continuous Delivery of a Microservice Architecture
Globally there has been a lot of wage stagnation at the worker level. Anecdotally, a lot of folks in my social circle have traded working hours for salary. They used to work 50-60 hours for the same salary they are working 40 hours for now.

Or perhaps there is less hope or belief that working hard will result in getting ahead. With most of the gains post-crisis going to the top and income inequality growing, perhaps there is less worker incentive to work hard.
Netflix is on another level with the care that goes into designing their streaming product. I didn't truly appreciate the Netflix app until also subscribing to HBO Now and using their Roku app.

HBO is missing the most basic UX features like discoverability, recommending the next episode of shows you've been watching, ratings, etc. Great content, but basically no effort in their apps that consume their content.

Netflix is a tech company that got into content, and HBO is a content company that got into tech.
I'm talking about the same Git as the article author is. If you have a different Git in mind, please point me to it! Perhaps I would prefer to use that one instead.
Well, so the objective requirement must be decided by consensus of a group of people representing a wide range of interests.
> .NET Standard, Canadian, .NET Core, Mono, .NET Framework

Ahh yes, good old .NET Canadian. It's exactly the same as normal .NET, except all methods and properties referring to 'Color' have been changed to 'Colour'.

As a Canadian .NET developer, this has caused me endless headaches when trying to pull in American graphics libraries via NuGet.
Not quite, that is an issue, but not remotely the biggest one. The biggest problem (and google themselves admit this!) is planning and zoning happens at the city and even county / neighborhood level. If you want to move into a city like say Chicago you don't just need to pass city muster. You need to get the alderman to agree for each small neighborhood. What if you need to lay fiber through neighborhood B to reach neighborhood C from neighborhood A and the zoning committee in B denies you? Well that just cut off a large swath of potential clients. This is fundamentally a problem with all infrastructure improvements in the US. The local communities have too much control over what happens. This is also why things like infra happen to move so quickly in a place like say China where the federal govt can trample over all local regulations. For things like infrastructure, this is a great thing.
> effective managers are rare.

Exactly. Why the others are paid though?
It's pretty horrible stuff though. I really don't think I'd want pipes full of that in the basement of my home.
Is this something more than a public key server? Unclear if it tries to tie identity to accounts for verification like Keybase.

This is something I thought FB would be in a better position to do a while back: http://zalberico.com/essay/2016/03/23/Facebook-and-Public-Ke....

Though I guess most have just moved to walled garden encryption models instead of GPG - Moxie talks a bit about that here: https://moxie.org/blog/gpg-and-me/
You won't believe it, until you see it i guess!
Run a Messaging API Source Code with Docer
Typing the nix language
Yeah alchemy seem like a completely different field than astronomy today, but at the time it was considered deeply connected - the metals was corresponding to the planets and so on. Because the heavenly order was considered reflected in the earthly materials and vice versa, studying one would lead you to greater understanding of the other.

For a modern viewpoint it might seem like Newton was "hedging his bets" by contributing to several totally different fields, but I don't think it was seen like that at the time. It was all "philosophy".

Other "philosophers" in the early modern period had similar interests. For example Tycho Brahe is remembered as an astronomer with a strong focus on empirical observation, but actually was just as focused on astrology, alchemy and medicine (which was connected to alchemy and astronomy because of the same philosophy).

Newton was a "renaissance man".
I'm not ek750, but this is true for both of the browsers I use regularly. In Chrome on OS X, Cmd+Shift+T reopens the last-closed tab, whether it was in a different/closed window or the one that is currently focused. In Firefox on Linux, Ctrl+Shift+T restores the last-closed tab in the currently focused window, and Ctrl+Shift+N restores the last-closed window.

I have both of these browsers configured to save my sessions and start from where I left off when I quit the application entirely. Both of them persist my closed tab/window history between sessions as well, so I can for example close my way out of 15 tabs across 2 windows, then reboot my laptop, then when I start my browser it will reopen whatever tabs/windows I didn't explicitly close and if I want to restore the ones I closed before the reboot I can use the restore shortcut(s) to get them back.
We use ExtJS a lot. But I think the exact opposite is the case. With ExtJS, you have the usual double-binding, e.g. if you set this property of that Model somewhere in your view hierarchy some little snippet of HTML are inserted/removed from the DOM. It's basically side effects only.

If I understood it correctly, one can think of react app/page as a pure function taking data and producing a DOM.

Reasoning and testing pure functions should be much easier than a set of components which partly rely on side effects.
Learning how transit works from mini metro
> We plan to host a complete Mill development environment in the cloud for public use. It will, naturally enough, break. However, by hosting it ourselves we can capture what failed, and use that as raw feed for our test/debug team. This will give us much better feedback than releasing a SDK for user’s own machines, because users rarely take the trouble to file bug reports.

It seems like they're doing that now mainly to get better feedback. I can't imagine that rationale would make as much sense once their stuff is more stable.
What's the mechanism of action for lactose causing stomach irritation? Lactase isn't found in the stomach so it can't be lactose intolerance (as in the common meaning of the phrase, ie. lactase non-persistence).
The extra 42% of voters are voting within lines already drawn. So the lines will continue to achieve their effect and keep the people who drew them in power.
Even if they buy the epinephrine they use, they still need to validate the purity, do a sterile fill of the device, track stability in the device, etc.

It's not like they could buy a 100 kg of epinephrine, dissolve it up and just fill syringes with it.
How much time did you spend on coursework per week?
Were you working full time while you did this program?
> Let the math alone be the driver in this domain. What is solid and true will eventually trickle up.

Unless you have some way of proving that one-way functions exist, which would imply as a consequence P ≠ NP, this is literally untrue (unless by "eventually" you mean "one day centuries hence, maybe we'll prove P ≠ NP"). There is not a single piece of crypto that can be proven correct today; all crypto that we use is safe because mathematicians have so far been unable to find a practical way to break.

This requires mathematicians to be actively trying to break the crypto, so personalities matter because you can't get a worldwide community of experts to study every random person's algorithm. This also requires mathematicians to have a sense of which ways a particular algorithm might be fragile, even if they can't break it quite yet, which requires some non-mathematically-provable trust in the cryptanalyst's good sense.

And, of course, if you believe that a certain cryptographer might be inserting back doors or prone to approving crypto that has back doors (see for instance Dual_EC_DRBG), you might distrust other output from that same cryptographer even if you can't prove anything yet.
Especially the lag that you see on some brand new cars, only BMW and Audi seem to have lag free interface, but anything else that involves touch interface is just horrid! I've recently sat in my friend's brand new Honda SUV and the interface lag is just plain silly, for a car that costs $30,000+. Why is that?
I spend a good amount of time doing support. I still play around with plugins, tools, and interfaces, but I try really hard to stick with defaults. One thing I do often do is remap Caps Lock to CTRL and it surprised me how often this catches people (and drives me nuts when I'm using their computer).

I have a Logitech Harmony 700 (a very mainstream universal remote), I don't care for it but it's the best I could find, because I use a receiver and Apple TV. Whenever I have guests it's always a mystery for them how to use it.
> I personally don't think that jail for simply emitting NOx above limits is worth it

The violation doesn't actually state the increased NOx emissions were above any limits, just that the software responsible for the increase wasn't disclosed.
TaxAct- Cedar Rapids, IA and Irving Texas- www.taxact.com

TaxAct is hiring Product Managers, a User Experience Writer and Sr BI Analyst.

For more info, please visit our careers page at TaxAct.com
This was 100% preventable, MongoDB comes with great resources for securing your data. I pity whomever puts ANY database on the internet without taking proper security measures.

Here's some documentation to get you started.

https://www.mongodb.com/blog/post/how-to-avoid-a-malicious-a...

https://docs.mongodb.com/manual/administration/security-chec...

https://www.mongodb.com/collateral/mongodb-security-architec...

This really should have been titled "the importance of good DBA's..."
I use both. On my laptop, about 50% of the time I use the shell and mplayer to play a movie, the other 50% I use the Plex web player.

But Plex is really cool for streaming to the phone, watching on TV, watching when you don't have your own laptop, giving access to friends and so on.

I wouldn't want to give up either.