skysight-inc/HackerNews huggingface dataset:
No way. But you wouldn't even have to pass new laws. If we aggressively enforced laws that are on the books already, things would be much better. But our laws aren't self-executing, and often the people most in need of legal protection are least able to obtain it. Lawyers aren't cheap.
If this is legitimate, it's hilarious.
Bitcoin Mania Triggers Miner Influx to Rural Washington
First, the First Amendment protects the speaker from being punished by the State for his speech. That's it. It does not protect the speaker from losing their job, or social ostracism, or anything else.

Second, no one is rationally a "free speech absolutist," which is an absurd position. For example, no one thinks their doctor has a right to lie to them, and that deliberate lies by a doctor to a patient must not be punished by the state.

Third, Christopher Hitchens summarized my own opinion when he gave this speech, and he did it far more eloquently than I ever could, so I'll just link to the speech here:

https://www.youtube.com/watch?v=4Z2uzEM0ugY
> Great! Guess what, you can short the market if you'd like and make a ton of money if you're right!

Why is this everyone's go to when trying to discount someone about stocks? It isn't like the market isn't due for a serious correction but I never gave a date. If I knew when, then sure, I would!

I have my money where I believe it's best and you probably have the same. I'm just here discussing. Not telling anyone what to do. As I said in the other comments around this, I meant passive as a whole. I guess I shouldn't have said just those two.
Don't take a job where the interview includes trivia questions.
Last time I ran into problems with web filters at work, it was because they had blocked a lot of security-related things on the grounds that they could potentially be useful to hackers. For example, the websites for most popular fuzzers were blocked.
Yeah, I imagine using shared self-driving cars would be as fun as using public toilets.
@dang Is it possible to get Alan Kay’s attention on this topic? I am sure many interesting questions would be asked if Alan is available to answer some of them.
In that situation, the data is "inaccessible" but a data breach during the backup retention period will still leak their details.

We can already achieve that result by removing records from the live DB and ignoring the whole backup situation.

So what has this separate encryption process achieved?
For example I use it to run Ruby's C extensions on the JVM.
> Is there a runtime lib? That includes e.g. Scala collections for the browser for example?

Pretty much all Scala code compiles with Scala.js, that includes the Scala standard library, as well as part of the Java standard library that has been reimplemented in Scala.

> How many kilobytes?

Scala.js does whole program optimization and dead code elimination, so there's not a single number that can be given here, you pay for what you use.
> Can I run Visual Studio on my macbook?

There is Visual Studio For Mac [1], though I'm unsure how it compares to Visual Studio "proper".

[1] https://www.visualstudio.com/vs/visual-studio-mac/
If you're all in on the day of retirement, you should have hired a financial advisor decades before.

Here's how this works for those that haven't even bothered to read anything related to retirement planning.

You slowly move from high risk/volatile investments to those that are lower risk. Something like Bonds might work. You also have your own small hedge with things like precious metals (less than 10% typically).

One can also move their money to assets that typically appreciate but also generate reliable income (real estate for example, but annuities, etc., are options).

Hell, even read the cheat sheet and you'll know more than most people (seemingly): http://www.dummies.com/personal-finance/financial-help/perso...
As a single, twenty something, I would likely buy a luxury self driving RV. It would pick me up wherever I want and I'd fall asleep as it drives into the boonies somewhere.

When I wake up, brush my teeth, shower, it's already outside my office.

After I'm out it goes to a full service cleaning institution, they dump all the tanks, tidy up the space, clean where needed, so I don't have to.

It might also make the trip to the grocery store, and someone would load my groceries into my fridge for me.

And it comes back to me later if I need something, in a shorter time than my commute home would have been.
There's a risk of being confused on how to do things with backwards compatiblity, but it's something that makes me like c# better than other languages. Being able to add new features without removing old features is great. Older examples of c# may look completely different than new examples but that is great because someone can continue without learning all the new stuff (kind of odd, but eh).
Removing old functionality could doom them because they already have a lot of confusing dependencies when using part .net core, part .net 4.5. They don't support newer versions of .net on the old windows 10 versions, making support complete Hell as far as that is concerned.
I think cleaning up documentation and old examples some would make the evolution of the language easier but isn't strictly necessary to still be useful. Even in strict enterprise, though it may be annoying.
Product Roadmap Framework, pls share feedback
It's a beautiful system where not only do the poor get to suffer, but their suffering allows the wealthy to luxuriate in perceived moral superiority.
Will I be able to do more work with three screens?
On the Tesla earnings call last week, Elon Musk stated that a software update coming in 3-6 months will allow Tesla cars with Autopilot HW2 to drive fully autonomous. At least on highways.

