skysight-inc/HackerNews huggingface dataset:
I would definitely go see a Netflix movie in a cinema, most probably even often, e.g. 3 times a month.
The fuel tank is usually located at the back not the front & generally survives intact in a frontal collision & there are shut-off valves in the fuel lines to the engine so that fuel doesn't leak everywhere in an accident. The system isn't perfect, but I suspect that in this particular incident had the vehicle been a modern petrol fuelled one there would have been no fuel leak.

Look at the Tesla in that video - the rear of the car is pretty much intact.
As Larrysalibra said, 6GB is basically just the threshold for where you go from paying per GB to it being unlimited. If you use 3GB, you'll be charged $30 for saga. If you use 6GB, you'll be charged $60 for data, and if you use 9GB or 18GB or 30 GB you'll still only be charged $60 for data.
Student Loans Are Too Expensive to Forgive
The problem with ICO is that they are a claim on nothing. People are buying a cryptographic key. They are being sold thin air. My understanding is that some ICO will have a real underlying business and the ICO provides a claim on some of that business somehow (but keeping in mind it is not equity). But most do not.
Thanks for sharing. F.B. Purity seems good for blocking explicit ads on the side bar. Good, that makes the UI clean. But I'm looking for something more. Something that hides the promoted content from feed, hides the posts that are basically links to news sites or a promoted page & such.
As someone only superficially familiar with networking, I think it would be interesting to know what impact the current packet inspection practices by the middleboxes have on network performance. After all, the article mentions that those middleboxes want to control the message flow and use that as justification. The assumption behind QUIC seems to be that there's no "global" benefit in that specific kind of network management and that it's mostly selfish interests of local network operators that motivate messing with the packets?

Basically, what are the incentives of the middleboxes to inspect packages and what do they really stand to lose?
What your dev team can learn from Greg McKeown’s principle of essentialism
And not just calling. There was no need for a lengthy handshake after the connection was setup for ISDN modems.
What if Facebook were the cure for cancer?
In my case, taking the bus is a good 15-20 minutes slower than biking, so by the time I'm looking at rain and having second thoughts, I'm usually too late to catch a bus and be at work on time. Very effective!
Jaha dette er noe dritt
Also note TMobile supports Apple Watch LTE while Fi doesn’t and probably won’t.
In business such It suport can be achived :https://milliontech.com/it-solution-service-outsourcing/
Apparently, the author of the software thinks all "good" artists steal the software they use:

> "Let's be completely real – I've never known anyone working on dope ass shit to be paying for the software they use anyways."

If I had known this, I wouldn't be giving up several hundred dollars a year for Adobe Creative Cloud. No wonder I'm not a good artist.
welcome aboard https://prnt.sc/ixey41
How is having a sim card better than simply having... free access to any carrier?

A SIM-card is something you need to wait to arrive in snail mail. When going abroad you need to order one ahead of time to get a good price. Switching requires weeks of waiting for new cards to arrive, or going to a store. If you lose your device you need to wait for a replacement.

Why would anyone want to use such an antediluvian method?

Why would I want to use something which 1. needs me to remember/write down weird codes 2. doesn't work internationally without exorbitant fees and workarounds 3. is as old as VGA connectors.

What on earth would compel anyone to make such a stupid trade-off? How stupid would you have to be to think this is a good thing?

PS. Just making a point here, it's not all bad like you're making it out to be, and the dismissive tone muddles the problem. It surprises me that the resistance to new technical solutions to problems is so endorsed here on Hacker News of all places.
Doing nothing is harder than doing something else.

Interesting concept, do you have any links or cites for more info?
> Here's how this case should go

[...]

> And by every indication, we're right on track.

You're leaving out the step where the district court found that APIs aren't copyrightable, but the district court was overruled by an appeals court that normally has no right to rule on such matters and does not set binding precedent on such matters. If Oracle's now-dead patent claims hadn't been included in their original complaint, then the process you describe would likely have ended Oracle's case at step one with the Ninth Circuit upholding Alsup's ruling on API copyrightability.
Just your narrative…
Serverless: Databases with OpenFaaS and MongoDB
Knowing the RTT seen by actual user traffic is useful because, for example, it lets you observe if that traffic is encountering excessive queuing. It's hard to know this by other means; for example you may think you can just ping the end systems, but these days ICMP is often filtered, and even it it wasn't, the test probes may be queued differently due to weighted fair queuing, or even take a different path due to equal-cost-multipath routing. In the end, the only true measure is what the traffic itself experiences.

