skysight-inc/HackerNews huggingface dataset:
I come from a line of smugglers and bootleggers. Luckily I did not choose a life of crime, but I do think being raised in my family and possibly a genetic component helps with risk tolerance.
Most likely the courses are taught by graduate students who have little experience with teaching, no training in teaching effectively, and little incentive to do a good job of it.
Stop packaging mobile JS frameworks as native "apps".
Make English Great Again
There was even a situation a little before this year's WorldCon [the annual globe-trotting science fiction convention] that presented via Twitter; it was resolved "to satisfaction" and the offended person still attended but yes -- there can be, and has been, outrage.
Many people have escaped 3rd world poverty. It generally means starting young and walking somewhere else, but poor at 16 is a different situation than poor at 60.

Further, there are huge differences between poor and extreme poverty. Reaching say 20$/day is a vast step up for many people.
Quadrapassel, a Linux/GNOME variant of the game suffered from this problem as well at one point. These games should look at raw key presses instead of relying on high-level keyboard repeat functionality.
Speed cameras are one of those things that seems good as a concept but are always abused in practice. We seem to be unable to remove the profit motive from local governments so the only real recourse is to deny them the ability to profit from an activity that will always be abused.

> It is much safer (and should be much cheaper) than randomly placed patrol cars performing radar/laser speed enforcement.

The fact that it has a lower ROI to post an officer+radar than the ROI from a speed camera is a feature, not a bug. It helps control abusive revenue seeking behavior.
For example, the california lottery uses "draw machines" to draw the balls for the lottery called SuperLotto Plus. https://www.calottery.com/sitecore/content/ARCHIVE/media/fac... -- the same page also gives some information about the powerball procedure.
being dismissive of basic research is counter-productive. Would you like to suggest that their methodology or that their conclusions are suspect? Would you prefer a large-n tracking study of experiments on humans over many years?

Yeah, so would we all, but studies like this are how researchers build up a hypothesis and funding to do larger more powerful studies.

This Hacker News meme of being dismissive of research is pointless and should stop. Cynicism and snark don't add to the discussion.
It's a proof. It validates itself or it doesn't.
There was iAd, and nobody used it because it didn't steal users data.
Agree with the first part (I'm not certain how they actually do it), but the latter does not follow. It's still listening, even if it's not actually sending the data elsewhere for processing.
I love this type of support from the community, and those who build their company around, and contribute to Postgres.

Great to see.
Dangerous, yes. Stupid, though? No. It’s a useful tool and a good idea that merely needs further refinement.
How about {list|dict|set} comprehensions? I don't know if they are considered part of functional programming (and the definition of FP seems to be somewhat loose anyway, AFAICT - correct me if I'm wrong, anyone), but they can be nice to use. They can even be nested (never gone beyond 2 levels myself) and if/else clauses can be in them too. E.g.:

>>> def odd(n): return n % 2 == 1

...

>>> [ i if odd(i) else -i for i in range(1, 11) ]

[1, -2, 3, -4, 5, -6, 7, -8, 9, -10]
ML Kit vs. Tesseract OCR: Comparing Text Recognition SDKs on Android
If the data is properly anonymized, it is actually a good idea. Could also work for public health programs optimization / disease prevention.
The updates were not "suggested". They were quite forced on you.
Their must be a name for the rhetorical trick of conflating the transfer of wealth with the destruction of wealth.

Both have the potential to increase economic activity, it’s true, but that’s about all they share, from a moral perspective.
Windows 0 day published on Twitter
> Although I have my doubts

I take it your never been to Mt Diablo during mating season then? The place is filthy with tarantulas. Just a random YouTube but at certain times of the year, the road is covered in them: https://m.youtube.com/watch?v=g4w5UbvaYy0
You've just persuasively reworded "both my phone and my echo are currently configured to not spy on me and the vendor assures me of this"

