skysight-inc/HackerNews huggingface dataset:
Water vapour is steam, i.e. it is the gaseous phase of water mixed with other gases (N2, O2, etc). Just like liquid water is still water if you mix it with alcohol. There is no possibility for a phase transition.
Chrome now requires your machine login to do this (on Windows at least where I tested it.)
How Free Speech Dies Online
I don't think school teaches time management. Sure, there are plenty of people who learn time management due to the constraints of school, but I don't think they are the majority. The people in my major usually either put all of their effort into something, or they put nothing into it. Only extremes.

Personally, I burned out in high school then again in college. I went 100% in everything related to academics and did exceptionally well, and yet I never realized until the end of college that the only reason I was so successful is because I sacrificed everything to be good at one thing.

I'm still figuring out how to get that balance down and having some sort of more formal education in that area would have been beneficial for me.
Yep, it's possible in theory. Comments are signed with ed25519 and the author can sign a request to delete the comment.
Given how hard it is for the US to build a working system, I don't think this is a legitimate concern for many, many decades at the least.
Well, the occupants of the car are safer, and that's what we've optimized for.
I use a Logitech at the office — I don’t know exactly which model, but it was in the $80-90 range. While I think their mice are genuinely brilliant, the keyboard is awful, mushy garbage. While my preference is for a heavy mechanical keyboard, they tend to be loud and tiring to work on for extended periods of time, and Apple’s keyboards are a genuinely good balance between design, tactility, loudness and overall layout.

They are, however, far too expensive. Even on sale, my Magic Keyboard with the numpad was more expensive than any sensibly-priced mechanical keyboard, and that’s beyond silly to think about.
I used to think like this before. But then I realized the survival of these companies (similar to natural selection) is based on these efforts which makes it almost the exact opposite of cancer.

To a customer, if the value add is ride sharing to exist in some form, companies actively bidding for that customer's attention and eventually their pockets is inevitable.
I absolutely love my wired apple keyboard and wouldn’t change it.
Would something like SafeFrame have avoided this issue?

https://www.iab.com/guidelines/safeframe/
It's dynamic in the context of a symlink, not meaning dynamic libraries.
The article author means filesystem links, not libraries. Earlier in the article:

> [...] creating a symbolic link (or "symlink"—similar to an alias) to an app hosted on an attacker-controlled Network File System (NFS) server, and then creating a .zip archive containing that symlink [...]
SpaceX Raising over $300M
The problem in arguing about design is that many things may be subjective (I do not believe all of it is subjective) whereas profit at least gives an unarguable metric.
The Android app often asks me if there's a problem I'd like to report. This happens when I take a different route than the suggested one.
Apple fanboys and their analysis aside, there is precedent for this behavior by Tim/Apple. Refer to Scott Forstall.
Not that I'm aware of, but would definitely explain it!

The problem with trucks are that they also require: minimum turning circle (eg hairpins), maximum load (old timber bridges and old roads), maximum widths (narrow roads or extra wide loads), residential zone exclusions (eg no trucks via certain suburban streets). In my country there are also statewide maximum truck speeds making Google time estimates inaccurate. There's also no consideration for the slower acceleration time of a truck, meaning that heavy (/city) traffic for a truck can add loads of time to a trip due to the stop/start.
Generators and Iterators in JavaScript
Seems to be a Julia lib unless I'm missing something?
Yup. That's why I don't post my SSN everywhere. A single data server with all the comments without any moderation won't survive. But a group of data servers with different rules and many entry points via extensions or websites, can survive.
I suspect that when we get computers that are pure EFI and completely free of legacy BIOS, it will be possible to use something like SeaBIOS to continue to add back BIOS compatibility for use with tools like FreeDOS.
There are a number of good reasons not to like exceptions. And yes I'm fully aware that good coding practices and some implementations can mitigate these problems.

* Exceptions create a type of non locality that is hard to reason about.

