skysight-inc/HackerNews huggingface dataset:
I didn’t say all ice cream vans or hand car washes are run by slaves.

I said that they carry modern slavery risks in our country at the moment. There is plenty of data to support the claim that hand car wash businesses carry this risk; there was recently an initiative to help identify known problem businesses with an app: https://www.bbc.co.uk/news/uk-england-47829016

I recently found out that the ice cream van near us that I have used before is part of a network of vans all around my city that has been linked to modern slavery. It’s not an isolated incident in my part of the country.

I don’t think my statement in regard to the modern slavery risks denigrated the ice cream van industry. If I said ‘don’t use ice cream vans because they are all run by slave masters’ then I would have been tarring the whole industry with the same brush. But I didn’t say that.
Or maybe just read the article, there is a link to a Desertsun article about cameras found in Palm Springs hotel bathroom.

Even if there is laws this doesn't mean that hotels are free from pervert.
Beta of Google Earth is Wasm.
Unity 3D targets Web Assembly now for the web, which makes much more sense than JavaScript, even if asm
There is. USB 3.0 micro.
MS is already exploring Rust via Azure IoT Edge, VSCode search engine, Actix, Firefox for HoloLens.

So it is positive that security group is also pushing for it, alongside .NET and Core Guidelines for C++.

Now how much politic weight they are able to carry, remains an open question. If WinDev was more sympathetic towards DevDiv probably Longhorn would have actually happened, as proven by Singularity and Midori.
At least in the US civil and criminal law are two totally different things.
i'm sure the former owners of 'edent' are ecstatic about your hobby.

I imagine, somewhere, a family with a dead relative, 'Emily Dent' in my head-cannon, is trying to login to their edent to download the family album to no avail.
Have you ever wondered what the hiring process was 20 years ago vs. today?
"Banning booth babes" is 100% inaccurate -- they banned body-hugging or suggestive clothing.

Besides, it's not possible to ban "booth babes" -- how can you tell if it's a paid model or just an attractive company employee? And if they banned paid models the companies would just hire them.

Banning suggestive clothing? I mean, OK, congrats, I guess. Not sure how much of a difference that will make. A model is still a model, even in a pantsuit.
Right, as in most places, so why would you involve the police in a civil matter?
Large Scale Adversarial Representation Learning Explained
This makes it theoretically possible to run everything via cloud, if you didn't already see that coming.

Yes. But my question is why would I want this? I won't own the software anymore. The web has shown over and over again to have far less privacy. The vendor could disappear, change their terms, change their fees any time. As a customer/user you become basically powerless.

And for non-cloud applications: what's the point. My distribution already compiles and provides most of the software that I need and my machine doesn't need to waste time/energy on JITing.
Sorry. I detected sarcasm.
> And, perhaps, in a class of 100 people, why should everyone come out with the same laundry list?

I fully agree with this point. People here argue that minimum for scientist should be cut down to something that fits into strictly vocational degree that scores them a well paying job.

Every scientist in any STEM field I know knows "the minimum" that is larger than what fits into masters degree in their field. Someone with PhD is basically still scientist in training, a junior. 8-10 years of basics then very special knowledge above that sounds about right.

My background is in EE, so I think that being an engineer has prestige but it's not the same as being a scientist. Good EE engineer knows different things than research scientist in the field. You need to know enormous amount of theory and math to design modern circuits and radio interfaces but designing them is engineering.
I'm sure it also replicates the near instant compile times.
If there is a regulation that says you can't do something, it's not there to make sure it doesn't happen, it's there so when when it does happen you have legal recourse to sue the fuck out of them.

If a hotel is required to maintain a standard of privacy, then you better believe the brand tries to maintain some compliance to that standard. If Marriott found out that one of it's hotels was putting recording devices in their rooms, you better believe the corporate office would come down on that hotel. If not for legal reasons, public image and brand reputation.
>Or just go to a hotel!

This.