Now, whether it is necessary for operators to know if user traffic is seeing excessive queuing is open to debate. But the fact is they do currently use this as one network health measure.
I can be clearer if you need me to, but I think this is very common knowledge: the advice of "stick it in the constructor" abuses constructors and makes them do something they weren't meant to do. Incidentally, abusing constructors also sometimes breaks testing. Constructors (in virtually all languages) are notoriously difficult to test as is[1].

[1] https://stackoverflow.com/questions/14569499/javascript-mock...
This is, I guess, the uncomfortable secret about Forth :-). There's the community of Forth enthusiasts, who admire its simple, word-oriented concept, and the ease of implementation, and are super happy that you can put a working interpreter in 8K of flash and use it interactively (ok, I'm happy about that, too).

And then there's everyone who has to write Forth code but is not a Forth enthusiast, and truth is we kindda hate it.

I pained myself through writing something non-trivial in Forth and it was pretty awful. I kept hoping the enlightenment would finally hit me and whatnot but it didn't, and I haven't touched it ever since.
At the very least a vegetarian diet would require a cat to eat dietary supplements, though I doubt it would be healthy (and still vegetarian)
Mobbin – Mobile design patterns library, reimagined
For example the Total Commander on Windows has nice shortcuts for going to your most common folders or show the list of recently visited folders.
This seems like a misunderstanding of the problem. The problem is that it's very difficult paying attention to something you have no control over or interaction with. To stick in a prod to punish people isn't going to make it easier. You'll end up just firing a lot of drivers. What would be better is to give the human something to do. For example you could put a set of input devices in the car for the human: Tell them to record their 'level of confidence' so you can check that against the cars confidence levels, or input suggesting steering adjustments to gauge where the car is differing from normal human behaviour.

That way when your driver has become an active participant (albeit probably useless) in the driving.
How to Improve Google Ranking in SERPs with a CDN
According to this video [0], it is not something of carbon that the elephant puffs, but a "puffball mushroom". I was very eager to believe in his words when I watched that yesterday. It was because that the day before, I had watched another video [1] of from that channel featuring something really similar that he calls "earth star fungi" this time, at 1:35.

Leaving his words aside, it also is much more believable to me that an elephant eats a puffing mushroom than charcoal.

[0] https://youtu.be/V0Lzym6XjoQ

[1] https://youtu.be/nyrIKtFZx3s?t=95
I was an inveterate biter, and I had to use small pieces of tape (Micropore[ is almost invisible) over the "ends" or edges (such as they were) of my nails, just about 5mm x 10mm pieces. This was effective to put something between my teeth and my nails to cause me to think twice (i.e. drag it out of my subconscious) and decide not to. I've gone from nubs to nail files for 8 fingers and I'm about to finish the remaining two off over the next month or so.

1. https://www.amazon.com/gp/product/B012TD02PS/
MongoDB or Postgres? Finally, let's validate
IIRC the nutrient that makes cats obligate carnivores is taurine. Although it can be found in seaweed, or synthesised in a lab, cats and water makes me think this is unlikely in nature. (That said, human edible != cat edible, don’t just feed seaweed to your cat without asking an expert).

https://www.ncbi.nlm.nih.gov/m/pubmed/28849526/
I see plectrums! ;-)
No need to downvote him! I cleaned up my acronyms after I saw his reply.
It's hard to tell about APIs, since there's no caselaw, but the rule for texts is that the smaller they are, the more original they have to be to qualify for copyright protection - so conversely, the sheer length of a work makes it more likely to be protected even if it's not that original.

