skysight-inc/HackerNews huggingface dataset:
Recent NK tests have been in Space (eg, much higher than the ISS) when they pass over Japan. But that's been sufficient to make Japan quite nervous.

https://www.reuters.com/article/us-northkorea-missiles-altit...

It seems obvious that we shouldn't be too worried about things in space passing high, high above us - but the key difference is that ICBMs aren't designed to orbit. They are designed to fall out space, from a great height, and go bang. So while orbital whatever "just passing through" is relatively benign, a nuke doing the same thing is an active threat.

(Even more-so for American systems, which I believe can make course corrections at their apogee; so the current trajectory is not a guarantee)
Apart from APFS, I really like that anti-tracking/ad blocking is now built into Safari itself.
If you have enough examples, you can see which field goes over 12. In undocumented datasets, that's the only option.
Shame that APFS will not be available for fusion drives, :(

Many millions of those devices out there.

https://support.apple.com/en-us/HT208018
You're forgetting the unique differences in geography and demographics of the USA area compared to what the germans, french and russians had to "work" with.
But knock them while it’s spinning and it would be game over for hundreds of sectors.
Sorry if you were somehow offended by my considering the needs of those we rarely consider. You're more than welcome to read through my posting history and see that this is possibly the first time I have ever mentioned the subject on HN. It may well be the last time. And in case it wasn't abundantly obvious through subtext, I'm mentioning it out of personal experience.

I read, and contribute to, quite a few financially oriented threads on HN. I don't see this subject brought up all that often, and certainly not as ubiquitously as you suggest.

I understand what you're trying to say within the narrow context of this thread ('hypothetical: earn $160k and never work again'). It's the whole "Must we hear this every time??? UGH!" aspect of your tone that really bugs me. But this subthread is veering far enough off topic as is, so I'll just leave it at that.
> Safari now uses machine learning to identify advertisers and others who track your online behavior, and removes the cross‑site tracking data they leave behind.

> Safari now uses machine learning to identify advertisers and others who track your online behavior, and removes the cross‑site tracking data they leave behind

I'm starting to like the business model of buying the product more and more.

There was a recent thread somewhere (here, reddit, FB?) asking "What feature would it take for iPhone users to switch to Android?" - the answer for me is, Google changing its business model (or else completely open-sourcing all of Android and all of its core apps (mail, maps, browser).
This is pretty much the time Bootstrap 4 is in beta now. So not much has changed actually
The only thing slow about java is the time to start the jvm.

For everything else to be faster you need asm, c, c++, fortran, or rust.

Loading an applet over a modem in 1998 doesn't count...
How does this solve the problem?

Do you honestly think students will not complain about the grade on a final exam and that the university will not continue to put pressure on students?

Not everyone performs the same way. Some students do badly under the pressure of testing, so having a variety of grades from a variety of types of assignments does help everyone do well.
I really thought this article was going to be about the state of combinatorics in the year 2048.
Understanding Uber: It's Not About the App
What do they matter? How was Russia's treatment of Siberia and the natives there different than NA?

https://en.wikipedia.org/wiki/Russian_conquest_of_Siberia
Remap single tap CAPS to ESC and when used in combination with another key or long-pressed - CTRL. This has changed the way I use my keyboard in vim and tmux.

I'm doing this on Ubuntu, but there are ways to get it done on OSX too.
PLUG: Another alternative might be Breakdown Notes.
It let's you upload graphviz xdot files so you can change colors, layout and text .
https://www.breakdown-notes.com/blog/graphviz
> international ascending order date style of 25/09/2017

I don't believe that's an international style?

"Since 1996-05-01, the international format yyyy-mm-dd has become the official standard date format, but the handwritten form d. 'month name' yyyy is also accepted (see DIN 5008)."

(ISO8601)
I would suggest getting into Bootstrap and try to understand their paradigm. Many other CSS Frameworks work like that, and you should do your own in a similar way to keep it clean. Bootstrap will also help you makeing pretty things in a standard way fast, plus the examples and templates all come with the typical modern layouts.
How much of the graphics is procedurally generated versus sprites?
I always read that as 6th of the 7th, 2017.

I like American dates for sorting though :)
'If you can't dazzle them with dexterity baffle the with bullshit.'

Something you should remind yourself to avoid when talking with people.

Also 'people have a habit of believing their own bullshit'.

Also good to remind yourself to keep yourself in-check.

The risk is how do you keep up with people who will happily do both.
> Please do tell how you would make two or more instances of an abstract type in Java, in such a way that...

By having two implementations of a common interface, like `ArrayList` and `LinkedList` both implementing `List`.

> And unsafe.

It seems like you're defining "safe" to be precisely what the languages you like provide, no more and no less. I can say that ML and Haskell are unsafe because they don't statically forbid erroneous behavior at runtime, like a sorting function that doesn't sort (or doesn't terminate). Java has no undefined behavior. In fact, it is completely unknown how much safer -- if at all -- is ML than Java in practice.