I'm sorry but there is something inherently wrong about letting a stranger (that isn't a professional, like CDL/chauffeur license/pilot license at a minimum) drive you around and staying in a stranger's home. I'm not at all shocked when people go "I was recorded in an Airbnb!" as, well, yeah it's someone's house... I wouldn't trust anything about it, I'm actually surprised someone hasn't been caught running a voyeurism pay site for their Airbnb yet.

And as far as the car services, we already have multiple acts of violence to varying levels. A friend in the past few weeks had to report a driver after he offered her lotion upon picking her up and then before dropping her off started telling her how beautiful she was and how he gives massages at which point she cancelled the ride and got out and a co-worker of mine took an older couple home race weekend (May) and they invited her to come in and use their hot tub... I imagine stuff like this, and far far worse, is quite common and largely unreported.
Digital rights: Some thoughts about the sponsored content on Facebook
You seem to be saying that unless someone's communication skills are WAY below average, they can slide by unnoticed.

I can't agree. In my experience, 90% of developers have poor communication skills and it hurts them every time they write or speak publicly (or document their code). Not just developers, of course. It's a rare person who knows how to tell a tech tale that isn't a confusion of disconnected factoids, or who seems to care whether they bore the hell out of their audience.

But I care. And everyone I respect cares; they just won't admit that they expect to be bored by techies when they speak or write, so they accept boredom and confusion as the norm. (In large corporations, especially.) But it shouldn't be. As a professional, everyone is obliged to organize their thoughts, be clear, and convey a message. THAT should be the norm. It's an essential part of doing any job well.

Like so many things in life that matter most, teaching good communication skills (and rational thought) is largely absent from college curricula (aside from writing a paper). But its absence doesn't mean that communicating badly won't hurt your career later.

Wasting other people's time is disrespectful and lazy and unprofessional. And it makes you look bad. So blather not.
Not exactly:

http://www.haniotika-nea.gr/90-meres-to-chrono-i-enikiasi-me...

It's 90 days, 60 days on small islands and you can only go over that limit if you're low-income. Compliance is a different issue, because Greece, but hopefully AirBnB and the other platforms will help police this.
I had to rent a ton of cars over the past year before finally buying one and always remarked out how shitty the infotainment systems were, and that the only one which didn't actively piss me off was Ford's. Now I know why!
Oh, no, sorry, I'm glad you posted this; I wouldn't have known where to look. Thank you!
What's the police going to do? How would you "verify the presence of illicit renters"?
Yes and no.

There seem to be multiple points of failure on the critical path. Yes the interface might be sub-perfect, but there is also a human on the critical path, who started work at 7am, meaning he's been working for 12 hours now. There is a reason regulation usually mandates limited hours for safety critical jobs.

Why not automatically inform the fire department, ensuring that there is not one single critical path but an alternate option? Relying on the presence and correct reaction of a single security guard sounds like a less than perfect idea.
AirBnB has destroyed the housing market in Tasmania. We now have tent cities (ok, hyperbole, but tent villages) of people who have been turfed out of long term rental to make way for short stay tourist market.
The site was down for me, here is a mirror: http://archive.is/KI59h
That essay has proven to be astonishingly wrong. It’s 18 years later and I suspect he’d say the same things about Golang.
Very good post, thank you for taking time to write this. One correction: radios are not SDRs. They are ASICs (and occasionally FPGAs) with all the signal processing done in dedicated hardware. The software merely configures and controls this process. The ASIC is designed to be hardware-ready to support several technologies (WCDMA/GSM/LTE/5G), via later software upgrade as you mention.
One Small Step for Experimental Space Gear. Many Giant Leaps of Imagination
Most automatic alarms are false. As far as I remember it's more than 90% in Denmark.

Accepting an error rate at 98% for Notre Dame should be a no-brainer.
I was on the same way - but stopped because of privacy concerns. Especially if the name is sufficiently different from others, it is becoming fairly simple to research people.
I use a different name on every site. Far too much pervasive tracking as-is, I don't need to help the stalkers, headhunters, employers, etc.

