skysight-inc/HackerNews huggingface dataset:
GPS satellites are in an unusual orbit (between LEO and geosynchronous) where there is not a lot of debris. They’re also highly redundant and the constellation can lose several satellites without dropping service. Jamming is honestly more of an issue than debris.
I still have a hard time being dogmatic about this. For some simple multithreaded apps I'll use a global "STOP" variable, which I mutate when shutting down. All of the functions check this before attempting to gracefully exit.

I've done alternatives and I've never really seen the benefit.
> It makes small companies with no presence in the EU Hire someone in the EU if they want to comply, which could be necessary if they sell to companies that do have an EU presence.

It simply does not.

Paragraph one of the Article 27 which states the requirement for a representative is followed by

Paragraph 2:
The obligation laid down in paragraph 1 of this Article shall not apply to:

a) processing which is occasional, does not include, on a large scale, processing of special categories of data as referred to in Article 9(1).

If you're wondering what is "special categories of data", they're reasonably sensitive data,

Art 27. 1: Processing of personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, and the processing of genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person’s sex life or sexual orientation shall be prohibited.

Which is again, exempt, under Paragraph 2 of the same Article, which states:

2.
a) Paragraph 1 shall not apply if one of the following applies:

the data subject has given explicit consent to the processing of those personal data for one or more specified purposes.

So basically, responsibility and transparency.
Today they are mostly on social media or playing mindless addictive games. Which I guess is sort of like reading a magazine or watching TV, but not exactly.

They are also on social media or playing mindless addictive games walking down the street, at restaurants, in stores, in the park, intermittently during the workday, in bed, on the toilet, ...
Cruise missiles are very different from (quasi-)ballistic or anti-aircraft missiles - they fly at subsonic speeds at low altitudes (usually using a turbojet) to avoid interception. For example, the classic Tomahawk flies at ~900km/h, with the long-range variants having a range of 2500km, giving a maximum flight time on the order of hours, and so a pure INS drift on the order of low hundreds of meters.
I'm fairly certain this is not true. Marconi and Hülsmeyer had some early ideas about using radar to find ships, but they weren't really developed and didn't use the pulsed approach that subsequent systems used.

