skysight-inc/HackerNews huggingface dataset:
There was a competition, Chrome won, I don't like the result, but it's the fact. I won't tell people to save the web by suggesting using something less competitive, that would reduce the I-wanna-save-the-web group's productivity, making their choices/opinions less competitive, which probably leads them to extinction. Web devs are just a small amount of browser users, general users couldn't care less about the standard. I wish someone could bring up some viable solution to that. Roar within the community won't change the situation, it's not even a start, such roar has been around for years, and yet here we are, still roaring. Sad indeed, downvotes are welcome.
Pretty surprised that Bosch actually invested in IOTA. The tech seems fishy even at first glance. Have they not done any research beyond reading the marketing materials?
Could you please not use uppercase for emphasis, like the guidelines ask? We're after less of a shouting kind of vibe here.

https://news.ycombinator.com/newsguidelines.html
I think you are really missing the point here. The audience doesn't care whether the dinosaurs depicted are scientifically accurate, they only care whether they look like they could be accurate, and that is a big distinction. It is about matching the viewer's expectations, not reality. In JP the dinosaurs look like they could exist, whereas in JW they looked like CGI (the so-called 'uncanny valley' effect in CGI). That being said, of course JW succeeded from the perspective of the investors since it made so much money. Still, that aspect of the film is completely orthogonal to the aesthetical aspects that people here are discussing.
I was going to answer your first question, but you edited it out. The short answer is "yes but it's very fiddly".

I do, but with some caveats. Rust is pretty great at spitting out JSON, so I think it fits in best as either the backend for an SPA, "middle end" style services, and/or background jobs that need to do intense processing.

One area that's under-appreciated about Rust in the web space is its low memory footprint: crates.io is written in Rust, and uses about 30MB of RAM, resident, all the time. Lower memory usage means saving $$$ on servers. At least one production user has reported being very happy with this.

Second, npm has stated that they enjoy Rust for their middle end stuff because it's "operationally boring". The Rust service (and soon to be services) is never what triggers pager duty. It just does its job.
That is far from the consensus in the thread you quoted.

Some choice quotes:

> SystemD is following a standard, while people are relying on an implementation. One that has been stable for a long time and has become a de-facto standard. Think of e.g. memcpy on BSD - even though the standard says memcpy between overlapped regions is not defined, the implementation does memmove in that case, because that's what people expect to happen. If you're replacing a system that has historically provided guarantees above and beyond those given by a bespoke standard, you should emulate them, or you'll cause users a lot of pain.

> SystemD devs have chosen to inflict pain on their users, hence the users are not happy.

And

> Using each server in order is the expected behavior. From resolv.conf(5)

nameserver Name server IP address
Internet address of a name server that the resolver
should query [...]. If there are multiple servers,
the resolver library queries them in the order listed.
[...] (The algorithm used is to try a name server, and
if the query times out, try the next, until out of
name servers, then repeat trying all the name servers
until a maximum number of retries are made.)
and lost a lot of trust as a result.
Yah, I keep tabs on that stuff. But most of my clients actually use Apple hardware for a few years now, and even if this update goes out tomorrow, and all iOS 11 users get it. iOS 10 users and below are out in the cold, and that accounts for 99% of my users.

And you know what it's like trying to use a feature even when 70% of users can take advantage of it, it's still a no-go. So Apple totally blew it on this one.

MS Edge appears to be further along than Apple...
It's obvious if a game has IAP (says there right on the app store page, along with a list of the top purchases). It's not reasonable to say people are being tricked.

This is just one example of a huge philosophical question -- how much should we, as a collective, try to set things up to save people from themselves?

I tend to come down on the favoring individual autonomy side.

Give me my drugs, my alcohol, and my F2P.

Caveat emptor!