In a language with exceptions every call to a function might result on the calling function exiting. Flow control might jump up serval stack frames unexpectedly. This works against the principles of structured programing and the normal expectation that a function when called will return a value.

This means the programer, the compiler and the runtime environment must always take this into account. This can create unexpected behaviour and creates a whole host of special cases for the compiler and runtime.

* Uncaught exceptions cause crashes

Even when the error is not something that would cause a problem if an exception isn't caught the process will crash.

* Exceptions are often too heavy for what they do.

In many situations an error is an expected/frequent outcome. Consider a disk based cache of some sort. The cache would attempt to open a file containing th cached result and if the cached result was not found then it would then do the processing to create that result.

In this case in most typical exception systems the exception would propagate up the call stack to the exception handler capturing the stack in the process. Once handler is reached all this work is thrown away.

* Exceptions create bad error messages

Too often I've seen a buggy java process spew stack traces into the logs where a single line error message saying what happened would have made the operator's 2am dealing with emergency much more manageable.
My favorite google bicycle direction was to ride up to a subway station via a parking lot, go down into the subway and up out the other side.

Technically valid, but damn did I feel stupid.
I don't understand the unnecessary tone John Gruber uses in this article.

> Fuck this “sir” shit. We don’t have titles in the United States.

The US isn't the only country on the map (surprisingly enough, I know). And who cares if Jony Ive is starting his own thing? Why would that be "pure spin"?

Apple is not in its renaissance days anymore - whilst Jony Ive might have been critical back then - Apple is just not the same company anymore. There are a lot more people responsible for the "magic" these days (which is a good thing).
> it seems reasonable to speculate that all four files may have been uploaded by the same person, who forgot to mask his or her IP address until after uploading the first sample.

Or turned it off after the first sample. Or switches proxies randomly. It's good they brought up that the IP can be masked, but they could go one step further...
This release is what they termed MVP. Everything after it is post-MVP. It means minimum viable product. In my personal opinion, a lot more functionality was included than what most would call an MVP.
Nope; both are like that now. They used to make fun cars for people who love driving. Honda held out some five to ten years longer than Toyota, that's all.
gcloud has had it, but as of at least a month ago there are terrible races. You can create a machine, log in with normal ssh, log in with cloud shell, and then the next normal ssh login will fail because cloud shell will modify the machine’s ssh keys.

I once found a race in the UI, reported it with complete repro instructions, and then Google made me have to do a 30 minute hangout meeting where I had to repro the bug in front of the Google engineer. The call resulted in two different tickets... we found another bug.

So gcloud might have some nicer features, but the engineees building the web app seem to have some basic misunderstandings about concurrency. The BigQuery UI (new one not the old one) is similarly riddled with bugs.
That's part of why I use a 60% mechanical keyboard. Smaller than any apple keyboard too.
Maybe this is because I’m not a US citizen, but why do Americans dislike China so much?̊̈

I just cannot understand why China building it’s own jets is a problem.
US already builds it’s own jets and nobody hates that to the point ‘Let’s not partnership with US to not leak any info’.

Why is this particular dislike to China?̊̈ Is it just the ‘Communism is bad...’ thing?̊̈ Or is it something much more?̊̈
If you want to use a "cotton wool" social media, clearly there is Twitter and Facebook. They'll happily organize your feed so that you only see pictures of kittens and agreeable posts. They invest tonnes of money into filtering in exchange for your personal information.

For those who want raw social media, there's Gab. Personally I want to be able to talk to people who I don't agree with and have a proper discussion. From my experience, strangers on the platform are much more willing to engage in a discussion and explain their ideas - and at least then I can begin to understand these people, even if I don't agree with them.