> If it's going to be unsafe, then I better at least get my money's worth in terms of performance, which is why low-level languages like C and Rust are the only ones worth FFI'ing to.

Of course it's a matter of specific requirements, but I think you get more than your money's worth in terms of performance in Java, and having decades of experience writing huge multi-MLOC programs in both Java and C++, I'm convinced that it takes significantly less effort to get a well-performing large Java app -- especially if it's concurrent -- than a C++ app, even though you could surpass Java's performance given considerable additional effort. In any event, I think that the success of the JVM shows that many people find supporting it to be worth it.

> Java is fully dynamic. “Type checking” in Java is basically a mandatory linter.

This is simply untrue. Java is mostly type safe. If you have a variable of type `Foo` in your program, it cannot reference an object of a type that is not `Foo` at runtime. You are right that this does not extend to generic types, but only if -- 1. you've intentionally tried to circumvent the type, or 2. you've fallen victim to an obscure bug that was found recently, and is very hard to reproduce accidentally.
Are they going to be hired guns, or building things they sell themselves.

One of the most dysfunctional part of software development companies is the relationship between client and developers.
It almost looks like they mixed training and testing data in some of the examples. The bottom-left sample in the normals-to-faces is extremely suspicions.
I don't think assigning a pecking order and then debating it is important because in my opinion, an Engineering Manager has the job of connecting the business to the engineers. For this to work he/she needs to engage both.

What to do when "conflicts of interest" arise is the measure of an Engineering Manager and where the line is drawn is defined by the individual at a personal level.
Nice idea, a good way to learn the actual notes of the frets, which a lot of gamey guitar apps miss.

BPM settings seem a little odd. Some samples race along at 60 bpm.

Displaying the 12th fret instead of open string makes it unnecessarily difficult.

I'd love to see this grow and improve into a really cool app!
The ability to easily log all contents of meals, with a large searchable database so that I can just scan a barcode for most things or type the name. Then have the app tally up daily caloric intake, maybe macros, and graph it.
A New Push for the Male 'Pill'
I really like RST for documents that need 'a bit more' syntax than allowed by plain markdown. Especially references and so on. But then, the minimalism of bare bones markdown means that the text is very legible even without any special editor support.
Double Saw Bye (2009)
Essential Considerations to Tell Your Mobile App Development Company
Getting Started with Phantom
Any chance you have this script on GitHub/somewhere public?
"Your data is under new management" ... errm ..
If you have an all-SSD Mac, the file-system will get converted during the upgrade. I think you still have the option to choose HFS+ when you perform a clean install.

Anyway: I installed the GM with an HFS+ boot volume that would fail an `fsck_hfs` (and when attempting to fix inconsistencies, it would get stuck indefinitely). Given the amount of bitrot I experience with HFS+ I welcomed the in-place conversion to something (hopefully) better and I'm surprised it worked so well.
I have never seen YYYY-DD-MM format, on the other hand, both DD/MM/YY and MM/DD/YY are equally common, that's why I always prefer YYYY-MM-DD format as it is the least ambiguous and most useful (sorting files etc., as other comments have mentioned). Feel free to prove me wrong though.
Definitely.