(But I do like requiring odds to be disclosed, and purities of alcohol and drugs enforced. Those are hard things to do as an individual, so bringing collective strength to bear makes sense. But partaking or not is something I can do alone; please don't force me to do what you think is good for me, society.)
Which aspects of his politics are you referring to?
The author misses the point entirely. People don't complain about Safari holding back the web simply because it didn't implement service workers, WebM, WebRTC, and payment request while Chrome did. People complain about Safari because both Firefox and Chrome implemented those things. Nobody is complaining about Safari not implementing APIs that only Chrome has implemented.
"I bought something I don't need, so nobody should be able to buy things."

Get the fuck outta here.
Not sure, but to have this happen even for silent videos seems particularly annoying
Please don't make a bad thread even worse by posting like this.
It can, look at lumo: https://github.com/anmonteiro/lumo

Its a ClojureScript compiler built in ClojureScript, which creates NodeJS targets.

Self-Hosted ClojureScript's current downside is that it does not support as many of the ClojureScript libs.

That said, the use of the JVM by ClojureScript is just as a build tool. Don't you already have Java installed on your computer anyways?
1) I said that there is no fixed correlation.
2) I'm most productive when my LOCs are negative, deleting duplicate code or finding a better approach for a problem.
My reading of the article was that it's a pretty new "feature". I'm running iOS 9.1 on a 5s, and it neither shuts down in the cold, nor runs slower than it used to.
Yes, I'd just written that myself as an edit. It's impossible to police beliefs, since we only know other people's beliefs through their actions. We're always policing actions.

What does it mean, then, to say we shouldn't police beliefs? I'd say it means we shouldn't police actions that are only expressions of personal belief.

"Personal" is important when we consider people, like CEOs, who speak for the company. The board has a right to expect the CEO to speak for them, and the shareholders, in turn, to elect a board that speaks for them. A CEO who officially says "bread is terrible, no one should buy it" has failed to perform that job. A CEO who says the same thing unofficially, or before being hired, won't be able to credibly perform the job.

A salesperson would have the same problem. The job demands saying "you should buy bread". Saying the opposite makes it impossible to perform the job, if the people you're dealing with learn about it.

OTOH, if a bakery worker or secretary, for example, says "bread is terrible, no one should buy it, I only work here because I need the money", I would defend their right to express their beliefs. If they were fired I'd consider that unjust.
Well, yeah, "Tracking Protection", as it's called, is far from what NoScript does (which does a boatload more than just blocking JavaScript). But it is quite a lot like AdBlock Plus or uBlock Origin, except not focused on blocking ads and rather focused on blocking tracking scripts (but with how many ads contain tracking scripts, it is pretty much an ad blocker, too). If you know the extension Disconnect, Mozilla uses the blocking list from that.

Tracking Protection is default-enabled in Private Browsing, can be manually enabled in normal browsing.

The "BS PR" reason for them not necessarily wanting to block trackers/ads, is that webpage owners want to make money. If they don't have a way of making money off of Firefox, then they likely won't bother testing, fixing or even optimizing their webpage for Firefox. It would make it a lot more likely for webpages to be broken in Firefox.

Default-enabling Tracking Protection in Private Browsing already caused a huge outcry and by now there seems to have developed an entire new business around privacy-respecting porn ads, so that's always nice.
The fact that you "just walk out of the door" says more about you than about clojurescript or the jvm.
It can just be files in a GitHub repo, or a tarball somewhere. It doesn't need to become a textbook.
Also the namesake of a really good bay area metal band https://kowloonwalledcity.bandcamp.com/
I think you wanted sensical -> sensible. I'll show myself out.
Ah, WebVan, one of the many dot.bombs I missed when they went under. I’m sure Kozmo would have brought me an orange, too. But I was shooting for a company whose stock symbol would have logically been ORNG or summat. :-) “We bring you only the freshest, organically-grown...”
Some of us enjoy writing code for the sake of it. If we can channel that activity into helping good FOSS projects, even better, no?
It'll then go out of business again, because nobody will want to drive with a trackball.
Am I the only one looking at this and thinking that the so-called controversies are absurdly tame in comparison with the outcry associated with them?

