skysight-inc/HackerNews huggingface dataset:
I visited Columbus on a business trip (from SV) last year, and really, really loved it. Stayed across the street from the conference center, so just on the southern edge of the Short North. Had lots of great nights wandering around to wonderful bars and restaurants, ran along the river at 7 every morning (when the weather was ALMOST tolerable!), and was really lucky that the baseball team was in town so I got to enjoy the perks of a really really nice intimate ballpark for bargain basement prices.

I was still shocked, though, when I looked at the prices of the new condos being built and almost all of them were > $1M. Yeah, I know, it's the very very upper end of what's being built, but it was still surprising :)
A warning: If you take this approach, you'd better be a programming god, because you're going to be the guy who was too good to knock out a simple coding problem. Every off-by-one error you commit on the job will raise an eyebrow. People will wonder, does this guy want to be an engineer or something else? Why couldn't he rip through that problem and teach _us_ a thing or two on the way? Another thing is you're basically coming in and saying "your interview process is wrong". If you're being interviewed as a manager or a lead, you can afford that risk. If not, be careful, because many people, myself included, don't want to work with somebody who cannot focus on the task at hand and feels the need to question things that have clearly been thought out ahead of time.
I've heard a lot about Transcendental Meditation but it makes my spidey senses tingle because it feels cult-ish.

At $500-$1,000 it also seems very expensive

https://www.tm.org/
I can confirm that the 57 beta has acceleration enabled by default on Linux.
Works on my Arch …
does extensions.legacy.enabled actually work for you? I set it to true but lastpass is still disabled
(disclosure: he works for Amazon)

j/k
In my opinion this is a lot more important than relicensing React. There are a few libraries that do React's job even better than React. But GraphQL and Relay are a bigger game changer... a 10x improvement compare to the current use of REST for server/client communication.
I always typed rebnoot, so I patched Netbsd to allow rebnoot. Then I patched it still so it would say, "Rebnooting". Fun times.
Time to start recruiting female police officers!
Not exactly, given that Amazon is using Twilio.
What's Going on with HEIF and Mac OS 10.13
I took the happiness course from Art of Living to learn Sudarshan Kriya. I don't have a regular practice, but when I'm feeling stressed I'll usually do it twice a day. When I wake up and before I fall asleep.
It's more about corruption than forcing surveillance, IMO. Corruption in Russia works approximately like this:

1. The legal rules for operating any business are intentionally set at a very complex and onerous level.

2. Unofficial license to flout those rules is sold through bribery or otherwise supporting the corrupt actors in Russian government. These bribes are necessary for business to function, because otherwise it's impossible to operate legally.

3. When someone refuses to play bribes or otherwise bow to the will of the corrupt actors, the unofficial license to flout those rules is rescinded and the persecution of that person is entirely within the "rule of law".

I don't remember the exact specifics, but this was used pretty much exactly against a Russian oligarch who refused to sell his multi-billion dollar business below market price. He was investigated and prosecuted for some sort of crime, because everyone is always guilty of some sort of crime, because the only way to run a profitable business is to break the law and pay for the privilege of doing so.
Do ads make your CPU run at 100% load?
Most likely not.
Yet mining scripts will do just that.
Yes. I meditate for 10-15 minutes daily after waking up in the morning. I use mindful meditation -- where I just observe my breath and if my thoughts starts wandering I just say "that's nice, but not right now" and let it go and focus back into my breathing. (Wrote a simple guide in my blog here, sorry for the plug: http://www.enlight8.com/guide-to-mindful-meditation/). Sometimes I also just use a phrase like "I am" repeated over and over again so my mind won't wander, but it's really a practice to observing/focusing consciousness.

For learning meditation, using apps are great. Headspace is a great app that I highly recommend. Calm is also good (already mentioned).
I wonder what would have happened if you gave a short counter example.
Though the Firefox developers aren't going to skimp on sandboxing (or other exploit mitigation techniques) just because of Rust. Defense-in-depth is the name of the game; Rust just provides a layer of language-level defense that C++ previously didn't offer.
Given that one of the aircraft designs had the reactor exposed to ambient air, you probably don't want that.

The idea was that after they dropped the bombs they'd simply fly around over enemy territory just to spew radioactive garbage all over the country.
I most definitely agree! But as you say, lead vs. lead-free makes no difference, the fumes are all rosin burning.
I'll make sure to add it tonight to the dashboard
That's the sound of one hand waving bye-bye.
My understanding is that this is only about the desktop, with android coming later. And iOS can't use Gecko, so it doesn't count with this kind of thing.
Apple and Fitbit join pilot program to speed new health tech through FDA
Not all acquihires have to interview to keep their jobs. For example, one company I'm familiar with made sure that as part of the acquisition, its employees would not have to go through the Google interview process.
I'm not an expert, so bear with me. Could this be thwarted by, say, having Signal add a random salt to every registering number and then advertising the hash of (number)+(random salt) as the final contact, invisible to the end user? Or would that involve Signal maintaining too much information on their users? If that's the case, I could see that being a problem.
Good call. Although the timestamp would have been impossible in Vue since templates don't have scope, they couldn't access imports. One would have to jump through another hoop and inject/duplicate the function into a template method.
Are there any examples of how to convert an existing project to Litho ?
and Kaggle and api.ai and apigee and Qwiklabs and Orbitera and Anvato and you get the point :)
We disclose our employer to be clear that while we are super excited about these releases, we're also trying to be as open and clear that our opinions come with a natural bias that others seem to rarely disclose.