The Red Cross I know of here in the UK and throughout the world (as far as I knew) are a fantastic, hard-working organisation that provide all sorts of disaster relief and humanitarian aid in warzones and ... well they do great stuff.

That the American Red Cross might be sullying the name of charity through its actions, let alone the name "Red Cross" is a terrible shame.
It's still amazing that we see visible progress every year. apart from zoom, phone cameras are now in many situations on par with many dedicated cameras. We shouldn't take for granted that Apple can produce such improvements despite the space restrictions.
HN should really tag some posts with (WIP).
That was my main point. Given different political culture and other factors along those lines, southern South America may not have the great resources and land mass that the US did and does, but you can't really write them off for geographical determinism reasons. Were those countries really in a worse position with respect to resources, climate, etc. than, say, Australia?
To be fair, a large number of sites seem to never visit their sites on Safari. Have a look at the Javascript console when using Safari. All sorts of small issues that are simple fixes but they get ignored, especially when it comes to javascript embeds such as help desk widgets.
Imagine playing a game of Civilization, but you start at 1700-AD-level technology, with only tribal natives as a threat, on a massive landmass with oceans on two sides rich in natural resources and you have no immediately threatening enemies.

That's the US. A game of Civ on easy mode.
I have `jk` mapped to ESC in spacemacs, zsh and anything else I can set up to use vi keybindings. `jk` is essentially a no-op in vi, so rebinding it doesn't cause any issues while carrying the advantage that my fingers never have to leave the home row.
You could start by reading the specifications to get up to speed on the scope of contemporary HTML, not quite sure where you are coming from technically so if it sounds condescending just fill me in with where you stand now ;)

https://www.w3.org/standards/techs/html#w3c_all
From the credits:

http://alexanderperrin.com.au/portfolio/short-trip/

> Three.js, Javascript

> Short Trip is the first instalment in a collection of interactive illustrations created for the web. It has been created as a study into capturing the essence of graphite on paper within a digital context, and to learn more about web-based graphics technologies. Short Trip will run on most devices supporting WebGL, including mobile devices.

> Have a look at alexanderperrin.com.au/paper/shorttrip

> Due to the current limitations of both WebGL technologies and my understanding of them, there’s bound to be issues found here and there. If you’ve found something particularly odd and have a spare few minutes it would be greatly appreciated if you tell me about it here. At the moment there’s a few known issues particularly relating to Android support. I hope that these will improve with time.

> Regardless, I hope that you enjoy your journey.
A plea for moderation and understanding on diversity in tech
This 100%. The customers are completely out of scope in this article. They are are essential. You're not engineering stuff just because the CEO of the company likes it. You're doing it because you can add value to your customers. This should always be priority #1, because otherwise you might as well drop everything and go home.
I'm holding out for ISO8601 and UTC.
Linear Programming and Healthy Diets – Part 2
Can I ran docker without some hacks?
I hope this doesn't sound too negative, but if not a single one of these topics is even mentioned in an outline, I wouldn't have much hope that opening an issue (let alone making a PR) would make a difference.

This would be like asking the Nano developers how they plan to support Emacs-Lisp macros.

In other words, adjusting the title (to prevent wrong expectations) would be more productive than expanding the scope far beyond what the author(s) had in mind.
In Android, it is not mandatory to use Google apps - you can use your favorite browser, mail or maps instead of the Google ones. Firefox, Nine or Here, for example.
Know more about cost aspect of developing app like Starbucks
By Starbucks, users can quickly place their orders, pay ahead and get the same from the outlet without wasting time in long queues.
Building a reliable, fault tolerant and scalable encoding engine with Amazon SWF
Well, ex-sysadmin for many years now. But yes, real world and all that.
That's a good point. I was wondering how I could blog around those, and this is so far the best SEO that could be done. It would require time, or at least until I find a process. Maybe there are contents that I could automate, or I could pick 2 or 3 landing pages a week and review them for the blog or/and the newsletter.
Ask HN: Programmers, how many of you got started tinkering in PC hardware?
It recently occurred to me that all of the programmers I know, almost all of them got their start by tinkering in hardware, pulling apart old computers, etc.