They're missteps, not trust breakers. Quantum was a massive step in the right direction. The Mr. Robot Easter Egg was non-malicious poor execution. I don't think it's a free pass to just contextualize how small their missteps have been in the grand scheme of things.
Some form of Kickstarter campaign would be nice. Only to bridge current situation. Nautilus is seriously good source, I would hate to lose it.
That's on safari, not the programmer.
Both seem like fair options to me. With function scope, you can

func f() {
x := ...
if x.something() {
x.doSomethingEarlier()
defer x.cleanup()
}
// use x however you like
}

where scope-based forces you to do stuff like

func f() {
x := ...
if x.something() {
x.doSomethingEarlier()
defer x.cleanup()
// use x however you like
} else {
// use x however you like
}
}

In a scope-based defer, you'd have to keep all related code in the scope, nesting it another layer deeper / possibly duplicating it.

On the flip-side is of course that this doesn't work like most would probably want in function-scoped:

for i := 0; i < 4; i++ {
x := get(i)
defer x.cleanup()
x.whatever()
}

and you're forced to

for i := 0; i < 4; i++ {
x := get(i)
func() {
defer x.cleanup()
x.whatever()
}()
}

I've seen both of these patterns pretty frequently, in Go and in other languages. Go could, of course, have both a func_defer and a scope_defer, but that doesn't seem like it'd fit with the fairly strong focus on keeping the language feeling small and simple. So they had to pick one, and it can't handle both cases.
If you substantially understate[1] your income (including crypto-exchange income), the statute of limitations on your tax return never starts running. That means the IRS has until the end of time to audit you and assess penalties and back interest.[2]

[1] Currently that means excluding items individually or collectively worth more than 25% of the gross income actually stated on the return.

[2] If your omission of crypto-currency income is within 25% of your actual stated gross income, the IRS only has 6 years to audit you and assess penalties...unless they decide that the omission is a deliberate attempt to evade taxes, in which case the unlimited statute of limitations could apply.
Lead by example e.g. don't ask them to do stuff you wont and make it about the team, if they like to be part of it, they have to pull their weight and have to have the backs of their coworkers...

If the team does poorly, most likely will be disbanded, so they'll have a vested interest to stay together and for the people who don't want to be part of it, you as a manager have to find them a better fit in another team in the company and replace them with a better fitted employees...
Hate to break it to you, but reality tends to have a liberal bias.
Another very strong factor is health insurance. A single employee with serious cancer can cause the premiums for the entire company to go up 20%. That’s not a made up scenario or a made up number. United Healthcare is not a small provider either.
With balanced ternary, setting aside a bit for signed words goes away. We'd stop having to think about signed versus unsigned, and we'd get the full word width if it were based on trits, regardless of the sign. It makes a lot of sense. It also has dramatic implications for floating point, I understand, though I grok that aspect a bit less. If you go unbalanced (I think is the term?) and let each trit express one of three trinary digits from 0 to 2 in an integer, then a 64-trit word can make it 11 significant digits further (3^64-1), and this is a pain point in game engines trying to express astronomical distances such as Star Citizen. You'd open up a number of cool primitive data types; I could see a balanced integer being "signed" and an unbalanced integer being "unsigned/long" for example, and relative pointers could go backwards without having to do a ssize_t-style dance, etc., etc. Tri-states give a native word a lot of possibilities.

There's a lot of people thinking in ternary already, and not realizing it. bool? is ternary: true, false, or null. Think about the implications on error handling of such a primitive at the logic level. I'm positive that's true, I'm positive that's false, I'm not sure. It's a pretty powerful way of computing, and has a lot of implications up the stack.

If you step back and look at the gymnastics we do around boolean logic and arithmetic in typical, day-to-day programming, being able to express a third state at the logic level is something you never knew you wanted. New logic based on unknown values could be expressed -- think about a tritmask, for example, and what you could express with a number of "don't care" trits. I certainly see the value in ternary, with the caveat that I know nothing about IOTA nor how it uses it.

