skysight-inc/HackerNews huggingface dataset:
As a lawyer, I support your personal advice that no one should be anywhere near the legal limit while behind the wheel. I advocate for 0 drinks before driving.

That said I want to correct a few things:

1. In many jurisdictions, including mine, you do not have the option to submit to a blood test. If the police demand a breath test, and you refuse, you will be charged for failure to blow, the penalty for which is, in many cases, the same as being charged with drunk driving. You can't say to the police "can't I just get a blood test instead" to get out of this failure to blow charge.

2. The intoxylizer breath testing devices are heavily guarded, the government and the company that makes them have refused to release the source code or the machines themselves for testing. The one time the court did order the source code to be turned over the company claimed they lost it.

https://tampaduiattorney.wordpress.com/2011/07/26/cmi-lost-t...

Under such circumstances, it is unrealistic to think that real objective and meaningful tests will be done to establish the validity of these machines.

3. I'm not the one telling people that there is a legal limit and they should be below it. I'm telling people not to drink at all. It's the government that made up this stupidity about legal limits and it seems to be the least we can ask for as citizens for the government to stick to the very stupid and ill devised rules they come up with.

If you don't want people to be anywhere near the legal limit when driving then make that the rule and tell them that. Don't make up this mumbo jumbo about legal limits and pretend you have the ability to test for it when you don't because that'll lead many people to inadvertently break the law.
Scientific debt
I think glass was shattered because it was really lame and uncool. Outside of the tech bubble, you looked ridiculous wearing it, and no one wants to be filmed in a bar or public places by a bunch of weirdos.
> the Desktop filesystem metaphor is used by almost every single computer user I have ever seen

Smartphones, tablets, and Chromebooks are incredibly popular and lack a desktop. ChromeOS is the most similar to GNOME here, in that it has a desktop wallpaper but you cannot create anything there.
Skype for Business client and server both seem to work pretty well. What I find annoying is Microsoft conflating the branding between two very different products, a rebadged enterprise communications product (formerly Lync) and a commercial-consumer product. So when someone says they want to make a Skype call with a client, what do they mean? Sometimes it's Skype for Business and sometimes it's plain old Skype. It costs everyone time and money when this isn't communicated clearly and one end of the call expects to use Skype and the other end Skype for Business.
Google seems to be tone deaf regarding all technology<->human interactions.
How to write persuasive e-mails
Variant uses a compile time jump table when you use std::visit afaik.
CoreML with GloVe Word Embedding and Recursive Neural Network
sure but it's slowly being eroded by the americanisation of companies & management styles.

salaried workers being exempt from paid overtime in most European countries has turned in to a joke.
Instead of just being used to deal with "emergency" situations, it's used to coerce extra work for free.
This mentality is why I like OpenBSD.

If they can’t sign off on the security/correctness of a pile of code, they delete it, even if it means losing functionality.

In this case, they simply didn’t invoke the incomprehensible instruction of doom.
I would not argue that right and wrong are defined by the law. What I am saying is that the law is defined by the law. We don't punish people for immoral behavior, only for breaking the law.

This is the only fair and democratic way to handle things. The law is defined by a legislature which (in theory at least) is responsive to public opinion on what should be considered acceptable behavior.

This does not mean the law is always correct about what's moral. There are many legal behaviors that I think are immoral, and many illegal behaviors that I think are morally fine. But if we put people in jail for doing things that somebody thinks is immoral, without going through the democratic process to make that actually illegal, then the rights that people have in a democracy are being infringed.
I check email when I arrive in the morning, before and after launch, and before leaving the workplace. Those are the moments I am "off the zone" anyway. It's a good balance for me and I never miss anything important.
I, for one, thought it was amazing how little of the uncanny valley I felt.

There are certainly things to consider like how I wouldn't want to be robo-called by scam bots that I can't tell are bots, and neither do others. A lot of businesses have an out already built for them though. Restaurants in particular have services like Open Table and Nowait that relieve the pressure of users wanting to use a realistic robo-call.

