skysight-inc/HackerNews huggingface dataset:
Route* not right. As an example, you can send traffic destined for 142.0.0.0/8 via the SSH connection, and leave everything else untouched. Any application connecting to that IP range will be automatically tunnelled via SSH.
It's a bit of a stretch to say that a lawsuit is a threat to the rule of law.....
Peloton Is Spinning Faster Than Ever
Very nice! I've just made a birthday "card" out of it ;)
Same here about volume 1 — I only have it because my father got it somewhere but neither of us read it much, it's just collecting dust.

However I'm now buying & progressing through volume 4 which Knuth is gradually releasing, and it's _way_ more readable, more novel for me (I already learnt my quicksort from more approachable sources, but this contains recent advanced stuff) as well as fun, if you're mathematically inclined.

Knuth still formats algorithms pretty badly IMHO, with little indentation, one-liner loops, "return to step 2" jumps, single-letter names etc. But at least they're not in assembly any longer :-)

This puzzles me from a man who pays tremendous attention to presentation and readability, literally wrote the book on typesetting algorithms & system he devised _for writing this book_, and introduced the idea of literate programming.
Surely this is not oversight but very deliberate style, I just don't enjoy it much, but I'd love to learn why he chose it...
So then I’ll ask, what about this specific action is unreasonable?
If you disagree with semver being flawed, why did you ask:

> Isn't it well known to be a flawed practice yet?

If you agree with that statement, why can't you explain why it is flawed?
The headline implies some sort of causation, or at least correlation, but the article admits a few paragraphs in that the 737 MAX was “certified under the old law.”
Everyone over here on HN seems to be quite negative about the SABRE engine. While there's very little evidence for this engine being useful for orbital applications, it is instead a very compelling idea for a Concorde and/or SR-71 replacement. Scramjet engines don't seem to be happening anytime soon (I just listened to a Queensland University researcher saying that their research may yield an actual engine in 4-5 decades). This idea of pre-cooling the incoming air seems closer to reality.
I put the scare quotes around "free market" because the usual selective Adam Smith quote is used to support no regulation (selectively) for the benefit of corporations, usually a certain corporation or group of corporations.
I like the simplicity but it's too buggy for me at the moment (at least the web version using mobile). It also keeps giving an invalid state which requires a hard refresh. It then jumbles the words and characters after a refresh which is super annoying.
Cycles arise in any complex/dynamic system. It's natural. Managing it should be natural too. Applying dampening on the amplitudes would help. That's basically the mandate of central banks.

Growth is the consequence of population growth and technological progress and the process of specialization (comparative advantages). All three are in pretty much full force, so it's not just growth because greed.

(sorry for double posting :| )
I'll give you a hint: it's not the company that lied about whether their product kills people and paid others billions to do it as well.

Exxon could've just been honest and oil would still have been sold and used and saved people, we could've just been using it more responsibly.

But they lied, for profit.
I'm also curious as to a historical source. I'm coming up a tad empty in searches.
And all it cost was the inevitable total destruction of our climate and ecology! Yay!
I think you missed my point, which is quite tricky to put into words so I may have not done it well.

"Google" in that context doesn't mean exclusively its management, but rather, the whole group of people. When Googlers stage walkouts and so on they don't care much about the specific situations at hand. If it wasn't one thing it'd be another thing. This is clear from scratching the surface of their complaints in any detail: it's all built on very brittle foundations.

What they want is the feeling of collective moral action, of clarity of purpose, of being a part of something bigger than building the next chat app, and they're able to get that at Google where it wouldn't be tolerated at most companies. It's exactly because this sort of activity does not affect their career prospects or might even enhance them that is why they do it: remember that their promotions aren't decided by management at Google but rather, by committees of the same sorts of people who are protesting.

People with 0 confidence aren't conducting walk-outs, they aren't whistleblowing on Google's questionable military deals.

This is exactly what people with no self confidence in their own goodness would do.

If they were secure in their own morality, in their own sense of living a right life, they wouldn't be attempting to find it by engaging in constant cultural crusades inside their own place of work. It seems quite clear to me that many of their supposed moral positions aren't well thought through and exist primarily so they can protest. In other words, the protests aren't a means to an end (change of policy by Google's management), the protests are the end, in and of themselves, because it's via noisy displays of moral virtue that they find what they're truly looking for.