This wikipedia article (https://en.wikipedia.org/wiki/History_of_radar) suggests a huge military involvement from the 1930s onwards
I am observing the same "killing" of background service for Signal app too. Basically any app with a long-running session which you don't whitelist. And it seems that it whitelist the Spotify for example on its own. I don't think the blocking install by VLC team is the right way, communicating the issue to a user is a much more reasonable way. Look at Garmin Connect app, which had the same issue but they implemented notification and how-to disable management.
Two years of days where implied volatility is 100%. That is not an everyday level of implied volatility.

A single day move of twenty percent is rare even in small caps. Facebook moving that much means the market did not except even the risk of something this big.

For comparison when Nissan announced a recall of over a million cars their stock moved less than three percent. Single day moves are rarely so large, and almost never this large for a single company.
> What we need, and will probably get soon, is inertial guidance based on laser ring or fibre optic gyros in mobiles.

Isn't this precisely how accelerometers/gyros in mobiles work?
Windows iTunes was never really intended to be a music player, I don't think. It was intended to be a Windows beachhead for "enough macOS" to talk to any and all consumer-electronics hardware Apple was producing.

This meant that, from the start, Apple knew that as they did more and more varied consumer-electronics plays, Windows iTunes would necessarily bloat into the monster it is today.
Not bad but I always try to limit the scope of variables as much as possible. Makes reading the code easier.
Broadly speaking, there are two types of H1B applicants[1]:

1. Applicants being hired directly by US companies like Amazon, Google, Microsoft etc. These applicants have either worked for a while at one of their offshore subsidiaries or were hired directly after a thorough interview process. They are typically paid on par with their US counterparts. These applicants are usually very good at what they do — regardless of their educational background — which is why they were hired in the first place.

2. Applicants working for outsourcing companies who are being sent to work for their clients. Unfortunately, not all of them are good and are hired mostly to reduce costs.

Most of the stereotypical immigrant engineers fall in the second category. A lot of them moved to the US in late 1990s and throughout the 2000s. Companies like Microsoft, Amazon, Google, Apple etc. don’t typically hire incompetent people — barring a few exceptions which may have slipped through the cracks.

Unfortunately, the second category of applicants give all of them a bad name.

I don’t know exactly how this can be solved completely. Perhaps H1Bs should be allowed to stay in the country after quitting their jobs for a certain period of time so they can look for another one — eliminating low employee mobility? Perhaps the minimum H1B wages should be increased — eliminating the low cost H1Bs? Perhaps there should be additional scrutiny for applicants going to work for a third party client? Perhaps there should be subcategories of H1B with different limits for the two types of applicants? Perhaps a combination?

In any case, treating the two categories as one is probably not a great idea.

[1] I know I am generalizing here and that the world is not black and white and that there are exceptions. But in my experience, these are the broad categories.
Reliable Game Providers Offer Up to 7% Off RS Gold for Skilling Bonanza
We just had our first out of five Summer Weekends, and only four more Summer Weekends to go. The second Summer Weekend will be a true skilling bonanza, giving you some great bonuses cheap rs gold while skilling:

Guys!Want to Enjoy The Second Summer Weekends: Skilling Bonanza?Now Rsorder Offer you Up to 7% off RS gold&OSRS Gold with Code WDS7 During July 28-August 3, 2018!

1. Dungeoneering: Double tokens from regular Dungeoneering.
2. Dungeoneering: No experience penalty upon death.
3. Divination: Springs are twice as long once a wisp is activated.
4. Divination: Enriched divination nodes spawn every ten minutes.
5. Fishing: Spots move around half as much as before.
6. Runecrafting: Increased node spawns and also double reward points from Runespan.
7. Mining nodes and trees replenish twice as quickly.
8. Cooking: Reduced chance to burn food.
9. Herblore: Extra 2.5% chance to save a secondary ingredient when mixing potions.
10. Thieving: Pharaoh's Sceptre and Black Ibis outfit drops are twice as likely from Pyramid Plunder.
11. Agility: Higher chance of activating The Pit minigame.
12. Smithing: Double XP and respect in the Artisans' Workshop.
13. Construction: Chance to retain a plank with scroll of proficiency increased by 10%
14. 10% chance not to deplete uncharted isles assets while harvesting.
15. Crafting: 10% chance to produce extra urn when adding runes to them.
16. Fletching: 25% increased Fletching experience.
17. Hunter: 2 Orokami spawn instead of 1 on uncharted isles.

Guys!Want to Enjoy The Second Summer Weekends: Skilling Bonanza?Now Rsorder Offer you Up to 7% off RS gold&OSRS Gold with Code WDS7 During July 28-August 3, 2018!Snap by http://www.rsorder.com/rs-gold Now!

5% off code WDS5 without any limited!
7% off code WDS7 for $100+!
Wasn't there some famous short story about a planet whose inhabitants jammed all frequencies as the final evolution of warfare? If quantum entanglement is the answer, others will work to just make communication impossible (if it can't be observed).
"Most applications can usually handle a maximum of 8 threads efficiently, any more than that is diminishing returns anyways."

That's only relevant if you only plan on running one application at a time.
https://en.wikipedia.org/wiki/Microelectromechanical_systems
The issue isn't that Facebook isn't doing fine, it's that they missed their forecasts. Wall Street wants predictability and if you can't predictably forecast your next quarter/fiscal year, then you become a liability.

You could have a bad quarter and not get punished (too much) for it, assuming that your forecast was correct.
A lot of technology she takes for granted was built by the space missions. The tech behind CAT and MRI scans are two examples, but there are many more within medicine.

A lot of money is sent to various billionaires. The founder of 5 Hour Energy, for example, spends millions of dollars a year on various medical and green energy projects.
I still don't get it. Is it similar like masternodes or how does it work? Do u need to put some bitcoins on the node? The article didn't say anything about the amount it requires to start up
> companies are forced to have users opt in to targeted advertising

