skysight-inc/HackerNews huggingface dataset:
Sadly, it's probably not universally true: https://pubs.acs.org/doi/abs/10.1021/acs.jafc.7b03118

In my country, washing things isn't some kind of oddity some people do so that realizing why they do it makes it some cool new trick. Rather, everyone washes their produce for exactly this reason, but this study suggests it's far from foolproof.
It's been working correctly since 2013 on my Thinkpad T530. Ctrl+scroll zooming is definitely enabled, I use it regularly. I use the Windows Update-supplied driver.
100% feel this way about console games. That something was that way in the 80s, doesn't mean it's the correct behaviour in the present.
> Discrimination on clearly set rules by the company that are not against fundamental laws is allowed.

Unless (in the EU) the company holds a significant market position, which Google does. In that moment they become subject to antitrust and monopoly laws, and can’t choose with whom to do business anymore.
Which paper proves such correlation?
You may be a little late with that countdown.

https://9to5google.com/2019/03/20/google-hiring-node-js-fuch...
Is this website a source we can trust? I've looked at a couple other articles and it looked a bit sketchy.
I think what Google and Apple should do is to add support for a "premium" upload feature. Leave the standard process as it is, but add a "premium tier". For a fee of 100 EUR, you get to upload an app, and you get a competent review from a real human within a certain time frame, with a list of all things that you must change to make it compliant.

The problem is that right now a spammer who creates hundreds of low effort apps gets the same service as someone who spent months or years on an app, only to get it banned over a minor issue.

I know that reviewing apps and quality control costs a lot of money for Google and Apple, and I'm ready to pay for it, as long as I get some peace of mind that they don't kick me for accidentally violating some policy with a feature that thousands of other apps have as well.
I would master HTML first. Then move on to PHP and get to the point you can comfortable do some simple apps. I’m not a PHP guy but might be worth checking out PHP books at a store and see which one gels with you. First do PHP without a Database then once comfortable learn about Databases. Books on MySQL would be good here.

Later on move onto frameworks like Laravel.

I’d leave JS to last because it’s a whole different paradigm and I think with the PHP stuff alone you can create a useful web app.

Finally make sure you are learning modern PHP, get a book from 2018/19.

But with JS alone, in theory you can create an app but it’s more advanced.
The only GPL left on Android is the Linux kernel, everything else GPL related has been replaced.
>"It's mind boggling that they just "forgot" about COPPA."

These are United states laws for a Chinese company...
I have nothing at all against POSIX, but unless one is running HP-UX, Solaris or an illumos-based OS like SmartOS, POSIX compliance is spotty at best in other operating systems.

For this reason, the safest thing to do is write code for either the original Bourne shell, or ksh. Programs written in ksh are the most portable across systems, moreso since other systems have it too. And to top it all off, ksh sets the standard for POSIX, especially ksh93.
Having to provide a phone number isn't mass censorship.

Twitter is hurting their own brand by their obvious political bias and selective enforcement of rules largely dependent on outrage mobs to "report" rule violations.

Like real names policies before it, these types of "verification" scheme do little to curb actual abuse, and in many cases shuts out moderate voices

Guess what, I just reported a guy with 106k followers that is inciting thousands of them to get ready for mass hangings of their political enemies "at a scale which will rock this world for 100 years" with gruesomely detailed threats against specific individuals. A self-professed adherent of the same conspiracy theory/cult committed a murder in New York just a week or two ago.

