skysight-inc/HackerNews huggingface dataset:
This is nothing but lip service. The problem with loot boxes isn't that there are unfair odds - most companies use consistent odds for their loot boxes. There are some shady practices where the odds change on a per-player basis, but that's really beside the point. Apple is willing to "fix" this because it has zero effect on their bottom line.

The real problem is that players are getting tricked into installing a "free" game but later sucked into gambling once they're invested and addicted. Showing the odds somewhere in the app doesn't change this deceptive and unethical practice.

What they should really do is force apps to disclose the maximum amount a player can spend, front-and-center in the app store. And then also display other statistics - like the ARPU and ARPPU (average revenue per user, and average revenue per paying user). And then allow us to filter apps based on that criteria. If it were visible enough, and filterable enough, we'd see the developer landscape change to make games that are better for players.
If true, what can people who already have Lyme disease do to prevent Alzheimer’s?
> the CIA

this is why anything sensitive is air gapped and inside a SCIF... but good luck getting everyone to adhere to that all of the time. it's a hard problem to solve when people want things to "just work".
IIRC, this has been up for a very long time, and was one of the first real Flexbox demos online. So, its likely been abandoned by the dev (for updating/improvement purposes), and left as-is for posterity.

The first time I played with flexbox, I needed something, anything, to show me how it worked, and this saved me the time of making the same thing by hand. It was a great learning tool.

I found a few of these demo sites for flexbox, and I'd hit them when I was trying to figure out a new property or method. Then after awhile, I didn't need them anymore. So I wouldn't ever expect it to be anything more than a teaching tool, not a dev tool.
why? please add some comment.
The only relevant Web standard in every era is "does it work in the browser most people are using". So Netscape in 1995, IE in 2000, Chrome today. That's just the reality, unless you'd rather lose money doing Web development.
You keep saying unusable - nobody said throttling makes it unusable, just slower than a year ago when you bought it. Value of iPhones is irrespective of the Apple admitted fact that they do in fact throttle older phones. Some one year later and some two but it is a known fact that it happens. What it has to do with resale values is a separate thing that would be interesting to debate if Apple had not verified the throttling part.
The Christmas Conspiracy
A hotel punished guests for bad reviews with a $350 charge
> it was essentially a paid-for promotional tie-in

From what I recall, it wasn't paid-for either.

> we developed an unpaid collaboration to engage our users and viewers of the show in a new way

Source: https://blog.mozilla.org/firefox/update-looking-glass-add/
Chrome doesn't magically revert privacy or search engine settings in updates, but Firefox apparently does. To quote from https://drewdevault.com/2017/12/16/Firefox-is-on-a-slippery-... :

> Not only are these experiments enabled by default, but updates have been known to re-enable it if you turn it off.

Chrome has some troubling defaults but Google never decided to flip the default search engine or turn on any phone-home feature once it has been turned off. Even though they had/have the power to do so, they know people won't trust Chrome if they ever tried to do that. In my book that's more trustworthy than a vendor that decides to use updates to surreptitiously enable features that users disabled.
The government will embrace Bitcoin, but not as a currency (unless we end the Federal Reserve and/or shift back to the gold standard).
Alternatively, folks buy batteries they don’t need just because they can. I did that with my Galaxy Note, bought a spare because they were $30 and because I could. Never used it, the Note had great battery life. Now it sits on a shelf, waiting for me to recycle it.
Sounds to me like Apple didn't factor the degradation of battery into the design of the phone and instead focused solely on their relentless push for thinness.
You make a good point.

If you consider that you can't easily change the battery in an iPhone without voiding the warranty or paying a premium price to Apple Support then one can make a strong argument that it's sneaky planned obsolescence.