There's no coordination or conniving to this, people just like rad stuff.

Also, I /wish/ I was a Compute Engineer.
Trusted computing, TPMs etc have always been about this scenario. It's just the anti DRM crowd has some people that think the end user is always the person sitting in front of the terminal, and there should never be a way to reduce that person's access.
Your SSL cert breaks on www.redditgrid.com. Obviously it's not what you linked, but people will end up there eventually.
Textwall is fine =]

I wasn't actually familiar with Kaldor-Hicks improvement by name, but that was definitely the idea I was getting at! Kaldor-Hicks improvement is defined in a funny way (i.e. could taxes be added such that we have no losers), but it seems like a proxy for "there is a net benefit / overall people are getting wealthier".

There is also now excess money in the wallets of the consumers. Consumer savings rates are pretty steady, so they're still going to spend money. The rest of the economy will benefit from that, and should be able to find a good use of our unemployed american t-shirt maker. America exports a lot of machines, especially those machines used in developing world factories.

I'm okay with there being losers, as long as the gains are more. Because in every industry this choice between "a sliver more wealth for everyone and a few losers" builds in aggregate. And I'm in favor of global improvement-- I have no (nationalistic/whatever) allegiance to the people who happen to be living near me.

Your problem is that there are losers at all. Do you feel like we should have banned the car, for the sake of stablehands and horseshoe cobblers? Do you think we should have banned the light bulb, for the sake of candle makers? I know these examples are about technology improvements rather than laws, but it's the same principle-- greater good, with the side benefit of free choice.
Reinforcement Learning Key to Championship Soccer Robots
Not this, but I do fairly often think assume I'm in vim when I'm not.

`alias :q="echo NOT IN VIM!!!"`
I am referencing "component" as a more general term. I think Vue has support for all of the common forms/divs/etc, I was more talking about like if you wanted an extensible calendar implementation or a scalable data table implementation there are probably 10 usable components for each of these examples in React but in Vue it would be harder to find one.
Azure Service Fabric replaces WCF. It takes all the good parts (like the interface-based programming model, interception pipeline etc.), throws out the unneeded complexity (around bindings, configuration etc.) and comes with built-in service discovery, fail-over, monitoring, deployment with rolling updates, and much more. It also supports the actor model with automatic state replication. Together with Azure Service Bus and CosmosDB it's the best stack for developing real-world .NET SOA systems.
I don't understand your motivation here. Every time I advocate using Signal I run into a wall of "but it doesn't have stickers"; for those users, all the privacy engineering is moot if the app doesn't fill their needs. Adding another attachment type would do nothing to degrade your experience, nor would it turn Signal into WeChat.
I think one of the biggest issues for adoption will be the Bazel build system. The C++ world seems to be slowly standardizing on CMake. Having to use another build system to incorporate this library will give people second thoughts about incorporating this library.
You're unlikely to report every time a bike runs into you. Most of the time you won't even be really injured - just some bruises and pain. That's not big enough for statistics, but it still sucks as an experience.
Tree Style Tabs Extension Ported to Firefox 57
You're correct. My original statement was wrong regarding Intel's assumption. The principle issue is that developers shouldn't assume that processes that occur in SGX are obfuscated in any sense because you can build SGX sidechannel detection within software that runs inside the enclave

The lecture I pointed to shows an example of this attack.
Hmmmm, I actually didn't mean "put it ON the front page" I was thinking "make it the front page". As in, that should be the view that opens when visiting the root - https://redditgrid.com should actually open https://redditgrid.com/r/comics and require a click to get to the current dashboard.

Of course, you know best. I was thinking about how insanely well this view sells your interface. At the moment if someone visits the root page, there is at least 1 click/tap before an example is visible.

It's really obvious there is a lot more (since the current tags are very prominent) so I recommend it.

But great job :)
It's been 10 months since I last used React and I'm already way out of touch. Does anyone else feel exhausted just reading that list?
Get your app built for 10k
You're correct. My original statement was wrong regarding Intel's assumption. The principle issue is that developers shouldn't assume that processes that occur in SGX are obfuscated in any sense because you can build SGX sidechannel detection within software that runs inside the enclave
The lecture I pointed to shows an example of this attack.
I made them up.