I've seen discussion about "why don't we build 128-bit computers?" and I think it's a similar thought exercise to "why don't we build 63-trit computers?" with the added complexity of three-level logic compared to plain word extension. I gather that a lot of benefits of ternary overlap with what's going to happen in quantum computing, too, though approaching ternary from a traditional computing mindset makes it a lot easier to understand for me.
Back when going multimedia was very primitive and was clearly just a shiny feature with no direct benefit to anyone other than for the creators to partake in new world, I'd have agreed with your statement. In the current situation of muted Facebook videos being a major form of (dis)information distribution, everyone can point to all-encompassing multimedia communication as a potentially extremely lucrative medium. Therefore there shouldn't be any surprise as to the prevalence of that type of content.
Be rest assured that this is NOT a common practice.

This is clearly someone trying to save face over a practically trivial break in their hashing function.
You've confused the two companies that the parent was talking about. The company that wanted diversity had a contact with the 'mystery' company that has a search engine.
Or even a one time notification on OS upgrade. Perhaps with a note next to the "you should replace your battery" text in Settings.app. E.g. "this may affect phone performance, tap here for more info..."
IOTA's relationship with top-tier companies was more than nebulous it was intentionally deceptive. They stated they had a partnership with Microsoft's Azure, when in fact they were simply using some Azure services. I don't think it's fair to claim I have a partnership with AWS just because I host a website on an EC2 instance.
I can see where that would be a "oh, great" moment.

I was in a rural area. What a lot of people don't get about government site visits for grants is that there is a bit a pecking order. The upper officials get to go to "cool" places like Hawaii or New Orleans during Mardi Gras, or any number of interesting places during an event. Now, the screwups and very low level folks get to go to North Dakota. If you ever wonder why some folks in rural areas hate the government, then take a look at the kind of person DC sends our way.
I should have picked a better word! "Outwardly" probably wasn't the right word there. Google is less... bald-facedly evil, perhaps? Less overtly evil?

Microsoft's hardline "screw the open web, and buy a Windows and Office license every n years while we ensure we have no competitors by any means necessary" modus operandi in the 1990s was just so blatantly unfriendly.

Google's course is more... stealthy.
My 5 year old android gets the latest updates, and I don't have that issue either. I agree Android's are POS, but that doesn't detract from the fact that iPhones are also POS.
I've played Clash Royale since global release, most of that time as f2p, and I'd argue it is not remotely p2w:

(1) tournaments, challenges, friendly matches are all played at tournament card levels which are quite easy to reach as f2p (and friendly and special challenges level new players up to the tournament levels).

(2) in 2v2, by far the most fun game mode for me, card levels are massively less important since there's no ladder.

(3) the 1v1 ladder is not a pure skill matchup but still finds everyone a range where they have essentially a 50% win rate based on a combination of progress and skill.