At the base of the claim that Amazon is listening to what your echo can hear is the assumption that they're lying, and at the base of the claim that your iphone isn't listening to you is the assumption that Apple is not.
It's the modern version of orientalism. Somehow you can make
anything sound intriguing if you add "... in Japan" at the
end.
I don't see how you could make a "sail" boat powered by reclaimed fuel from air, as there is no fuel in the air. You will need a source of energy to convert the CO2 to fuel. In nature the most common (to my knowledge) CO2 -> fuel process is called photosynthesis, and is powered by the sun.

CO2 -> fuel consumes energy (that is stored in the fuel). Fuel -> CO2 releases it.
Not having a smartphone is much easier to do when you have regular access to a decent laptop or desktop. Many people in developing countries do not.

There is nothing "FOMO" about Internet access, it is extremely important. The world changed a lot from where we were 30 years ago.

The advantages of having a computer you can bring with you (be that a laptop, tablet, or phone) are enormous.

This is why I consider implying that billions of people having smartphones is a bad thing to be an extremely privileged position to take.
Both Bash and PHP use a single sigil ($) to denote variables. But in Perl, sigils also kind of denote the type of the variable (Scalar, array, hash, subroutine, typeglob). I say kind of because it's not quite that simple.

PHP is actually closer to compiled languages like Java and C# than it is to Perl, Bash, or Python. It's mostly a static language with dynamic typing.
This is what happens when you technologically elect a surveillance apparatus.
> They rather not be reliant on whoever is providing their speak recognition.

Apple has their own speech recognition tech.
The Australian lottery also called powerball (confusingly) apparently televises their draws, so you can see one style of draw machine in operation there: https://www.youtube.com/watch?v=GADfbtqf-P8
uptimerobot.com
Use automatic let's encrypt certs and forget about it
I think the tool would be much more useful with a whitelist. Do this only for grep, awk, sed and other similar tools.

Of course, much more thought is needed to try something like this. Somebody could as well use awk with its system command to do whatever..
How about not evaluating input until user hits a key, e.g. tab? Then any blame for rm lies squarely with the user.
What do Spotify rates have to do with anything? Most YouTube users are not paid subscribers, or anywhere close.
Think a whitelist would be much more appropriate for avoiding potentially harmful commands.
Video available here: https://www.ped30.com/2018/10/24/tim-cook-brussels-data-secu...
What's strange is this re-post has more upvotes than the original post by the software developer.
You should read the commentary. I especially enjoyed the Golden Gate Quartet, Sly, and Joni comments. If are at all interested in recording engineering, the Joni brief is great.
Yelp production engineering documentation style guide
I live in the Bay Area and there are quite a few trans people in my social circles. You know how much stress it is being under that kind of microscope? Literally none whatsoever. That's because - contrary to what you hear in alt-right media - rational adults aren't looking to leap on every single misstatement. Sometimes I say "he" or "she" instead of "they", and no one bats an eye. It's understood that I'm trying to do right by the people around me, but also that it's not something most people are used to and mistakes happen.

In my experience, this "microscope" simply doesn't exist. Turns out it's pretty easy to be nice to people, and when you're acting in good faith, those same people are nice to you in return. Wild, huh?
That was a different situation though: NH allows trusts to claim the ticket, but only if the ticket is signed by the trust representatives.

The woman in question had already signed the ticket in her own name before setting up the trust.

Most states don’t allow trusts to claim a ticket at all.
If anyone is interested in watching the Keynote speech for themselves and form your own opinions, it can be watched on YouTube here: https://www.youtube.com/watch?v=kVhOLkIs20A

Warning, Google will be tracking that you watch this speech :P
If you want a light (and free) DIY solution, it's pretty straightforward to build a basic uptime monitor (with connections to Slack, SMS, whatever) using Standard Library [0] and Scheduled Tasks, one of our engineers just posted this article (you can build from your browser):

https://hackernoon.com/build-an-uptime-monitor-in-minutes-wi...

