skysight-inc/HackerNews huggingface dataset:
In Polish the word for science is "nauka" (noun from verb nauczyć = to finish learning/teaching), and it also covers math. People still obviously understand the differences and there are more specialized (almost never used [1]) terms like nauka matematyczna and nauka empiryczna (doświadczalna), we just don't see the reason to specifically say "science other than math" very often, so unless you're talking about philosophy of science you'll just say nauka and be done with it.

It's like when you're talking about batteries in Tesla you don't specify they are reachargeable every time you use the word batteries.

I used this example, because the same difference in language works the other way for batteries. English has batteries (unsepcified) and rechargeable or non-rechargeable batteries. Polish has baterie (always non-rechargeable), and akumulatory (always rechargeable), and no general word for both, so you always specify which ones these are.

[1] Much more common distinction is "nauki ścisłe" (exact sciences - math, physics, etc) vs the rest.

As for induction and deduction I understand the terms and they exist in Polish (indukcja and dedukcja), but I don't see the point. Both are used in math and in sciences?
You win ;)
Friend built a vocal assistant to control his custom home automation [FR,ENsubs]
At the same time that this is showing on HN there is an article about an ESPN Analyst walking away after being upset at trauma on a football field [1]. The comments are very interesting in that they point out that football helmets may actually exacerbate injury because they their protection leads to players feeling protected enough to risk harder hits.

I don't think we have that same effect in software but I think there is an related one: when you don't have the protection of a static type system, you may become more careful.

[1] https://news.ycombinator.com/item?id=15141495
Wow. That's really disturbing actually...The layers of power and control are so mind bogglingly intricate. Eric Schmidt just demonstrated how finely tuned and detailed power actually is today. To know of a single paper and effectively flip a switch to shut it down. The Google of 'do no evil' is certainly dead. Where does this leave us in changing these things? What options are there for gaining momentum for real change when all the powers that be fight against it?
Why we moved from Angular 2 to Vue.js, and why we didn’t choose React
FDA Approves First Gene Therapy for Cancer
This is hard to listen to with the hmms
Great savings vs. gas until we factor in the cost to (inevitably) replace the battery pack>
Pizza Hut workers deliver free pizza by kayak to Harvey victims
One outlier doesn't translate to "long time heavy users of iPhones almost always [do]".
The crux of the issue he is describing is not that his speech rights are being violated, but that Google has the power to fire him from a company that is not part of Google. And that Google used that power in reaction to his speech.

> If you don't like your employer, you can leave. That's how it works. End of story.

And go where? Another similar company, right?

While that isn't what happened in this specific situation, this guy brings up a valid point about monopolies: If you work for a company, and that company is a monopoly, you can't just leave, because you have literally nowhere else to go. Therefore that company has control over your speech without violating your constitutional rights.

That is one of many reasons we should be concerned about the centralization of power Google/Alphabet has acquired.

> The guy is publishing an article in a major news publication about his experiences during all of this. His free speech is quite obviously not being suppressed.

His speech clearly was suppressed. Just because he found a new outlet for it does not mean anything to the contrary.
C# is fairly efficient while still having managed memory. And, of course, golang was designed to hit the sweet spot of automatic memory management, decent performance, and non-blocking I/O.

Beyond that, there's things like Erlang and Elixer, which I am less familiar with. My understanding is that the Erlang VM is significantly slower than JVM or CLR implementations but generally faster than scripting language runtimes.
>there isn't a whole lot of money to be made for corporations lowering the cost of healtcare.

There is a whole lot of money to be made by special interests in giving people free heathcare at the taxpayers expense. It means massively increasing government spending afterall, and that gives those with political control more resources to divvy up. And there's an enormous amount of advocacy for single payer. It also does not reduce costs.
that's true. I am, as well. Just remarking that the title _is_ predictable (and a little clickbait-y).
I like that. So true. It usually seems the conclusion is also decided before much thinking goes on as well.
Real world examples of peaceful cooperation are all around you unless you're in prison. Every time someone voluntarily purchases and another sells, that is peaceful cooperation. The alternative would be for one or the other to force the transaction, as happens with taxes, conscription, or robbery.
With things like typescript or mypy in python you fall the other way around with types in dynamic languages. You can do it if you really want (optional but recommended for large projects). So Python and typescript have a nice sweet spot between static and dynamic if you want.
But is the concentration of power really at play here? According to sources, New America got $21M total from Google since '99. From their funding page, they got at least $16M from other sources last year alone.

Are they really so dependent on Google?
Interesting that simple UI on/off switch requires a scientific paper as proper documentation.
The bulk of this article is a critique of corporate power. In particular, Barry Lynn argues that bipartisan deregulation of monopoly controls have permitted a concentration of corporate power:

How did we drift so far from the founding generation’s deep fear of massive corporations? In the 1970s and 1980s, an alliance of economic and legal scholars from the right and left of the parties — including Robert Bork and John Kenneth Galbraith — combined to overthrow America’s two-century-old antimonopoly system. ... It’s a dangerous misperception that will continue to imperil democracy as long as the power of corporations continues to grow unchecked.
If they find anything, they oughta not publish and start a science-based dating site. ;)
I am pretty sure a trend towards smaller companies would reduce income inequality.
I prefer to call it machine-vision infused cyber-fabric deterministic detection
I'll probably get lambasted with all the pedants coming out, but I chuckled when someone pointed out that most majors in college with the word science in them aren't really science i.e. Political Science, Computer Science, Sports Science, contrasted with i.e. Physics, Chemistry, etc.
Binary systems that produce classical novae (like this one) don't "die". Moreover, the star that they identified is a confirmed binary system with an evolved late-type star and a white dwarf, which is precisely the kind of system that you need to produce a classical nova. (Part of the paper is data demonstrating this, including the orbital period -- about half a day -- of the system). In addition, it has produced minor ("dwarf nova") outbursts several times in the last century, which is what you'd predict for a system in the "hibernation" period between classical nova outbursts.

So it's not just the spatial match-up -- there's a lot of additional supporting evidence that this binary system is in fact the one what done the deed.
If its a reasonable thought and opinion it shouldn't be shot down as something rude. it's your choice to say what you want
Regarding traits: you can have Rc<Trait> (by casting from Rc<your concrete type>), but not RefCell<Trait>. The reason is that Rc is a pointer, so the size of Rc<Trait> can be constant regardless of the size of the type implementing the trait. But if you actually want a weak reference inside a refcell (as opposed to the other way around), RefCell<Weak<Trait>> should work fine. Also consider the Cell type, which has a more limited API than RefCell but zero overhead.

Regarding everything being destructed at once: that’s called an arena, and there are crates for it:

https://crates.io/crates/typed-arena
House to vote on self-driving car legislation next week
Ask HN: Best features of your favourite language?
I've been hacking away at a scripting language for a while and I'm interested to see what language features from your day-today programming you like most?

I'll kick it off with:

Java 8 - Streams, collection processing.

TypeScript - progressive typing.
The other angle about Google (and others like Facebook) is the hidden and incestious relationship it has with certain government subfactions. Inqtel always comes up, but that's just the surface of a likely much deeper well. With that in mind, moves like this have a much more sinister tint.
@roybaldi

Correlation not being causation, i could b wrong, but you signed up 50 mins ago just to post about the awesomeness of this app, with nothing critical to say at all? Not very HN of you!! My model has you at a 90% chance of being a shill, like I said I could b wrong tho
Nay. The Wall Street Journal and NY Times have garnered great discussion here on technical and business topics.
You can't prove a theory wrong in science either. All you can do is to collect evidence that pushes you in one direction or the other.
The number one person in power at Amazon = the number one person in power at the Washington Post.
How do you check a (human-created) math proof for correctness? By comparing it to evidence collected so far.

If human-performed math were not a science, a retraction would never happen.
I should correct my statement, I meant to say UPS/FedEx - not sure why USPS cares about snakes but until I hear more I'm going to blame Samuel L. Jackson
I don't think that "is-a" is formally defined anywhere. In my school experience, using Java specifically, "is-a" was used to teach the `extends` keyword, while "has-a" was used to teach the `implements` keyword.
This is not true at all. That's the whole point of functional data structures: they prevent copying for doing work on immutable data.
The change you want is political campaign finance reform. Everything else is secondary.

Without financing reform, the accumulation of wealth leads to political influence that furthers the accumulation of money and political power... creating laws that constrain the market to favor the big players over free innovation and competition.

Google/FB are not alone... broadcasting, fossil fuel, agriculture, pharmaceuticals, cell network, retail chains, financial corporations, individual citizens are by far the least significant voice in our elections.
It would be good to know how many companies are using reputable addresses internal, unreachable from the open internet based on deduction
You can argue that, but it's not particularly true or relevant. The NCAA is the recruiting pipeline because the NFL wants it to be. No other reason. If it's not the recruiting pipeline, it's relegated to obscurity and general irrelevance--see NCAA hockey for an example. The NCAA is still a monstrously shitty organization, but don't try to excuse the NHL because of it--not least because minor leagues still don't solve the problem that high schools and colleges, too, profit from breaking the bodies and the brains of their athletes as they hope to make it to the NFL. The NFL is the goal, and everyone else profits from young athletes destroying themselves to try to get there.

