skysight-inc/HackerNews huggingface dataset:
"The species originates from numerous lakes, such as Lake Xochimilco underlying Mexico City... As of 2010, wild axolotls were near extinction due to urbanization in Mexico City and consequent water pollution, as well as the introduction of invasive species such as tilapia and perch... Surveys in 1998, 2003 and 2008 found 6,000, 1,000 and 100 axolotls per square kilometer in its Lake Xochimilco habitat, respectively. A four-month-long search in 2013, however, turned up no surviving individuals in the wild. Just a month later, two wild ones were spotted in a network of canals leading from Xochimilco." [1]

[1] https://en.wikipedia.org/wiki/Axolotl
Financial Cryptography in 7 Layers (2000)
C# is a more polished and "prettier" Java. It has done well with it's incorporation of functional programming, generics, dynamic programming and syntactic sugar in the last few releases. Too bad it's pretty much confined to the windows ecosystem.
I second this. If a company is building their product off of other people's work, I believe they need to honor the spirit and intention of their predecessors.

From the comment below, it sounds like maybe an Apple-like strategy to build off open source but charge for the resulting product? Either way, I would not feel comfortable recommending this product.
Nano. Just curious :)
Specifically, the problem is not regulation, but implementation of regulation.

If it costs significant time and money to acquire a license, that in itself is an unnecessary hindrance.

In my opinion, a better implementation of regulation would be reaction, rather than precaution. Everyone can be free to do work without licensing, but they are liable for causing harm. The only difference being that work is not immediately illegal.
I mean, software companies will spin ads any way they can to get engineers interested. That’s their prerogative. It doesn’t mean any of it is true—the world is 100% worse off due to ads, and no amount of smooth scrolling animations is going to change that.
I wish they had described the mechanism that was used to measure Earth's rotation rate to the millisecond 100 years ago.
It's simple, it's on every platform I ever SSH into, and it gets the job done quickly?
This is terrible!
That’s actually true of angular 2 as well, so the quote is just false. Angular 2’s dysfunction has little to do with dogfooding.
> Jokes about cramming so many engineers in a room they have to shrink desks

> Complains about talent hating the job after a while

Is this a joke?
It always makes an impact. These are voluntary arrangements, both parties think they win doing them, even though the processing costs are in the 10k's of thousands!
[0] is just a short form for [citation needed]
I use it in a pinch fairly constantly. Despite being a heavily customized Emacs user all the rest of the time. Mostly when I'm already scouring around the shell poking at files or need to make a simple new one (like a .gitignore) and I don't want/need to perturb whatever else I'm doing in Emacs.
I feel that it's kind of hypocritical to be to be OK with companys like Google and Facebook to have more and more leverage on the internet and information in general, yet care about net neutrality.

That being said, I'm for net neutrality and also for the breaking up of Google and Facebook.
> it's easy to lose, steal and destroy,

Have any of these ever happened in your adult life? If so, how often?
The problem with profit sharing is most employees heavily discount it to the point of it not being an effective motivation tool. Personally I would spend the money ensuring everyone is paid well and tightening up the unity of the team.

On thing I have wanted to try is to give the employees a certain amount of “free” money tied to profits and let them spend it as a team on anything that will make the team better/happier.
> liberal friendly news

Could you define "liberal" in this context?

I honestly am unsure what its meaning is here.
When I was a military brat, my mom would shop at the base PX. Children without military ID were not allowed in the PX unless they stayed in the baby seat in the grocery cart.

Children could get a military ID at age 10.

So up until 10 I sat outside the PX waiting for her to finish shopping.

