skysight-inc/HackerNews huggingface dataset:
I think I would do the following:

1. If you have debt (aside from mortgage) -- pay it off, this includes student loans, credit card debt, car loans, etc.

2. Do you own a home? If yes, consider if paying off the loan makes sense, note that it is better to own your home outright. If no, set aside money for a down payment on a house. Rule of thumb for rent vs. buy -- you are thinking of living in the house for 5+ years. Rent otherwise (see #5).

3. Do you have a will or an irrevocable trust? Consider setting one up.

4. Are you ready to retire or not? Create a diversified portfolio to ensure you keep the money you have based on your retirement goals.

5. Continue with the same comfortable standard of living you always have. Don't upgrade your lifestyle too much and don't accumulate liabilities/debt. Invest your money in assets.

6. Do not advertise your wealth. Practice stealth wealth (wrote about this on my blog).
> Netflix should just buy their own damn theater in LA and show movies there to get them on all the awards shows.

That's what used to happen. The Fox and Paramount theatres in Oakland, CA used to be owned by Fox and Paramount, respectively.
I don't see Peterson as an end in himself. I see him as a valuable pointer. He hasn't shown me any destination, only a recognizable path. But I've spent my adult life looking for that path with no luck, so it's a huge achievement in and of itself.

I think you're falling into a trap that's easy to fall into, and perhaps lies at the crux of the criticisms leveled against Peterson. What I'm about to say has certainly been more eloquently stated by someone else, but I'll do my best here. As I see it there are effectively two types of knowledge acquisition and transference. The first is explanatory knowledge. Scientists and philosophers work to build new explanations of the world. In this realm, it makes no sense to re-tread familiar territory, and the faster we accumulate this knowledge, the better.

There's another realm, and it's what I would call cultural knowledge. These are like "social truths" that are arrived at via some method of consensus in a given group of people. In this realm, the re-treading of familiar territory is acceptable, so long as the knowledge still needs to propagate throughout society or be contested by those who deviate from it. In this realm faster is not better, because these truths act as societal stabilizers.

I see Peterson's influence as belonging to the second realm. I find it irritating when people point out that "it's been said before". Yes, I'm sure it's been said before, but that is not the point. The point is to revivify that knowledge within a culture. To assume he needs to tread new ground is to treat him as belonging to the first realm, and I don't think that's the correct approach here.
> They still can under GPL, but that means complying with GPL, which they evidently did not want to do.

Not true. Android has been exactly that since 2016. Harmony is dead (killed at the ASF, even), and Android is now using OpenJDK.
Google search results exploit (bug bounty)
Making it easier to find and share GIFs with Google
thats what they did a little later, pivoted towards serving physical shipping needs of small businesses but looks like picking up, packing and shipping out for just $5 per package would not cut it.
iOS 11 wasn't released until September 2017. It not all that surprising that they'd leave out AR until it was actually available in the product.
Holy strawman batman. Yes everything is literally the fault of Republican politicians. You forget that Democrat politicians care just as little about NASA if not even less. Politicians care that its "made here". Support for NASA is entirely bipartisan with supporters and opponents on both sides of the isle.
Steps to autonomy
It is the _defacto_ standard and has been for many years. It is what's expected by the absolute and vast majority of software developers.
Funny that you pointed to the workshop at KAIST. My colleague Johannes Kanig presented SPARK there, he's on the front row with a SPARK t-shirt. :-)

Regarding your Brute-Force Assurance Concept, it connects to the concept we're pushing at AdaCore of System to Software Integrity, in which we're looking at ways to preserve assurance from higher level descriptions at system level down to code. I must admit we're still in the early stages, exploring with customers how to go from SysML or Simulink to code in SPARK while preserving properties.

Your concept of using the best available tools is certainly attractive, if indeed they can be made to collaborate, and if the translations can be made trustworthy. That's something we're quite familiar with, as this is the bread-and-butter for tool building really. :-) One of the challenges in connecting languages and tools is that all the pieces are constantly moving. This is also what makes C so attractive as an intermediate language: it does not move.

WhyML has some advantages as an intermediate language. But note that the way we use it in our SPARK toolchain would not allow compiling through WhyML. Our translation only preserves the axiomatic semantics of the program, not its operational semantics. So we try to get equi-provability, but not an executable WhyML code.