Then again, a battery that dies down after a few years and is so difficult to replace is also planned obsolescence.
Usually not. Most are generic and or automated. If I am contacted in a way that makes it feel it is a unique and personal contact then yes. Otherwise no.
Not saying I disagree with you, but I'd like to understand your reasoning...
Canonical's FY2017 Performance: $126M, Nearly 600 Employees
Or worse, it might actually mention out loud that white collar crime kills more people and costs far more money to society every year than street crime, and mention that white collar crime is completely normalized and not even seen as deviant within upper class communities. What are you supposed to do then? Actually arrest the rich for the harm they do?
Ask HN: What have you done with your old laptop/phone?
One 8x8 tile takes 16 bytes of nametable data, not 64.

There are a couple hundred mappers and variants, but the 4 most common ones (thinking of cnrom, unrom, mmc1, mmc3) cover 90-something percent of all cartridges out there, and don't have the address increment that you're describing. Most of them just cover bank switching, or (like MMC3) add some IRQ stuff under certain conditions. There are cartridges with extra copy protection, extra audio channels, etc. As you said, the ASICs do basically arbitrary things, but it's not like you have to learn one of the really esoteric mappers.

The most common mapper behaviors are comparable to bank-switching on other systems.

I'd say that the SNES gives NES a run for its money, in terms of weirdness. The ASICs in many of the cartridges there included whole processor cores.
The in-kind rule is not going to apply to any kind of crypto. TFA states it's now formally restricted to domestic real-estate.
And it should be non existent in other places like Australia if true.
Steve Klabnik is a cunt.
> This is an extremely unhealthy perspective.

Well, consider that I am not what I would consider "rich" (this is not a complaint!) The number would have to be $2m+ for it to be "enough" in the event I couldn't provide for my family - enough to more or less guarantee that the kids are old enough to take care of themselves (15-20 years worth.) Given that it's highly unlikely that I will reach $2m+ in my lifetime, the number will never be enough ;)
> I see statements & 0 facts... Please check your references and come back with data.

For starters, I provided facts that debunked your un-cited and inaccurate claim about subways in other large cities.

If you're going to make the claim that overnight service is the root of the MTA's current problems, the burden is on you toprovide evidence that

(a) temporary closures for routine maintenance are not sufficient,
(b) something changed drastically in the last 15 years, because the MTA has run overnight for most of the subway's existence without a problem; and
(c) the problems that overnight service allegedly causes are somehow more significant than the other problems the MTA has (which are discussed extensively in this article and comment thread).
>> Also let's not forget that it gave the world WebKit

And let's not forget that WebKit started as a fork of KHTML and KJS.
Your contributions have helped me gain and appreciate much of the rust eco system. You have helped build a strong community with an even stronger open-source mentality.

Thank you!
Ardor will be the Firefox or Chrome...
Ron Wayne, the Apple Co-Founder (2014)
Fuck off, you wanker.
I always figured they entered your bloodstream through your gums.
It boils down either to "it us cool" or "I want to do something idealistic and helpfull for others". Nothing wrong with either.
> So only rich people will ride the subway but those who do will have a better experience?

Most people can afford a $5 subway ticket.

> Please provide examples of this working in practice.

London Tube fares range from 2.4 to 5.1 pounds. That’s $3.50-$8.00 using typical exchange rates, versus just $2.75 for the NYC metro. Somehow non-rich people in London manage.
Magic Leap is very real
Thanks, but i like getting paid. That's why they call it "career".
To anyone who thinks this action is o.k. - just remember you will end up older and discriminated against, rich and discriminating, or dead at an early age.

1 and 3 are much more likely than 2.
> Meanwhile, the city has been reluctant to deploy the crime-prevention resources that it already has at its disposal to address the homelessness wave.

...

> She added that, “the police came and then he came back four minutes later after they left.”
No blame/shame taken!

Everyone has their own opinions as to the work to be done. We now have a yearly roadmap process for each year, and are soon going to be opening that up to community discussion. Feedback from everyone that cares about Rust is extremely important!