If you like I can go through some of the inconsistencies in the various positions their employees have taken.
@OP pretty interesting work. Does it support markdown -> mindmap? i.e. Convert indented text to horizontal tree something like [this](https://github.com/dundalek/markmap)
Exactly this. The speaker's claim to fame is building a game from scratch. He relies on (based on his episode guide titles) Windows, C++, DirectSound, OpenGL, just to name a few, not to mention human interface devices, to achieve this in a remotely reasonable timeframe.

Yes, he's got a point about over-relying on layers of abstraction, but that abstraction was written with untold millions of dev-hours across thousands of organizational structures and independent individuals. The only way to get pieces of such disparate pedigree to operate together is abstraction and APIs. You have to bottleneck and standardize complexity to logical boundaries or else everyone ends up rewriting their OS to ship with their game. A standardized ISA wouldn't fix this because you still need standardized OS ABIs, hardware wire protocols, network protocols, media write protocols.

His argument boils down to "get all engineers to agree upon an ISA, OS, SoC, hardware interface". As a start, he suggests "Simplify the NIC, SATA, USB and video interface". Yeah, ok, I'll believe that can happen when engineers agree upon bike shed colors reliably.

When you're basically the only person in the stack, it's easy to naively say "just standardize everything!" but as anyone who has been to any organizational meetings knows, getting humans to agree on ANYTHING is an involved process.
This only shows the lack of character of some New Yorkers compared to people from Paris. They resort to stealing to get what they want. It is a shame, and very difficult to create a civilized world in this situation.
For bonus-points the prefix "Aber" on Scottish place-names largely means "at the mouth of a river".

So you have "At the mouth of the river"-Deen. (Though of course the real rivers are the Dee and the Don, so it isn't as simple as it should be!)
It is unreasonable to deny the entire public of works of art that are culturally relevant.
Um, to play devils advocate a bit... why can't you do that?
Ah yes. There is a strong correlation between the amount of code you write and the number of bugs you produce. Typing fewer characters means writing "less" code code thus fewer bugs. But a larger factor is that the shorter and more cryptic you write variables names, the less you will be asked to keep writing code, thus you will produce fewer bugs. To produce the fewest number of bugs, write less code.
If your concurrency model only allows bounded nondeterminism, you can't express an algorithm that assumes a concurrency model with unbounded nondeterminism in it. Furthermore, the choices concurrency models make hugely affect performance, so it doesn't even matter much if models were equivalent. So, no, algorithms do have to be explicit about concurrency models, whether you like it or not.
Not exactly- the term "provable reserves" has a technical meaning, and is usually used with a modifier like "economically recoverable".

Because the public misunderstands that term to mean "absolute amount of supply ever to become available" doesn't make it misleading or even a secret.
on that last point, if you are right, and i am wrong, but i am your superior, then you are in a tough position. your only chance to resolve this peacefully is to rely on my good will to actually accept the truth. if that good will does not exist, you are taking a huge risk. you are going to have to find a diplomatic way to show me. and that includes listening to my reasoning, and asking me about how i would solve it.

so yes, even if you are right, you still need to ask, and not only pretend, you really need to ask and make a serious effort to understand my approach to solve the problem, and then, only then you can try to explain to me, using my own approach, why that is wrong, and why yours is better.
> Just like if your neighbour at the restaurant lights up a cigarette and you hate that and it spoils your meal. You can't very well "give up smoking" to fix that.

But you can go to another restaurant that doesn't allow smoking. If enough people don't like having smokers around that those restaurants goes out of business, then eventually you will see a shift in the market of available restaurants with non-smoking sections.
Okay so you think setting up FR at burning man so we can deport some people that went to burning man does any net good for society? Why? Because our culture is changing too quickly? Shameful.

Do you also think deporting the 11m people here illegally would be good for society? Protip: it would be devastating.
To be fair current kernel might not be able to transmit qubits, as C assumes all types to be composed of regular bits.
I would just point out that China and the EU will, without question, move to a more robust regulatory régime. I agree with that, that's just going to happen. But also, the US will act to move past its "rubberstamp" regulatory framework.

Now, should China or the EU regard the new US regulatory framework as being any more effective than the last "rubberstamp" US framework? Absolutely not. But changes will happen within the US as well, and there is an opportunity there to make things better.

All that said, yeah, in this case, people can be forgiven for being skeptical of the US. So most of the improvement in quality will likely be driven by the regulatory proctology exams we'll probably see out of China and the EU. But, hey, as long as better quality comes from somewhere, that's better for the people of the world overall.
You aren't educating anyone on this forum with this perspective.
A few years ago I wrote an accounting software using that approach. The C++ code was calling predefined set of stored procedures and most logic (especially constraints) was in db. Fixing bugs not related to GUI was easy and, in most cases, not visible to end users. We also had a request to let an external software to insert some data into certain tables. I just created the procedure for this particular case and guys from another company just integrated their software without any problems.
Does that mean timezones and daylight savings disrupt teenage sleep patterns and that they are unable to adapt?

Should we abolish timezones and daylight savings as to not interfere with the immutable teenage sleeping patterns?
That some piece of code is explicit about what it does and that the capability to do so must be declared ahead of time in the type system are two different things. For example, every subroutine must be explicit about what it does and what, if anything, it returns, yet languages differ on how much of that must be declared in the subroutine's type signature -- Haskell requires being explicit in the type signature about return types as well as effects, Rust is explicit about the return type and some kinds of effects, Java is explicit about the return types and a smaller subset of effects, and JavaScript is explicit about neither. A language can provide the same suspension (or "await") behavior as Rust's async/await without requiring subroutines that use that mechanism to declare that they do so in the type system. Scheme does precisely that (with shift/reset).

In fact, Rust already gives you two ways to suspend execution -- one requires a declaration, and the other does not, even though the two differ only in the choice of implementation. That you wish to use the language's suspension mechanism rather than the OS's is not a different "model." It's the same model with different implementations.

Whether you need to declare that a subroutine blocks or not has no bearing on the fairness of scheduling.
hire a hitperson
Believes are important in churches, and in courts these are all just allegations that need to be proven first. That's how the law works.
Yeah, we recommend to use desktop app. The mobile version is still buggy right now as it's in beta and we focused mainly on desktop version as the main device. Nevertheless we will fix that soon.
Apple AirPods Pro Price, Specifications and Buy Cheap Deals
The system somehow allowed John le Carre and Andy McNab to protect their work and identity years before the world got to know of David Cornwell, or McNab's real ex-SAS identity. So is losing anonymity in copyright a recent innovation?

That an artist cannot have a pen name and remain anonymous seems to be a fault with the current system, not with the choice to remain anonymous.
This is where the discipline of asking yourself “why” becomes useful.
So our incentive structure- capitalism- is to blame.
Every theory, plan, ideology when meets with real life humans gets transformed. Socialism (state socialism, gulags, holodomor), buddhism (genocie in Myanmar), christianity (from megachurches and westboro baptist church to serious "internal" affairs like sexual abuse), islam (ISIL/ISIS), and the list is probably endless.

There are a lot of people working on solving the fiscal policy issue. And apparently just as many trying to stick to their guns and boneheaded over-simplistic arguments.
What determines these "natural sleep cycles"? Does daylight savings interfere with them?
Some people would argue that emojis don't belong in Unicode because they evolve too quickly and new ones need to be added too often, and the Unicode standard simply won't be able to keep up. As such it would hinder the expression of users, and it would stifle the evolution of online expression.
A whirlwind tour of modern State in React
Facebook (HipHop for PHP) transpiled PHP to C++ but that 15 years into its life.
Technically it was Lubuntu, but gvfs is still the backing component that handles SMB for PCManFM just as it does for Nautilus.

> Here's a video showing you how to mount an SMB share, it is quiet straightforward: https://www.youtube.com/watch?v=iPnVzyMBlAI

This is so exactly the problem with the Linux Desktop evangelists. Someone says they have a problem with Linux, a bad experience, and your childish ego can't handle the concept of your fetishized OS not being perfect so you immediately assume the person talking is an idiot.

> No operating system is fool proof. For vast number of users that don't have specific OS specific software requirements, Linux is a very viable alternative.

Linux Desktop evangelists have been saying this for 20 motherfucking years and yet Linux still has pitiful desktop market share. What will it take for this community to wake up and realize that maybe people aren't retarded and have very legitimate reasons for not choosing your OS? Even people who like the idea of an Open Source Desktop OS?

> Here's someone's mom trying out and using linux

Could you try being less intentionally insulting maybe? This is such typical Linux Desktop evangelist garbage. It's an attempt at shame, but it backfires because what you're really saying is that Linux makes a great web kiosk and as long as you don't want to do anything interesting with it it will work fine.

Ultimately you don't have to listen to me. Look around you, your waifu Desktop OS is not being adopted by the masses, or even the non-masses. You've been telling the same comfort story to yourselves for 20 years about big bad Microsoft's exclusivity deals and Office lock in and all sorts of other nonsense while completely ignoring what people who might actually care what OS they use have been screaming at you about all the ways you've been doing it wrong.

This is why Linux will never be the majority Desktop OS of choice: because the community is full of people like you!
Ubuntu has a try_files directive in /etc/nginx/snippets/fastcgi-php.conf that is included by default. It was put there years ago to guard against another problem (also mentioned by OP), but it seems that the try_files directive will block this one, too.

Unfortunately, too many people still copy & paste three-liners from random blogs and call it a day, often overwriting the safe defaults provided by their distro, er, I mean, Debian/Ubuntu. (edit: The RPM world is a whole different beast. When you install typical LEMP components on CentOS 7, both MySQL and Memcached listen on all interfaces by default. Seriously?!)
One way to design UI to make this discoverable without scrollbars would be to do a transparency 100% to 0% gradient at the bottom. That way the copy button would be semi-transparent/vanishing which might trigger the user to scroll down.
>by realizing that most of us did what Exxon did in the same time on an individual level.

To whom much is given, much is required. The power dynamic of Exxon v One Person is so wide it's not worth a comparison.

People's lives are built as a response to society. Corporations and institutions build that society. They are far more responsible for their choices than I am mine.

I can reduce my usage, you can reduce yours, that's great. It pales in comparison to what companies and governments can do.
Hell I want this to be a standard
It's a convention that cannot really be enforced by compiler or any tooling, it ultimately relies on humans following it, hence it will always be broken in some way for some users.
Oil saves more lives than it kills

Maybe. That alone does not mean we should continue to use oil when alternatives exist.

>and it makes lives better for all of us.

No, it does not. There are many impoverished communities on the planet who reap relatively little or no benefit from oil use and suffer disproportionate burdens from its production and use, example: Africans.

> You can't just take the negatives and ignore all the positives.

You can't just ignore the negatives, or the evolution of the circumstances.

> the ability to keep an incubator running let alone the materials for creating

Oil is useful for creating and running an incubator, or any number of modern inventions, but is definitely not necessary for all of those things.
Problem is that only people or companies with deep pockets can violate the law that way. If you don’t have money for lawyers you have to pay the tickets.

That’s how end up with a two class society where some people are above the law.
I thought this post would be of interest to the community because it described consciousness in terms of feedbak loops, networks, and physics.
Right, you shouldn't do that. Instead, you should leave your content as-is when viewed on a screen but add a separate stylesheet that gets applied only when you print to format your content for the paper: eg. put footnotes at the bottom of the page. Unfortunately, features like this are largely missing from browsers.
Don’t understand the downvotes. If anyone has any references to there being a large number of undocumented immigrants in Europe, I’d be glad to be corrected.

Most of Europe is very different to the US in this regard. Without being legal/registered, you’ve no chance of getting the equivalent of an SSN, drivers license, opening a bank account, leasing an apartment or in some cases even buy a mobile phone. Consequently, the number of undocumented immigrants is minuscule.

I get the impression that in the US it mightn’t be unusual for the average citizen to encounter undocumented immigrant gardeners, nannies, etc. - this almost never happens in Europe.
You mean an industry where you make something once and sell it infinitely vs an industry where you build a specific thing and have to make all your money during design and construction that one time?

Software guys don't know what small margin means.
> 3.5B need to die.

Well more actually, unless noone is born in that time, if you want to be glum about it.

I hadn't even heard about the nitrogen cycle. Thanks!
Yes. Based on mark down we visualise the mind map. So if you use headers, bullet points etc. then it's converted and structured into mind map hierarchy.
A B-tree (or any sorting/index tree) allows one to find nearby elements in where sorting order one choose. If one takes a B-tree of strings sorted in lexical order, one find the neighbors of a given string X. If you start with a string X=YZ, where Y is smallest substring in our base string-to-search and Z is the part that doesn't occur, then the (left and right) neighbors of X will be other strings containing Y, if such strings exist. Search of this sort may take O(log(l)) time admitted where a suffix tree might take O(1) time (for all I know) but still, a lot of specialized search trees are not that different from B-tree+special-sort-order, as far as I can tell. For example, B-tree + Z-ordering gives you a spatial sorting tree.
Facebook takes down false ad from PAC on Republican Graham
FYI, Keynes is still of course important and influential, but ... it's also very outdated if you want to use models to gain policy insight: https://en.wikipedia.org/wiki/New_Keynesian_economics#2000s
The fact that it was possible is the problem. EU consumer laws make such agreements void. But I guess it’s a matter of mindset. Maybe that’s why I’m downvoted below zero :P
What does your work time look like that you're punished by an lets say 13:00 standup? (That said, I prefer an async standup through chat etc too)
However if it was spelled out explicitly, it could be used to argue that it should actually happen. Every part of a legal text has some effect, even a preamble - it provides context for interpretation when something unclear needs to be resolved. So when somebody from Boeing says "About those salaries..."
Deporting the 11m illegal immigrants here would result in higher wages for low-income citizens and reduce inequality. So you think paying poor people more money is a bad thing? Why? Why do you love income inequality so much?
Even in the mid-90's we were being taught that the coming global catastrophe related to oil was that we wouldn't be able to produce <<enough>>. Peak Oil theory that was accepted at the time said that the world would have already hit peak oil production by now.
Many of us don't have good-sized living rooms in which we're permitted to host guests.
There was only 1 good Indian company off the 6 I tried.

And they went on with their own SAAS application. The difference was the CEO was was doing the project managers work and tested everything himselve.

The other teams were constantly saying yes, but execution lacked severally.

So yes in their context meant: we heard you, not we understood you.