Football is intrinsically dangerous as a sport, intrinsically exploitative as a business at each and every level, and intrinsically immoral to watch or support in a way that no other American sport, not even hockey, can manage.
Automating my Slack status based on my wi-fi location
Have we ever imposed antitrust laws since the early 2000s (Microsoft)? These laws have not caught up with the Internet age, gigantic corporations like Google and Amazon have been expanding freely spreading quickly, they are too big to fail at this point.
In Silicon Valley, Working 9 to 5 Is for Losers
> If you're on Linux, a tiling window manager solves most of these issues with a single monitor.

So I told myself for a while as I used a tiling wm with a monitor, and then switched to two, and now using three.

There's something in the human brain (or at least, this human's brain) that makes it easier to keep a mental context on something when you can physically separate it rather than virtually separate it. My browser (regular spanish/english text, light work) is on my left, my code (IDE/text editor) lives in the middle and music/test suites/compilation pipelines lives to my right.

When I use my laptop, despite having as much resolution as 4 monitors and using almost the same exact tiling configuration, I find it much harder to focus as comfortably as I do on the desktop.

Mind you, I admit to very rarely making full use of the third monitor, but the second one? Absolutely, wether it's backend, frontend or whatever.
$3,500 repair bill for "headlight damage"?
Ask HN: Can i be a javasvcipt developer and find NLP work?
I am not a native english speaker , apologies if I am not clear enough. I am a self taught javascript and C developer . I would like to move to NLP . There are some popular nodejs libraries for NLP like natural, but all the jobs advertised seem to ask for Python or R. So , from a purely commercial point of view, does it make sense for me to invest time in nodejs libraries like natural ? Or would I be better off picking up a new language , (python or R)? Which language would you suggest and why ? Thanks.
Cross cloud database migration
In case anyone’s curious, this is called discourse deixis[1]. It’s a frequent source of errors for non-native English speakers, because in many languages, you use “that” to refer to an example that follows, but English is unusual in that it generally uses “this” for the future and “that” for the past.

So that[2] sounds wrong:

This[3] probably screwed you up.

The somewhat confusing thing is that “this” is also used for the present or recent past, especially in more formal writing.

[1]: https://en.wikipedia.org/wiki/Deixis#Discourse

[2]: The following example

[3]: The previous sentence
Reddit AMA on 'Anything Resumes' Going On
ESET NOD32 Antivirus 9 License Key and Crack Free Download
What exactly is "secure email address"

I know of some services but they are for protecting the sender. Why would the receiver (journalist) need to use secure mail? Or is there some system I'm not familiar with?

Also, I bet if someone made it really easy to do this that more would.

<cynicism>Though I'm sure as soon as they do some enterprising PR people will start using it to spam them their press releases</cynicism>

As a completed unrelated comment: This was on the front-page with 4 votes. Slow news day? I thought it usually took more to get to the front page.
AI’s rapid advance sparks call for a code for robots
You do not understand how immutable data structures work; you are thinking about them from the context of mutation when they are very much not based on that mode of change. They are entirely different ways to organize data, and the implementations are quite different from what you seem to think they are.
Head contact, boarding, and checking from behind are already illegal.

I agree hockey could survive the elimination of checking, and think it probably will happen eventually. It's not even introduced until 14U age and younger kids learn to play with body contact only.

It would be a different game but all the skilled puck handling, skating, passing, shooting and speed would remain.
For SEO purposes should we launch our app in root domain?
Who really likes the fights, though? I don't know anyone who does. They are more boring than commercials.

I don't think it's the fights though. They're mostly just hugging. I think the checks are what do the damage.
I think Rugby Union is more interesting than American Football (in my biased opinion), because the ball is in play for a lot longer and the game has better momentum. Then again, many Rugby Union vs Rugby League debates involve the criticism of Union that it is too stop-start.

There is certainly a growing awareness of head injuries in Union and League at all levels. Players which show any sign of head trauma are (should be) immediately removed from the field for a 10 minute evaluation. However, having played Union for nearly 20 years (from the age of 14), I can attest to the fact that there are many occasions where a head clash occurs which doesn't result in concussion, but still can't be very healthy.

Besides head injuries, I've required an ACL operation due to Rugby injury. My shoulders and back are also in pretty bad shape. I now have a young son and am really trying to steer him towards cricket rather than Rugby.
Huge Apple news CONFIRMED. Software deal with Accenture is official
I've wondered such things myself, but it sorta depends on the industry as to where the limit should or could be.

It's one thing to have multiple search or email providers, but how many companies can afford the investment for a new silicon fabrication plant? Or to construct a new airliner that meets our reliability and safety needs? Some industries seem to require immense sizes for the entities to be viable at all.

And when it comes to Facebook, I mean, we can't split this up like we did with Standard Oil. People want to be connected. Not unless we mandated some kind of social networking standard that could federate...
I threaten to chargeback when a company doesn't take responsibility for their goofs. Works every time.