Well, that sounds good to me. If user wants targeted advertising, he should show that desire, i.e. opt in. It's privacy by default.

> EU users are not profitable customers without targeted advertising

So, they can't find profitable business model without stealing users' data? Well, then let them fall. And yes, I do mean stealing, if it is done without users' explicit consent.

> the EU has forced upon all EU people the inability to accept a business model of targeted advertising

It's not the EU that forced this, but rather companies which don't care even enough to provide basics of privacy.

Btw, I also don't think companies blocked EU users, because the targeted advertising model became unprofitable; rather it's because they don't want to spend time and resources to figure out what they would need to change.
I can't really see what perkeep is or does form the cursoray look. As far as self hosted goes, I do everything. Nextcloud, wekan, confluence, iredmail, web host, /nginx, Hugo, openeats, suricata, etc... If I can't self host it, it's not a contender for me. Anything I want to use, I need to be able to control and host. I don't have a rocket chat, but I do participate in a trusted version that I know the other party self hosts. I want to try out mastodon, slag hosted as well. So many great options out there, I can't ever see myself not using a self hosted version. I did give redmine a try but I'm just not a ruby guy.
That money quote is great. It strikes me that that's exactly where the toy market is today, as well. There is a reason Toys R Us crashed: you can go into a toy store and buy a toy, but you can do that just as well on Amazon. Current toy stores offer no way to discover and learn about toys you don't already know about. (Exception: gaming stores. Weekly collectible-card-game nights are a great way to discover said card game.)
We run the Atlassian products Jira, Confluence and Crucible and soon Bitbucket on premise. Gitlab is not an option because our main repository is a relatively big Mercurial repository. There's also a couple of Jenkins servers.

Most of the on premise IT, with the exception of the Jenkins servers, are managed by a local devops company.

We are a small company with 7 employees.
Note: all of the book links are Amazon affiliate links for Lesswrong.
Webassembly tends to help by a good margin.
This has now been superseded by The Great Discarder, a new extension by the same author that utilizes Chrome's native tab discard API.
function foo() {
return doSomething();
}

async function doSomething() {
...
throw ScanError();
}