But they're reasonable bounds -- the number of terrorists are very low, we know this for a fact. So we should suspect that the contributing traits are relatively rare. And if we want to talk about people who really scare us, then it should be people who are real outliers.

An NFL player is a one in a few hundred thousand, and an NFL star is around one in a million. So if we're looking for the Tom Brady of terrorists, it would make sense that we don't want a fraction substantially higher than the number of Tom Brady's in football players.

So I cut off a segment of the population that would have the traits required and estimated how large it was -- 99.9th percentile capable, 99.9th percentile crazy, 95th percentile violent. (Intuitively -- if the smartest and craziest kid in your high school were the same kid (1 in 1000 each trait), then you picked the most violent in 20 of those kids.)

This turns out to be ~400 people, which seems ballpark right. I'd certainly expect the answer to be in the 120-1,200 person range.

As long as your estimates aren't too far off and you aren't systemically wrong (eg, always rounding down), estimating is usually a reasonably accurate method to get a feel for the scale of something.
It is only after you worked with someone lazy or barely capable of foo who charizma-around-company-pong-table his way to staying in company and being treated as genius by those who don't work directly with him that you appreciate those simple exercises.
Terra preta
Lets say I'm a senior engineer at a successful startup. I helped build most of the services we have, I know the technology and I know the product. I'm good at my job.

We get acquired by google.

I now have to jump through the notorious google interview process to essentially keep the job I already know I can do.
This is powered by Twilio.
In Colombia, saving a city from climate change means razing thousands of homes
Going to Pieces: Inventor Sorts 2M Lego Blocks with AI
I'm completely unsure why that is worth special mention?