I recommend you do the same.
Facebook Down Again?
Army researchers building ‘smart’ landmines for future combat
Makes you actually want to pay for a subscription.. who am I kidding, anyone have the copy paste for a text or a mirror url?
Do you know of any startup which have done that successfully? I would suspect it is only for very specific application where you would realize a 20x speedup in reality and where it would be a competitive advantage.
Logic Conditionals, Supervenience, and Selection Tasks
It is illegal already. It doesn't require regulation, it is criminal. For example:

https://www.azleg.gov/ars/13/03019.htm
The Internet Archive has a ton of in-browser emulators that can boot many old computers and arcade cabinets in the browser. https://archive.org/details/msdos_Oregon_Trail_The_1990

Not all of these will boot, but most will. https://archive.org/details/softwarelibrary & https://archive.org/details/internetarcade
No, the problem is that the AES encryption step uses bare AES-CBC. An attacker can flip bits in the ciphertext to make targeted changes to the plaintext. What you want is an authenticated encryption mode, but I don't know that the OpenSSL cli supports any of them.
Show HN: Trigger iOS Shortcuts from Anywhere
> Here are some of the innocent devices you may find: smart TVs

lol... many smart TVs are not innocent devices

If it was me I would start by disabling the local modem and router. That doesn't take care of cameras that have on-board SD cards, but it is a good start.
Then you're going to love this -> http://www.nytimes.com/newsgraphics/2013/10/27/south-china-s...
If you went by these stats, you'd buy HGST...

Not saying you shouldn't, I'd probably do so as well. Curiously, there's no 6GB HGSTs over at Backblaze.
Hackers Steal Millions of Bulgarians' Financial Data (Possibly All Adults)
Also for an one-off event, one could organize private rooms via the event organizer. No AirBnB needed.
The new tech principles for FT.com
> does not work as expected

Is this meaningful? Lots of behaviour is logically unexpected by developers, but well described in the standard and implemented correctly in the compiler.