(Getting the ID was great, we could get on the base by ourselves with them. We'd ride our bikes out to the Air Force base and hang out near the runway, watching the F-104's take off. Seeing (and hearing) a squadron of them lift off was incredible. Sadly, I had to surrender the ID at 21.)
Hmmm... Didn't Pontiac go out of business recently? I thought they were owned by GM. Am I wrong?
You can lose your occupational license (as well as your driver's license) for getting behind on your student loan payments.

https://www.nytimes.com/2017/11/18/business/student-loans-li...
It's not confined to the Windows ecosystem, aside from Mono there's now the officially supported cross-platform .NET Core.
The Entrepreneur's Roadmap – From Concept to IPO
AC/DC co-founder and guitarist Malcolm Young dies at 64
I can certainly accept that it'll always be the case that computer recommendations don't necessarily chime with human abilities and play style, and so accepting engine recommendations could be detrimental to human results. Beyond that, I'd be intrigued to see the numbers on the types of positions where engine evaluations diverge wildly from results if they're left to play out a position thousands of times. I heard this about the French Defence recently, for example, but without any real evidence.

Anyway, I was just making a slightly facetious point that all our existing openings came about by a slow, semi-random process in which people tried moves, played out the games, and then looked at the results.
> Discord, overwhelmingly.

A community I'm a moderator of recently set up shop in Discordland, due to its superior user management stuff. Both I and another person independently the similarities to IRC; I said that we're re-inventing IRC practices from the ground up.
What did Discord spend that money on?

I'd wager that most of the value gained was in marketing.
There's "coding" which is usually used to imply creating business applications. This you say is blue collar. I wouldn't know because that's not a world I have much experience with. But the world needs good "coders". And good blue collar workers.

Many of the problems you discuss are common to much of human experience. Every generation laments lack of virtue in the young, though most of those doing the lamenting are usually considerably older than you. You say you are 22. Here's a thought: has it occurred to you that to people more experienced than you, you are the "young, inexperienced" kind of person you're lamenting? Maybe you're a genius and wise beyond your years (but I do not think this is the case, as Bahamut said...this is a good growth opportunity for you) but you still have much to learn, and you always will for the rest of your life. So stay humble.

As an aside, there is a whole world of programming involving the need to understand mathematics, physics, and engineering at deep levels. If you're looking for a deeper intellectual challenge, look for areas where computer programs must interface or simulate complex systems of systems. You may find ways to scratch your need for maturity and rigor by programming, say, a model of a real hardware component of an aircraft.
I'm not necessarily disagreeing, but do you mean ownership
over Discord channels or Discord servers?
I would assume an editor would have chosen more tasteful articles to link to. Or at least something that bears more of a similarity to this story than just having the word "submarine" in the headline.
From what I've seen tires don't really blow as in pieces everywhere but tear then slap around, retreads when they blow tend to remove all the tread which is why you see half a tread on the side of the road sometimes. Containment isn't really too much of an issue IMO. Even thick (3/8) aluminum fenders get destroyed.
Dependent Types for JavaScript [pdf]
This is sad. Very sad. It means "PCs" are only going to become more closed and proprietary than ever before, at an even faster rate.

"Legacy" is a good thing. It means simple, stable interfaces that have been around for long enough to be mature, well-understood, and relied upon by everyone. Some examples: A PS/2 mouse or keyboard doesn't require a full USB stack in order to work, nor can it exploit the system by becoming a different USB device and sending malformed packets. RS232 is simple enough that it's the de-facto "standard input/output" on embedded platforms. LPT/IEEE1284 gives you 8 bits of GP(I)O with ultra-low latency (microseconds vs milliseconds for USB.)

It's disgusting to see the "security" argument brought up again here, when it's all about corporate control over the users. To them, it's a "security risk" to not have secure boot. To the users, it's freedom.

The "advantage" of "smaller code size" is complete FUD. I'm pretty sure the ROM images have gotten much bigger since UEFI became the norm, composed of bloated compiler output instead of the beautifully efficient handwritten Asm that BIOSes used to be written in.

No DOS requirements for pre-OS validation/tools (try UEFI Shell or Python)

DOS is simple, which is why it remains so common for BIOS flashing, testing, etc. Replacing that with the horrendous bloat of UEFI Shell or Python!?!? Yuck!!

Linus Torvalds' famous rant is well worth reading: http://yarchive.net/comp/linux/efi.html

tl;dr: You can pry 7c00h and INT xx from my cold, dead hands.
Who said anything about charity?
It's definitely not confined to the windows ecosystem. I develop C# on OSX via Jetbrain's Project Rider and run the developed code on anything from linux to docker instances.
> I could write something about the advantages and disadvantages of both approaches (stack-based vs register-based), but this would become off-topic.

But still very interesting. And this subthread has been discussing Forth, so I argue that at least an overview discussion isn't out of order.

As I understand it, stack-based software and hardware architectures have been shown to have poor performance when compared to traditional register-based approaches (I specifically read somewhere that even hardware has been shown to be suboptimal, but I unfortunately don't remember where, and the source didn't qualify if the stack architecture in question was pipelined or had other enhancements or if it was just a dumb basic 70s/80s design). In any case, modern (pipelined) register hardware doesn't particularly like the L1/L2/Letc thrashing that stack dancing creates.

Obviously with registers you have a bunch of switches that have theoretically O(0) access time regardless of execution machine state. At least that's how I mentally model it, at least superficially; I presume 0 becomes 0.nnnnnnnn for fluctuating values of nnnn depending on pipeline filled-ness and other implementation details. (And I use floating-point here just as an aesthetic representation of hard-to-quantify derivations from theoretical perfect efficiency.)

I feel like there's gotta be some kind of cool middle ground between stack-like architectures and register architectures that nobody's found yet, but I do wonder if I'm just barking up an impossible tree. Or is there any research being done in these areas?

The main problem I see with stack architectures is that it's effectively impossible to optimize (ie build a pipeline) for. Because if all you're dealing with is the top $however_many_things_the_current_word_pops_and_pushes items on the stack (which, to clarify, the hardware can't even know because that information is locked away in the implementation of the currently-executing word), well... you're in an impossible situation. For want of a better way to express it, the attention span of the implementation is inefficiently small.

Anyway, this is some of how I see it. What are your thoughts?
I don't see how that's a compromise. It just looks like an obvious solution to me. :) In short, you trust X to tell you about Y's provenance and include that in the signature. The rest is just details.
Unixgod? Lol long long time ago. ...

But I'm just hosting this post, it's not mine. The rest of the blog ramblings are.
Also how is "$1 / 10GB / month" going to result in me paying "less" for online storage?

S3 is $0.02/GB, or $0.2/10GB and $2/month gets you 100GB on Google Drive.
OP is dumping the change at home, then converting it to bills all at once.

That works even when coins have non-trivial value.
That seems possibly illegal. :-/
Wages are flat due to inadequate wealth redistribution leading to a sluggish, understimulated economy. The minimum wage is many years overdue for a major increase - people at the bottom of the wage scale spend virtually all their income back into the economy. Billionaires hoarding enormous sums of US generated wealth in overseas banks do not.
The sibling posts seem to have had a better experience, but iOS 11 slowed down my beloved 5s to the point where I had to give up and order an iPhone SE. Apple wins again... Maybe that won't be enough though, as opening the camera can take 10+ seconds even on my iPad Pro.
Successful response? 200 and a JSON payload.

Error response? 200 and a human-readable string describing the error.
That is also a good option. GPS trackers on children do not solve any inherent problem. Teach the child how to be responsible, allow the child to prove themselves responsible and trustworthy, and there is little to worry about.
>> It's not cmake's job to limit the behaviour of programs written with it.

> OTOH, allocating & using memory correctly so that a maliciously-crafted Makefile can't get elevated permissions is.

https://en.wikipedia.org/wiki/Not_even_wrong
Manipulating an infinite stack sounds like a really big world of pain.

I realize you're only ever poking around near the top, but if the system has the chance to grow infinitely, well, it will.
I don't disagree with what you're saying, but you just listed more anecdotes.
If you are an employer such as Tech Mahindra or Tata and only considering Indians for a job, do you not wield power?
"Compatibility mode" is sub-mode of long mode which has limited support for 16/32b i386-style memory segmentation (notably there is no support for vm86 code segments and gate descriptors have different format and can only reference 64bit "segments").

It is clear that AMD's intention for this was to implement just enough of segmentation in long mode to allow compatibility with segment-aware user-space code (eg. mixed 16/32b Windows userspace) but there does not seem to be any OS that actually uses 16bit descriptors in long mode (probably due to the mechanism being significantly different than i386's 16/32 compatibility). For compatibility with "normal" flat address space user space code the whole mechanism could be significantly simpler and have same "segmantation" behavior as 64b mode, have 32b EIP pushed on stack by CALL/RET and trap on anything that tries to load new selector anywhere (ie JMP/CALL/RET FAR, MOV whatever, ?S), even REX prefix could be supported in such an "limited compatibility mode" and we would not have to invent things like x32_abi (which is to some extent the same idea, although with different motivations, ie. run new ABI-incompatible 32b code in 64b mode to gain access to new registers and instructions while having 32b pointers and thus reduced memory footprint).
Ideology is the original Augmented Reality
On servers, I presume?
UEFI + hardware RAID can be especially annoying.
Every single propsperous country in the world has become prosperous through a mix of trade, protectionism, and enormous state subsidies.
Is that correct English these days? I’m reading the headline thinking “while API integration...what?”
Unfortunately it seems to be an irreversible trend: Decentralized/federated services with many compatible client options are dying and being replaced by many competing and incompatible centralized services, each with few (or one) client options. It's like programmers are all constantly asking the question: "How can we make the Internet worse?"