That's also part of why I didn't elaborate; my thoughts on that are a whole big post unto itself. That said, my personal focus is on documentation, ease of use, and growth, so those are some broad areas in which I'd like to push hard on next year. The funny thing about goals is that they often tie into other goals, for example, I believe that documentation is a huge part of ease of use. Same with how other people's goals might fit into my goals; language design is also a big part of ease of use, for example.

What I will say is that I'm currently prototyping a complete re-think of how Rust does documentation; I'm excited to share it but it's not ready yet.

To briefly comment on some of the points you've raised:

> I don't consider it important to be able to compile Rust to JavaScript

We share this opinion, but compiling to WebAssembly is a whole different ballgame.

> There are scenarios where rustup and cargo are not acceptable. Is this on the radar?

It's hard to say without knowing more details of what exactly you mean; distros are already packaging Rust and libraries, for example. In general though, this is a thing we've put a ton of effort to in the past, and I expect to have even more in the future.

> Rusts only Tier 1 platforms are of the the backdoored x86-family

A few things; we've been thinking about reconsidering the tier system because it isn't a good representation of support. ARM is basically tier 1 but there's a tiny detail about it that prevents us from fitting it into today's "tier 1" rules.

What we need to improve platform support is experts in those platforms to help us. With our current people, we're doing what we can, but we'd love for people to get involved and drive better support for more platforms.

This stuff absolutely matters; consider Firefox, for example: they have Tier 1 platforms that aren't Tier 1 for us (ARM), but they do depend on us. That's a problem!

> independent implementations

There's one significant independent implementation, but in some sense, this is something we can't actually do ourselves, otherwise it wouldn't be independent. :) I personally don't think this is a massive problem for Rust today; eventually it would be nice though. It does factor into how we do some things, as we try to pretend as though we have alternative implementations, even though we really don't today, in preparation for that future.
How to Build a Billion Dollar App? – George Berkowski – TEDxCityUniversityLondon
Lol well I'm sure they had tons of people using those hashtags before...I'm guessing the like 8 people not being paid by Delta will stop now. Seems like kind a failure at marketing to me. Dissuading customers from using a tag that gives them advertisement.
Apple is doing similar stuff by refusing to implement the payment request API and instead implementing their proprietary Apple Pay API. So you can use one API to target Chrome and Firefox and another for Safari. This is starting to sound a bit like IE. They were invited to join the working group for Payment Request and decided not to take part.
Precisely this. It’s not that the WebKit/Safari team doesn’t implement new features/standards (they usually do), it’s just on a different schedule.

I don’t know anybody on the Safari team but I suspect that they prioritize very differently than the Chrome team does. One is all about impressing web developers with the latest and greatest where the other is more interested in having resource efficient implementations.
you know, i just went straight to patreon to check out their writers section and they have a bunch. i wish more writers would take advantage of this tool.

i actually also just went to check out some of the writers on patreon. first name that came up is jim davies who seems to be a professor amongst other things. another is george musser who is a contributing editor to scientific american. now i dont know who hasnt gotten paid, but i wonder if the people that are writing for nautilus are mostly all already very accomplished and have no need to use things like patreon.
Browser is not the Internet
Note that using genetic algorithms to come up with initial weights for neural networks was the state of the art in the late 90s/early 2000s. So this paper is not as novel as it seems, but it's good to have it for reference.

My feeling is that since shallow networks can be made to have equivalent accuracy to deep networks, that the real challenge isn't topology but training. Hobbyists have access to so much processing power with GPUs now that they can explore techniques that weren't practical for experts 20 years ago. So we may see training speed increase by a few orders of magnitude using techniques besides gradient descent (maybe quantum computing someday, who knows).

The big question though is how to combine networks into hierarchies so that the number of behaviors that can be learned is no longer limited (since pattern recognition is largely a solved problem). I think the way GAs fit in is that they make it much easier to understand and build simple NNs, and possibly train hierarchies or discover topologies that aren't immediately obvious.
well, yeah. He's just another dude in SV that either has no clue about, or pretends to have no clue about, ethics.
What do you mean with backdoored for the x86 family?
Two things - One, it's not the comments on hn which is hurting you rather an adverse reaction to a story which is obviously raising a false flag in many people's mind. So, if this is story was a PR move, it was a bad one.