I would generally say that Gab is not always pleasant and by using it you accept that. Not every website/service/media needs to be made for everybody.
The external keyboards, by virtue of having an additional millimeter or so of key travel, are devoid of all the issues that plague the laptop iteration of the keyboards. A lot of people actually love this keyboard style, they just don’t love being deprived the normal use of their machine because the keyboard could not stand up to normal use and abuse for even a short period of time.
Github repo https://github.com/probcomp/Gen
While I agree with the desire for experimental data, you're assuming that the status quo[1] is the right answer. There's no evidence that it is -- the reason it wasn't mainstream until recently was mainly fear of going against the status quo.

ML and Haskell, for example, have basically had (local and hear-global) type inference since the 1980s.

[1] As of, say, 2009 or so where even local type inference was relatively rare in mainstream languages.
I think there is a difference between HR as a function and as a department.

E. g. my current employer has a HR department that conaists of a HR division that does typical classical HR tasks, and People Development, who actually do meaningful stuff to bolster retention etc.
It is even less interested in the more consequential unknown knowns, better known as "what you think you know that ain't really so". If Donald Rumsfeld could have understood this concept, we might have stayed out of Iraq.
https://www.shure.com/en-US/products/accessories/rmce-bt2

"Support for multiple codecs. Qualcomm® aptX™ audio, aptX™ HD, aptX™ Low Latency, AAC, and SBC enable superior digital audio"

Not cheap for something that I feel should have been included with the headphones in the first place (seriously, the BT1 it came with was garbage), but it has made the world of difference to me.
false positive is a thing
As a data point: I use Scala + IntelliJ and I've personally actually turned this off. If you have a half-way decent type system I tend to find that it just gets in the way -- at least if things have reasonable names.

(This is obviously a very personal preference and depends on whether it's a code base you're already familiar with, etc. etc.)
>All you're saying is that DRM isn't perfect. Nothing is perfect, and it isn't exactly a revelation.

DRM and servers are fundamentally different in that securing a server is an achievable goal. There is nothing fundamental that stops you from exposing an interface without any holes in it, even if it's quite hard. DRM is the polar opposite. Where servers are physically isolated from attackers in a manner that allows for perfect security* DRM is physically colocated on the attacker's machine in a manner that explicitly denies perfect security.

Servers are also broken into fairly sporadically for short periods of time and many of them never at all. Data stolen from servers usually slowly goes stale as people change their passwords and so on. On the other side of the fence I cannot think of a DRM that wasn't compromised relatively quickly and excluding anti-cheats once DRM is compromised it stays that way forever.

You can even see the discrepancy in the availability of files. I can pirate basically any game almost immediately after launch but if I want background production files lifted from server, even for an ancient game, the Half-Life 2 beta is almost the only example. One of them is certainly more niche but not enough to explain the size of the gulf.

Both are examples of imperfect things but there's always going to be a line between "imperfect" and "too imperfect to bother with" and personally I feel DRM falls on the "too imperfect" side of that line.

* = Assuming breaking into the data center is outside of the threat model, which it usually is.
Bunch of tutorials using the language: https://probcomp.github.io/Gen/tutorials.html

Paper: https://dl.acm.org/citation.cfm?id=3314221.3314642
(is this article paywalled? I'm on my university's network so I don't have a paywall)

The syntax doesn't seem to be changed compared to Julia (so is it actually a new language or just a library? Not sure, haven't seen Julia code in a while.)
Yeah that bugged me too. We still call the Queen "Queen" even when she's in the US. We don't assign titles of nobility, but we certainly respect them.
Yeah the new keyboard is great. I love how they finally got the up and down arrow keys merged into a single key. And how the Esc/F-keys are now impossible to touchtype. The difference between me using the computer and my cat sitting on it is now approaching zero and while for me this is detrimental and potentially career-ending, it is a massive step forward for cats.
There is precedence for this behavior by Tim/Apple. Ask Scott Forstall.
This is Gruber’s typical and entertaining tone. Daring Fireball has always been as much entertainment as Apple punditry.