So "add(a, b) returning the sum of the two" is probably not copyrightable by itself, but a whole namespace full of functions might be.
There's no logical conflict between saying Clinton had a 10 to 1 chance of winning and Trump actually winning. 10 to 1 still means Trump wins 10% of the time.
Probably served from cache
> Minor revision releases will include deprecation warnings and tips for how to upgrade an API or pattern that will be removed or changed in the future.

16.3 is including dep warnings and tips to upgrade, check.

> We will continue to release codemods for common patterns to make automatic upgrades of your codebase easier.

Probably will be there closer to 17 release.

> Once we’ve reached the end of life for a particular major version, we’ll release a new major version where all deprecated APIs have been remove

Once 16.x end of life is reached, the next major version, 17, will remove the deprecated APIs, check.

They are literally following exactly what they said.
I recall reading a thread here or on reddit about a prosumer laser pointer (the kind that people misuse against airplanes) being shined at a glass table and the reflections temporarily blinding everyone in the room. This seems like an military application worth exploring.
Lego-peg compatible toys made by other producers?

Other forms of structured metadata use cross-party?
Ok, great thanks for clearing that up.

Yes, this is a good thing, in opinion. There was a case where a Finnish man was fine 54,000 Euro for speeding, where the fine is calculated based on income[1]. I think this seems like a reasonable way of metering our penalties.

It seems reasonable to me companies should be treated in a similar manner.

1. http://www.bbc.com/news/blogs-news-from-elsewhere-31709454
In Germany, almost certainly (involuntary manslaughter).
And they will likely be the first customers, until volumes ramp up and prices go down. There are many places where taxis do not make sense or aren't optimal. Low density areas, daily commute at the peak hour in big cities (or in general any place where you have a one way flow), people using their car professionally, etc.
Thanks for the feedback. In fact, they affiliate links. I put it to try the Egg-ads concept.
I add something more.

Opera tells me

This site can’t provide a secure connection
wonderunit.com uses an unsupported protocol.
Unsupported protocol
The client and server don't support a common
SSL protocol version or cipher suite.

Chrome says

wonderunit.com uses an unsupported protocol.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH

All of them on Ubuntu. Maybe browsers on other OSes are more relaxed because it seems that most people can access that site.
I think that by the letter of the law, liability would be strictly with the "safety driver" (aka scapegoat on duty). They were surely told to keep attentive all the time and - surprise - it did not happen.

The root cause, in my opinion, is allowing cars on the road that inevitably lull their nominal driver into inattentiveness.

There might be ways to keep a safety driver engaged so that the chance of attention failure is significantly lower than inevitable, but it doesn't seem like Uber had been looking for them very hard.
It's neat that it works on the device itself, that will come in handy when during field testing.

However I'll continue to use wireshark for debugging my network code when at the office.
They gave a citation 5 hours ago, perhaps you could read the whole comment thread.
"pet cat"

And the other type being a stray cat?

Confused about the term. Not a cat person myself.
It’s my “narrative” that bullying lawsuits are rare?
I haven't used that but according to the description in documentation it is not exactly the same. In gimp the selection has smart corners one can drag around, feathering and rounded corners.

If I want to do something similar in Affinity Photo for example, I have to make the selection, go to quick mask mode, and then use the move tool. In Pixelmator it had similar issues.

> In mtPaint just select rectangle and click "Delete" button ;-)

That looks a bit unintuitive to me. I would expect that this would either fill the selection with white (or the set document background color, or with transparency).
Keeping the LHC Cold
I have to do this a fair bit. My background is PHP, but as a lead I often find myself reviewing JavaScript, and config files for CI/CD that I don't entirely understand. While I understand the basic syntax, there are a lot of functions and patterns that are alien to me.

So I focus most of my attention on test cases. Do they cover all the edge cases we discussed in sprint planning? Now that the implementation is done, can I see any more that area necessary? How clear are the test cases?

Then I turn to the general readability of the code. Are there any strange variable names? Any complicated blocks that could be made clearer? Any strange bits of magic that could have a comment? I might also look for other common anti-patterns - duplicated code, magic numbers, dead code.

Some of this depends on the idiomatic use of the language, and the code style the team has agreed on. There will be places where you'll be wrong, and the developers will be doing the right thing, despite it looking strange to you.