(4) yes the top of the ladder players have almost all spent a lot of money but most of the playerbase of any game isn't serious about being on the very top of the leaderboard. A smaller factor is that the most talented f2p players are sponsored with max decks and stop grinding f2p challenges.
I'd use cljs for Serverless architectures. There's JVM support in e.g. AWS Lambda, but JS is a more popular and lightweight target.
Apple has unusually high adoption (compared to Android) for new versions of their OS, I am not too worried. You can ship a service worker and it will not degrade the experience for users on older browsers.
Very unhappy to see you downvoted. It says a lot.
We use D fibers. When we want to cancel a fiber we throw an exception at it. When it next wakes up, it'll throw (much like sending an exception to a Python generator) -- which will make sure RAII cleanups take place and are not missed.
The Last 5 Years in Deep Learning – Adit Deshpande – CS Undergrad at UCLA ('19)
Well, you're writing ClojureScript in TFA so I'm not sure what Java vs Javascript has to do with it.

But if you're interested in one way Node is nice: single-threaded + unified way to write async code.
Just like everyone knows about the drastically different disease rate in orthodox monks?

https://www.thetimes.co.uk/article/a-foolproof-anti-cancer-d...
The car is a good analogy.. As @mikeash said, it is replaceable, you just need tools, parts and expertise (and time and willingness). Same as replacing parts on your car.
I wonder if color graders have very different taste than I do, or they're pushed by producers to make the image garish.
Here is a thought experiment:

Imagine a social platform with a nice API, no moderators, no global filters, and you're looking at a thread focused on a particular political issue.

Now imagine there is a chatbot that can enumerate every position a person could possibly take about this issue and generates a couple hundred thousand slightly unique strings of words that express each of these positions, and floods the thread with these "comments".

Lets say the volume of content produced by the chatbot is so high that if a user were to randomly browse comments in this thread, there is no statistically significant bias in favor of a particular position.

Now the question is how can you enable the users to find "truth", or learn anything, or even meaningfully communicate with other users within this context?
Why did this anger you so? Just a cartoon I'm thinking.
edit: this is getting ridiculous at this point. downvotes for starting a conversation. come on.
GitHub’s global policy predictions for 2018
I think the suggestion was scuba diving, FYI.
Also related, Tim Cook in a shareholder meeting after a proposal to remove environmental policies/focus:
"We do things because they are right and just and that is who we are. That’s who we are as a company. I don’t…when I think about human rights, I don’t think about an ROI. When I think about making our products accessible for the people that can’t see or to help a kid with autism, I don’t think about a bloody ROI, and by the same token, I don’t think about helping our environment from an ROI point of view.
...
If you only want me to make things, make decisions that have a clear ROI, then you should get out of the stock"

http://mashable.com/2014/02/28/apple-ceo-tim-cook-climate-ch...
The answer to "now what?" on Hacker News is always the same: comment according to the guidelines or just don't.

https://news.ycombinator.com/newsguidelines.html
No, TFA is saying that a potential method of characterizing bitcoin exchanges is being explicitly eliminated. It never says that this method was acceptable. Unlike other forms of law, tax law can be retroactive (see, e.g., the loss-harboring tax shelter scandal).

You could always play with fire and try this for your 2016 and 2017 transactions, but if you get audited, expect penalties.
Did you see how the internet reacted? Even the allegedly technically-competent parts of the internet?
Is only a matter of time until trading/exchanging crypto currency and/or converting to $'s is outlawed.
I disagree with your conclusion, but I think your comment has a ton of truth to it. It's like that meme with the smiling black guy: "You can't write any bugs if you don't write any code."

But the truth is that all the infrastructure for surveillance is going to be built anyway, if not by us then by our enemies or private industry. It's better to accept that it is going to be built and use our resources as best we can to protect the world.
Thanks! And yes, getting window resizing is on my list!

I have a new appreciation for how tricky it is to get even some of the most basic controls and their functions right. Basic scrolling and scrollbars felt like a hurculean achievement.
Thanks for the link. I expected it was just a matter of time!
That is what you get for giving out risky loans to marginally qualified applicants just because you could charge high rates.

Same applies to the current student loan crisis too.
Something like that I'd collect all the paperwork, put a few stickies with whatever additional information, and give the pile to my accountant.

I can't for the life of me comprehend why people do their own taxes. A quality accountant costs maybe 400-500 bucks, which sounds a lot but depending on your salary, it can represents many thousands of dollars of savings. My theory is it's the do-it-yourself fix-the-house type mentality. But that mentality misses that the tax system is intentionally left complicated, requiring experts to help the rich save their riches.

Just get an accountant. :-)
Now what I want to know, why is it so hard for some to imagine that those who share your opinions around the world, would not eventually be self interested to use such tools like crytocurrencies to finance/allocate operations that end up helping to dismantle/replace/circumvent the systems that they don't want to pay for with those that they would?

Isn't that the only way governments' have come and gone on this planet?

Well of course if people seriously think locking up your tax chattel so they can not be productive at all (assuming they were locked up on tax evasion, yet still contributing goods/services to someone/thing else) is a effective allocation of resources, then there is no way to argue against that.