He's predictions are always late, so it may not be ready in August. But his predictions seem to come thru in end. If he can deliver by the end of the year or even next year, he would still beat all other car manufactures schedules.
I am not sure awarding someone a prize 20 years after their work like the Nobel, would achieve the goal of 'encouragement'. It may be ageist due to that goal but that was the intent of Fields.
Lyft cars do not feel like public toilets.
Moldova, Muntenia, Transilvania
"Node.js and AngularJS continue to be the most commonly used technologies in this category."
https://insights.stackoverflow.com/survey/2017#technology-fr...
yes, the problem here is that upper middle class americans expect to be able to buy and buy whatever they please without ever feeling a pinch
I teach security, and that story (about EAY using OpenSSL as a project to learn C, because what could go wrong?) comes up every time.

For those who don't know the backstory (many here will) -- crypto is hard to implement correctly; protocols are hard to implement correctly; and C isn't the easiest language to use. [Disclaimer: I've used C "since forever", love it, and am pretty decent with it, but I've made my goofs. I've also implemented crypto & protocols myself, neither probably very well...]

Apparently in ~1995, Eric A. Young ("EAY") decided to implement his own SSL stack (called "SSLeay"), at least partially with the goal of learning the C programming language.

At some point, SSLeay became OpenSSL, EAY moved off the project, and OpenSSL went on to become a staple of network computer security (and insecurity).

I can't find a reference to back this up right now, but I know I've seen it in the past somewhere credible enough that I'm here repeating the folklore.
What principle states sites should be secure?

There is hardly even a nod to security, no defense in depth, and no cryptographic protections. There is widespread loading of untrusted unvetted code. The operating principle of the web seems to be, "it's okay to do this, everyone else is."
I couldn't find Google's "Fact Check" but did find an article indicating that Google has apparently removed it, stating:

"We said previously that we encountered challenges in our systems that maps fact checks to publishers, and on further examination it’s clear that we are unable to deliver the quality we’d like for users....Fact checks from independent organizations will still appear alongside articles in search and Google News. "

https://www.poynter.org/news/google-suspends-fact-checking-f...
We haven't gotten that far given that yesterday's front page article on the US version of the Guardian was something about California highway patrol/local police working with Nazi groups to prosecute anti-fascists who fought with Nazis at a white nationalist rally and the prosecutor defending the act of not going after the Nazis who used knives to attack the anti-fascists, making the older Rage Against the Machine lyrics still ring true "Some of those that work forces, are the same that burn crosses" https://www.theguardian.com/world/2018/feb/09/california-pol...
Similar to "parking in motion" we might even see "housing in motion"
Nothing. It is quite common to do it like this here in the Netherlands. Of course, once we have a new employee and after a couple of months we think she is a great addition to the team, we will start negotiate for the permanent contract immediately.

Our team consists of experienced and above-average educated developers. We are not looking to attract that one 10x developer, nor do we desperately need a senior developer now. We sort of have too many senior level developers; our retention is high. Anyway, we are looking for similarly educated and experienced people that fit our team, and we offer a culture where such a person can thrive. We prefer to take a while longer to find and grow a great match rather than to gamble on potential talent that might leave again soon.

On the other hand, we do need new developers, particularly specialists, and we have gotten to the point that we are willing to take more risk. But the organization as a whole is still figuring out how to grow beyond a 10 person post-startup development team towards a 100+ person company (we merged with our biggest partner).
Some people need a cofounder to help them decide what to do: they literally can't build consensus with a rubber duck. (Work by themselves.)
Unfortunately the H3 part of current flu vaccines have about 13% efficiency according to this article:

https://www.scientificamerican.com/article/ldquo-the-problem...
that info. on the level of support is v. interesting, is there any published data on it that could be linked to (blog posts, web site etc)?
Vehicle fleets don't solve the spatial and temporal realities that are reflected in the schedules and routes of public transit. A fleet of vehicles has to be staged to meet fluctuating demands.

Mathematically, on demand vehicles are probably harder to schedule because of random variation in queuing. Consider a population of workers each of which sometimes works from home. Some days an unusually high, but not statistically unlikely, number of riders all stay home: the idling vehicles need to sit somewhere. Other days, a statistically likely but atypical number of riders don't work from home and there are not enough vehicles to go around.

Public transit addresses fluctuation with a low nominal cost of providing surplus capacity to normal operation in the form of standing room. Public transit can be sized more closely to peak demand. On the other hand, from 20:00 to 06:00 the peak demand capacity of an autonomous car fleet needs to be parked somewhere. Between 06:00 and 08:00 and again between 18:00 and 20:00 the fleet needs to be moved to storage.
yeah the complete lack of signing on npm libs + the large dependency trees that can trip you up (e.g. the leftpad problem) are only going to cause more issues as attackers move on to that as a vector.
You have a very skewed perception of "poor." Following this will net you a very substantial retirement account, especially if you are married and your spouse does the same.
From my non-substantial experience in Clojure and Scala, I'd say that Clojure is simpler and faster to learn and get productive quickly than Scala. Scala has lot more syntax and concepts that you need to grok compared to simplicity of Clojure.

I'm curious why you say Clojure has a steep learning curve.
Doesn't seem like a guide for poor people at all to me.

A poor person is not going to be able to get past step one, let alone step two which requires a decent job and thousands of dollars of discretionary income to save each year.
Hire great people with a passion for the trade and most employers won’t have to suffer through crap like this.
You can have a non-life threatening injury that prevents you from operating a car yourself, and without access to something like Uber or having another person to drive you, could necessitate calling an ambulance.

A study was done (I haven't read the whole thing) that seemed to indicate cities with UberX had a reduction in ambulance use: http://www2.ku.edu/~kuwpaper/2017Papers/201708.pdf

(Though the wording of the GP was slightly ambiguous and seemed to compare a time-sensitive emergency to being able to take some other vehicle to the hospital)
How can you possibly know that without knowing anything about our business, what our logs contain, or what kinds of threats we face where evidence from the logs supports us in detecting abuse, countering formal disputes, or even legal proceedings?

The trouble is that the definition of PII could be interpreted so broadly as to include almost anything useful ever logged on a server, because if a log record references any data that could be associated with a specific individual, including in combination with other data, then it counts. Given what we already know about de-anonymisation of supposedly anonymous data sets, even just based on quite simple patterns and correlations in the data, any approach based on pseudonymisation is likely to be simplistic and open to challenge.

In any case, what is reasonable for a business to want to do with that sort of data? Can we analyse which content has been most popular on a web site over the past week/month/year/decade? Can we analyse which content a particular paying customer has been accessing, in order to promote a new plan as they approach a limit or suggest a more cost-effective one if they aren't using what they're paying for right now? Can we analyse access patterns for an account over a period of time to detect shared use of an account contrary to our terms? There are plenty of legitimate business purposes for which you might want to know the entire history of access for a particular account and which do not violate the privacy of the user in any unjustified or unfairly exploitative way, but again, any method based on log pseudonymisation will immediately fail to satisfy those requirements.

Nothing about this discussion is even remotely as clear and straightforward as some in this discussion are suggesting.
A Russian Train Stop That Serves One Schoolgirl
I had to downvote this because of how smug it is.

Your approach has validity, but it's valid for people who a) have no time or b) inclination to learn the market.

It's just ONE approach. You've presented it as "the" approach, full stop. It stems presumably from the idea that you can't "beat" the market.

But that depends what you invest in. And as a human with a brain, and a human with 24/7 Internet, you can do a little research and invest in conservative, dividend-yielding mammoth blue-chip-type companies, or you can seek value.

What I do is:

Step 1. Move all my 401k holdings from previous employers into a Vanguard IRA brokerage account (there are brokerage and non-brokerage variants of the IRA, the latter allowing you to purchase individual domestic stocks and ETF's online).

Step 1b. Create a Seeking Alpha account and add stocks, ETF's, etc. that I'm interested in to my portfolio. I'll watch these stocks for weeks/months as well as read some of the material / URL news links that appear (including analyses).

Step 2. Allocate a certain percentage of the entire portfolio "Boglehead" type funds/companies of the exact type you've just described. Baby boomer nervous-can't-be-bothered investor mindsets.

Step 3. Allocate a certain percentage to companies I know either because I may have worked there, I use their products, or as I work in technology I like the idea of the product or company. AAPL is an example.

Step 4. Allocate a certain percentage to a 'gambling' value stocks. I find these by looking at the NYSE "Biggest losers" and "Biggest winners" lists. If I see something interesting, perhaps I feel I'll either ride a pump and dump trade cycle or simply I feel that the company was unfairly oversold, I'll add that to my Seeking Alpha portfolio, follow it for a few weeks/months, and purchase on a low.

There are a lot of different trading strategies. If you were railing against day trading only, I perhaps would agree with you. But here you're suggesting that the only valid form of stock market investment is to follow a mediocre approach (which is high risk: what if it's time to retire and the market corrects right before?!)
Show HN: Mobile HN client built with MobX
I think the problem was that the software didn't take into account the situation where the inputs were both the accelerator floored, and braked floored - it should of course result in "disregard the accelerator input, do brake". The user/driver would have to fully disengage the brake, then re-apply it, for the sw to actually brake. (if I remember correctly)
Agreed, but I found the emotional swings to be much harder with a cofounder than as a solo founder. As for the work aspect - either way is hard, the challenge as a solo founder is making the right partnerships and outsourcing where your skills are weak.
It went back to being an industrial tool, which is what it was before the "replicator" fad. There are now quite good 3D printers that can print strong parts. They're industrial machines found in factories. 3D printing as a job shop service is doing moderately well. The home 3D printer remains a niche product.

Could be worse. Could be 3D TV.
Sounds like what Dave Ramsey preaches. Though $1M does not cut it these days. I already have that at mid career, and sure as hell don’t feel rich, not with 2x kids college to save for.
That's demonstrably false. You could make an argument that on average it has become harder to change your social class, but plenty of people start life poor or middle class and end life rich.
It's more about setting the tone. If top figures in the government and legislature take an inclusive stance and stamp out any racists issues, populous tend to pick up on that vibe.
Ironically, that doesn’t work with JavaScript disabled.

I don’t know what to believe, anymore ...
I think the age limit for the Fields medal reinforces this idea that "mathematics is a young mans game." It's one of many reasons why I got discouraged into entering mathematics when I was young because of this and math competitions.

When I was younger , I would visit websites such as AOP , and ask questions and then be treated in a condescending way by students who were my age or younger who would then boast about their scores on Contests such as AMC. This just reinforced me that I probably shouldn't waste time pursuing mathematics as a career because I felt that I was drastically behind them, and I would be competing with them for positions that they could take.

It took some time for me to realize that having encouraging parents who are academics/engineers helps significantly in guiding you in a career such as mathematics.
At the same time the GOP had considered capping the tax deferred part to $2,400 to offset the money lost from tax cuts given to corporations and the wealthy.

http://www.businessinsider.com/401k-retirement-savings-gop-t...
Don't attribute to stupidity what can be explained by malice.

Why? Especially in the crypto space with its history. I think you got the sentence backwards. It should be "Don't attribute to stupidity what can be explained by malice." In my experience, that's almost always the case.
I was involved in some of the first non-Sun java VM implementations and spent some time at Microsoft. The quick list of major reasons:
1. competition between Microsoft and non-Microsoft camps
2. Java was far less open in the 90's than it is now
3. .Net/C# is a better language and runtime,(e.g. how it deals with native code, designed for JIT compilation from the start, created with multiple languages in mind)
IMO it's completely inferior to LINQ in C#. One of the main reasons being that Java still lacks extension methods, so you're stuck with the methods that are provided for you. In C#, if I want a Dedupe in my LINQ method call chain, I can simply implement it myself.
Facial Recognition Software Is Biased Towards White Men, Researcher Finds
What to Do in an Earthquake
What news sources do you pay for and why?
The post below from TechCrunch got me thinking about my news consumption and thinking I should be supporting at least one news organization for the content I read. What source would support and why?

https://techcrunch.com/2018/02/07/brainjunk-and-the-killing-of-the-internet-mind/
Antibodies stay in the body.
Later in the thread:

> I looked at it in some more detail a few hours after I posted this and it looks like this isn't a "normal" feature of the FR24 client but rather a failure to handle DNS problems gracefully. An issue with a local DNS server meant it was returning "domain not found" for some domains, including the *.pool.ntp.org domains.

> It seems the FR24 client has embedded calls to system programs to would find the first working (i.e successful ping) NTP host, sync up time from there and then carry on, but in this case as each host fails it tries the next in the list and when the list is exhausted it starts again from the top. Thus firing off an endless stream of DNS queries at a high rate until it manages to connect to an NTP server. The ICMP traffic wasn't actually generated in this case as the ping command fails because in my specific case the host address couldn't be found, for NTP servers that are in the pool but block ICMP this would generate traffic but still fail a ping.

> The local DNS problem turned out to be a misbehaving Pi-Hole installation on my home network refusing some DNS queries but it would be nice to see some kind of backoff algorithm or delay in the client, or preferably just insist on a working NTP client on the feeder rather than forced NTP syncs via external commands and a liberal use of ping.

Seems like the title is misleading.
Right, I get the Windows with virtualized Linux/Linux with virtualized Windows debate.

I run the latter because the former doesn't make sense to me; Linux makes for a better foundation security-wise and I can rely on it to do what I tell it to; something that's been a problem for Windows users the past few years.

I also get company policies, I'd try to make this part of the contract —I simply cannot work as efficiently if I'm fighting tools instead of business needs— but if it wasn't a possibility I'd definitely run a full X11 environment on top of Windows. It does makes sense in that case.

But I still do not get your point about maintenance; as you said, this isn't the 2010's anymore (I'd argue it was fine at that point as well if hardware wasn't simply chosen at random) and issues do not come up any more often than they do on Windows or macOS. The opposite has been the case in my office: those of us who run Linux just have far fewer issues both dealing with development tools and with system maintenance (and we have more Windows experts than Linux experts); so the implication that you'd produce a lower ROI by running Linux is a bit laughable from my own point of view.

At the end of the day you have your own situation and it's up to you to decide what's best for you, but I believe that if maintenance cost is your deal-breaker you probably should reassess your choice.
I am glad you're pointing this out, because the limitations of the JVM are often overlooked as a big reason for why "we can't have nice things" in Java.