If you start with WhyML though, you can either extract it to OCaml (see http://why3.lri.fr/doc-0.83/manual009.html) or to C (see https://hal.inria.fr/hal-01519732v2/document). One of the authors of this last paper, Raphael Rieu-Helft, is currently doing his PhD on getting this extraction to C formally proved, so that it can be used for efficient security components in WhyML. So maybe what you're looking at could be done with formally verified translation from WhyML to C and then formally verified compilation to assembly. We've also looked at having a SPARK frontend to CompCert in the past, but so far we've seen no commercial interest in that approach.

Thanks for your thoughts on that topic!
Unfortunately, I did not receive a notification email of being suspended, let alone a reason. The form on the Pinterest site to "petition" suspension claims is equally mysterious, with no response thus far. While it's difficult to gauge how frequent an issue this is, other forum responses sound similarly dire.

Does anyone happen to know a human that works for Pinterest? I know this is a real reach, given customer support for one of millions of users is likely irrelevant to anyone reading this. But feeling pretty desperate at this point.
Wow, that's crazy. About as bad as it gets for local privesc!
Nice, but too bad this didn't come out before I spent $2000 on the iPad Pro.
There's likely plenty of people who wouldn't mind a discount just to get off as close as possible on the mapped road assuming it's a few 100ft away at most.
Doesn't work in Safari. Doesn't work in Firefox. Doesn't work in Edge.

I don't want to be unreasonable, but Google used to at least generally support the idea of the open web. There are a bunch of different UAs out there; while I accept it's more challenging to support some than others, it doesn't seem unreasonable to expect a product launch from a large-scale web company should at the very least give us an error message.

The web is deteriorating right in front of us, and a big contributor to that is Google's continued failure to realise that the web isn't all-Chrome, all the time. The attitude displayed here—a minor thing when compared to the overall problem—has strengthened my resolve to avoid Chrome at all costs.
Stealing Where from Rust
I recently found a Unity plugin for WebRTC that seems to work pretty well so far (no affiliation):

https://assetstore.unity.com/packages/tools/network/webrtc-n...

But I agree, the options for implementing WebRTC outside of the browser are still very limited and/or painful at the moment. Having options also helps de-risk what is a rather core feature of games/apps that need it, so this is really cool of Valve!
Lidar maker Velodyne is confused by fatal Uber crash
To add more support to my claim:

Just watch this https://youtu.be/CYJLmNX7B9M
Not sure about the US, but here in Canada, all phones come unlocked by law [1]. iPhones sold through carriers still come with 2-year contracts and installments, similar to how they were before the unlocking regulation went into effect.

[1] https://crtc.gc.ca/eng/phone/mobile/code.htm
Intuitive and methodical drawing aren't mutually exclusive. You can derive a method from intuition. Skilled draughtsmanship is somehow technical but will always lack something when confined to purely methodical rendering. Most people who draw cannot exactly explain how they do it. And yet it is a completely learnable skill—albeit somewhat difficult to teach.
Introducing the Turing box
What is Enlightenment? [video]
You're being downvoted, but I agree.

This reminds me of the system level UIAlertView's that used to pop up regarding iCloud, at seemingly random times.

I'm glad Apple re-worked that flow, but it sounds like several types of (previously) rarely occurring errors trigger similar behavior.
Then why did you bring it up? My original post was about a situation where the creator of an API didn't believe it to be copyrightable and then made an attempt at protecting it a different way. Oracle believes they can copyright an API and almost everything in the industry was built with the belief that you cannot copyright an API.
How I Taught an AI to Ask Web Development Questions – Part 1
I have T-Mobile's Simple Choice plan, and while I haven't flown too much internationally, the few times I have, my service has worked seamlessly.

My plan includes 4G coverage in Mexico and Canada, and 2G coverage in 100+ other markets (with the option to upgrade for 3G and 4G rates in those markets). Looking at [1] it appears the current plans may not offer this for free anymore, but it's still available.

[1] https://www.t-mobile.com/travel-abroad-with-simple-global
Extensive impact of non-antibiotic drugs on human gut bacteria
While I understand that could apply to north america, I doubt it would apply to Germany.
You only get a license here if you need a car in the near future, as it is no longer a 3-digit cost.
To protect artificial intelligence from attacks, show it fake data
This is the single newsletter I pay to subscribe to. I don't always agree with his stance on stuff, but am a fan of the thorough analysis he tends to give. Kudos to him for building a sustainable solo-publishing company.
There used to be time when the first thing I did was `sudo reboot` and it actually worked just fine many times.
>I don't understand why more people don't understand this

Because of the round trip fallacy: People equate the absence of evidence as evidence of absence P(E|A) != P(A|E)
A day after this comment, a perfect story underlining all of it:

"How Facebook Helps Shady Advertisers Pollute the Internet"

https://www.bloomberg.com/news/features/2018-03-27/ad-scamme...
That is exactly what reimplementation means in this context, creating a new implementation of an existing interface. And that is exactly what GNU Linux did. They copied a large number of system header files and created new libraries that implemented them. The copied a large number of command-line interfaces, and created executables that implement them. They extended them in the process, but the goal was to mostly preserve API compatibility.
>The problem has nothing to do with using the Java API. It has everything to do with copying the OracleJDK API and implementation then building a secondary non-compliant JVM to run it. The OracleJDK (which is different from the OpenJDK) is not licensed in a way that allows copying.

Um, no. The case has solely to do with the copyright of the SSO of 37 Java API's that Google used. This has nothing to do with their VM.

>In short Google fucked up big time.

On the contrary, the CAFC fucked up big time for allowing API interfaces to be copyrighted.
In the EU, you don't even need that. Roaming is included in all of EU's countries. My operator (Free) also includes the USA.
There are over 100 nuclear reactors in the USA.
A significant number of these ARE used for nuclear warhead production.

Different rules for us and for our enemies of the moment....
Geopolitics is so much fun.
They should have used the sarcasm tag.
alternatively, you can block Facebook's tracking (poisoning data might be somewhat easy to spot automatically)
I’m sooo impressed with the quality of the models! Have you considered showcasing using farious AR platforms, like ARKit or snapchat’s Lens studio? I am developing stuff on lens studio and I think it’s a great way to advertise!
any kid interested in getting around the barriers imposed by the school is going to wind up learning about developer mode.
Because they are gamblers.

/thread
Uber settles employee discrimination lawsuit for $10M
So you cut my comment off right at the part where I've pre-emptively addressed your entire criticism, and then you write out a paragraph detailing this criticism anyway because your position is contained squarely within the very part of my comment that you chose to leave out?
Request for Feedback: Write. Better. Code
To me refactoring doesn't need a whole book or set of terminology. So long as a person understands and values the principles the individual refactorings will come naturally with experience. In my view it comes down to three main points.

1. Refactoring does not change functionality. The observable behavior should be the same before and after.

2. Refactoring should be done one step at a time. Each step should be as small as possible and obviously correct.

3. When changing code, at any given time you should be working on a functional change or refactoring - never both at once. Ideally these should be split into separate commits as well.

I think beyond the principles something like extracting a chunk of code into a separate function is not a task that needs a proper name. It's just something that comes naturally once you get into a mindset of always making things better, or as we say where I work: "suck less." It's getting into this mindset that takes the most work. If every time I deploy code it sucks less, or even just on average, that's good enough.

Refactoring is compound interest for maintainability. Once people buy into this everything starts getting better.

I also believe that you should never ask permission to refactor - just do it. A gardener who's task is to mow the lawn shouldn't ask permission before pulling a weed just because it's outside the narrow scope of the task at hand. Likewise a programmer should not ask permission before refactoring code (excluding large, time consuming refactors).
more likely a standard attachment system - like today isofix but with more payload options - with people purchasing (or renting as part of the service itself) the options as needed
Or at least update the iPad mini, I'd say the mini is dead like the Macbook Air.
So does IBM now have an enforceable copyright on SQL that Oracle infringed upon?
In Colombia, the authorities commissioned a pop song intended for radio airplay. While the tune and lyrics were innocuous, poppy stuff, a synth breakdown in the middle was actually a Morse message to FARC hostages: something like "19 rescued. More to come. Don't give up hope." What's really impressive is how they used the drums and accompaniment to make the oddly-rhythmed Morse sound like part of the song.
Polo family was uneducated?!
Predictable. Fixing old bugs introduces new bugs.
Benefits of Dancing Fun Strategies for Improved Health
Waymo has several SDCs in its fleet, this is premium relative to those.
may be complete coincidence, but about 8-9hrs ago my friend's iphone started acting up; emails vanishing while they were reading them, sub-routes in apps silently failing back to main screen...

even if this is unrelated - disconcerting to hear that the unit's usability is so closely tied to online services
Why would Google want to use a language that is encumbered with patent promises and made by a company that has a history of shaking down Android OEM's?
I think that the other commenter's point wasn't to ask the purpose of watermarking in general, but why the site bothered watermarking these images, given their small dimensions and relatively low quality.
Do you have a reference that this is the case? I don't see anything about that in the submission. The tech-spec pages don't provide enough detail to make a distinction (only mentioning "Three-axis gyro" and "Accelerometer"), AFAICS.

- https://www.apple.com/ipad-pro/specs/

- https://www.apple.com/ipad-mini-4/specs/

- https://www.apple.com/ipad-9.7/specs/
Matrix.org is likely the closest thing to an open source "Discord". Very decentralized, like IRC.

Being open-source alone isn't enough, as many (but not all) open-source projects suffer from the same problems of centralized governance.
There's always plenty of other people's money for blowing other people's shit up on the other side of the planet. This is not patriotism, it's jingoism. And at one time war profiteering got people hanged. But now, militarism is a product like any other, and subject to a grand markup. It's a brilliant way to redistribute wealth, not least of which is the massive asset destruction involved ($1 million dollar bombs are assets, they blow up, and they blow up people's houses in places we don't give a fuck about - see all the bombs we're selling to Saudi Arabia who then bomb the crap out of people's apartments in Yemen.)

It's totally lost on Americans, but "Made in the USA" on the bombs other countries buy and then use against their adversaries is not lost on people who reap the destruction. Americans have forgotten how we ran out of shit to blow up during the Korean war, so we decided to blow up their dams in order to flood entire villages down stream. This is after the Geneva conventions were signed. The idea the United States is a peaceful country is very tenuous.

So I sent a note to my Congresscritter Cory Gardner, over a month ago about JWST and WFIRST with a really simple question, if he supported their continued funding to project completion. I included this link with it:
https://www.forbes.com/sites/startswithabang/2018/02/20/canc...

The response I got was a POS canned non-response to the question. But at the same time he talked up how great Colorado aerospace is, pretty much making it sound like if the juice doesn't come to Colorado, he doesn't give crap about aerospace. But he doesn't have the integrity to actually commit one way or another to these two projects. It's disappointing.
Groundbreaking Deep Learning Research Takes the Stage at GTC
I'm still working on a bloody huge list of customer updatathons for Meltdown and Speccy. Now I have to go back around a load of them that I have already patched and find the Win 7s and 2008r2s and update those before I continue.

Oh well, it gives me something to do of an evening 8)
It does not matter, it still exists.
Self-storage: How warehouses for personal junk became a $38B industry
Well, not hard, I've done that many times, but still, there are thousands of apps out there for making lists and other stupid stuff, and you're not saying this on their threads.
How did I hide my Facebook activity from myself and my friends?
The 4th paragraph from TFA:

> I know I cannot close the barn door on any data of mine that's already out in the wild, but I can control any further scrapes of my Facebook data by manually removing as much of my Facebook Activity as I can. Unfortunately, and not unexpectedly, Facebook do not give you a simple way to do this.
> If, for example, they don't work during heavy rain, then they cannot replace Uber/Lyft in most East Coast or Northern US cities.

Google Maps has a ridesharing comparison function built-in; you don't have to replace incumbents to undercut them when you have the advantage, and the tech will keep improving.
Does anyone have a GitHub project for epub -> mp3 using this service yet (for automatic audiobook generation)? May make it myself if I have time but curious if anyone already has set it up.

EDIT: this is almost exactly their sample application (https://github.com/GoogleCloudPlatform/python-docs-samples/t...). Was able to get it working with epubs using pypandoc within the hour. Now just need to make it upload to Overcast...

EDIT 2: Can now convert epubs directly to mp3s on Overcast. Yay!
MoviePass adds Landmark Theatres to its subscription service
I feel like if your message is very short (ie, just a couple bits) you could use very obvious things to send it (ie short vs long rondo, key etc.)
Well, there's local, as in your DC. And then there's local, as in your laptop.
Can you disprove my statement? I may not have hard facts to back it up, but I have enough real-world experience to know that most companies, regardless of how "evil" they are made out to be, tend to be populated by people who are actually trying to do the right thing (and of course sometimes fail badly).

Not everything is a conspiracy of evil.
Also, since turns out people are joining because of this post, toot at me! @g[1]

[1]: https://mastodon.technology/@g
Ask HN: If all frequent HN readers disappeared, would US economy be impaired?
In your opinion?
The feature was developed to help identifying bottlenecks in how GIMP uses cache. It was added to make GIMP faster. Do you want GIMP to be slower?
App Store Experiencing Issues with Users Unable to Update and Download Content
Python is amazing for these types of books. Written with the intention in mind, the actual code reads like pseudo-code, and a good percentage of people have interacted with the language at least briefly. Though the latter point is certainly more relevant for JS.

I'm sure the author had his reasons, and there are certainly worse choices in the top dozen languages. (Refactoring... in PHP!)
Any process or thread can be descheduled by the OS on top of the stuff it does on its own.

Yielding is a thing from the multithreaded world with synchronous APIs. Asynchronous systems don't yield, they are programmed asynchronously. They have no yielding overhead and can never be slower than yielding threads.

If you are arguing for 1:1 kernel threading against M:N threading (coroutines, goroutines, green threads) that's fine, but multithreading implementations have absolutely nothing to do with asynchronous systems.
That's why we have respirators.

As long as the apartment wood shop isn't heavily used for sanding, it will be fine. I have a full garage woodshop and still do sanding out in the front yard, even in the winter. I built a bar top and did the sanding in the garage; was brushing sawdust off of everything in there for weeks.
Agree with this, I have been using Fastmail for almost 3 years and its spam filter works pretty well for me.
I have an X270 with an LTE card.

I've also helped set up a 3rd and 4th-gen X1 Carbon with an LTE card for a friend.

I know Dell also offers LTE antennas in some of their higher-end Latitude laptops.
The US English synthesized version is truly remarkable. Borderline scarily good.

The fact that the preview only seems to work on Chrome (and silently breaks everywhere else) is not cool, thought.