If E-mail were invented today, there would be 5+ competing protocols, owned by 5+ competing companies, you could only use clients written by those companies, and you wouldn't be able to send E-mail to someone on a different service than the one you were on. Kind of like the current text chat app cluster-fuck we have to live with.
I will be immediately putting this to use and possibly assigning an engineer or two to the task of cribbing from this to try to prototype something similar for Rust.
Because it's just another intervention, more rules. And what I'm saying is that the rules themselves are the problem in this case.

Ever have a piece of busted code, where you can see the underlying problem? And instead of just fixing that, you end up just piling on more code to patch the problem? Then time goes by, and something changes underneath you - a requirement, for example. And now that hack you did is part of the problem.

That's what I know is going to happen with these net neutrality rules.
Visual Studio App Center is generally available
This looks great! In other languages, I frequently miss having a simple, widely adopted abstraction like Rust's &[T]; C++ iterators are kind of a pain by comparison, and often feel like an abstraction maybe one level too low/broad (as always, concepts could help that).

It's nice that they the documented the interaction with the GC too.
Nice! Related: One of our crew wrote a Lambda app for playing Zork on your Alexa: https://github.com/mathom/AlexaZork

If somebody could please, please, please figure out a way to have a voice-interactive AI dungeon master for playing DnD, I would be so happy..
I feel as though, with C#, Microsoft's brilliance was to get a number of very clever people in a room together (Anders Hejlsberg, Eric Lippert, etc).