Without having done any research on the topic, I'm wondering how many others outside of my personal circle got their start in pulling apart old computers/hardware tinkering etc.

I'm growing to suspect, in spite of rapid adoption of more CS-oriented programs being introduced in schools worldwide, if the relative lack of readily available "hackable" consumer hardware compared to the amount available 10-20 years ago may have an impact on the next wave of programmers - will there be more? Less?

If there's been any research/discussion on this before, by all means let me know. Very interested to read.
Could mean:

- literally blue (painted blue or colored some other way)

- literally blue (skin blueish from lack of oxygen)

- he was really cold or something (exaggerated metaphor)

Or probably other stuff.

Like most things, you need more context to determine the relationship between the statement and reality. None of these meanings depend on the word "literally" it can disambiguate between two related statements but nothing in language can escape the idea of being used in a metaphorical context.

It always bugs me when people "correct" this totally fine use of language. We don't freak out nearly so much about similar words like actually, really, totally, completely, absolutely, etc being used in the same way.

It's no big deal. Metaphor is a core part of our language.
Security's #1 Problem: Economic Incentives
Only pointing out the sins of others because some dick decided to turn a fun historical thread into smug hate the US thread.

You are kind of proving his point.

He made a valid criticism of the US and its people's tendency to excuse their own bad behaviour, while noting that it is likely a common thing across most nations, and you get really defensive and angry because he had the audacity to do so.

That's the American exceptionalism thing we all know and love. You interpret criticism as a smug US hate thread which is fucking ridiculous and only serves to kill any debate.
Is that referring to blocking ads or just tracking cookies? Why not just block all third party cookies?
On the CSS side you'll want to learn Flexbox, Sass, Auto-prefixer (life saver), and maybe something like BEM naming conventions for "regular" websites. There are CSS-in-JS options if you're building large web apps with something like React or Angular but it's still up for debate if this approach is better.

On the design side it's difficult to know what to recommend. I would learn simple UI/UX principles. Lots of designers use either Sketch or Adobe Experience Design as opposed to something like photoshop these days. Makes for much quicker prototyping of designs.
Uber boss Dara Khosrowshahi apologises after London ban
Decoupled sitebuilding with GraphQL and Next.js
React dev thinking about trying Angular? That's new. I'd stick with it.

Maybe try building a standalone React app (separate repository, with Node SSR), check out Next.js, mobx-state-tree, Jest, styled-components... There's so much to learn : )
> how a dynamic phenomenon butts are

https://chrome.google.com/webstore/detail/cloud-to-butt-plus... strikes again?
Powder Mixers Manufacturer
Just train the model with the suspect's Facebook photostream and presto you have convincing evidence.
SAYGIYLA ANIYORUZ…
Yes, it would be so great if there could be a standard for dates formatted this way. It would have to be called something awesome like ISO 8601! ;-)

That is definitely also my preferred format, everything just sorts naturally then. Not so in love with the 2017-09-25T12:00 format as it does not work for filenames on my OS.
Gartner: Don't Fall for the Network Transceiver Scam
To start with:

annual average temperature about 23 °F vs Average temperature: 55.7°F

Also, completely different time frame and technology standard.