But pushing people to explain their decisions can make them better developers, as they'll have to think about why they code in that way instead of "I dunno, I just did".
I really love how well it blends in with the rest of the content. I noticed it right away but it's not distracting enough to be annoying. Nice work!
"Free software" and "open source" have very clear meanings in software industry. Nobody can force you to use them correctly but don't get angry or even act surprised when people complain that you are wrong and even deceitful (when the error doesn't seem naive).

If you go to a flight engineer and say that a plane has a high risk of stalling, first thing the engineer thinks would be a problem in the aerodynamics, not some engine problem, which would not make sense according to the dictionary definition: Stalling: Stop running, typically because of an overload on the engine. (Random example from the top of my head and my example can theoretically be very wrong, but I hope my point is clear).
I'm talking about real threads, not green threads and I used Java for my quick test. Here's code, you can run it yourself. masklinn is correct about virtual memory, every sane OS will only use few kilobytes for short stacks.

public class Test {
volatile static boolean stop = false;
static AtomicInteger counter = new AtomicInteger();
public static void main(String[] args) throws InterruptedException {
Thread[] threads = new Thread[100000];
for (int i = 0; i < threads.length; i++) {
threads[i] = new Thread(() -> {
counter.incrementAndGet();
while (!stop) {
try {
Thread.sleep(1000);
} catch (InterruptedException ignored) {
}
}
});
}
for (Thread thread : threads) {
thread.start();
}
while (counter.get() < threads.length) {
Thread.sleep(1000);
}
System.out.println("Threads are running");
Thread.sleep(10000);
stop = true;
for (Thread thread : threads) {
thread.join();
}
}
}
It will be forced in Europe soon. Banks will be obligated to provide an API.
Imagine you train an algorithm to influence the voters to
win the election. What would be the objective ?
Maximize the probability that your candidate wins.
This does not imply winning the popular vote, nor maximizing the margin of the electoral vote.
Smarking (YC W15) Is Hiring Head of Engineering in SF
I have to ask...

why would my ancestors choose to let the virtual reality that is projected onto my self model, be one that shows another entity that looks very much how I think i look like plus a slightly different accent, avidly explaining that my reality is just a projection...?
Curious Kids: Why are we ticklish?
Ask HN: Best programming language for rapid development?
I know the typical answer is "Whatever you know", but assuming a person has no prior programming background, which language would you suggest? PG seems to suggest Lisp (Clojure)? Javascript? Go? Python?
while and after raising your series B, more senior people come in and "startup phase" diminishes visibly.
After Cambridge Analytica, Building the Anti-Facebook
Not a lawyer, and I agree with your overall point, but I think usage examples are as tainted as the raw API.If the API is copyrighted with no fair use exemption for interop, why would that protection not extend to the API usage which contain the same information? "void IFoo.bar()" and "myFoo.bar() // returns void" are pretty similar and equally as "infringing" IMO.

These $9 Billion dollars will look great on Oracles bottom line. The mega-billions in possible lost trade and efficiency make me think this ruling gets reversed with a vengeance.
I’m also on Windows, and using both Total Commander and Far. Often at the same time, but they’re both very good.

TC has better archives support, and better F3 previews for pictures and multimedia.

Far has slightly better FTP client, includes SCP client, has _much_ better F4 editor, and also has seamless command-line shell integration, i.e. Ctrl+O switches between blue panels and interactive shell, with synchronized current directory and commands to insert file names/paths into the shell prompt.
Aside from that, the LIDAR did see the person. The system just didn't respond at all.
https://en.m.wikipedia.org/wiki/Consequentialism
I'm kinda of amazed of the Internet and mobile situation in the US. I was in the Silicon Valley recently. Internet was terrible everywhere I went. Phone plans were incredibly expensive.

While my French phone plan, that I pay $25 a month, gave me unlimited calls and text messages, even in the US, and from France to the US or vice versa. On top of unlimited 4G in my country, I had 25Go of free 3G in the US for my trip. And it was faster than any Wifi I connected to: hotel, work, restaurant...