As an "Average Joe", my biggest concern is how this will push phone communications even (edit: more) toward where Facebook privacy settings are now - registered friends only - and how inconvenient that will be. I already let any numbers I don't have registered go to voicemail, and I don't like having to do that.
Skype is dying because the client has been bloated and slow for ages along with poor call quality and reliability. Those two things together made it far less appealing than the many alternatives.
This thread is in response to your post about "prohibiting American Samoans from putting their money in the international bank," not about the current banking situation.
Trakstar (https://www.trakstar.com) | Front-end Engineer | Seattle, WA | Full-time, ONSITE

Trakstar is looking for an experienced and versatile front-end developer to join us and become our in-house React expert in Seattle. We make performance reviews meaningful for employees, managers, and HR administrators around the world. Our rapidly growing customer base consists of over 135k users and 1,200 organizations.

Our stack: Ruby on Rails, Postgres, Backbone, jQuery, JavaScript, HTML, CSS. Looking to modernize our front-end work with React. We utilize Resque/Redis for background jobs, have an automated feature test suite driven by Capybara and PhantomJS on Circle CI, and run our own ops with AWS + Chef.

To apply, visit:

https://trakstar.recruiterbox.com/jobs/fk0fuud?source=hacker...

Full-stack opening, too!

https://trakstar.recruiterbox.com/jobs/fk0fqvh?source=hacker...
You also need type polymorphism (which Java and most of the languages under discussion did not have/did not start with), or it will drive you crazy.

And you may start needing fancier versions of polymorphism to express things like "this accepts a T=Foo or Optional<Foo>, and returns Bar<T>".

In passing, I remain to be convinced that that x?.length/etc syntax (and equivalents in other variations of Optional) is really a good idea - to me, it feels like an error-prone way of papering over the fact that non-explicit null(aka absent-optional) checks are just too painful to program with. Phrased differently, I see no reason to believe that the sufficiently-common-to-warrant-special-support appropriate handling of null is just to feed it up through as the computation of the computation if it occurs in any part.
On that subject, I'm curious whether there is any CPU out there that sets the overflow flag incorrectly when computing (-1) - n when n is the most negative number (which negates to itself, so implementing subtraction by simply negating the RHS and adding will screw up the flags).
At least in Europe, Skype is actually being replaced by WhatsApp, so I do not think platform integration is the main issue.
> Windows XP got it right.

I'd say Windows 95 in this context. XP was the first stable version of Windows (yes, the first one deserved to be called Windows 1.0), but the Start menu was working well in Windows 95/98/ME, too.
If I had to guess, -Os prevents most inlining and in inlining is is pretty much required to remove most of the pure compile time abstraction and indirection that is used even on most trivial C++ libraries. Very likely libstdc++ make significant use of that.

The intermediate inline stages greatly expand the code size, until the point level where all the abstraction can be compiled away. I guess that -Os simply settles for a local optimum and gives up inlining early.
You shouldn't need special cases for optional/maybe in the first case; optional/maybe are simple sum types, you would want whatever flow-typing system you have to do the right thing with user-defined "x or y or z" types, and if you do that then it'll automatically work just as well for optional/maybe.

(I don't like inclusive union types because they're noncompositional - code you write with them isn't parametric any more - which seems particularly awkward in a compiled language - how do you compile code that forms unions involving type parameters?)
Database activity is volatile, so they have to allocate disk space, and that takes time. So if you have light access, and then start uploading many large BLOBs, it may take time for them to allocate space, and during that time the backups might not go all the way back to X hours.

And, really, all of this is just servers in a datacenter, so you can have however many 9's of reliability, and still be That Guy that wins the fail lottery.
One study [1] compared two different types of grasses vs grain feed. The cows that ate grass produced more methane per kJ consumed than those that ate the grain feed. There are a bit stranger numbers preceding these figures, where the cows that ate one grass type actually produced less methane overall than all the other cows, but apparently because they were consuming considerably less (all cows were allowed to eat freely). Mind you, this was a study of 6 cows.

[1] https://pdfs.semanticscholar.org/c726/1bccd1f76d5060913b56cc...
A simple Google search would have quickly gotten you your source:

https://www.digitalmusicnews.com/2017/07/24/what-streaming-m...
.07 isn’t likely to kill anyone either. 0.08 isn’t exactly falling down drunk in the first place and .07 is less.
Net neutrality to die on June 11, as Ajit Pai blasts “special interests”
I've found that this is not the case more often than not. But I'm no expert.
The Rise of Edge Compute: The Video
I don't think it's at all problematic for these devices to state "Hello, I am an automated assistant calling on behalf of $(name). I'd like to book a reservation for...."
Hidden audio is simply too easy. Hidden audio is the knife that kills desire for any financial services access through a voice assistant - for those smart enough to not follow the horde.
Walmart just scored a huge victory over Amazon with Apple's help
s/email/hacker news
I use Zoom frequently to provide people with a dial-in number for conference calls; video conferencing; and quick screen sharing. It's great, and inexpensive to boot.
Fair enough. This seems to be a good view of it.
This is not the first feature that is removed before the replacement API is added, it is similar with the tray icons, tray icons are removed and only special GNOME apps can use a "tray like icon" for now until (and if) GNOME developers add a stable API so third party apps can use it.
Android PLT hook library. Working stability on iQiYi APP (100M+ DAU)
I think there are two complementary things at play:

1) You can be very impressed with the tech (as everyone is)

2) You can be creeped out by how it could be abused.