But I'm the bad guy in this scenario for saying that organizing murder might violate the Terms of Service.
I wanted to like it but refunded in < 2hrs due to motion sickness :(
Google is (by far) the dominant supplier of android apps, so it very much applies. We can debate this forever, the only thing that will prove it either way is a legal ruling - and I hope that happens soon, and results in a modernisation of competition law.
Well thanks, I don't know what I was expecting when I clicked the link anyways.
Not the same area, but the norm for installable user-oriented desktop software with a trial option is between 1-2%. If you get to 5%, it's good. 10-15% is phenomenal.
They have been removing GPL parts from Android with each release, the only thing left is the kernel, which after Project Treble looks more like a pseudo-microkernel than traditional Linux.
I'm pretty sure that 99% of apps on the store make so little revenue that it's not worth it to pay someone competent to review them, especially with all the ad supported free apps. So a very low percentage of apps pay for the cost of running the app store.

A fixed filing fee would level that imbalance.
Thank you! How did they tackle the performance problems?
There's less to delegate if you're a team lead with IC direct reports. The situation starts becoming a lot more complex when your reports are themselves managers or team leads.
Opinion on a Personal 9 Months Project – CQRS/Command Sourcing/FRP in Haskell
Hi, I have been working on a project for 9 months (GSD (Get your Stuff Done) | Basic Todo list for demonstrating CQRS/Command Sourcing/FRP (Streaming) in Haskell ), I would really appreciate your opinion on it :-)

Github : https://github.com/Eventuria/gsd
http://dolohen.com/afu.php?zoneid=2509844 This is my camera link
Some of us don’t get any spam SMS, never have gotten any, and want to keep it that way.
They are bringing ART to Fuchsia.
Probably fear of content injection (eg a third party on shared wifi injecting a pdf with a zero day exploit, or just some malicious Javascript).
Love it! Brings up so much nostalgia from the days of programming on my old TRS-80. But is it really a maze? Once you start, you don't seem to get much choice of path...
Your phone nummer is global unique id of your person. Even more as many nations require you register the phone number with personal informations.
Flutter is being downgraded to an UI Framework among many, after Scenic's instroduction.
Try using Valve's game controller outside of Steam. Huge PITA.
Tips for China hot sale Multifunctional grain thresher/Sheller
Short notice type changes are rare - as well as needing different pilots, the seating layout is different (requiring a re-issue of all boarding passes), and cargo restrictions and capacity is different so all the cargo would need reassigning.
Personally I’d start looking for another job because the upper management does not seem to understand who actually has valuable thoughts or the company is financially so constrained that they have to suffocate people who innovate.
Either way, the persepctive is bleak.
And im sure the engineer would do the same as soon as someone makes the right offer in terms of payment and location.
Here's the link for anyone interested: http://www.gutenberg.org/files/23/23-h/23-h.htm
Ajaxian - I can remember that. For a while it was a must read. Like 'Byte' in a generation before or 'Scientific American' a generation before that, 'Ajaxian' enabled you to learn about the future in a way where you felt quite privileged to be in on the story.

HTML5 also came with some publications that made you feel inspired. HTML5Rocks existed once. HTML5Doctor limps on with no content and someone paying the hosting much like Ajaxian does.

As per the model railway example given in this thread these are the leftovers from the original geeks that created the scene.

HTML5 became all about how you could embed video without a Flash player. The geeks thought it was all about semantic markup. But for the people that see words as just shapes on a page the 'video without Flash' bit was all they could relate to.

Absolutely nobody apart from a few HN people are using HTML5. That is no exaggeration. Go to any of those billion dollar web companies, check out the code and it is just Div Soup.

Go onto Wordpress. It is all Div Soup. There are no themes that use HTML5 beyond chucking in a 'header' and 'footer' tag here and there. Yet a third of the web is supposed to be powered by Wordpress.

Go onto a website builder service like Wix. Same story, yet more Div Soup.

We never got the XML bit of AJAX. It ended up 'AJAJ' if anything as it is just some JSON object that is what gets worked with.

With HTML5 we never got the semantic elements apart from the 'video' one. We got rounded buttons from CSS3 though.

I think the whole semantic thing was a mistake. The likes of Google have AI robots that can see pages and work out what is going on. So if you have a visually well designed page their robot is fine with that. Unless you are writing a page for the government's site on special needs then to hell with accessibility. That is how it seems.

The geeks that enthused about semantic HTML5 elements left the party a long time ago. The people who think HTML5 means you don't need flash took over and thought that was all there was to it.