How is that possible that I was next to Cupertino and Mountain View, yet witnessed this ? This is supposed to be the super tech region of the world, yet it felt nothing like that.
Hm, I thought Apple cracked down [0] on VPN-based adblockers. Or is AdBlock running a real VPN? I.e. your traffic goes through their servers.

[0] https://www.google.hu/amp/s/www.macrumors.com/2017/07/14/app...
A 48Khz digital music player for the Commodore 64
I think there is a difference between "IPO is fraud/scam" and "the company behind the IPO is fraud/scam".

Most ICO's I've looked at haven't produced anything but fancy blog posts (and in some cases, the DNS registration has expired). I think I've invested into 2 or 3 (didn't invest much, 10 or 50$ at most so it didn't hurt much and I stopped by now).
Ok, I looked through old files and found the details. First, you need to get the file Uber_v3.86.5_apkpure.com.apk (Uber app) and decompile it. You can decompile a later version but I cannot guarantee that all the files are still there. In case you don't have decompiling tools around, I found that someone has uploaded files from the directory 'classes/com/baidu/' here: http://rgho.st/8WlHPJC8g

To find the code that scans WiFi networks, grep the files for getScanResults which is the method name from Android API. You will find a file classes/com/baidu/android/pushservice/util/l.java (and several other files). Someone posted this file here: https://pastebin.com/6cXv2itK

If you look at the method

public static String a(Context paramContext, String paramString)

at line 114 you'll see that it gets WiFi scan results and then does something that looks like composing a POST request to https://cp01-rdqa-dev404.cp01.baidu.com:8443/rest/2.0/zwifi/... (which doesn't resolve currently).

I didn't have time to examine the code thoroughly.

By the way, the code in a paper [1] mentions a shared property named "pst":

SharedPreferences localSharedPreferences = paramContext.getSharedPreferences("pst", 0);

If you search Uber sources for "pst", you'll find a file classes/com/baidu/frontia/a/d/b$b.java (here: https://pastebin.com/4zDp8dSz ) that also uses this property:

localObject1 = "pst";
...
localObject1 = paramContext.getSharedPreferences((String)localObject1, 0);

You can also search for "push_sync", which was mentioned in the paper, and you'll find that several files contain this string:

classes/com/baidu/android/pushservice/c/b.java

classes/com/baidu/android/pushservice/PushLightapp.java

classes/com/baidu/android/pushservice/PushManager.java

classes/com/baidu/android/pushservice/util/i.java

You can also search for other keywords, for example 'http' and you'll find interesting URLs like 'http://127.0.0.1:7777/native'.

Finally, you can search for getSubscriberId which is an Android API method that returns an IMSI and you'll also find several matches:

classes/com/baidu/location/h/b.java

classes/com/baidu/platform/comapi/util/f.java

classes/com/baidu/vi/VDeviceAPI.java

classes/com/baidu/android/pushservice/message/f.java

[1] https://www.virusbulletin.com/virusbulletin/2018/03/vb2016-p...
So I agree with the principle that a lot of time is a lot of time.

Inversely, though, I'd argue that Meltdown is a relatively small problem! It's strictly around memory usage, cache, and calling patterns. There's not a lot of systems at play, though there's the hard "figure out which order of instructions gets the state machine in a dangerous state" problem. There's a lot less coordination involved than, say, a system call bug that would subtly return the wrong answer half the time and you know that programs sometimes rely on this and others crash because of it.

Some things are hard, other things are hard but at least they're basically math, and math has a bit more determinism involved. Imagine if UX design or debugging strategies could always be broken down into state machines!
If the driver was paying attention but was unable to react in time, then I'd expect the same result as any other time that a commercial driver on public roads is involved in a fatal accident: Some kind of investigation, and if no fault is found, everyone shrugs and it's forgotten because shit happens.
Lasers also make for horrible terror weapons. A scanner set up on some rooftop could cripple the sight of hundreds of people. Good that externalities such as cooling and power supply make that hard to achieve.
The currently top-voted comment in this thread explains it: https://news.ycombinator.com/item?id=16696159
> Best programming language for rapid development?

> [...] assuming a person has no prior programming background [...]

Then learn programming first. If you have no prior experience, the development
will be anything but rapid, no matter the language.