If the language gives unexpected results, that's closer to the specification problem than a compiler issue.
Ugh the trackpad that doesn't work when too hot, the constant fan noise, oddly specific hard drives. I've had to fix Macs. I have an entirely different experience, except the battery life which was generally okay depending on what one was doing. We just had insane WiFi issues, screens failing, and tons and tons of fan noise complaints. It wasn't worse than Windows machines but it certainly wasn't better. The aluminum was nice though because it prevented a few cracked screens.
This is unrelated to the current discussion and not meant to contradict your "Your point is moot", but instead just as a hopefully useful anecdote: In my experience, this requires the sender to choose 'Keep' too. I have been bitten several times by me sending an audio message to my wife because I was in a situation in which typing was complicated for me (outdoors, plenty of sunshine, I don't have the best eyesight), only to find that she never even got to see it because it got self-deleted after a few minutes.

My conjecture from looking at how this has worked for me is that the sender must choose 'Keep' so that the audio message stays on the receiver's phone until listened, and the recipient must choose 'Keep' so that the audio message stays on their phone after listening.

I, of course, have no proof of this other than my own experience on devices a few years old (iphones 5 and 6).
Java applets came about in the days of 486s. They had huge startup time, were usually in a tiny little window, and everyone was starting from scratch with few libraries and drawing primitives. There was no webgl or compiling of existing UI programs into webasm with emscripten.
MongoDB Responds to PostgreSQL Benchmarks
I assume the focus is on big businesses and banks that can afford those numbers.

Kind of like how KDB+ is so expensive as they're targeting a niche audience. Even though that is purely software.
I think those two abilities which you cite are developed ONLY with experience in solving real-world work problems.

These are not skills which can be taught in a school. They have to be learned through work, through mentorship and through the experience of failures and successes. Internships certainly help, but it takes years.

It's OK if hires fresh out of school aren't able to do these things. These need to be cultivated by you, the manager.
Well to begin with emojis were already neutral from the start until they included gender properties, skin colour, etc.

Rather than push this empty incentive on the diversity and inclusivity myth which is hugely prevalent in Silicon Valey and software engineering, perhaps they should focus their efforts in fixing the recent outages in their own infrastructure instead.

That would probably benefit everyone rather than this nonsense.
Yes, what is common courtesy varies by location. That's a given. And it's another example of why short term rentals can be problematic; the people staying there don't have time to learn the local customs.
https://twitter.com/search?f=tweets&vertical=default&q=%23fa...
They should have been born to someone with a more unique name...

But, more seriously, I've only claimed inactive accounts. If There was activity on them - or any content - I'd be less inclined to proceed.
Google's Go team decides not to give it a try
Learning Is Exciting for Engineering Students
> Usernames are hard. Perhaps, in an ideal world, we'd all use Indie Auth and use our domain names as our usernames. I'd be twitter.com/shkspr.mobi, for example.

Can we use our domain name as our username on twitter? Is dot a restricted character?
At one point, it was both luxurious and practical.

I remember when it was the only store in town to have jamon iberico. Its macaroons were huge mounds of coconut. Its Brie on baguette was a guilty pleasure ... at $10!

Eataly is the internet to D&D’s newspaper. The editors have edited poorly for the last few years; at the end it felt like it was an overpriced seller of gift baskets — Harry & David at twice the price.
In some places (in Europe) this would be called an Apartment Hotel / Aparthotel.
> When YouTube first started giving out names, they used Google+.

When YouTube first started giving out names, Google+ didn't exist.

Then there was the merger of Google accounts with YouTube, then there was the merger of Google+ profiles and posts with YouTube profiles and comments to inflate G+'s stats and force people to use it. Despite all that churn, I don't think old YouTube usernames from 2006 ever stopped working.
In an otherwise good write-up, I disagreed with this line:

" There is no scope for difference between a “big corporate” CA and a “small politically active” CA because the work they do is so mechanical, auditable and predictable."

There is room for a politically-active CA like there is for anything else. In each market, there's players that get business for doing better things for privacy, being eco-friendly, being more inclusive, etc. Things that get business from vote with your wallet types. My idea, inspired by Praxis doing Mondex's CA, was a non-profit or public-benefit company that had built into its charter and legal agreements many protections for the customers in a country without secret laws/courts like U.S. Patriot Act. The CA would also be mandated to use high-security approaches for everything it did instead of just HSM's. They might also provide services like digital notary.

In short, I can imagine more trustworthy and innovative CA's being made. I'd easily pay one like that over the rest. I'm sure there's some number of people and businesses out there that think the same way. I wouldn't try it as main business, though, since market is too cut-throat. My idea was a company like Mozilla would try it to see what happens. Let's Encrypt confirmed the non-profit, public-benefit part being feasible.
Having to install a compatibility layer to use common *nix tools isn't a great first step.

Unless you actually need to use Windows-only tools, in what way is Windows better than Linux for software development?
> That's fairly important as the web grew from ~1-10M pages to 150B+.

This is the weird thing -- it feels smaller. Back in the early 2000s it really felt like I was navigating an ocean of knowledge. But these days it just feels like a couple of lakes.

(also, I'm pretty sure it was billions already quite early on?)
Objectively not true. Here’s a video of a unmanned bike rolling over a curb without any trouble: https://youtu.be/oZAc5t2lkvo?t=145s

Stuff on the road will only knock the bike over if it stops the motion of the bike first. The need for motive power was already acknowledged.
Have they figured out how the fire started?
I must confess that it was one of the reasons that I left Linux. The other was parental control.
Which is great, until the Tepix on Twittergram starts posting violent messages - and then you get conflated with them.

Having a unified identity is a risk - but having a unique identity is not risk-free.
well sure, but in this hypothetical future, someone has added the ability to load wasm files as drivers, and the API that that functionality exposes _could_ be stable.
It's so true. If I register an username on a site that's not impersonating anyone or a brand, I should expect to keep it even if I'm not that active. If I'm gone for 5 years, sure, that's fair, but how would you feel if you went on a Hacker News break for 3 months and dang gave your username to someone else?
The keyboard attracts dust easily. It's not that dirty. I'd wager most people have one as or dirtier than what you see there.
Ask HN: How to patent stuff in China? Is it a scam?
If I patent software in the US & EU, I know that those patents wont be patented in China. I also know that US&EU patents are usually treated like 5 min cookbook recipes for Chinese companies that are stealing tech. How do I prevent my tech getting stolen by Chinese companies? If I register a patent there would it actually work?
Well to be fair I did edit it to add some sarcasm at the end.
Don't know, but most of the Cobol programmers I knew of there were not recent college grads.
Twitter only allows a-z, 0-9, and _

So no domain-names-as-usernames there.
Linode Launches India Operations
TL;DR: I'm kind of a dick.
I rotate usernames on sites that I don't want to be tied to me professionally or that I don't intend to spend money with, like reddit. My fav. trick is to do some random password I'll never remember and whenever the site decides to log me out then so be it.
There is no time, but a space limit in Berlin. You can rent out as much as you like if it's less than 50% of the space of your apartment you're actually living.

If it's over 50% or you are not living there at all, you need a permit.
Ah, that may be my confusion. I obviously got the ability to add a name at around the same time as G+ did its weird merger.

I'll correct the post. Thanks!
I find that hard to believe. However just in case that's why in my profile i mention this very fact.

Looking at your .tel page i can tell that you don't have any issues with being tracked all over the internet.
A difference to Python is that Python has the escape hatch with native modules. A PyQt application as arbitrary example relies on native code for doing most of the handling and only some small parts of business logic have to be done in Python. With WebAssembly the Qt stuff is compiled to WebAssembly as well and therefore suffers from the slowdown as well. Only the actual rendering can be offloaded to WebGL and hardware. (Still we were able to write snappy UIs more than a decade ago, where systems were a lot slower so for many cases that should be fine)
These stories have played out before. Maybe the best example is Oppenheimer vs Edward Teller. There will always be an Edward Teller. Yet we still haven't blown ourselves up. If you ask why and how you will find hope.
Yes, no, no and no... AFAIK :)
So, as a technical person (I can write and debug software, deploy it to production, etc.) but only an end-user when it comes to cryptography:

What are the biggest weakenesses of using PGP for local file encryption?

My use case is I have a 'vault' of secrets that I store in a gpg-encrypted org file, with a key binding in emacs to let me easily decrypt this 'vault'.

The encryption is done with gnupg's symmetric encryption, i.e., just me typing a passphrase, not using my private key.
This encrypted file resides in a Filevault-encrypted drive, and is backed up to a an encrypted TimeMachine backup. It never leaves my local drive or the external USB drive I use for backups (at least not that I know of).

What are my biggest risks here? I did not get much info from the article on this use case other than "perhaps wait for age". I understand I could be using an encrypted volume that I mount on demand, which I already do for other use cases, but that would get rid of the convenience of having this "vault" available to me just one emacs shortcut away. I'm willing to give that up if the risks are big enough but I'm kindly asking the knowledgeable HN audience for advice to see what I'm doing is really that bad.
Big Nerd Ranch's Android Development 4th edition is coming this summer and it will use Kotlin in all of its examples and apps so check that out
Wow, just read through the link and did some more research on it quickly, this is some crazy stuff. Thanks for sharing
I agree with this, and I think there is an interesting generalisation that can be pulled out of it: something’s which are fine (harmless, neutral, or even good) at a small individual scale become problematic or terrible when done at the scale that modern software and the internet can provide.

VRBO isn’t inherently bad, hijacking VRBO into a stealth hotel business and breaking the social contract of residential neighbourhoods is.
> Next up, exclusive websites that only work in safari?

No, that's Chrome's wheelhouse
Is that so? Worst case I can imagine is to have the same compiler emit app-firefox.wasm and app-chrome.wasm binaries from the same codebase, but I think this is highly unlikely.

But there probably always will be a safe flag that generates everywhere running binaries.
Yes, I tend to post stuff that I'm happy with under my real name.

For other stuff, I take your approach and use diverse aliases.