Somebody at Microsoft said to themselves, these guys are clearly brilliant, let's see what happens if we hire them all, task them with creating a new object oriented programming language, pay them a tonne of money, and see what happens.

C# was the result, and it's awesome!
So it's a better moment made by the moment team:

https://moment.github.io/luxon/docs/manual/faq/moment.html

Major differences:

* Immutable
* Months in Luxon are 1-indexed instead of 0-indexed like in Moment and the native Date type.
* Localizations and time zones are implemented by the native Intl API (or a polyfill of it), instead of by the library itself.
* Luxon has both a Duration type and an Interval type. The Interval type is like Twix.
* Luxon lacks the relative time features of Moment and will until the required facilities are provided by the browser.
ImageSharp Beta2 Released – XPlat Image Processing for .NET
All the time.

I could use vi/vim, but I'm just too lazy to teach myself or use "vimtutor" to actually learn how to use it. I know just enough to open/modify/save/exit, which I think is just good enough for a quick edits.
> I really hate how close the H1B program comes to indentured servitude, feels extremely unfair and imbalanced.

All rules imposed by the government, not by Infosys and Cognizant. If those two companies can no longer hire these indian developers, then the indian developers will suffer along with Infosys and Cog.
I use nano all the time. It's on most platforms and it's quick to bring up for some basic editing.