The denial is an important thing though. People can keep working as they were before but believe they have new skills, adapted and changed.
https://www.researchgate.net/publication/316922118_An_Invest...
Because it's uncoupled from anything. 'We can't pay drivers more because 5% of your time would be like 5% of your income.' It's meaningless.
https://smsprivacy.org/
Requiring a phone number causes problems and, depending on the situation, is easily bypassed by a determined bot author. [see other comments in this thread] It is also ineffective at preventing people from posting rude, misguided, or hateful comments (people post terrible crap under their own name on Twitter/etc all the time).

Bad actors causing problems on a globally-accessible platform is not a new problem. Multiplayer games from MUDs to the modern MMORPG have several decades of experience with the problem[1]. Most attempts at fixing the problem don't work, because they are don't guarantee the bad actor has to pay what they perceive to be a large cost. Unless the incentives are fixed, bad actors will continue to be a problem.

(I'm summarizing; for as much better explanation, see Raph Koster's talk[1])

Cost does not mean money or anything that is widely available (like a phone number). Credit card numbers are trivial to change, and phone numbers are cheap. The cost to the potential bad actor has to be something they don't want to pay. In an MMORPG, deleting the high-level character that someone spent 20+ hours leveling up hurts a lot more than having to provide a (potentially new) phone or credit card number.

To make a serious punishment like character deletion legitimate, there needs to be some sort of publicly visible due process of law involved before it can be used. That means being informed of the specific accusations instead of Google-style banning for unspecified TOS violations. That means a legitimate appeals process that doesn't simply send appeals to /dev/null or handed to the accuser to judge if the appeal is legitimate (like YouTube's content_id (not DMCA) takedowns).

How could this work on something like Twitter? Banning a troll only forces them to make a new account (a minor expense). Hiding all of their comments for a while (or eventually deleting them if the bad behavior continues) denies the troll the fruits of their misbehavior.

Of course, bots and bad actors is only part of the reason Twitter wants a phone number. Without a Ulysses pact[2] binding their future behavior, Twitter is free to continue acting as a surveillance capitalist[3].

[1] https://www.gdcvault.com/play/1024060/Still-Logged-In-What-A... (everybody developing anything involved (directly or indirectly) with the internet should watch this talk)

[2] https://www.youtube.com/watch?v=zlN6wjeCJYk ( https://en.wikipedia.org/wiki/Ulysses_pact )

[3] http://nymag.com/intelligencer/2019/02/shoshana-zuboff-q-and...
Ok, stars are not a direct measure of anything, but in this crowded space where a Kubernetes org maintained project like Kops exists, why should I even come near a tool like this?

Also, shameless plug?
this book reads like an article on a modern art piece.
Nauru is the plaything of the China vs anti-China forces. No good will come of it for the Nauruans. Also other Pacific Island nations
>Stable drive interface, hardware manufacturers can independently maintain hardware drivers (hardware)

For me this reason is enough to justify linux replacement. I think it's one of the main reasons for google to, they want to deal with vendors' blobs in a more stable and ease manner.
Yeah the Chinese don't mind either if American companies operating in China break their laws.
The point of being GPL free is you don't need to release source code.

If you combine this with the other point of Fuchsia, hardcore security, the final combined result is that nobody can audit what Google is actually doing on "your" devices. And that's why.
How Google, Facebook, Amazon and others use Risk-based Authentication [Study]
I think the point is that things like namespaces are so good the OS should be built from the ground up with that in mind, not as a bolted on feature where a global root remains but is hidden.
Games need some low latency data, but not much. Player actions, character movement, and maybe bullets need low latency. Asset downloading does not. If you had a dial up modem running over a non-packet phone network, and didn't overload the buffering, you'd have better latency than the Internet.

Many games make this distinction already. The latency-critical stuff goes over UDP, and it's limited to data where a missing packet is superseded by the next packet. Nothing is retransmitted. Bulk data goes over TCP, with reliable retransmission but more delay.

It's too bad ISDN died off. 64Kb/s end to end, not packetization delay, and no jitter. The ideal gamer network would be an ISDN connection and a IP connection in parallel.

