skysight-inc/HackerNews huggingface dataset:
There's an excellent and fascinating book that describes, among many other things, how the satellites were saved from being "de-orbited" (crashed) about 20 years ago. It's called Eccentric Orbits.

https://www.amazon.com/Eccentric-Orbits-Iridium-John-Bloom/d...
I don't like these types of a comment. You can criticize implementation of a technology even if:

a) You don't have a better solution, or

b) You have a choice to go elsewhere

If Nike made you go through their own network (a sort of a DRM if you will) to operate their shoes, that's something to be criticized, because it serves absolutely no other function than to lock you into their ecosystem and give them data on you. Anti-consumer practices should always be criticized.
Oracle systematically underpaid thousands of women, lawsuit says
Rivet fasteners are great for doing a hulk impression as they all pop open. Less useful if you are an able-bodied adult who does more than sit or walk slowly throughout the day.
Don’t give people that much credit. Best case they are looking 4-5 quarters ahead.
This is basically the Invisible Hand, and I don't see it. Seattle (at least anywhere within 30 minutes of downtown) is being taken over by tech workers making huge salaries. They're building condos, not stores. The stores that are being built are high-revenue specialty stores, like cannabis.

When transportation becomes impractical, it first becomes impractical from the bottom (like artists and service workers) -- the rich will always find a way, whether it's paying hundreds of dollars a month (no exaggeration) for parking, or using delivery services for every meal.

This isn't causing grocery stores to be built and public transit to be improved. It's pushing everyone making less than $100K to pack up and move 30 miles away. High-paid tech workers often get subsidized transit, but most other jobs do not.

Seattle is turning into Manhattan, only without any of the services (everything shuts down at night!) that allow Manhattan to work. Even apart from the temporary 99 closure, this is not sustainable.
Tech Companies Manipulate Our Personal Data
Notable exceptions are R, Julia, MATLAB, Mathematica, etc. Namely, environments/languages which focus on numerical and scientific computing applications. One of the project's goals is to provide similar functionality on the web and in Node.js as those environments. Accordingly, in order to realize that goal, one needs to offer quality ("standard") implementations for doing mathematical operations (see https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo...).

Aside: calling the library "essentially a statistics toolkit" is a mischaracterization given that the bulk of available functionality is not statistics. For example, lodash/async style utilities (https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo...), iterator utilities (https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo...), assertion utilities (https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo...), benchmark framework (https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo...), etc. While certainly a WIP, might prove informative to peruse: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo....
It’s hard. Cisco doesn’t even make their own WiFi chips. The cost to benefit ratio isn’t worth it.
This makes me wonder about old-timey drink. I vaguely know what 'grog' is, and I can sort of guess what they mean by 'punch', but what is 'flip', 'slings', and is 'pepper in rum' really what it sounds like?