Second, you can't have it both ways. Get mad at people for saying wrong thing, as per you and then refuse to share information citing regulation. While people might forget the story they will remember the CEO who wanted to convince people but citing no evidence.

Lastly, you keep replying in a hostile manner to everyone. It is not helping your case.
Ask HN: What is the best book you read on 2017?
40 Yr Stanford Study Found People with Delayed Gratification More Likely Succeed
A self-citing piece is not a credible source in the slightest.
I’ll start with vectorising the scans and go from there, rather than recreating them. You’re right, that wouldn’t fit at all.
When Firefox is gone from browser charts it may be too late.
I suspect most people would not consider buying a $5 loot box if there was a 95% chance of only getting duplicate items, or a 0.0002% chance of getting the item they're hoping for.

Developers will probably increase the drop rates for things so that people will continue to buy their crates.

I agree it's still gambling but this is a step.
Any particular reason you think Firefox won't also implement Google's HSTS preloads for .dev?

Google owns that TLD, so I don't see why any browser which supports HSTS preloads would choose to ignore that particular pin, especially given that a move towards universal deployment of HTTPS is generally regarded as a good thing by browser developers and security experts.
I'm somewhat impressed that such a detail hasn't leaked through Apple's walls in all these years. Tells a lot about secretive culture at Apple.
A lot of communities are also full of great people. Makes it fun and enjoyable a lot of the time. It's also education, you learn from your work and get fairly real-world experience depending on what you're working on
> Seattle

Things are so casual here that I know an engineer who never wears socks, and wears Birkenstocks through the winter.

> Major ISP

The people with 'enable' on the core routers for the largest ASNs in the Vancouver-Seattle-Portland region are also the ones most likely to show up to work in an old ratty NANOG t-shirt and cargo shorts. If they're not working 100% remote.
> There is always the wildcard of 'culture fit'.

Which is the universal way to discriminate against others based on race, gender, country of origin ...

all "technically" illegal in the US. (under Trump, nothing is "illegal" )
A great post from Julia, as always :)

Bindgen has some support for C++ stuff too! Firefox uses it pretty heavily.
Interesting. At 1.10 cars per household, and 2.26 people per household, about 47% of SF residents own cars. (Though subtracting out the under-18 population means 55% of driving-age residents own a car.) Also, given there must be some people who own more than one, the actual percentage is probably lower. Still, that's a lower number than I imagined.
Ah. You mean like ActiveX?
I like Chrome but lately I've spent almost all my time in Firefox Developer Edition. When I use Chrome it's to verify that it behaves the same way on more than one Javascript engine.
Why? This answer is most common one and always puzzled me. Just because I like to use something does not mean it is good project for me to contribute to. They tend to be very different categories.

Plus, the pool of people who have time to spare and want to do something is different then pool of people who have scratches all around the projects.
The government mafia always wants a cut. This is exactly why Satoshi came up with Bitcoin -- to prevent people getting robbed and enslaved by the financial elite and their Governments.
https://blog.kareldonk.com/on-money-bitcoin-and-cryptocurren...
How would replaceable batteries decrease the life of the smartphone?
RFC2322 compliant DHCP server
This is about FOSS projects, which are generally unpaid.
That's because Hackernews is filled with SJW manginas. That's why.
As an instance admin, I see my server as pretty much exactly my living room: https://blog.freeradical.zone/welcome-to-my-living-room/