Spot the bug? That's an async function. Every JS programmer worth their salt will tell you how many times they've been annoyed to discover a missing await, and that the promise is failing mostly-silently (or worse, it works by accident until it doesn't, since that code will work fine most of the time).

Well JS does provide this via exceptions.

Second it's totally crazy that emacs depends on longjmp

It's not crazy.

function bar() {
[1,2,3].forEach(x => {
if (x == 2) /* return from bar...? */
}
}

Why can't you write this code? I mean you "can":

function bar() {
let tag = [];
try {
[1,2,3].forEach(x => {
if (x == 2) { tag.value = x; throw tag; }
}
} catch (e) {
if (e === tag) {
return e.value;
}
}

But holy crap that's terrible. EDIT: I also forgot to rethrow the error, showing just how easy it is to screw up.

Just write it as a for loop, then. Well sure, except for the hundreds of libraries that don't support that style. What do you do when you want to return prematurely from the iterator functions you pass to them? Now you can't just make a for loop unless they provide Symbol.iterator. And 9 times out of 10 they give you a promise, meaning you're forced to convert your code to async style.

It's a huge mess, and longjmp saves you a lot of headaches in disciplined situations. Every tool has its place, and it's strange to argue that a computer should be able to do less, not more.

The goal is to save you time in the long run. And those 5 lines better be exactly right, or you'll waste a lot.
Startup looks to become biggest provider of entertainers in the world
Soul Artists is a next-generation p2p artist booking platform that connects talents with entertainment seekers from all around the world in real-time. Like Airbnb for artists.

Here are links to the iOS and Android Apps:

Web: https://www.soulartists.net
iOS: https://tinyurl.com/y8ueumbx
Android: https://tinyurl.com/ybgqvb2z

Note: the artists displayed are context sensetive based on the country selected, changing the country changes the artists you see. (United Arab Emirates) is the most populated at the moment.

Any feedback or advice on how to grow would be greatly appreciated <3
Hi, author here,

The masterplan of astroflow is to provide an universally (for all languages) consistant high performance logging library without compromise on the UX.

It's true that the UX of astroflow in go is almost the same as logrus, but performances are far better (eg: for an event with 10 fields, logrus makes 54 allocs while astroflow 13 and rs/zerolog 6).

Some things are not yet implemented (like async logging), but the goal is to provide all the features of an advanced logging library (unlike logrus, like async and sampling) without sacrifices on the UX (unlike uber-go/zap, log4j...) with a clean API.
"We produce enough food, now, to feed every human being on this planet."

Production is just a minor part of the problem. Yes, there's an excess of food/water in one places and shortage in others, but how will you get these (often short shelf life) products from former to the latter efficiently? Who will pay for this? It's like saying that we have unlimited energy, because Sun produces vastly more than we need -- yes, technically that's correct, but it takes a hell lot of effort and resources while it reaches you wall socket.
I've been trying out fossil[1] for some small personal projects, it's a DVCS based on SQLite (from the same author, drh) and includes a wiki and issue tracking.

I think I might even be starting to prefer it to git/git(lab|hub).

[1]: https://www.fossil-scm.org/index.html/doc/trunk/www/index.wi...
Yes. You’d have to invest some time to get used to it, but I’ll think it’s worth it. Especially on macOS I don’t see many good options. That said I can’t wait for them to release an major update (v3).
Phabricator (tasks, wiki, and code review), Gitolite (actual repositories), Mattermost (chat), Jenkins (CI).
I should have left the word Christian out. It was not really needed. By the time I saw what it had spawned, it was too late to edit.
>Seems silly to think that politics goes away if you just don't talk about it

They go away from this platform, which is what matters.

There are a million other platforms for everyone to share their shitty political propaganda, let's at least try to keep this one clean.
nerves is designed to write to an flash disk. My system has 2TB of SSD, dual socket intel, and 8 GPUs!
Redux Without Redux: Sharing State and One Way Data Flow Using Only React
Conceptually yes, but some languages don't have distinct constructs for constants and just use variables (sometimes even mutable) for everything.
They don't need to. There is a great many of more cost-effective ways of causing havoc, and even if they really wanted to use GPS-guided missiles, it's probably a better bet to build slower missiles with consumer hardware, but build a lot of them - missile interceptors are very expensive. If a DIY $1k missile needs to be shot down by $1M Patriot, they'll be doing lots of damage with a couple of them, without even hitting anything.
Microsoft adds dictatorial AI to Windows 10 to avoid inconvenient update reboots
lmao full-duplex. It's just the first generation of BeiDou has a auxiliary uplink channel for short messages.
E.Deorbit (2016)
I'm quite a big fan of https://sandstorm.io/
Pretty much anyone who has a brand that targets millennials advertises on IG. I see dozens of Kickstarter products and re-targeting from e-commerce around the web.
Am I the only one concerned that this seems to give web pages more ways to track your activity? How long you had the page visible but not focused for, how long it was hidden for etc. So a web site could display an advertisement video and it would automatically pause if I'm doing something else to force me to sit through it to continue using the site etc.
Yes, but it can’t easily interop with the host language. Elisp saves the stack, which you can’t do in JS. That means you can’t cross JS -> elisp boundaries with your longjmp without some pretty awful hacks.
Unfortunately, Python is still bound by the GIL, so to my understanding, gevent will never spawn any kernel threads. This effectively means there is no true parallelism possible; context switches between greenthreads pretty much only occur when waiting on I/O. I believe this is the case for all other Python concurrency libraries as well, including the threading library in Python's standard lib.

Most people, including myself, use gevent for I/O bound applications (where it excels), so this usually doesn't pose any issues. For CPU bound tasks where performance is important, I'd probably use something other than Python (likely Go, personally).
Ubuntu Touch and Unity8 from Shutdown to Startup
I find the incredibly involved deception of WWII fascinating. See also Operation Mincemeat[0], where the British Army dressed the corpse of a Welsh homeless person as an officer of the Royal Marines, gave it a number of fake documents, and dumped it in the ocean off Spain to deceive the Germans about the invasion of Sicily.

[0] https://en.m.wikipedia.org/wiki/Operation_Mincemeat
It has a familiar Fortran/Academia/FEM solver vibe. This is very, very likely a format inherited from a Fortran code.
…there was no intrinsic link between drug addiction and criminality. In fact, it was only the high price of drugs, generated by prohibition, that led users to commit crimes, he said.

This statement is a real eye opener for me.
Thanks! I didn't know about those.

For some reason I was convinced phone gyros use light interference in a spiral of optic fiber. Probably because I read about that design when I was looking how solid-state gyros in RC models work.
Show HN: GitHub Pull Request Reminder
Spotify Premium all the way.

It’s not just the music. The algorithm for “Discover Weekly” is amazing.

The Spotify playlists are also good. They have everything and you can go crazy if you want to.

While you can get all this for free, no ads, unlimited skips, and offline music make subscribing worth it.
I use wallabag to keep track of things I want to go back to read when I have time. Keeping open tabs wasn't cutting it.

It's not always perfect but after I set it up it has just kept running. Browser add-on and phone app work decently.
Off-topic, but that link was really worth reading, thanks!
I'm more curious; which jobs out there have the highest starting salaries? College new grads with a bachelors in computer science are likely to clear at least ~150k in total comp at the large tech companies. Are there other fields which have higher entry level compensation?
+ Pakistan
EDIT: wahern's reply above is far better than mine. Read that one instead. I'm removing most of what I originally wrote except for this bit:

-----------

I would argue that Christianity has influenced western culture far less than western culture has influenced Christianity. And that the key benefit attributable to Christianity—insofar as it was the lucky religion which happened be closest to the people who built western civilisation—is arguably its adaptable and relatively non-invasive nature compared to many of its contemporaries.
They do use that - beta (measure of volatility of a stock relative to the market)
mine would be: lonewolf72. Thanks heaps
See this other comment for an explanation of why you might not have worked with any decent engineers who were on H1B: https://news.ycombinator.com/item?id=17615528

Your experience doesn't mean that good engineers on H1B don't exist in large numbers. You just haven't encountered any.
i have something like that in one of my projects, there is "inbox" in one of my apps, it is handled with react, and the header, and top menu are outside of react and generated from backend. it works great. the only problem i had is in the developing, the thing that i did is i developed the inbox feature separately and then im copying the dist to my app on compile.
Google no longer uses Perforce.

https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...
“how the memory contents of a NTM are initialized may be a defining factor in the success of a NTM implementation”

Does it mean that one can expect better explainability in the future from these models?
The threads could take a pointer/reference to the "stop variable" and use the reference instead of accessing the global variable directly. That allows you to mitigate many problems of global variables. Sorry, if you already do this.
People, especially Americans, conflate Christianity with Western culture. But this is erroneous thinking:

1) Western liberal values are not co-extensive with Christianity. Christianity is geographically much larger. This has been true historically, and even more true today with the rise of Christian nations like South Korea and various nations in Southern Africa.

2) Western liberal values came to predominate in Europe centuries, even millennia, after Europe was Christianized.

3) Many Western liberal values are easily traced to pre-Christian movements, such as Greek Stoicism.

4) The Christianity of most Western Europeans today is not the Christianity of centuries ago, let alone millennia ago. The Protestant Revolution was like a giant flask where people took Christian doctrines and mixed them together with contemporary civil and philosophical values which emerged from the Enlightenment and then the dawn of the scientific and industrial ages. It's one thing to say that Christianity was conducive to the emergence of those other phenomena; it's quite another to say that they were Christian.
Typical toxic coworker. Plays down others ideas, doesn't offer his own. Welcome to hn, you'll fit right in.
And I'm arguing that part of it is grossly unmotivated. If you break down an estimate, it should be broken down into things that plausibly matter, not total irrelevancies.
Just as important (at least to me) is the song “Sailing By”, which is used to fill any extra time before the 00:48 broadcast. I wish the article would’ve given it a mention.