(disclosure: I don't consider what I do to be work)
There is an inevitability about it. The desire for people to people connection and a global consciousness was there but most idealists would have realized it's a fantasy and parochialism and nations states are not going away.

It's easy for us to be blase about it but if it were Russian and Chinese companies vacuuming up our data and not afraid to share it with their governments, there would be end of the world hysteria by media, academics and commentators about 'our freedom', the american way, and how awful these totalitarian countries were.

Now since its us caught with our pants down with draconian surveillance, secret courts, secret orders and collaboration with little to no pushback from the loudest defenders of freedom more interested in posturing and feeling smug than defending any values they articulate, other countries need to wisen up and protect their citizens and their interests.

Anything is better than leaving it to US based companies with an insatiable appetite for user data and vested in spying on everyone all over the internet with zero constraints or sense of either corporate and individual ethics for the thousands of engineers involved in this, supported by an of control unrestrained surveillance culture in government.
I totally do this. I also occasionally will have something breaking and soon realize I typed 'git' randomly in the middle of a file instead of in my terminal...
Found in a comment in today's Quantum thread: "It still can't hide the tab bar (API will come in later releases) but it works!"; "https://bugzil.la/1332447 is the bug for adding a WebExtensions API for hiding the tab bar."
I don't really have a problem with it. So long as they're on topic and relevant (i.e. not trying to sell GSuite in an AWS thread), it's fine. Certainly better than not hearing from them at all.
Not just `alias :q exit`?
I loved Blaze and closest thing to it is Ractive(https://ractive.js.org/). For backend reactive stuff there are many options like horizon/firebase/rapid.io/gun/etc, but for something more complex easiness of RPC through DDP is hard to replace though.
Any image with mono should be quite sufficient to run a F# Docker app.

Pick any of the following Dockerfiles: https://hub.docker.com/_/mono/
Actually, the "leftover women" phrase refers to the relationship / marital status of some women, not their job status. Many of these women (including people I know personally) have reclaimed the term as a compliment -- there's a pun where they substitute a word that roughly means god-like or badass.

My mom and both of my grandmothers lived in a world where the dual income household is the norm, and has been the norm since the 50's, but since the 80's and 90's, there has been a retrograde shift because for a while, being a stay-at-home-mom became a status symbol. However, all of my cousins, male or female, are part of dual-income households. (They all live in Shanghai.) But that's a much longer rant and off-topic to the current discussion.

But +1 to your initial point, re: effect of dual income households on the economy.
I know how Google infrastructure worked up to a couple of years ago, including user-specific storage. What you describe would be a very large undertaking across a large number of projects. Due to legal restrictions, Maps has something ad-hoc just for South Korean tiles, which is a much simpler problem. Not only it's extremely clumsy, it also adds a lot of limitations:

https://stackoverflow.com/questions/31568460/google-maps-sty...

https://www.theverge.com/tech/2013/10/13/4835026/why-google-...
The AWS announcement left the licensed things as hourly granularity.

Disclosure: I helped write this blogpost ;). (And I consider what Danny does to be work)
I hope they will be better built than their vacuum cleaners.

Onve they were well built but if you ever have to repair one you will see how cheaply and shodily they are made.
Imagine you're storing a four-digit PIN (or even 10-digit phone numbers in the U.S.) and you decide to hash them with SHA256 because security.

The key space -- the total number of all possible PINs -- is really small; there are only 10,000 of them. One could simply "pre-compute" the SHA256 hashes of all 10,000 possible PINs and store them in a table.

When you receive a hashed value, it's really simple -- and, more importantly, very fast -- to just look up the hash in the table and get back the original PIN (a.k.a. "inverting" it).

It's kinda the same thing as "rainbow tables", if you recall those.
Ugg, unfortunately the problem is the opposite.

If you look at what the average person believes in that area, you will see that "allowing women to drive" is a very progressive opinion that makes the Saudi government/royalty a shining beacon of liberty, when you compare them to the opinions of the average person there.

In actuality, a populous democracy revolution would probably end the same way that the Iranian or MB Egyptian revolution ended.
Baggage Fee info for 79 airlines
Times whitespace misused as meaningful: C# - 0, F# - 38255.

Times had to re-order files to build a project: C# - 0, F# - 19.

Experienced non-arrogant developers found for hire: C# - 10000000, F# - 12.
That would be cool! Radix-sort is an algorithm that is both simple and it can be parallelized [1].

There's also a sorting-contest [2], perhaps it can bring some more inspiration.

[1] https://en.wikipedia.org/wiki/Radix_sort

[2] http://sortbenchmark.org/
The problem we wanted to address was, lets say a new coin is released, typically I find myself looking through various threads on bitcointalk or reddit to find information about it. Our site will be something more twitter-like, where each coin will have its own feed that is constantly being updated with other user's ideas and sentiments. It will also allow users to manage their portfolios and see other's users portfolios. We are emphasizing the social aspect, so you can follow others and gain followers. There are many more features, but this is the core of the site. We want to build the go-to source for coin-specific information and crypto-related social interaction, kind of like the Trollbox but much more advanced and involved.
If it can be shown they did it with intent, then maybe. If they did it from incompetence or simple error then their employer should be responsible for not providing adequate training and review of work product, inadequate QA, etc.

In general I think civil penalties will be more appropriate for this sort of thing than throwing people in jail. Jail time when there was criminal intent could be reasonable, though.
Better to apply fewer laws consistently than continue “randomized draconianism”
> don't want to work with somebody who cannot focus on the task at hand and feels the need to question things that have clearly been thought out ahead of time

This seems a little too general to me. Many things are not clearly thought out, and I'd rather work with people who can recognize when that is the case and communicate well enough to correct the course. A big part of successful development in my experience is knowing when not to implement things, or having foresight to implement things in a better way. Working with people who just do what they're told is often a huge waste of time.
This is not bragging, it is an important piece of the information that informs you if someone commenting can be biased or self-promoting in a news, that their company is featured in.
Stabbed or shot? Skipping the ambulance may be better for survival
2. What happens between you typing a URL into your browser address bar, hitting enter and seeing a web page?

"What happens when I'm asked a question like X? I spout a mutated form of some canned response I cribbed from a list I found on HN a while back. Because I hear that's how you're supposed to 'rock your coding interview', these days."

3. What are the things you should consider if you were writing your own database server?

"Look, you know as well as I that this job has nothing -- as in, nothing whatsoever -- to do with actually building production-grade database servers. Or anything even remotely analogous to it. Debugging that tangled mess of poorly conceived, never-reviewed JSON APIs left behind by the other developer (while you were pestering them about 'disruption' and 'just needing to get this thing to market') is more like it."

"But hey, since you're playing that game, I can play too: here's a bunch of catchphrases like 'non-blocking I/O, sharding, blah blah.' Because I hear that's the killer answer to give to questions like these. And BTW, if you really think that people Michael Widenius or Salvatore Sanfilippo would be interviewing for this job, then your problems are way bigger than I could ever hope to help you with."
Isn't the male relative's guardianship considered to pass to the 'servant' that accompanies them?
There's an example right in this thread from WaPo and hurricanes. I don't have specific example about gay marriage (I must admit, I do not study NYT that closely to have cross-reference of every article years back, though I do occasionally read their articles) right now, but as a general principle, it is completely normal for their style to do something like that and the example of Saudi cleric is not something that is out of the normal modus operandi. I think that was the original point.
Trying to use your analogy I would say its more like taking your harley-davidson to a general motorcycle repair shop who won't work on it because its not a "real" motorcycle.
Bazel is not just a build system though. It’s also dependency management system, parallel test system, cross language build system, cross platform build system, and a bunch of other things, with build file syntax a 10 year old could learn in an hour. Some of those things you could plausibly do with CMake, but a lot more effort. Once you learn how to use it (which doesn’t take long) Bazel is pretty darn nice.