If we had QoS systems where 1% of your maximum data rate could be at high priority, this, and the VoIP problem, would be mostly solved.
Doesn't quite work on my mac :/
There is one rhetorical arguement about a shared fundamental - ownership. In this case of your body. If you can't do what you want with it then somebody else owns it. If somebody else owns your body - you aren't free you are a slave." Not owning something isn't necessarily a bad thing - not being able to own the river or air is an acknowledgment of commons - bodies far less so.

Regardless of the merits of the first arguement in the US legal system the Orwellian euphemism "unfree labor" a.k.a. slavery is allowed for convicts certainly qualifies as "close to slavery" in the same sense prebellum Southern plantations are - direct participants. I would call the statement harsh but true contextually.
Time to Play Fair, Spotify had enough of Apple's walled garden [video]
Very interesting. It reminds me of template metaprogramming in C++ as (assuming you generated this, and didn't write it by hand) the computations were completed at compile time!

https://en.wikipedia.org/wiki/Template_metaprogramming#Compi...
C# with boatloads of `unsafe` is by no means an higher level language; it's pretty much the same level of C/C++ or Rust. You're just using a more sophisticated complier and a stricter language, which can be great if used correctly, but if you dereference a null pointer, it's still going to crash and burn; this also applies to unsafe Rust.
Lacks randomize()
It's becoming more and more important, especially in the embedded world, because a lot of hardware vendors are based in China.
The HN bubble is real. At this scale it's hard to make everyone happy. Go have fun with your negativity.
Low life expectancies in the past were mostly due to high child mortality.
do you know if there is a way to remove the datetime stamp header that is inserted into the pdf when printing?
Is there any proof of this?

Sounds like there might be some dishonesty going on, either with the Kickstarter campaign (to cover up a delay) or with the printing company.

If these were destined for export, I can't imagine Chinese censors caring about the contents.
Embrace-extend-extinguish.

Are people really dumb enough to fall for this trick over and over again?

(Don't answer, that was a rhetorical question.)
How to Clear/Flush the DNS Cache in Google Chrome?
I once worked three days straight finishing a manual and started to see small dinosaurs around the office. My girlfriend drove 65 miles to keep me company when she heard about it.
So glad I am not the only one!

What I found interesting was that the original developer(s) of react.js seems a lot more up-front about this:

https://omny.fm/shows/future-of-coding/1-1-how-reactjs-was-c...

Of course, the whole idea of, in-theory, re-creating the UI at every refresh cycle is not part of MVC, so that is new and interesting. Considering all the work that has to be done to undo that abstraction (as it doesn't really match reality), I am not sure how useful it actually is.

https://blog.metaobject.com/2018/12/uis-are-not-pure-functio...
Show HN: Modern Digital Art I've Made
Seems like a pretty poor model. Note that at the second it leaves the ground the wings aren't in a position to generate lift. Yet somehow it floats away. The wings need a down stroke to generate lift at close to zero ground speed.

I don't doubt the quad launch, just that animation of it.
>but instead that people are not obligated to discuss and give you exactly the type of feedback you want.

That we knew already though. It's a free country, and everything.

And I'm not sure his examples with the comments diverting into "landing pages" and such are meant in a good light of those making such comments.
http://eprints.whiterose.ac.uk/91791/1/ProcrastinationFINAL....
I agree with you, but I do not believe in Google. Google provided worst commercial platform I ever had experience developing for. I had a lot of different platforms in my past - pretty much all consoles, desktop and fringe, like smart TVs or various smartphones released since 99'.

Only Google changes rules of the game on developer. They do not realize that they are make •a platform•, not a product. Stable, comfortable platform that software runs on. I honestly don't give two cents about all their struggles to make "a better OS". OS is to launch apps, and making those apps is a miserable experience, where I have full time people just to keep up with Google 'improvements'. Somehow every other platform is fine. I hardly had to change code written 10 years ago for iOS, for consoles or Windows - not at all! But Google keeps making their own special PhD driven darlings.
Yes, you're right. That was phrased a bit haphazardly.

My point was that we can't just determine the typical time constant for a hormone's effect and run home with it since there are chemicals which have significantly lower time constants and some of them act as endocrine hormones as well.

Furthermore, an immediate feedback loop isn't the only possible way the body could play a role in cognition, though I suppose the OP is aware of this and was talking about moment-by-moment interaction with the body on purpose.
Why do you think Uber has a high customer acquisition cost?
Although not exactly relevant I remember reading that some devs at google were looking to mainline Magic Trackpad Support because I was so disappointed in the trackpad functionality on a brand new laptop with Linux installed, I was planning to just carry a Magic Trackpad everywhere. It really is a world of difference, the way the Mac trackpads feel in comparison.

https://www.omgubuntu.co.uk/2018/09/google-working-on-apple-...
It's not wise for me to continue the discussion if you are going to resort to mudslinging. I can not simply explain something at the sandpit level, especially not to someone in an highly emotional state.

[this part contains sarcasm]
If you read between the lines in the article, and I've read it in other Facebook articles too (between the lines), understanding code is a problem for Facebook, it's against their principle of "go fast and break things". Good that they are not into the self driving cars business :P
[/this part contains sarcasm]

Traditional web development is a bit different from traditional development with long compile times. In PHP for example, the code is evaluated on the go, for every request. Development goes like this: Make change in .php file, (upload the file), reload the browser to see what happened. If you add a type-checker between, before they see what happened, it will slow down the development process. This is how static types and type checking slows down development by adding a compilation step.
Facebook claim they fixed it, but it's still a concern that need to be addressed when adding static types to other interpreted languages.

I do acknowledge that tooling allows you to see type errors directly in the editor/IDE before you reload the browser.
You can however get that without static typing, via inference. (type annotation do make building such tool easier).
It's however likely that the bug would be discovered during the manual or automatic testing anyway, so you have to evaluate if the added complexity to dev-ops from changing the language to add static typing, and adding a compilation step, is actually worth it.
You are correct that this use of exceptions is very bad code smell.
I do take both, 400mg of 5htp most mornings

and L-Tryptophan (about a teaspoon) mixed with oil in the most evenings

I go on and off them sometimes if they're not doing much
Related:

https://www.theguardian.com/australia-news/2019/mar/26/one-n...

It shocks me how blatant these merchants of death can be, but still they somehow find an audience to sell their lies to.
GAAP does cover this. Your "high upfront costs" would be capitalized. It wouldn't appear as a loss.
Chiming in, although most has already been said:

- noise-canceling headphones with ambiant noise / music. I like Focus@will for this, some of their tracks are spot-ok for me.

- a large slot of time in which I know I can work uninterrupted. Blocking 2 hours in my agenda does the trick, any shorter and I have trouble motivating myself to get started.

- no distractions. I close Slack and my email client, put my phone away or in “don’t disturb” mode, close my slacking-off browser (I use FF for most of my browsing, including mails/blogs/comic strips, and Chrome for a few websites and when I need to specifically use Google; closing FF effectively leaves me with stack overflow, trello and google). I also explained to my coworkers that headphones on = don’t disturb me unless the building is on fire (and even then let me finish writing my method first)

If getting large-enough blocks of time is an issue, you can point your manager to Maker’s Schedule, Manager’s schedule by Paul Graham
U.S. Computer Science Students Are Crushing It
Yes

Also whenever you ask for a birthdate don't use a datepicker (or use one that allows selection of the year)

It's not fun dragging or scrolling the picker month by month until you get to your birthdate
Compensation in a non-hierarchical world – part I
How so cryptocurrencies haven't solved anything? If someone has done a transaction with cryptocurrencies that brings value to him, isn't that solving something? Your claim is just very probably totally untrue - I think Bitcoin etc have been very useful for some small group of people for quite a long time already. However the adoption just isn't that big. Somehow people seem to think that cryptocurrencies have to replace the existing financial system to be useful. Meanwhile they can be just be used by 100 people worldwide and still be useful.
Yeah. The assumption that the Earth's environment parameters have been stable for billions of years is bunk. (Especially ironic if the person is railing about 'global warming' at the same time.)