Sibera might have given russia some value, but not remotely on the same scale as north america gave to the USA.
Debugging a Particle Electron with AT commands
I agree, and I am happy for the progress every single year. But this marketing makes me cringe every time. Can't they think of some other adjective to describe the changes for each new thing/update?
Now that seems like a move that would get picked up by monopoly watch dogs.
There is a big difference between supporting cloud services and hardware deployed at a customer end point. Google has a history of providing mediocre at best support for the latter.
The factors that affect the salary of a GIS Analyst
Your last samples represent an overinvestment into a mid-term dead-end though (JS).
What do you mean by a global standard?
I think http://bulma.io/documentation/overview/start/ might be what you are looking for. Flexbox based framework, clean class names, no JavaScript.
Maybe he has a butt to cloud extension as well so he won't notice.
how about just don't post stuff like boarding pass online >.> don't need to share every detail on the PUBLIC INTERWEBZ. dm someone if u want to tell them. saves hastle of getting your shit stolen by some 12 year old. in holland we say 'voorkomen is beter dan genezen' -> to prevent is better than to cure. We all know these kind of weakeneses exist everywhere, yet we post our boarding pass on a public page on the internet... bit silly. you can say 'shit should be secure' but thats being said since the dawn of the interwebz and it never has been... so dont bank on it ever being secure is better than to assume it is and point fingers once you're a victim.
Ah sorry, I was thinking about Rocksmith.
Plug in the script and some artist's impressions of the sets and generate the whole movie on the fly.
large public labelled datasets is probably the most overlooked one. the largest gains are in the areas with the most open labelled data.
They are manually setting thresholds on individual neurons.
I'll check in an hour.
This is cool, but in the comparison with Pix-to-Pix, it seems like Pix-to-Pix is the clear winner.
Natalya Kaspersky's Snoop-Proof Phone Helps Putin Thwart Spies
Can you share that custom tracer? I'd be interested in seeing that.
Suikervrij eten tips voor een gezond en slanker leven
3D Printing Aluminum with Nanoparticles
Just like you learned the back-end stuff. Practice, practice, practice. Just as you went through multiple levels of understanding with the back-end, you'll do the same with the front-end.

Here's an idea. Do you do any sort of journaling? Maybe make a daily scratch-pad in HTML / CSS and just include whatever junk you happen to feel like throwing in there through the day. Think of it as web doodling. Screw around with different layouts, images, colors, emoji's and maybe even some actual doodles you put together in a graphics editor. Do this every day and you'll probably get pretty quick at making HTML / CSS changes.

The design part is another rabbit hole. Are you talking about making it look good? UI? UX? Probably the answer is more practice there also.
My understanding is that it's I/O bound, that the JVM more or less fetches each class from the JAR file or disk individually.

I am not sure if that's an implementation decision or whether it's imposed by the JVM specification. At some point I want to tinker with OpenJ9 to find out.
iOS 11 on my iPad Air 1 is laggier than iOS 10, but on my 6S is faster than iOS 10. Not sure why..
VR Social Experiment: The Reality of Homelessness
>> I'm arguing that if you are addressing a niche market, you are working to monopolize that market, and you don't have to monopolize the whole market of similar services to be a monopoly.

That's pretty much what a monopoly is, and even in your niche, not everyone wants to be a monopoly.

I have a friend who runs a small craft beer bar. Another craft beer bar is going to open two doors down. To him this is great - the area becomes known for craft beer and more people come along. There is no monopoly there.

>> For example, Microsoft has a monopoly (in this case a government one) on producing Microsoft Windows, but Microsoft Windows is not the only PC operating system.

But they tried to make it that way, and came close for a while. That's the time period they had various anti-competition lawsuits aimed at them.

This is what most people are talking about when they are talking about monopolies, and it's clear that not every business aims to be one.
No, I'm interpreting "criticism" as smug hate because the criticism isn't really related to the article and isn't even accurate.

stolen along with unlimited slave labour and IP from Europe

Exaggerated bullshit.

Using jingoism to spin this into some sort of exceptionalism celebrates the loot and plunder

Where's the jingoism in that article? The thread was a good excuse to get the hate on. If the OP would like to make accurate and measured claims, then we could have a discussion.
> There’s lots of Tim wresting highs to do with the watch.

"Interesting things"?
Yep, that is what I meant by mentioning .NET in "This is nothing new to Java, other languages e.g. Ada, Delphi, .NET and even Go have this kind of visibility concept."
When installing a major OS update it's often worthwhile to do a clean install. As a shameless plug of some free software I made, Install Disk Creator will make you a bootable USB installer out of any USB disk you have laying around made from the macOS installer that you download from Apple.
Thanks for the response.

By the way, how were you able to respond so quickly?