Another option if you don't feel in the mood for DIY is TJ Holowaychuk's Apex Ping: https://apex.sh/ping/. Great service, run by a solo developer, reasonable price.

[0] https://stdlib.com

Disclaimer: I founded Standard Library. :)
Cheat Sheets for Neural Networks
Stallman suggests we call each others asses
There are various articles saying that the winning ticket can be transferred to a LLC or trust owned by the ticket holder to shield their identity from the public, e.g. https://www.forbes.com/sites/robertpagliarini/2016/01/12/how...
do you suggest I delete and repost again?
Reminds me of the joke about interpreters at the European Parliament. It goes something like this: there are always 3 waves of laughter when an MEP says something funny. First are the natives, then most of others who rely on translation, last are the Germans who wait for the verb.
I call bullshit. If you had an iphone 6 / 6S during these upgrades you would have understood the uproar. It was a joke from Apple let me tell you that. It transformed what was the perfect phone to me, to "ugg, I think I need to buy a new phone".

Without our complaints they would have never done what they did with the last update (which is great)
If they are getting the data from Gmail, then it is useful for the heuristics in understanding what is and what is not spam.

AFAIK, ebay don't use GA although most of the web do. GA is I'm sure largely to help with their advertising business. That is useful because it gives website owners (who choose to use it) analytics.
Because it would be easier to upsell them when they came to the store with getting a new phone in mind due to theirs being mysteriously slow.
I'm curious why you were downvoted. I have found animations do slow down my phone. When I press the home button, as the apps fly in, I can't scroll left/right until the animation is done playing. I have reduce animations turned on (accessibility settings, I think) as it makes my phone feel a lot faster.

Also, I remember the calculator app being unreliable due to animations: https://www.macrumors.com/2017/10/24/ios-11-calculator-anima...

Is this not a legitimate problem?
America’s Need for Skilled Immigrants Isn’t Going Away
I see that it's trending but without any comments - so allow me a shameless plug, I created a tool to monitor my APIs (can schedule calls, do response content checks, send alerts etc): http://www.apilope.com

If you drop me a line after you signed up I can flag you as a demo user that's free forever - or at least until you want to pay or cancel :)
Yes-- For example, there are plenty of scams related to car repair. Some scams result in the customer paying too much for work that's unnecessary/never actually done, and some scams break things to make more work in the future. And then there are the "honest mechanics" who you generally find by literal word of mouth

Likewise, some banks scam customers by charging fees for some things (overdraft, minimum balance etc) and then deliberately structure transactions to make a customer's account enter a fee state. For example, running all withdrawals from a 24 hour period before running all the deposits from that time period so the account is temporarily overdrawn.

Et cetera.

The globally actionable advice might be to keep one's eyes open for signs of scamming, and to keep one's affairs such that damage is minimized + you have alternatives when you confirm that you are being scammed
No, just watch the network -- I would bet $100 that the traffic is not secure. Once you figure out the protocol, write a little python script to send it random temperatures and locations.
One of my favorite quotes:

``Remember, a temp file is just a pipe with an attitude and a strong will to live''
- Randal Schwartz [comp.unix.questions]
Ethereum Scalability Might Have Near Term Solution in Q1 2019
Tragically, reasonable fees for bad behavior encourage the opposite behavior: all guilt evaporates and folks feel entitled to the behavior, after all they can pay for it. Famous studies of charging parent who were late picking up children from school, everybody started doing it and gladly paying.
FWIW the last update actually made things better.
Prove it. I don't believe you, and you haven't posted any data. Try compiling some computationally intensive code with wasm-pack (and rust) and run it against an idiomatic javascript version. The Rust/wasm version will be faster, smaller, more efficient.

If you're compiling the C code with emscripten into a asmjs or something, then of course it's going to be bigger and slower.