BOTH things can be true. And that, I think demonstrates a continued blindspot especially by companies like Google, who simply don't seem to realize when and why things may come across as creepy to people. They keep doing this almost every year. They're so focused on how cool the tech is, they seem to just not realize that people might find it totally creepy. And this seems to be deep in the company's DNA (same with FB)

Did they do a focus group of people outside the valley bubble? I doubt it. Maybe a focus group of receptionists? What do they think of it?
Ask HN: Anyone else seeing issues with EC2?
We are slowly losing connectivity (instance reachability checks failing) for our instances. AWS status doesn't show anything. The instances are still running according to the console.
Only just twenty years of software development (and what makes sense). Seeing as the rest of this thread is full of conjecture (and children), I thought I'd influence some experience.
The surveillance of citizens and credit scores don't apply to the US?

Or the obscene ballooning of rents without a corresponding increase in wage?

Absurd overtime expectations?
In other words, they know what they're doing is reprehensible, but they do it anyway. We have a word for that in English: Guilt.
When I was using C++ for embedded, which is admittedly over 15 years ago, I had to switch off RTTI and exception handling to get compact binaries. Basically just using classes and surface language features. We did use templates but only very selectively.

Is it still possible today to pare down the compiler output like that? I imagine a lot of modern C++ just doesn't work unless everything is enabled.
I wore it for about a year. Most people didn't notice it at all, because I wore glasses, so much of the perception of it blended into the frame.

The whole "no one wants to be filmed in a bar or public places" thing is exactly what I'm talking about: People had no competent understanding of the device or it's capabilities, so had irrational views about it. ;)