Over the last 20 years of using Linux I haven't learned vi and emacs above basic editing and saving files.
There's surely an obvious answer to this, but assuming the goof doesn't cripple the submarine's ability to move, and ignoring issues of secrecy, is there a reason it can't just head for the surface and be there in a few hours? There's nothing like the bends here for the passengers, right?
Fault is not really the point that you should focus on. I'm sure you are within your rights to leave in the time frame you've specified.

It's generally better for your career to leave on good terms. Otherwise, they may not be willing to be a reference for you.

Also, it is a small world; you may run into these people in the future.
That assumes an equal cost of living in all countries, which is not the case.
Universities are exempt from H1b cap.
I use nano all the time.

If I need to do quick editing, nano is perfect. If I need to do anything more complex, I'd use rmate[1] + rsub[2] with sublime text.

1: https://github.com/aurora/rmate
2: https://github.com/henrikpersson/rsub
Its true that you cant forbid it, but if its provokes any change in structure for the companies it will still have an effect on all parties.

Id take it for granted that eliminating H1B visas would increase wages for software engineers: obviously at a cost for everyone else. Anything else in the middle to that will have a proportionate effect.
My Xcode.app is 15 GB, and depending on how many different devices you connect, the iOS Device Support folder will balloon rather quickly. 75 GB sounds pretty high, though.
Seems like an end-to-end solution:

- Pair debugging

- Git integration

- beta deployment

- run your code on real iOS or Android devices in the cloud

- build in the cloud

- patch live applications

- crash and analytics data

- live updates of running apps during debugging

- build UI in XAML.

I generally prefer end-to-end solutions rather than having to assemble what I need from bits and pieces for each of the above, just as I want to buy a car rather than an engine, steering wheel and seats and assemble them myself.
James O’Keefe: A Truth Seeker in an Age of Media Bias
That's how they'll take away our last civil right.

By protecting us from freedom. For our safety.

They sure protected the hell out of Syria and Iraq.
I accompanied my grandfather into a PX and never had that issue - even as a teenager, no military ID.
Because that's boring and not responsive to the situation.
So I was looking through the sources of nano and I seemed to have discovered a previously-unknown (at least based on a quick search) easter egg.

First modify the buffer somehow. It really doesn't matter if you just type in "test"

Hit ^X to exit nano. When it asks you if you want to save the buffer hit Y

Save the file as "zzy" and press ENTER to trigger the Easter egg

^X+Y+zzy is likely a reference to xyzzy, a cheat code originally used in Colossal Cave Adventure[1]

1: https://en.wikipedia.org/wiki/Xyzzy_%28computing%29?wprov=sf...
> it sounds like the overhaul has created a grannies broom; there's not much of the original sub left.

I've heard of Theseus's Ship, and grandfather's axe - granny's broom is a new one to me.
Um, no
Wait. Couldn't you compile the initrd into the kernel?
>be rich and do little work like most founders

I trust you had an experience that lead you to think this way, but you clearly don't know "most founders."
Does this provide an end around content creators who get demonetized, sometimes for arguably good reasons, other times seemingly political reasons?
You love to carry cash? So do muggers. After living in SF for over a year I would never carry cash again. Period.
AFAIK they are using C + Gobject which doesn't help finding new contributors.
Twitter's lawyers are probably out celebrating this weekend.
It is, because the original poster said that for the people who are dying now because of his actions it’s a life and death situation.

I want to know who are these people.

Don’t get me wrong I agree with you on most things, that said I don’t actually see the US being much worse on climate change than under previous administrations they are just louder and more obnoxious about it (which ironically might actually push things for the better).

My problem is that I’ve seen too many people who claim trump is literally killing people and they don’t mean people in Bangladesh that might die to future floods due to climate change.

They usually would say “Trump is killing a minority/political_group_x” and those statements are pretty darn baseless, actually I take that back, he's definitely killing the republican party and also the center democrats.
Stamps for UX and Product designers