Take it too seriously at your own risk, sir.
lol just guessing. Chinese immigrants are likely to comment on China related issues and hold dramatically different viewpoints from most westerners, who are blind-sided by the misinformation spread by their media
Like tobacco.
I miss those. In my area google ignores them, for sure -- I happened to cross check a few months back. For Google its always about 'time' rather than categories.
I don't travel for work very often, but as I work remotely I do work out of coffee shops and libraries fairly frequently in order to get some time outside of the house. I have a 2016 13" mbp and I find that its weight and form factor make me much more likely to go out and work elsewhere on a whim than when I had an older 13".

I find the touch bar worse than useless, and while I like it when it works, I find the reliability of the keyboard extremely frustrating given that the machine cost over two grand. But the weight and form factor are things that I really do like about the machine.
Seconded, and the follow up articles:

https://developer.ibm.com/tutorials/l-awk2/
https://developer.ibm.com/tutorials/l-awk3/

These were mentioned but not linked to in the previous form of the article/blog, had a quick look at the newer version you linked to and that may still be the case.

A lot of the Awk info I had found prior to stumbling on these articles was focused on command line one-liners. So the sections on defining Awk scripts as files and multiline records were a great help to me.
Abu Dhabi did more to keep AMD alive than China. They ploughed $600 million into AMD in 2007. Mubadala had built up a 13% stake in the company.
I'm a bit confused about this one.. we have been using SSM Session Manager for quite some time now and this looks like it does the same. We also export all logs during the session with SSM and you can see which user initiated the session. What am I missing here?
And we are all the banana.
This is bad news for ScaleFT, which provided this service via bastion servers (although not IAM based).

Rackspace managed AWS environments use this for high compliance systems.

The problems it solves are a) that login attempts are logged on a separate system for compliance and b) user management is handled in a centralized way. Both are handled with EC2 Instance Connect.
He's not saying that Jony Ive starting his own thing is pure spin. He's saying that Jony continuing to be substantially involved in Apple design is pure spin.

And regarding addressing people as 'Sir so and so'. As an American, it's always really jarring when I come across this in print. America has a lot of problems, but one of the most hopelessly idealistic things we ever did was opt to forego a formal aristocracy. But anyway, I think Gruber perhaps didn't realize that the reason the Financial Times was using Ives' title is that they're an English publication.
And you also rely on them for information as to who is truly terrible.
Would you also be open to committing crimes (stealing, robberies, etc) if it improves your situation?

Facebook is doing large-scale fraud (dark patterns & deceiving users, among other things) stalking and profiting off malicious ads & scams. That’s criminal by my standards.
> But type inference in Rust and in Haskell can get pretty wacky, with the type determined by code half a page away.

Hence the general guideline (in Haskell at least) that all top-level definitions should have a type ascription. You can also add ascriptions locally if you have a large function that you think would benefit (readability-wise) from it.
Meh, I care about actions and not random words
Mux (YC W16) is hiring engineers to work in Elixir, React, Go, and Kubernetes
Australia has the same "infrastructure".

When I'm riding, they always remind me more of chalk outlines around the dead than an actual safety feature.
Also https://www.theregister.co.uk/2019/06/27/microsoft_linux_dis...
The Chinese government is authoritarian and anti-freedom of speech. As a Western person who agrees with Western values, I do not view the ascendancy of such a government to be a positive thing.
Cat Detector
Damn. This is not good. But I understand. He has other interests. And it’s time to check those out. That the other remaining design people will report to the COO sounds like design by committee which could be terrible. But then it could be great. Time will tell.
In fact, I seriously considered ipfs. Then I tried to patch its severe connectivity problems with webtorrent dht. I even considered dat. But internet consists of symmetric NATs, that make any such DHTs hardly possible. An extension based on js-ipfs, would need 1 GB of memory and would constantly hog CPU with some mysterious computations. It would have to keep tens of tcp connections open to maintain at least a resemblance of connectivity. Even then, if you published a comment via "ipfs add" on your laptop and tried to discover it via "ipfs get" on your phone, it would be completely unable to do so even after an hour. Yes, it is this bad. And even then, assuming ipfs add/get worked perfectly with negligible load on CPU and memory, you'd still to keep the list of comment hashes on some data server because in ipfs the key principle is immutability. No, ipns is not a solution. It does allow to change a single hash pointer, but you need to use a private key to do so. This won't scale beyond a single data server. I had big hopes on ipfs, but it really isn't there and given the fundamental problem - inability to implement fast DHT in the world of Symmetric NATs - I don't see how it can become better.
Shaders: Computer Graphics
HN discussion about the 0-day [0].