But again, without a shred of proof, we have no way to know.
Wait, how is the code in the first link passing definite assignment analysis checks for `params`? The Java compiler is intentionally very restrictive about this (even if by means of more elaborate analysis definite assignment could be proven).
It's not just Amazon, techies at most tech companies get generous stock grants as there is a considerable talent war going on. Even non major players like Priceline group now give equity.
He was arrested for minor and less minor offenses many times after his winnings

When he offered $10,000 to improve the city's water park so that it was more handicap accessible, locals complained that he spent more money at the strip club.

Poor guy. Humans can be real nasty :(
shameless self promotion:

I don't know if we practice "Agile Manifesto" or not but with our current flow[1] of collaboration and partnership we're pretty agile and able to respond to business reality within hours. Sometimes it's minutes depending on the complexity of the required "pivot" / refactoring. edit: also the team has no hierarchy and information silos. This trust builds a good rhythm.

I'm also trying to find and collaborate with a team which can do the same.

[1] http://tales.camplight.net/post/169889253916/how-we-develop-...
If you're downloading an app to use something like a thermometer, you're inviting advertisers into your business and this shouldn't offend anybody. What problem does a,"smart thermometer" solve that an abled-adult's memory does not? Is installing an app and setting up an account more convenient than using a pen? "Gee golly, I sure wish there was a gadget that'd help me remember three numbers so I could approximate a pattern!" Said nobody.
+1. When GP leaves a job and a "Python Programmer" is hired to replace him/her, their life will be hell. At that point one can only hope that GPs next gig is at a Haskell shop where every single function returns an IO action :)
I am about to get really mad about statements like this one. It contains an egregious generalization within itself, rendering it essentially untrue.

The papers check results in fields like medicine and psychology which are plagued by the fact that they have to rely on various kind of effects from random sampling of study participants and statistics. I am not surprised that a study with 10 participants leads to wrong results with a significant probability.

But this does not generalize to science in general. Physics and chemistry do not suffer fron this because their experiments have fundamentally different setups. So extrapolating from medicine to "most science is wrong" is just as wrong. You need to approach these fields differently when you want to know how many wrong results are published.
This doesn't necessarily mean that product Y is better suited for you in particular it may just mean people might have been artificially funneled into purchasing it either through wide advertising reach or through models such as this. It's certainly useful in some regards but it's not a catch-all and a lot of that is simply because of wide reach advertising, better marketing, and in the case of Amazon many products may just have artificial reviews. You still have to consider the alternative that what you are being recommended, even the "Customers who looked at" doesn't automatically mean there isn't bias or artificial incentives that push people in one direction over another. There's a reason Thaler won the nobel prize in economics for his work on "nudge" theory.
My experience is that everything except the huge 'purposefully stupid' boards and those directly dedicated to pornography are what people call the worthwhile communities. That being said, the entire thing is still 99% garbage, dick jokes, gay jokes, Trump circle-jerk and alt-right circlejerk, and shock content. But the 'worthwhile' boards are not 99.9% garbage like /r9k/ or /b/.
You don't eat Kit Kats while hacking?

Time for a survey: what is your go-to hacking snack or drink?
This looks like a fun and helpful tool! (Perhaps best to ignore the notice from lshw and not run it as root, ha ha. Maybe even only in some kind of sandbox. I bet they could add a --safe flag so it would make an on-the-fly Docker image with a copy of your cwd, and run the commands in there. Then you have different problems I suppose, but still....)

I've never seen `paste - -` before, but that is amazing too! I can't count how many times I've wanted something like that. Surely that will help my own shell pipelines in the future.

Also I've never seen `foo |& bar` before. What a neat idea! The surprisingly-valid creativity of it reminds me of Duff's Device. Has anyone else ever found uses for that idiom?

After so many years working in the shell, it's such a rare and delightful treat to learn new tricks. Thank you for sharing this with us!
Uhhhh. False? Source: me with chronic, severe back pain for the last 18 years.
Right, that's one problem. The author says:

> But you'd be careful writing "rm" anywhere in Linux anyway, no? Also, why would you want to pipe something into "rm"?

But the thing is that you don't need to intend to pipe to "rm". Maybe you were typing something else, like having a command "rmore" or something. This danger is also not strictly limited to `rm` and `dd`, and you have to be careful that no substrings from the start of the command you intend to write cannot be interpreted as something dangerous.
I've written custom bash scripts that Zabbix runs and alerts based on their output.

For example, domain expiry - I have a script that Zabbix runs once a day that does a whois and grabs the expiry date for the domain in question. Convert that to a unix string and subtract the current date on it. Echo that from the script.

In Zabbix we can now alert if that item's value is <30d. Similar for SSL certificates and the web monitoring stuff is built in

Edit: Oh actually on the whois, I remember it was a huge pain in the butt getting the expiry for a variety of different domains - I now use https://jsonwhoisapi.com/ to get the whois info
> Instead they put a link to a webpage in a footnote, which does nothing for assigning credit.

Why would a footnote be considered less credit than something in the list of references? It's pretty common in my field to use footnotes to give credit to other researchers for ideas that arose in an informal context, e.g., "I thank A. Zee for pointing this out". Indeed, the question of whether prose footnotes are at the bottom of the page rather than displayed intermixed with citations to published sources (as in Physical Review Letters) is just a stylistic choices that varies by journal.

Obviously unpublished sources can't easily be counted into automated citation tracking systems for technical reasons, but if the author wanted that they could publish something (or, e.g., put it in a free repository like the arXiv).
In Demo IV it's clear that this is intended to be used without correcting previous output. So with a look-ahead of 3 words it outputs the exact opposite of the intended meaning. For this to be practical, the look ahead probably has to be the whole sentence, defeating the purpose.

The propaganda push in Western media to build up and legitimize Chinese academia and technology ventures is staggering. Check out that map at the bottom. This article is more popular in EU and US than China itself. 99.9% of the chinese economy is built around stolen or borrowed technology. So what would be a minor development by a western researcher is a "breakthrough" for Baidu.
The Incredible Classical Guitar of Giulio Tampalini – The Blogging Musician
Most of the friction in agile is not about the customer. Where did that come from? Not fair to switch the subject for a pretended win!
The Eno and Cluster records are pretty damn good. And Fripp and Eno
I use uptimerobot.com to monitor uptime for personal or client stuff that isn't really mission-critical.

It's not perfect but I hardly have issues with it.

Honestly, I don't do expiry checks...
Sounds like you discovered that OOP and Functional are the same thing. Closures are the poor-person's objects. Objects are the poor person's Closures. If you never mutate the internals of an Object, or mutate with copy, isn't just a coherent closure?

Checkout http://wiki.c2.com/?ClosuresAndObjectsAreEquivalent
If you ask I bet the cost of living and workload expectations makes that compensation feel a lot less than it is.
- Custom health check endpoint: checks a bunch of internal status metrics (NewRelic metrics for speed and error rate, DB connection check, a few E2E tests). Returns a simple overall status: OK, Warning (error rate high but not critical, slower than usual response times), Critical (DB down, errors high, anything else). Benefit of this approach is that it's easy to add new health checks any time you add a feature (example: is redis up?).

- Pingdom: polls custom endpoint every minute. Sends notification to PagerDuty if critical, or if warning for more than 5 mins.

- PagerDuty to notify team

- SSL Expiry: calendar notifications (whole team) and reminder emails from our SSL cert issuer
Founder here. Cool to see the story posted on HN. Happy to answer questions until I hop on my flight. (I'm a "WiFi off and focus on one thing" kind of flier).
Things to commit before leaving a job
Show HN: NLP Overview - Integrated platform to learn about modern NLP techniques
Android has something like 85% market share in Europe, it's not even remotely close.