Specifically, it was as obvious if you were filming with it as if you were holding up your phone camera (you had to hold it steady and the screen is lit up while it's recording, which is pretty visible), and Glass was a terrible video camera because it was a mediocre 2010-era cell phone camera connected to a device prone to massive overheating that had an approximate battery life of fifteen minutes if it was doing video.

IMHO, it's best use case was notification and call handling, and it would've been a far superior device if they left the camera off of it entirely.
No, they've had that for ages: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_...
> Not sure why Barber/Salon would not also use robot assistant built by Apple or Microsoft or some other non-Google company to answer the phone.

I think this will eventually happen but it is a harder tool to implement than requesting reservations. In making one most questions and responses from the restaurant are pretty constrained and are pretty simple. A bot for taking reservations has to be able to answer pretty much any question about the services available; menu, special requests, available services (eg: shampoo @ at a salon). Then on top of that businesses will probably require a high performance bar for their receptionist bot than a customer needs for an assistant bot just because a sub-par bot could drive people away without the business noticing.
It's pretty much entirely a matter of cultural expectation. At one job I'd get criticized for being "unavailable" because I took more than an hour to answer emails. Another job polled everyone (in tech) to find out when we did and didn't want meetings, and ended up with no meeting mornings (because people preferred multiple mornings to a few full days.) Guess where I got more work done?
Clojure has Java's static typing and you can also typehint things explicitly.
Is GraphQL the Future?
Show HN: Kapow!
I hope it never gets to, "Ok Google, run Microsoft Support Scam 3 on Victim List 5".
The article is about "Skype for Business".

But let's talk about the Skype for consumers. They transformed a nice software in one of the most clunky and unusable and frustrating experiences ever. The UI is just that broken.

The thing is that try to follow all the last shitty trends of development and webdesign, and the results are absolutely horrible. The new Skype "electron"-like interface for MacOS is the worst UI I saw in a long time... No thinking behind it, just trends without actually understanding them for real. The designers clearly never used Skype one day in their life. They made it impossible to use.

I am urging anyone that wants to talk to me to use Telegram those days.
There are two reasons as you probably know. In the mobile sphere you can't really afford not updating your app because it will fail to comply with the newer standards and eventually it will be removed from the app store. It's unfortunate, it's against the interest of conservative mobile device users, but there's nothing we can do about it.
I think you'll be surprised to find that many young Chinese people support their government and their hard-handed approach to social stability. I've notice that its a uniquely Western trend to apply our judgement on these issues and expect it to automatically be in line with the Chinese perspective.
Not with this API. You can purchase objects which can do this AND handle say your GPG keys for encryption, but WebAuthn is deliberately narrowly scoped.

Using the same key for unrelated things can result in unpleasant surprises. So it's to be avoided.

If you have a crappy insecure email server that uses SSLv3 still, and uses the same key as your tightly locked down Web server with TLS 1.2 then this bites you really badly, I can use the email server to help me impersonate your web server.
Yeah, I got the latest "Unified" version now with Win10 and it takes more clicks to do the same things now.

Plus it keeps insisting on showing my profile photo over any new screenshare, and doesn't remember when I pop it out and minimize it. Buttons hide and show (but the background behind them is still opaque).
> One quickly learns the basics of triangular truss construction with Gilbert

If you're building something large with LEGO Technic pieces you will very quickly come to the same conclusions.

> When your only material is a brick

That hasn't been true of LEGO for a very long time. While the individual parts may resemble bricks, I can assure large LEGO constructions (that aren't just sculptures) are not merely stacks of bricks.

I would not call this a mere stack of bricks: https://www.youtube.com/watch?v=j90RaW7DLP8
Send emails is one example. I don't use Siri, but apparently it can send emails including to multiple recipients. The "danger" is only limited by your imagination in the scenario where a malicious stranger has access to your email client.
Linux RPMs – All you need to know
3,400 Facebook ads purchased by Russia’s online trolls around the 2016 election
> Modus operandi in most Skype conference calls in our company is to spend the first 4-5 minutes in handshaking ("can you hear me") and troubleshooting problems.

But of course doing this in no way guarantees lack of problems later. Almost every time I use Skype at some point in the middle of the call one caller is suddenly unable to hear the other.
not sure if it's timezone related thing but I was also expecting more attention :) will ask later again.
Collectivism is hard coded in Chinese public education, kids are encouraged to hard work and make dedications to their native land in schools. The gov make idols to worship like Jiao Yulu(焦裕禄) way before this working overtime issue (and Jiao died from overwork and liver disease) and making tv shows Touching China，a mandatory learning section for middle school students. With this premise it's not odd to me that criticizes are made.
Inside Ice-Patch Archaeology
> I'm firmly in the second camp on this particular issue: I don't care that the law says that anything up to .08 is okay; if you're close enough to .08 that a marginal error in a device could make it illegal, then I wish you weren't driving.