I'll tolerate (and welcome!) differences of opinion, but if someone starts harassing my other guests or driving them off, I'll cheerfully kick them out.
If i may: https://blog.kareldonk.com/on-money-bitcoin-and-cryptocurren...
I believe they're talking about https://en.wikipedia.org/wiki/Intel_Management_Engine and http://www.amd.com/en-us/innovations/software-technologies/s...
How about you go gargle your dog's balls, you sodden poofter.
I just can't imagine the world governments okaying the transfer of billions or trillions of dollars of wealth to people who largely just sat on a technology from the beginning. Wouldn't the US or some world body, if they were going to come around to blockchain tech, start their own with a more equitable distribution(or at least, distribution more in line with what currently exists).
Well, I've read that 2-3g per kg at once can actually kill you. It's even a method of suicide.
Dont we know this by now?
Most of my problems tend to be pretty trivial, and those that aren't are at least easy to work around. While most of my open-source contributions are indeed bug fixes for things that affected me personally (which is how I noticed them), I find it much more satisfying to solve other people's problems. So having someone point out a thing they think needs improvement is a much better motivator than just scratching my own insignificant itches.
Fast phone + a powerbank > slow phone > dead phone.

Apple took away the ability to choose the powerbank option.
Keep in mind this is relatively new. The press seems to be spinning it as an "ah ha, old phones really are getting slower!" Well, yes, now. I mean as of 10.2.1, so a year ago, but people have been thinking their phones were getting slower since smartphones became a thing.

Likewise with old computers.

And as someone else commented, "apple will never add a MAKE MY PHONE UNSTABLE switch."
Cash CLI – Convert Currency Rates Using Your Terminal
Hi everyone,
Cash CLI is a simple CLI app made with NodeJS. It can convert 32 currencies fast & simple. I'm searching for a feedback to add new features :) Check it here:

https://github.com/xxczaki/cash-cli
The vision behind crypto is more decentralized than the actual currency is. Some may applaud the SEC stepping in to combat shady ICO's, others see it as overreaching death throes by an increasingly anxious dinosaur.

Bitcoin was set up to disproportionally reward the early adopters. The early adopters were cyberpunks, cryptography enthusiasts, and darknet merchants. Since we can only speculate about the inventor(s), the motivation can range from a US-hostile government wanting to loosen the grip the US has on fiat and digital currency, to Libertarian Anarchists wanting to switch trust from bank-bailing-out governments to technology.

It seems one goal "to protect Bitcoin from the select few" is already close to impossible, as Bitcoin shows a highly skewed power distribution (a select few has thousands of Bitcoin).
Max Howell's take on getting rejected by Google
It's true that defer is more powerful at function scope. You can always recover block scope with an unnamed func. But it doesn't fit with normal lexically scoped constructs. You get gotchas.

I would love to be able to explicitly affect other scopes as you mention, for example to define two classes at the same time.
>whats wrong with Ternary
The dude just mentioned a bunch of reasons, read his post
How can a software developer fight against this salary limitation?
Not if you have a fee on the battery such that you have to provide the old one to get a discount.
Ah, the classic ad hominem attack from an old member of the cancerous TI community. Never gets old.
Which is probably when you need to re-architect, anyway. There are also several optimizations that can be made along the way to reduce costs. I think there are plenty of ways to think of problems from a serverless standpoint that really don't need to go the traditional server route. I also think there are plenty of use cases where serverless may very well be a problem, that's okay.
I'm studying Rust as we speak, took 3 weeks off for it. The documentation is absolutely top notch, thank you Steve & team!

It won't be easy to find a project in Rust or to get a customer to start a project in it, but I sure would like to.
> When you don't have skills that are in demand, employers less likely to offer benefits.

And there is the difference. The US is about survival of the fittest.
What's the use case for function scoped defer? I have never once needed function scoped RAII in C++ or any other language.
The beginning of Bloodsport actually has some nice footage of Kowloon as well
I never said anything about importance. I said they were different, and I believe that they should be treated differently because they are different, not because one is more important than the other.
> I don't mind being taxed at all.

Spoken like somebody who has never had a taxpayer-funded clusterbomb dropped on their children.

Taxes pay for evil. The only reason I pay them is because I don't want to be a victim of violence myself.