[0] https://news.ycombinator.com/item?id=20008313
Same Day Translation
The Most Common Causes of Hamstring Injuries
Rather than pointing at these people from a distance, sign up and talk to them. There is certainly a right-wing bias, sign up and change that?

Also, one of the comments below:

> Hank here is the only person on the Planet that can turn

> Sarcasm into HILARITY........

I don't find it funny or condone it, but perhaps this is some sort of sarcasm. Looking at the account of "hank", they appear to right-wing and politically engaged.
Yes that is correct. Abu Dhabi investment kept AMD alive for a while but by 2012-13 AMD was at rock bottom and needed
more cash to implement a turn-around. There was a lot more financial jugglery going on but to go into detail would be off context to the discussion.
Oh, that makes more sense. That sentence would be much improved by switching those words around, because I’m too conditioned to apps being dynamically linked in the library/framework :)
The old battle.net takes me back. Love the links to topaz chat and winter's bot. I think I spent as much time on channel wars with "enemy" clans on bnet as I did playing actual games.
@webkike
If this means a more functional bias to future hardware designs that could be good but the design of the hardware is really a huge selling point for me at least with the phones. I use my iPhone X without a case and marvel even a year after buying it at its design almost everytime I pick it up.
Sometimes a design is bad and people make the wrong tradeoffs. Look no further than the Magic Mouse 2, which requires placing it in an awkward upside-down position and that you completely stop using it in order to charge.

The original Magic Trackpad should've had a port for wired connections. That would've allowed you to avoid having to constantly change batteries, as well as avoid the flaming garbage can that is bluetooth. At least they listened and fixed these issues with Magic Trackpad 2.
All I ever see is people in US TV saying “sir” and “ma’am”, is this inaccurate? I’m from the UK and similarly don’t believe in titles and I have never used or heard these words used in my life
It’s not just about more kinetic energy, a larger shell gets you that. Higher speed projectiles means longer distances which saves missiles which are extremely expensive and you only carry so many of them.

Rail guns can be powered by IC engines saving you carrying oxidizer around which is really heavy and dangerous. Many ships where destroyed when their gunpowder magazines detonated, sometimes outside of battle.

Rail guns can also be powered by Nuclear which is extremely compelling of your ship is already going to have a Nuclear Reactor.
Machine learning systems are stuck in a rut
Catholics believe the material world is good too? Perhaps youre confusing us with the puritans?
I much prefer real books but after having a baby it's just impossible to have two hands for reading during what now counts as reading time. Now it's mostly 0 hands where I just balance the reader on something.
I think at this point all the mac issues can only be solved if someone does a kickstarter specifically for mac and hires a bunch of developers and contributes the resulting code to upstream.
https://news.ycombinator.com/item?id=20254416

https://news.ycombinator.com/item?id=20240342
If this were me I’d be showing the receptionist and hinting I’d like the burrito free in exchange for the bug report
Visual Studio defaults to complaining about using var. The MSDN article I linked recommends not using var unless you have to. It seems quite clear what their preference is.
I don't want to build a pork farm, I want some higher density housing so that I pay less in rent. This isn't an extreme thing.

I am also a rich person and have heard some very dumb excuses as to why my colleagues' neighborhoods should stay zoned single family. From traffic to character. In the end, people are just preserving their home values at the expense of others and it is not a sustainable system. That motivation is misguided though, their million dollar plot of land is still going to be worth a million dollars with a duplex on it.