skysight-inc/HackerNews huggingface dataset:
If Heilman confuses human engineering for an exploit, he was the one trying to get over on naïve investors anxious to burn IOTA at the stake.
Data of 12,000 users of US-based cryptocurrency exchange
I've learned a lot of languages and they all have their problems. E.g. the horribly complicated broken Kanji characters in Japanese and Chinese. E.g. the almost completely pointless genders in German, and resulting requirements for other words changing in regular and irregular ways in agreement. Similarly verb tenses are insanely over-complicated. English is reasonably easy to learn compared to many other languages.

It is harder than it looks to fix spelling because in the written language different words that sound the same are spelled differently. Making the written language phonetic would create ambiguity.
No, this is far too glib, and the last part is wrong. See https://www.hashcollision.org/brainfudge/ instead.
You told some truly interesting points and got lots of downvotes.
Try reading https://www.hashcollision.org/brainfudge/ and see if that helps.
Pardon the harshness, but it is ridiculous to extrapolate from a small series of events to one that arguably will affect the job market like nothing that has ever happened before. We are not talking about a transfer of jobs from one phase of tech to another, we are talking about the wholesale disappearance of jobs with nothing to replace them.

If you just take the first step - self driving cars - and remove all the jobs that currently have a driving license as a marketable skill away from people that only have that particular marketable skill (and that's quite a few of them) then 100's of millions of people the world over will instantly be unemployable.

And that's just one step. That does not translate into 'they'll go and do something else', quite a few of them will end up in poverty, commit suicide or worse because they've been ingrained with a mentality that tells them that if they are not able to contribute that they are a drain on society, and that's for those societies that actually have a safety net. For societies that do not a life of crime or begging is pretty much their only option.

For all the smarts that the HN crowd possesses quite a few of us are categorically incapable to see the world through the eyes of the people whose lives are affected in a very harsh and direct way by our creations.

Just stating that 'people will find a way to stay busy' is easy for someone who never has enough time in a day to read all the books they want to read, build all the stuff they still want to build and who probably scores in the top 5% income wise. Which makes it very well possible that you'll end up in the bucket of the haves rather than the have nots.

The rest of the world will likely not be that lucky. And as one of the haves it should worry you. See also: the French Revolution.
The buggyness hasn’t honestly affected me, but I am disappointed with the performance of iOS 11 on my 6+, specifically in the phone app and calculator.

I get that people have always complained about older phones being slower on later OS releases, but actually the overal, performance of the phone is fine. For some reason there’s a ton of UI lag on loading screens in the phone app and calculator that’s really frustrating. The phone is only a few years old, but feels like my old 3GS. It’s really annoying to have to pause and wait for the UI to become active in two apps I use extensively, and often want to use in a hurry. This is supposed to be a 64bit desktop class CPU. Games load fast and are snappy as hell. How come loading a dial screen is such a massive undertaking? It’s inexplicable.
Ask HN: Any suggestions about moving to cloud for software development?
Hi,

I want to buy a new laptop (Mostly for Java/Docker/K8s based development) and there are two approaches:

1. Buy a powerful laptop with lots of RAM suitable for any kind of development.
2. Buy a laptop with moderate RAM/CPU and do the heavy development parts on the cloud on a VPS (DigitalOcean, AWS, GCP, ...).

Has anyone tried the second approach? What are the drawbacks (other than the need for a stable and high-speed internet)?
Show HN: Email finder and email verifier for free
The parent is referring to the how people cannot lower their wage (below the minimum) when automation starts competing against them. The truck driver may make three times minimum wage right now, but the truck driver will be prevented, by law, from offering to drive a truck for 1/3 minimum wage when driverless trucks cost 1/2 minimum wage to operate.

Humans may want to sharpen their pencils and outcompete automation on price, but are prevented from doing so. Robots never work for free. Capital, operational, and maintenance costs can be quite expensive. However, the cost of automation amortized on an hourly basis may be below the price of hiring someone at minimum wage. As such, humans are legally forced to find something else, or go without work entirely.

Given that automation has historically created far more jobs than it replaced, you can argue that it is good thing that people are forced into more useful roles by not allowing them to compete with machines. But if you believe that automation simply takes away jobs for good, as many people do, then minimum wage will actually result in even lower wages for these people than they would have without minimum wage.
IMHO a large part of WebOS's excellence was the UX design work of Matias Duarte. Android improved immeasurably once he came to Google.
The multitasking interface from webOS is very similar to what iOS has now.
Troll. No, 1998 enterprise java beans it not related to a docker container manager.
I agree, open hardware and specifically the awful state of radio chipsets is the biggest issue here. We're at least getting close to some working open-source SoC hardware with all the work on Mali and Sunxi/Allwinner reverse engineering efforts, but there's nothing good going in the baseband space and the standards and certification are so complex and expensive that it's a complete lock-in.
If you have a small phone then you have a bigger screen. Plus no more having to temporarily mount the phone if you can mount the head unit permanently. I have used a couple of phone holders, they suck and broke after a while. So I often just glance on the phone which sits in the cupholder when I want directions.
Critical thinking isn't some kind of academic jargon. It literally means applying criticism to the subject of thought.
The Scheme code that inspired this can work symbolically as well as numerically, since it contains a computer algebra system at its core.
"The easy solution: set students up in a more professional environment, Busteed said -- this could be internships or co-op programs. If students can't go to an actual office, then the environment should be brought to them so they have a better sense of how a workplace runs."

Because education is only about job training so that workers are pliant and ready to to be directed by the system of hierarchy. Thus, turn higher education into the same factory training that high school is. This, in an era when profits are already soaring.
Am I Going Blind?
The system would have to be stable for that to work.
Lots of good ones on here.

I'm not particularly good at this either, but one thing that has helped occasionally is keeping multiple tasks running concurrently. With software, among other things, it's very easy to settle into a grove where I find myself getting too comfortable in solving particular problem. So to temper this effect, I switch tasks and work on something else every once in a while, kind of like skipping on a lily pads.

A machine learning equivalent is over-fitting. To not overfit is to not feed the brain too much of the same data or otherwise you end up needing to retrain / remove old memory from slots, depending on which metaphor you tend.
This looks awesome, can’t wait to try it. Last time I used pyquery though it was considerably more limited than CSS and jQuery syntax, and I reverted to XPath. Has it improved recently?
Tesla did that. It’s called “auto-pilot”.
An open alternative is the goal of the Librem phone from Purism.
They are definitely IOTA something, their latest tweet was about how Bitcoin will fail and IOTA will stay standing.
Apple will release a new MacBook with no screen, keyboard, trackpad or ports. Conversing with it will be like a scene from 2001.

Google will retire search and replace it with something mildly social.

Elon Musk will announce something so bizarre that only a person completely isolated from humanity could think it's a good idea.

Oracle will continue to screw its customers (this is the only one I'm certain about).

Windows revenue will decline to less than 5% of Microsoft's total revenue. On the subject of Windows, win32 will finally be retired unless you want to run your legacy apps in the cloud.
Ssh! Don't tell Amazon [http://lamport.azurewebsites.net/tla/amazon.html], Facebook [https://research.fb.com/publications/moving-fast-with-softwa...], etc.!
Is there a difference between Chrome+puppeteer vs Chrome+selenium?

Is there anything special that Chrome headless has that ordinary Chrome wouldn't have?
> Then the person misunderstood what education is and reality is about to slap them in the face.

Sure, but that doesn't change that it's heavily implied by the education industry and society as you grow up what OP said. If your entire life someone's been telling you an orange is an apple then when asked "what's that?" you'll answer an apple.
People are educated from very young to have this sense of one China, while we lost many more territories to our big north bro.
You understand you are talking about two major nuclear powers, don't you?
Sierra was a big fan of 'cruel' game design. Fail to do something at the start properly? The game will let you continue but you can never win.

http://tvtropes.org/pmwiki/pmwiki.php/UnwinnableByDesign/Sie...

And yeah it sucked.
Show HN: Collect test coverage from a headless Chrome browser
Preserve CI Build Integrity and Prevent Future Problems with Deterministic Builds
There's a difference between busy work and meaningful work. And people need meaningful work to do even if the meaning is only something for them.

So no, people don't need busy work - and that's the challenge.
I wondered if I could recognize any of those creatures taken from slavic mythology and, surprisingly, I could.

The Ovinnik is called "Gumiennik" in Poland, but I know this only because back when we were teenagers my sister brought a book about slavic mythology with her on a trip to the mountains and read it aloud.

"Zmey" in turn is spelled "żmij" in Polish and this is the term my grandmother used exclusively to describe a snake(any proper snake) even though there are many more words, specifically e.g. "żmija", which means "viper".

Anyway, nice project. Brought back some childhood memories.
Two problems with this post.

1. You are assuming that what happened in the past will continue to happen in the future. Maybe it will, or maybe this time things are different. There are reasonable arguments that make the case that this time is different. The difference is that computers are encroaching on the one point of difference that man has always had on machines - his brain.

2. You are ignoring transition costs and times. Even with past mechanizations, there was immense pain and suffering and disruption that went on for decades. For neoclassical economists it will be OK in the long run, in equilibrium, when there will again be full employment and fairies will dance gaily on colorful toadstools.

Back in the real world people suffer and die.
Nokia 8110 ‘banana phone’ made famous by ‘The Matrix’ returns
We've worked on Racket + Alloy for ~8 years now, including using the Racket REPL for similar purposes. And built several tools with it (e.g., for networking analysis). Email me (sk@cs.brown.edu) if you want to chat more.
We're dealing with a different kind of mechanization this time, previous mechanizations were largely manual labors. We've been retreating further and further into the one thing we haven't been able to automate away, our creative intelligence and problem solving, what happens when we figure out how to write something that can do that?

It's like being a horse at the turn of the last century saying well we've always had horse jobs throughout various advancements in horse-labor tech, this internal combustion engine should be no big deal we'll find horse jobs.

We all know how that turned out for horses, now we're pushing closer and closer to the precipice of being the horses at the turn of the last century. Sure it'll be impossible to tell whats going to be the straw that breaks the camels back but we should be ready for each straw to break the camels back, and not assume it won't.
For old UNIX nerds, this could cause some confusion: KRE is Robert Elz, originator of timezone support in BSD UNIX.
Church Built on Jesus Tomb Shut Over Israeli Tax
I don't identify with the self-criticism or the rage much at all. For me the problem with perfectionism is just how good it feels to edit every little word of an email or comment compared to stuff that actually needs to get done.
err that's not what "six of one, half dozen of the other" means
I can believe that the single most important predictor in sport (indeed many things) is practice. I suspect, however, that what also matters immensely is the kind of practice. For instance, often those in the gym that measure practice as "runs x distance in y time" or "do X exercises for Y weight in Z reps" are far, far more effective than those whose sole metric is "spend X amount of time doing Y'. It's the same with studying: I remember during my undergrad I saw people spending hours and hours "revising" by simply reading the math book back to front. I think a lot of people work hard but not necessarily as effectively as possible. People need to learn how to learn.
The author’s example provide the counterpoint and the way forward with a non-technical manager.

In fact sports and arts organizations have non-technical “managers”. In theater and film, they are called producers.

If a non-technical manager keeps to the “producing” stuff, that is, HR, resource acquisition, inter-company communication, I’ve seen it go well.

As soon as the non-technical manager starts making “creative”, ie technical, decisions, that’s when things go poorly.
You have control over the privacy settings in Windows, and in the next version, those logs will be shown in the UI.
> You sound like you are just used to do everything with Windows and never have considered seriously to use Linux software, I guess you don't know most of what exists there.

Although this comment is not directed at me, I feel obliged to throw it back at you: Have you ever used Windows?

The odd time I need to create/edit images, there is no equal on Linux for paint.net.
None. not pinta, not GIMP. Nothing else hits the feature/complexity sweet spot like paint.net. There also is no equal on Mac.

Secondly, we're in a world where Webex still exists. It is very easy to use on Windows & Mac, & all functionality is available. Using it on Linux involves using a more limited version which runs on JVM and involves you having to figure out what dependencies to install.
Using Webex in a VM isn't feasible as there is a noticeable ~3 second delay for voice.

> Libreoffice or Softmaker office is available

They do exist but Excel simply puts them to shame.

Over the past 15 years, I've used Windows & Linux both for personal use & work. I've never been in a situation where either OS suffices on it's own, for either work or personal.

I've used Mac OS for work and it was sufficient on it's own - polished applications, alongside powerful dev tools.
However, when it came to spending my own money, I decided a 2 in 1 with Windows & Linux was a much better buy for me than a Mac, especially when it came to bang for buck.
They do look bad, but without knowing how low the light actually is I don't know how to judge them.
Nice. It would be pretty cool to have an "run javascript and wait for network idle" optional for scraping js-requiring websites. Can selenium do this? Headless chrome?

I personally use bs4 for web scraping and it works pretty well, but if there was an option to also do js with a sane API, I'd switch in a heartbeat.
Glu Mobile redesigns its headquarters and its strategy
Haven’t seen that much cracked glass on one phone since the iPhone 4
Last I checked, the wait on Purism could be a long time. As far as cases go - why are you so against them? I put on a case and a screen protector on every phone I get. Obviously it hides the aesthetics, but it's just practical to have one. I just stopped worrying about dropping my phone and all.
the second.
Prometheus exporter for Sidekiq (all the basic metrics)
Hmm. I've seen these charts often but I have to say I've never met anyone get paid less than eighty. Myself and most of my peers at UBC start at about 90-110k for Google, Fb, Amazon and whatnot (only speaking for Vancouver).

My dad also worked in software back in the day in Toronto and he was also rarely less than 100k.
20 million is an estimate of the total number currently present, not the number that immigrate illegally each year. There are about 400k new illegal immigrants per year[1] joining a population of about 320 million so that is about 0.1% joining the population each year.

[1] https://cis.org/Report/25-Million-Join-Illegal-Population-un...
> The past is literally filled with examples of a new technology replacing people, and those people eventually found other things to do.

For a comment so seemingly proud of its historical knowledge, this seems a very bizarre claim.

People as a whole could be said to have adapted, but the affected individuals very often didn't. The suffering was immense. Modern social safety net and the welfare state are directly related to the abject poverty resulting from the dramatic and often cataclysmic urbanisation of the industrial revolution.

So yes, humanity will survive and adapt. It won't be the end of the world. But avoiding analogous problems to the concomitant evils of the industrial revolution is exactly why we need this discussion. Shrugging one's shoulders at the problems of history, because a new equilibrium arose, seems to me to betray the real lack of historical understanding.
This is the year where all the money sloshing around drys up with increasing interest rates, and startups need to focus on being profitable from day one (or burn up the founders savings), rather than raising money from the market. That means different products get developed.

If this happens expect layoffs from tech companies that "doing well" but keeping their profits low.
The limitations of Steven Pinker’s optimism
The article is wrong, as no amount of preloading will make the non-amp Verge fast to load as it runs too much JS to block the initial render.

You could provide a mobile framework and tools for publishers that helps sites create pages that render fast by putting them on rails. AMP is that framework, other people could similarly introduce tools to help. Chrome DevTools and Google has long offered the Page Speed tools and others to audit your code for slowness, but curiously, no one seems to use them or care, which is why we ended up with millions of slow ass mobile sites shoehorned with megabytes of JS.
Reminds me of World of Warcraft The Shortest Distance minigame https://www.youtube.com/watch?v=GpsoFp2BcSA&feature=youtu.be...
They don't say what this catacylsmic attack would be. DDOS? Meme so funny it is lethal? What??
It's fair to let cryptographers steal the "constant time" phrase. After all, buttcoiners stole "crypto" from them :)
Often the most overlooked hack.
This is one area where I kinda hope open source doesn't have much success. OSS seems to struggle with UX and a poor UX in a car unit will get people killed. Simply put, this kind of system needs to function almost entirely without the driver looking at the screen. The demo in the video fails hard at this. Android Auto and CarPlay are only non-nightmarish because the primary control mechanism is voice and they're integrated with steering wheel controls. Even then, they're likely to be too distracting for drivers to avoid accidents.

These kinds of systems need a lot of user testing with sophisticated eye tracking setups before we can feel comfortable letting the masses use them while driving. OSS developers just won't be able to afford that. Once cars are driving themselves, then I can see OSS entertainment units providing value. But as long as a human driver is responsible for not killing all the car's occupants and anyone who might come in (violent) contact with the outside of the car, there should be a high safety bar for these kinds systems and I'm not sure OSS will ever be able to clear that.
Mabl emerges from stealth with AI-powered testing solution – SD Times
Samsung launches Galaxy S9 with focus on social media
The title says "hack" not "lose"
Congress should close the loophole allowing warrantless digital car searches
Nothing has been leaked here. The source document has been publicly released.

Insufficient care has been taken in redacting parts of the document. Responsibility for that falls to whoever redacted the document, not for whoever was able to deduce the redacted content.
Gitolite has a fine implementation of locking in Git.

http://gitolite.com/gitolite/locking/#locking-binary-files

Locking is implemented centrally by gitolite. It would be nice if other services implemented the same mini-protocol.
Exactly. Android had a native stack and it also had terrible performance. I don’t think it was any worse than WebOS’s.

There’s good reason to blelieve that given enough time and even a fraction of resources that the Android team had WebOS would be able to significantly up their performance game (I say a fraction of resources because there is a lot of well funded open source development being done to improve web tech on mobile, through Chromium, WebKit and Firefox that would be leveraged).
There is a qualitative difference which makes it beyond improbable that the changes we observe happen by chance.

Let's say your assumption is that the things we observe happen by chance. Now, we have, say 100 years of temperature
records. If only the last year just happens to be the warmest year of all observations, there would be an 1:100 probability that this was by chance.

Now, Wikipedia says: "A 2013 article published in Geophysical Research Letters has shown that temperatures in the region haven't been as high as they currently are since at least 44,000 years ago and perhaps as long as 120,000 years ago. The authors conclude that "anthropogenic increases in greenhouse gases have led to unprecedented regional warmth."[12][13]"

So it is way more than one warm year in 100 years.

But to comprehend the unlikelihood that this happens by chance, consider another record. Look at this graph:

https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Gl...

It shows that the instrumental temperature record sind 1880 to today. You see that since 1980, every year was warmer than all the years before.

What is the probability of that for the hypothesis this happened by chance? From 1880 to 2017 are 137 years. The last 37 years have higher temperatures than all the years before. Assuming that no systematic change is happening, the probability is the same as putting the numbers from 1 to 137 into a box, drawing blindly 37 from them, and discovering that you have drawn the numbers 100, 101, 102, 103, 104, and so on, until 137. What is the probability of this?

It is given by the binominal coefficient:

https://en.wikipedia.org/wiki/Combination

with n = 137, k=37, 1 : n! / (k! (n - k)!).

Using Python:

>>> def fak(n):
... if n <= 1:
... return 1
... return n * fak(n-1)

>>>def binom(n,k):
... return fak(n) / (fak(k) * fak(n-k))

>>> n=137
>>> k=37
>>> binom(n,k)
3902541575254646835963436276286280L

So, the probability it happens by chance is

1 / 3902541575254646835963436276286280

Do you still think it happens by chance?