In this case, after 60 minutes or so, I'd just call up and say, "it's been 1 hour since the meal was picked up. If you don't refund my money I'm charging back."

(Edit) I should add that I only threaten about once every 5-6 years, and it needs to be obvious that the company is just not taking responsibility for their goofs. It's not something that I do because the delivery boy showed up 5 minutes late.
I see it repeated a lot that think tanks are really propaganda engines with an intellectual veneer, but can you back that up with specific examples?

I subscribe to the Brookings Papers, Cato Journal, Chatham House and Council on Foreign Relations. Yes, the content is political, but discussions of economics and policy are necessarily political in nature. I think there is a lot in these publications that is descriptive, not just prescriptive. Certainly more rigor than you're giving them credit for.

If you're expecting an organization without any bias, that's different. But your critique sounds as though there is no empiricism involved whatsoever. I take issue with that, because personally I find that I learn quite a bit by reading these, and often the value is in conflicting perspectives. I also think it becomes a little too easy for people to hear what you're saying and just start repeating it (as an example, see this thread where multiple people have piled on to agree with you without any examples cited).

To make a comparison: I also subscribe to the New York Times and Wall Street Journal, because they have different implicit (and even explicit!) biases. That doesn't mean there isn't high quality journalism, it just means that the nature of information is often biased.
The retail example is an oversimplification. When the consumers of a company's product are also its primary source of revenue, nobody is under any illusions about who that company is responsible to. You are the person most impacted by Gamestop's customer experience, and you are also the main way Gamestop makes money. Your satisfaction is paramount, so it makes total sense for a company to fire people who don't deliver. Similar example: there's nothing irresponsible about insisting your public relations firm writes you a flattering press release, because everyone understands that a press release is paid for by the company it concerns.

A think tank is a different sort of animal. The donor is not the main entity impacted by the policy proposals the think tank produces. Just like a responsible media outlet must have a notion of journalistic integrity, or a legislator's office should feel beholden to its constituents, a think tank has a responsibility to provide sound policy advice to its readers.

You can take the position that "think tanks do not have any level of responsibility to the people who consume their policy proposals" but I certainly would not follow you there. Policy institutes present themselves as rigorously data-driven nonprofits and write with an impartial air. If criticism / negative results are known to lead directly to a loss of funding, then it is disingenuous for the think tank to present itself as impartial, and I would consider it compromised.

We tend to solve this problem with regulatory agencies that represent the impacted consumer (and not the source of revenue), though I would note that this is the very solution the author was fired for praising.
Yes, and neither are Eric Schmidt and Google.
Not Penrose tilings, but my math professor's bathroom floors are pretty cool https://www.math.ucdavis.edu/~greg/floors.html
You really should read up on the implementation of FP data structures in languages like Clojure or Haskell before making statements like this. You sound silly. Clojure's immutable data structures are thread-safe, fast, and quite different than your apparent idea of what these kinds of data structures actually are.
In what way is Facebook more complicated to split up than Ma Bell was?
Or a ruck - clearing out the ruck, it's allowed there. Or a catch and drive in the lineout. But yes, the contact in these situations is more pushing than collisions.
A little tip from someone coming back into Java after using modern javascript / node.js lately: Java 8's CompletableFutures are basically Java's Promises, and they have good support for doing steps in specific thread pools. (Regular Futures are way too limited: if you want to do an action as soon as a Future resolves, then you have to dedicate a thread just to blocking on that Future, which is not exactly what you want if you have a lot of simultaneous asynchronous operations of multiple steps going on.)
Agreed, yay.
Show HN: The list of all resources that you need for Deep Learning-TensorFlow
Why reach for a government solution immediately?

> grow beyond a certain size

> potential for abuse

Company with good lawyers sets up a subsidiary and funnels profits. Company "size" remains the same, yet company continues to grow.
How is it black box? The OP posted a link to an article; in the discussion, I talk about how the tone of the article sounds reasonable to me.

And, then I even give examples from the article describing how they seem reasonable.

Look you clearly disagree with my criteria -- so go ahread and back that disagreement up with an example from the article.
I don't know why you say 'at least half', but the parties that got less than proportional number of seats (usually everyone except the CDU and sometimes SPD) gets Ausgleichsmandate ([leveling seats](https://en.wikipedia.org/wiki/Leveling_seat)) so that the parliament as a whole is representative proportionately to the second vote (excluding parties with less than 5% of votes).
You are correct there. Though we can quibble over the definition of "thread safety", concurrent memory safety is a subset of memory safety, which safe Rust enforces (or at least intends to enforce, modulo bugs).
Ask HN: Is anybody actually buying Bitcoin at the current price?
Is the actual market driving this surge or is it all speculative BS?