Then you should be advocating for a lowering of the limit. If by your judgement anyone who blows a .07 is above the limit, than the limit becomes .07.

Here is why I think your logic is broken; If we lower it to .07, I assume you call anyone at .06 guilty, no? It is "close enough". So if we lower it to .06, you'd call .05 guilty, rinse and repeat.

I am totally for lowering the limit to whatever we find most safe. Yet, the law needs to be set and followed. Fuzzy laws ruin lives.
I don't understand how software can get this much worse. Having done absolutely nothing would have left Skype in a better shape than what we have now.

What did they do with it? Do they not regression test? Are they letting each new intern add a new feature while nobody really cares about quality? Did they just replace the old software with a new bug-riddled software that's getting pushed out the door without quality checks? Is it some manager trying to earn a medal by using that new MS-framework to rebuild everything and needing to push it out fast to declare success and move up while leaving the ruins behind?
That was my initial reaction as well. I felt as if Google was trying to position this as "We're not really going to kill a ton of jobs, just look how helpful it can be as a person trying to book an appointment", but that was pretty transparent.
Check out Antergos. It's effectively Arch with a modern installer.
Orchestrating Node.js Containers with Kubernetes – NodeSource
For pure pinball design, the legas dampen the thrash and clang that metal and hard plastic have... which also make pinball fun.

But that's obviously not the point of the project which is impressive in so many ways!
You can already ask Google to send a message to your friends, what would be the point of the call? The goal of Duplex is to interface with businesses that are still stuck in a phonecall-only world.
> I have never successfully connected a single call with it.

I have (on mac), but then I have been treated to terrible call quality and an incredibly poor UI (half the time we need remote control, there is no option for it, for some reason).
Please consider putting in the effort to capitalise the start of sentences properly, and possibly split up your post into multiple paragraphs.

Whether you like it or not, I and many others instinctively use grammar, spelling and punctuation as a signal about the mind behind the post. Plus, it makes your post easier to read - posts that aren't just a continuous flow of text with no break are easier to read.

My point is - there is an easy way to give your post a greater chance of influencing the thinking more people.
I know I'm a bit of an outlier here, but I don't get all the fuss. If the bot identified itself as a bot, I can imagine the human reacting in all sorts of weird ways that would prevent the task from completing. Things like raising their voice, speaking in weird half phrases/broken english, or just immediately hanging up. "OPERATOR NOW". "WHO NAME CUSTOMER".

Perhaps it'll be awkward, and fail. But so what, I'd rather give it the ole college try.
Serious off-topic question:

Are there docs for Siri so that i can learn what it can/can’t do?

I have tried skipping songs, playing a genre, set random play, and similar in iTunes — generally a failure, often initiates an unwanted phone call.

On the phone I can successfully call the intended contact about 50% of the time, possibly because I have ~250 contacts.

I suspect that if i knew the right words to interact with the API I could have a more enjoyable Siri experience.

Alternatively, is there a way to disable it completely — as in long hold on headphones button does not initiate.
Lol, I had an issue like this Skyping with one person in particular. For some reason, after exactly 5 minutes and 10 seconds, the call dropped. Every single time we called each other.

I use google meet now and it’s way better.
You're overstating a bit but there's a kernel of truth. However, it depends on your viewpoint. If you have a functional codebase in C and size is an important factor you may be reluctant to trade up. Bloat avoidance is not trivial, in my opinion. Performance is probably less of a factor, most of the additional functionality generated by the C++ compiler has to be written by the C coder in the end.
You Build It, You Secure It with John Willis and Anders Wallgren