Wikipedia can help with the first, which is an interesting concoction which sounds like hard work (https://en.wikipedia.org/wiki/Flip_(cocktail) : " a mixture of beer, rum, and sugar, heated with a red-hot iron ("Thus we live at sea; eat biscuit, and drink flip"). The iron caused the drink to froth, and this frothing (or "flipping") engendered the name. Over time, eggs were added and the proportion of sugar increased, the beer was eliminated, and the drink ceased to be served hot."), but 'slings' WP entry is rather vague, and while I can find various combinations of pepper and rum in Google, I'm not sure any of them are what is meant.
An octocopter, from the renderings.

They call it a dual-quadcopter. That may indicate that the configuration is for control redundancy, as well as increased lift and compactness.
I interviewed for a company which made auditing software for government departments. I asked why they chose Oracle and they explained that governments get a hefty discount, so it was actually more cost-effective than the alternatives (e.g. enterprise SQL Server). So the motivation can actually be the opposite!
That’s the GDP of a smaller, developing nation. There are many hedge funds that manage less than that.

Amazon’s whole HQ2 competition took the US by storm and indirectly led to tons of speculative real estate investment all over the country, yet it involved much less than $26 billion...

Yes, such a sum will likely not have a noticeable effect on the US stock market as a whole, but that doesn’t mean it’s a sum that can be invested as easily as many seem to assume.
I noticed these criticisms of the Unix philosophy.

Postel's law of accepting liberally and emitting conservatively is getting blamed for leading to bloated programs that need to parse bad input.
https://tools.ietf.org/html/draft-thomson-postel-was-wrong-0...

Text formats like JSON and XML are easy to write by hand now with better editors and Python scripts for parsing them are easy to write. Idiosyncratic file formats may not be escaped correctly. An regex scan for "Inactive" can give false positives and negatives. A program that checks JSON will fail rather than giving a false answer.

"The internet is running in debug mode" : http://java-is-the-new-c.blogspot.com/2014/10/why-protocols-...

File formats can give way to programs using Sqlite. https://www.sqlite.org/whentouse.html
I want to believe this will get decent adoption in my lifetime. MIDI has so many historical limitations that have become ridiculous in a modern context, like only having 16 channels per bus or the very low control precision. These have lead to hacky solutions and compromises that often end up creating a poor experience for users.

I've worked on plugins that require per-note tuning and pitch bend, and the current best solution, MPE, is limiting. You're forced to use an entire MIDI bus to control a single instrument. This is a huge hack, and it means you can't create a MIDI plugin that controls multiple instruments.

Vendors are slow to adopt new standards in the audio world (as in many domains), and I hope this will be followed up with good diplomacy. We can learn from the non-adoption of Steinberg's VST3 standard as a path to avoid.
There exist plenty of non-snowboard boots with the Boa system. For instance, Boa's running shoe category: https://www.boafit.com/category/run

I've had some Boa snowboard boots, and they've been good, but I've transitioned to non-ratcheting/non-metal quicklace systems. I find them somewhat more durable and easier to make fine adjustments to, while being nearly as quick/easy to use.
You can probably negotiate toward the top of each pay band, but that's about it. I'm assuming the OP was an L4, you can research the pay bands for that level.
There have been some studies comparing Strads with modern vilins: https://www.livescience.com/44651-new-violins-beat-stradivar..., not sure if there are any publicly available recordings.
PHP extension repository PECL compromised
I think I see where you're coming from, but at the same time we shouldn't establish a precedent that makes it even easier for companies to hide behind some named scapegoat. The decision was carried out in IBM's name, and IBM bears responsibility for it.
Could it be possible that his goals included more than just "make cash pile bigger"? I would argue he got significant value out of taking the reins of his company (which bears his name) and turning it around.
What I mean is... I’m an idiot and need more sleep. Thanks for the correction.
Yes, that's not what I am arguing and I think it might be a distinction that is different from my mother tongue and English.

I've seen people arguing that "the internet is doomed" as if there is nothing one can do about it and the event that doomed it has already happened. I've even seen headlines of that form on HN. It is the same is if someone had written "the coral reef is doomed", then I would think that someone had dropped a nuclear bomb on it and that the event already happened.

As I said, I'm not against warning people what _can_ happen but I don't go around saying it already has happened.
If it has happened then there is no action one can take (i.e., the dooms day scenario has already happened). That's what I wanted to convey in my first post really.

In any case it's very much a topic derailment in this case and I apologise for that.
Read the article. It isn't using the term "soft power" in the realpolitik sense, it's something else entirely. It's more of a meditation on culture and the search for meaning in life. It suggests that Westerners have forgotten what most other societies remember. It uses Japan as an example, but the idea isn't specific to Japan.
I've wanted enumerable classes for *so long*
Wow, that was like the first article in years which managed to load ads through uBlock origin while giving my CPU a nice increase in load. Does anyone know how they do that?
Userspace would render its local window and send the invalidated regions to the kernel.

The problem was two fold. L4 ipc was just slower then a swi, and l4 driver model would lock the page table for every region instead of just checking every region all at once.
I found the ad they were talking about on multiple websites and they don't have advertising disclosures:
https://www.vt-world.com/americas-smartphone-obsession-exten...
This one says it's from AP:
https://newsok.com/article/feed/865832/americas-smartphone-o...
this one is similar (probably same campaign):
https://www.businesswire.com/news/home/20150629005126/en/Per...
I get email from Amazon that is intended for a different person whose Gmail address merely includes mine as a prefix. I emailed Amazon about it but the ignored me.
Definitely not
In other words, artificial intelligence isn’t intelligent at all.
Since you didn't mention it, have you tried cannabis or CBD? If you live somewhere that it's legalized it's worth a try. Among people I know the results are mixed, but it can help with anxiety.

In any case, edibles especially, are a lot healthier than benzos or alcohol, and not addictive in the same way.
Covariant Returns and Contravariant Parameters Coming to PHP
Check if a tree is binary search tree or not
Now if only we could get the fossil fuel and agricultural industries to do same.
I never had them pop unexpectedly in me, and I prefer less formal attire when doing physical activities
What they mean is: a Man in the middle attack is very unlikely and not easy to setup. They will not spend time on this issue untill the OP has a valid threat model. Which the OP has not given.

They already cryptographically sign and validate the updates, which is why it is ignored. It's another solution for the same problem ( reducing change of a malicious update)

PS.

> This is a security risk and should be solved ASAP. Thanks

This has a unfriendly tone of the OP. I would have done the exact same thing in the same situation as the VLC developers ( since there is already a solution implemented).
The original Nord Stage is still an excellent instrument and commands high prices on the used market. There's no reason to throw the old one away and few reasons to buy the new one, because the old one does pretty much everything you need it to do.

We're talking about very mature technology. The difference between Nord's 100MB piano sample sets and a 20GB mega-multisample is extremely subtle. The synth and effects engine on the Nord Stage sounds fantastic. You could add a ton of sample memory and processing power, but the sonic benefits would be absolutely marginal.
I have a small amount of professional experience with Scheme and programming language design & implementation which I put on my resume. I've found people bringing it up is a pretty good bellwether for interesting interviews and people who are good to work with. Has it gotten me in the door ever? I don't know. Go ahead and do it.
$21 billion represents 0.1% of the SP500 market cap.

Sums that small don't significantly affect board decisions especially if they come from passive investors. For comparison, Vanguards SP500 fund (VOO) has market value $400B.

Had Dell gradually bought SP500 index over a year, the effect on price would have been minimal.
False
This implies that he could have actually sold his stake for $15B (which is not true)
> point out the index fund billionaire. We all want to meet that person who's winning so hard, by doing nothing.

Are you joking? Look at the Forbes 400 richest. Look at the Fed's Survey of Consumer Finances.

The person with power in San Francisco is not the 24 year old MIT Grad FAANG SWE who can barely afford his mortgage, but the LP for the VC who has founders coming to try to get that series A. Or the activist investors making Apple give a dividend.

Billionaire heirs are "winning so hard" all over the place in index funds. S&P 500 2008-2018 return is 167% on low inflation. Even factoring in inflation it's over 100% - billions more than doubled in a decade. 2008 was an off year, but even factoring around that is still a huge win.

Doing nothing for a decade, and more than doubling a few billion after inflation? Yes that is winning so hard.

The biggest beneficiaries are the heirs who expropriate labor time from those who work, not those working and creating wealth.
I was a big fan of Atom, but it's constant performance problems combined with the fact that even after Atom's team rewriting huge parts of the project in C++, doing witchcraft and what not, made me switch to VSCode.

I'm still really not sure how/why VSCode feels so responsive and performant compared to Atom, which, according to Atom's devs lengthy blog posts, went through a pile of refactoring, focused exclusively on performance.

Edit: Also, staying with Atom isn't really viable at this point, since development was pretty much halted, in favor of X-Ray (aka Atom 2.0?). The only significant changes that are being made are the GitHub-integration related features.
different measurement methods are giving conflicting results.

increased snowfall may cause observable localized increases that add up over time, but that does not necessarily mean the ice sheet is thickening: water expands when forming ice, so pressure from increased weight of snow can melt the bottom layer of ice where pressure is highest.

I don't necessarily see a contradiction between the observations
You could alternatively view it as Twitter being terrible at presenting anything other than the trivial and superficial in a legible manner. (-:
> It all sucks, but this is reality. You can't fix reality. You'd have to tell the Earth to obey an atomic clock.

The question might be super naive, but I wonder how useful/workable a time-system would be that's completely decoupled from celestial body movements? Isn't Swatch Internet Time something like that?

Gonna be really interesting once humanity becomes interplanetary or even interstellar. Will we have whole different calendars and time zones for different planets and solar systems?
A lot of big companies (FAANG) do test platform domain knowledge, many also do platform-specific coding sessions. The reason why interviews aren't solely composed of platform questions, is that they want some measure of how good you'll be overall too.

Many engineers at big companies end up changing roles entirely (android -> iOS, iOS -> backend, engineer -> engineer manager, engineer -> PM, backend -> ML, etc).

Big companies don't just want someone who's knowledgeable about a single platform, they want someone who's also a skilled critical thinker and are able to break down hard/complex problems.
yes 2016. someone please update the title.

Also, taking a number like unemployement on its own is futile. What about the large number of young Spaniards to packed their things and moved to the Germany, UK, Austria etc? What about the generational patterns that surely put more people into retirement than young people growing into the job market? We all can cherry pick statistics.
Indeed this is a good thing not just for them, but for developers already doing this. As small businesses opt for these build-your-own-website services their competitors , particularly those who have little-to-no knowledge of design/UX, may decide to up the ante and hire a developer.

I've launch ~25 custom-theme WordPress sites for clients over the past 6 years and there has yet to be a shortage of clients who are willing to pay for someone else to deal with it (and even maintain it long-term).

My most recent project, approved just last week, is exactly this: a client with a SquareSpace website who needs to step-it-up as a result of the increased local competition, so we're doing a full redesign and building on WordPress.
It's just code bugs, they're easy to forgive when they get fixed. How much code is in a laptop prior to installing an operating system, it must be a lot with modern hardware.

Management bugs on the other hand are harder to forgive, like that time Lenovo shipped rootkits, or the many times Apple has simply lied about bad hardware design, or that time Facebook decided not to refund children based on if it was their parents asking...

https://www.reddit.com/r/AskReddit/comments/9gsp0m/what_is_t...
I had a Win 10 laptop with WSL and a touchscreen as my main workstation for a year and I loved it. Sublime is already superceded by VS Code in my mind. Haven't tried Konsole, but I've seen some threads to indicate it can be done. My new job requires me to have a Mac because we do some iOS work and generate a lot of Keynote decks and I just hate it.
Yeah, this doesn't really hold water when your software is as widely installed as VLC - I've lost count of the number of deeply nontechnical people I've installed it for, for what that's worth. Checking file sizes is serious half-assing IMO - it's not beyond the wit of teenagers running a botnet to deal with that, never mind determined criminals.
I'd have to disagree with this. I've done lots of stupidly over-complex live music production, and MIDI has been rock solid and reliable whenever I've done any of it. The cables are physically robust, and the protocol works well. It's an incredibly well-designed system. MIDI ports are not dumb - in fact I'd venture that they are one of the reasons that MIDI has become so popular - they're simple and universal, and cables and connectors are easily made yourself - not something that's the case for USB, particularly USB-C - can't imagine trying to solder anything like that together!

Back in the day I made loads of custom switch boxes and so on to allow whatever bizarre system I thought was a good idea into a reality - in fact I only got the last one out of my studio about 3 weeks ago when I finally removed the 19" rack I've had in there for the last 20+ years. The ubiquity and compatibility of MIDI has been one of the reasons that it's still around today. Forgetting that would be a huge mistake, IMO.
Ten threats to global health in 2019
Yep! If I recall correctly we had to blow away the entire cache on every system call because the line invalidate was so slow.
Out of curiosity, $200k revenue pre-tax? Or $200k take home in your pocket after operating expenses, taxes, health care, etc?

My friends who have consulted have pulled in some seemingly hefty sums, only to feel like they came out behind a good salary with good benefits.
Done https://www.midi.org/articles-old/trs-specification-adopted-...
I saw that when I searched, but didn't think it was a thing someone would realistically say. It's a little Ned Flanders.
R is nice for stats stuff, even if performance can be iffy for certain tasks. The existing libraries for basic ML tasks are largely fantastic. The syntax rubs many people (including me) the wrong way. But I don't like the paradigm for basic ML tasks in scikit-learn (python) much better.

Anything involving matrix computation is great to do in python because of existing libraries (numpy). I think most people who are actually writing code (i.e. grad students) don't mind the syntax because they learned it in school starting in undergrad.

Octave's main appeal to me (and most people I work with) is being able to run existing MATLAB code. However, making it work for nontrivial MATLAB projects, is, well, nontrivial. It's also very slow.

Julia is the language I'm most excited about. It's fast [1] even though it has a slow startup time, and that's improving quickly. It's got a nice grammar-of-graphics-based plotting library [2] that's quickly catching up to R's ggplot2. I think it has potential to be the language of choice for non-neural-network stats/ML (that's python for the foreseeable future). I like the syntax a lot, too. The data types take some getting used to, not unlike R. I also think if Julia moves away from JIT compilation, it has potential to be the language of choice for deployed NN models (right now, that's C++).

As for plotting, R's ggplot2 beats MATLAB any day of the week for me. To each his own.

[1] https://julialang.org/benchmarks/

[2] https://github.com/GiovineItalia/Gadfly.jl
My partner has an Acer £250 Chromebook and their work machine is a £1000 HP, I bought a £140 Lenovo, and the build quality of the HP and Lenovo is on par. The case and screen on the ACER is better than both. The battery is quite poor on the HP, but compared to the other machines it has a better CPU - so could explain it. I'm not saying machines are much of a much-ness, but sometimes more money doesn't buy you better quality. There are HP lines that start from £200 - £1000, and they have the same cases but different flavours of memory and CPUs, I doubt there is much between them in build quality.
I have used 1password for years, until they started pushing their cloud subscription for android app. Switched to KeePass, don't need wine for linux anymore, and regret not doing this earlier.
While somewhat related to point 8 (Follow up after getting an answer), my pet peeve is people who post about a problem they are having, not getting any response, then a final "Oh, never mind, I figured it out".

Auuggghhhh! The forums you use are a great resource not just for you but for others. A posted solution could help other people who are searching for the same question.
Doesn't work on the Mac right away. It exits with bunch of Java exceptions ranging from JRE versioning issues to Eclipse exceptions I don't want to care about. Piece of crap in my opinion. Thanks for the suggestion anyways. Next!
It's a fair position. The security risk is likely zero, since transport security doesn't solve the problem.

EDIT: wow, surprised at the downvotes! I guess many HNers don't understand security that well.
That would be a big violation of EU laws.

Maybe it depends on jurisdiction.
Which L4 was this, by the way? Did you replace it with an RTOS, a POSIX system?
Presumably people pay for this when nobody else can provide the coverage they need?
Easy: just imagine your life without a train. Replace it with "standing-room only bus (no wifi), and 2 transfers each way". Or "stuck in traffic". Still seem great?

Rail is expanding in Seattle but it's slow going. West Seattle is planned for 2030, and Ballard for 2035. You don't build a rail system overnight, especially when you've got hills and oceans and lakes and existing development to contend with.

We're the fastest growing large city in America -- population is up 20% this decade. (500K to 600K took 50 years. 600K to 700K took only 7.) That's a lot of extra bodies to transport. Any city would struggle a bit with that.
I'd certainly notice the lump sum of $26 billion in my bank account.
It's just one of many government-caused bankruptcies
padding functions and other string utilities are available under the "string" namespace: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_mo...