skysight-inc/HackerNews huggingface dataset:
Easy answer: Yes!

To first order, it doesn't matter which you pick, because we will all be better off than if you continue producing C code.

For production code, it is probably too early to switch to Rust, most places. Give it five years. But it won't be a mistake, then, to have five years' experience with it.

Rust and C++ will require more learning and adaptation than Go. Don't be fooled by C++'s apparent similarity to C: to get the benefits, you need to code the modern C++ way to reduce the window for low-level mistakes. Rust makes it hard to code the C way, so needs less coding discipline, but the Rust way takes more getting used to.

Both Rust and C++ can be substantially faster than C, for different reasons. C++ is better at capturing semantics in libraries. Rust knows more about what code is allowed to do, and can optimize accordingly.

Go is probably easier to switch to from C. There is not as much to learn. It's garbage-collected, so there are places it won't go, but most people won't need to go to those places.

It is never a mistake to know more than one language. In a sense, you don't have to choose one, you only have to choose what to learn first.
NT was the best part!
Scarcity is not the same thing as shortage.
This can get a bit tricky. You can do something like this today:

d:{_sqrt+/(y-x)^2}
ls: 2 10 # 20 _draw 0 // a list of 10 random points
+/d':ls // total length

Now if x, y above are vectors of points (as opposed to vectors of pairs), and if points have their own - verb, total length becomes "+/{y-x}':ls". But to define such a - for point, you'd need conversion verbs (or enclose/disclose).
the problem is the medium: manga are just not made for digital consumption. they’re brilliant for analog thou.

i’ve tried a couple of these services, but they were quite subpar.
What is with the editorialized title?
Of course: https://github.com/Microsoft/Terminal/blob/master/src/termin...
I dunno, you can get a lot of dedicated power for a small amount of money from great hosting companies such as Linode.com.

I have been working with them for the last few years and they've been great. They even roll out new hardware to existing customers for no additional cost.

Blows bad hosting companies out of the water. For example Media Temple who never upgrade their hardware for existing customers at no additional cost.
And Richard Foster beat them to it:

http://www.2112.net/powerwindows/transcripts/19731100roadand...
Let's make that a setting and call it a day. Seems easy enough?
The Trump adminstration has abandoned the fiduciary rule by not appealing the federal court's ruling.

And Congress has abandoned the fiduciary rule by deciding not to pass a new bill that would be acceptable to the courts.
Pacific northwest, and I'm gonna guess you're a man? Cause these may have been the rules as written, but these were not the rules 'on the field.' How many jokes do you remember in the 90s about "buying her dinner first"? And the pressure to put out after a nice meal even if you sorta didn't want to?

Even after you found a partner, it was legal to rape your spouse until what, 93? That doesn't seem like "politely accept no" was the rule to me...
> ’ve had decent terminals on Linux since something like 1997 at least.

Agree, one of many reasons why I prefer Linux.

> I’ve never seen a good one on windows. Perhaps this is it.

There is cmder, which IMO was not only usable but also pleasant (looked nice, tab completion, history).

> How has Microsoft surpassed Apple in hardware when Apple’s main product is a phone and Microsoft doesn’t even make a phone?

It is a bit unfair to suddenly stop considering Apples laptops just today, again IMO.
C++/WinRT isn't magic, it's just C++ header files. C++ templates are turing complete, which might have something to do with the implementation I'm not sure.

(I only say this because I see a lot of undeserved bad blood around C++/CX and UWP. The legit criticisms of UWP is that if you go to the Microsoft Store and search for any app, you'll get seven apps and ebooks trying to mislead me into buying them and probably not actually the one you want - but that's not a technical issue at all.)
Whatever gets me a/b testing quicker. In my case, its hubspot.
I wouldn't claim that Rust is "substantially faster" than C right now. In time, the compiler could be able to do more aggressive optimizations than is generally possible in C. But not yet.

Generally, I think the performance differences between C, C++, and Rust are so minute as to be not really worth worrying about. In practice, small differences in the way you write the code makes way more of a difference than anything in the languages. This is not surprising when you consider that the three languages literally share the same compiler backend in many cases (LLVM), and core operations in each language generally map down to the same IR instructions.
TypeScript Is Exploding, JavaScript Is the Fittest
Sounds like a cash back store card. Amazon gives 5%. Bh just has to do a bit more to cancel out taxes.
Cool, I hate this more than tennis now.
"this is such a long and convoluted conflict"
- Not really, this is just a simple case of settler colonialism, anyone who claims that this is a "complex" conflict is either ignorant or deliberately trying to confuse people.

Recommended reading from Theodor Herzl (founding father of zionism) to Noam Chomsky (secular jewish intellectual) for those who are truly interested in the facts:

The Jewish State (Der Judenstaat), (1896) [https://archive.org/details/ajewishstateana00aviggoog]

On Palestine - Noam Chomsky
[https://www.amazon.com/Palestine-Noam-Chomsky/dp/1608464709/...]

The Ethnic Cleansing of Palestine - Ilan Pappe (jewish historian)
[https://www.amazon.com/Ethnic-Cleansing-Palestine-Ilan-Pappe...]
Not exactly consumer stuff, but Microsoft has had similar capability to support hot-pluggable GPUs and USB display adapters - Indirect Displays.

https://github.com/kfroe/IndirectDisplay

It basically allows you to create a D3D device that delegates it's rendering to another D3D device in the system, and then the output surface can be either dealt with in software (CPU acts as protocol encoder), in hardware (ie. videnc/dec block + PHY hooked over USB/PCIe) or just memory mapped to host OS.
If you get legitimately injured but it gets ignored because you fake it that often (and your team suffers as a result), seems like a problem that would sort itself out.
If you thought an advertisement about razors caused trouble, wait till bars start expecting people to accept no as an answer.
Funny story, there was actually a security vulnerability in that Win+Number feature!

Here's how it worked, there's a Windows security feature called UIPI (User Interface Privilege Isolation) that prevents processes from sending messages to more privileged processes. That's critical, otherwise an unprivileged process can just send input to explorer and make it delete all your files or whatever. This was used to keep Internet Explorer sandboxed, so that if IE got compromised, it couldn't take over your computer.

UIPI didn't prevent processes from triggering key combinations registered with RegisterHotKey() though, which is what explorer uses for things like Alt+Tab and so on. Turns out, there was a way to send input to cmd.exe windows, but it literally only worked on cmd.exe. That sounds bad, but an unprivileged process can't spawn a highly privileged cmd.exe, when you create a new process it just inherits your privilege level. That means you can't make it do anything you couldn't already do on your own.

But.... you can spawn a low privileged cmd.exe, which gets added to the taskbar... then use the Win+Shift+Number shortcut registered with RegisterHotKey() to tell explorer to create a new window (Try it!). Explorer is already privileged, so the new window is spawned with privileges (technically, medium integrity) and then you can take it over!

It's crazy, but that was a real bug.

Here's a video of it working: https://twitter.com/Meatballs__/status/365233323406143489

And it's really in Metasploit: https://www.rapid7.com/db/modules/exploit/windows/local/ms13...
... if you are living in a de-facto warzone where both sides had already escalated to bombings.

If the hacker was based in Iran, I doubt Israel would have anywhere near the same reaction.
According to your link, 0.81% of Steam users are running Linux. And they're spread out over a number of distributions, with the largest share at 0.20% for Ubuntu 18.04. Seems to support the claim that it's a very small and fragmented user base.
> I know how hard it is for women and how many creeps they do have to deal with so I’d rather not even create the possibility of coming off as one.

I wouldn't worry too much about that, women are no different when it comes to creep distribution. We're all the same species after all. Granted, men don't normally get hit upon by women, so female creepiness manifests differently, and at later stages of a relationship. But it doesn't mean it's nonexistent.
Illiquid means the assets are to hard to sell. And if there is a bank run who is buying billions of dollars of mortgages except for at a steep discount?
Hmm I guess I'm wrong, or maybe Germany is just different. Do you know if that's reflected in the overall community including piracy? Do people in Germany not like Attack on Titan and One Piece?

How does your source compare with this: https://www.amazon.de/gp/bestsellers/books/698198

The list is about what I'd expect with mostly shounen near the top but there is decent yaoi representation. Not a single what I would consider normal shoujo though.

American: https://www.amazon.com/Best-Sellers-Kindle-Store-Manga/zgbs/...

I would say this more about reflects my guess. 30% for the DE site and 15% for the American one.
I'm pretty confident in saying Microsoft has zero intention of running Linux directly on the bare-metal serving as the driver layer for Windows.

This is nothing more than a way for Microsoft to provide a *NIX userspace competitive with Apple, you know, so developers actually consider using their products instead of Apple's.

Edit:

We're actually in the midst of quite the opposite happening with the Linux kernel. After Android pivots to Fuchsia/Zircon, it'll only be a matter of time before Linux running on the bare-metal outside of datacenters will be exclusively the niche domain of Raspberry Pi style tinkerer devices and the tiny population of Linux enthusiasts running them on increasingly poorly supported PCs.

PC owners will be increasingly less compelled to bother even trying a Linux installation when their OEM Windows install already contains it as a compatibility shim.

This all translates into Linux's native support for modern desktops and laptops deteriorating for lack of users, I fear it's not going to be a growing market.
Your interpretation of my statement isn't accurate. Austrian theory's lack of mathematical formalization is what makes it unfalsifiable. It's not your water example; if it were, then you would be correct.

Again, it is easy and often valid to criticize the methodologies associated with mainstream econ, but the question is whether one can offer a demonstrably superior alternative. You have not done that here.
Technical Interview Preparation Checklist
They really aren't? You can flirt, you can come on to people. Some people want that, and it's ok in some contexts.
I meant the other way around, i.e. we agree.
Not really. We don't have ntfs and exfat drivers in the kernel due to patent claims. Fedora can't even show fonts properly. This is just usual diplomacy. Nothing to get too happy (or too worked up) about.
That doesn't answer the question. There is no telemetry in the vscode codebase but it does get included for the release builds. Same with chromium/chrome.
Obviously that's not happening or this article wouldn't exist.
I didn't hear these sorts of jokes in my circles. I certainly never heard them at work. And I suspect the people that told these jokes then are still telling them now.

I don't even know what you are talking about re: raping spouses, and is frankly a non sequitur.
It's not "forced arbitration", it's "contractual arbitration" which means both sides agree to it. Employment contracts are freely negotiable, including a contractual arbitration clause.
I find it interesting that most of my company perks apply only to the employee, their spouse or domestic partner, and their children, but not to their parents or grandparents.

Your "family" could be covered by a great health insurance plan through your employer, but you wouldn't get any financial assistance on the $6,300 a month that the author of the article is paying for his elderly mother.
I'd actually recommend D ( https://dlang.org/ ) or OCaml ( http://ocaml.org/ ) over any of those.

- D is a safer, cleaner, more convenient version of C++. It has a Rust-like build system/package manager (dub), a sane module system, Rust-like unit tests available anywhere, C++-like compile-time expressions and functions, C++-like generics, and contract-style programming (which C++ is also about to get) for safer code. Oh, and the D compiler is known to be fast, unlike C++ and Rust.

- OCaml is a pragmatic functional programming language focusing on a sound static type system with strong modules support, rather than on total purity. It too has a fast compiler and targets JS as well as native.
The model for aio is "here is a buffer, let me know when you've done the operation". Your request can sit in a queue somewhere or whatever for as long as it takes.

The model for the various FD polling mechanisms is "wake me up when read(2) won't return EAGAIN when I call it later". That is very natural for sockets, because what read(2) is doing is draining a kernel side receive buffer, so the question is "wake me up when the buffer isn't empty". If the FD were a file on disk, knowing ahead of time that read(2) isn't going to return quickly is kind of a clumsy task.
I have no idea what you’re trying to say with this video - which is Floyd Mayweather (a boxer) clowning Tenshin Nasukawa (a Kickboxer) in a boxing match. Nothing to do with MMA (or for that matter, Kung fu).
"seems to be pretty dormant in terms of development" -- that's because Overleaf purchased ShareLaTeX. https://www.overleaf.com/blog/518-exciting-news-sharelatex-i...

Also, you might be unaware of CoCalc, which is open source https://github.com/sagemathinc/cocalc. CoCalc supports collaborative editing of many structured documents, including Jupyter notebooks, but not rich text at present.
Athelas (YC S16) is hiring software engineers
Athelas (www.athelas.com) is a fast-growing biotech company based in Mountain View, CA.

We're looking to bring on sharp full-stack developers to work on patient-facing software.

Come work on healthcare technology that's changing thousands of patient lives already.

Message tanay [at] athelas.com
That’s because the understand the value of developer mindshare. Billions on Github and they haven’t wrecked it (yet), Linux layers on Windows, .Net open sourced. The lack of nice terminal options (please don’t say ConEmu is nice, it’s functional, not the same thing) was certainly a factor.

They’re chipping away at each little thing that holds devs away and making sure the world knows it.
There is much more to an interaction than someone's appearance. Perhaps “unattractive” men have worse social skills, or are are failing to signal they are not a threat.
>> even if a hacker finds a bug, the information needed to exploit it vanishes 50 milliseconds later.

What if the exploit runs in 25ms ? What about partial attacks like heartbleed ?

Just scrambling a bunch of registers is supposed give us a sense of security ? Eliminate CVE digests once and for all ? Doesn't sound very serious to me. Nice cube, though.
give the finger to Mr.A ?
Haha I came here expecting to see the dude from Assassin's Creed drawing all kinds of graphs :'-) Or better, imagining.
Pretty good. Its insured by an entity that can literally print money.
If I were elected overlord I would move everyone to a universal time (no zones) and a calendar where all the months have the same number of days + some intercalary holidays.
> I've always thought that the base mechanics of basketball are fundamentally broken, and I'm surprised that it's only in the last few years that people have figured out how to exploit it (or maybe it's only now that someone is finally shameless enough to exploit it).

It’s been fundamentally broken ever since being seven feet tall, healthy, and in decent shape was enough to get a Division I scholarship.
Equating C and C++ must seem compelling when one is exposed to C++ as it is written at Mozilla and at Google. Both places enforce coding standards that require programming under what amount to 1990s conventions, with a few modern tricks added. The consequence is that you get few of the benefits of modern C++, but all the costs.

Google and Mozilla might never get out from under their burden of enforced bad coding habits. It is a mistake to attribute to a language the flaws of one's corporate culture.

C++ is not at all under threat of being replaced. The number of C++ programmers is increasing at a much greater rate than of Rust programmers, and the language is evolving quite rapidly after its stagnation in the '00s. If you learned C++ before you could use C++11, you will be surprised at how much more fun C++ is now. Coding C++20 will be even more fun.
Well, we had a huge recession 10 years ago, and we’ve only recently recovered fully from it. We’re at full employment now. There are more open jobs today than unemployed people in the US.

It’s true that the value of unskilled and low-skilled labor has dropped, but the value of skilled labor has substantially increased. Case in point: software developers are on average making $150k in salary alone in the Bay Area. Add bonuses, equity, and other cash and non-cash benefits: a good programmer can easily make over $200k. (I’m a millennial, and I find my own compensation incredible and unbelievable.)

Americans living paycheck to paycheck has more to do with spending habits than income. People in the United States continue to have the world’s highest purchasing power. On a large scale, living paycheck to paycheck has more to do with culture and discipline than level of income. (Exceptions exist: living in a high cost-of-living area with low/minimum-wage income, only having part-time temporary like PhD graduates who have to be adjuncts and TAs forever, etc.)
You make it sound like all boundaries are set in stone and everyone can perfectly tell where they are for every single person. This is clearly untrue. Life and social interactions aren't as easily navigable for everyone as they are for you.

Men are expected to take the risk of approaching women. When they do that they have to know what the woman's boundaries are, because if they don't then they're labeled a creep or a sexual harasser (even though it could be a one time event). The consequences of this kind of failure can result in being ostracized or even a loss of your livelihood. Just a misunderstanding is enough in some cases and there are plenty of cases of false accusations too. Some men aren't going to take these kinds of risks, because instead they can just go home, watch porn, and play video games. We have evidence of this too - young men are having far less sex than young women.[0]

I think this might be a big problem going forward, because these young men are going to be less invested in society than previous generations. This could have all kinds of implications on the economy, but also the future path of society. We've read articles [1] about how surplus young men can cause society to become less stable. One of the important pieces is that the men that don't get married are less invested in society. Those articles were in reference to Asia, but I don't see how that couldn't also apply to the young men in the western world if they don't have any relationships.

The worst part is that I don't think this is something that can be changed.

[0] https://www.washingtonpost.com/business/2019/03/29/share-ame...

[1] https://qz.com/186066/this-lost-generation-of-young-men-is-t...
snowAbstraction may be thinking about VS’s infamously poor relationship with the C++ standard.
Obviously there are many factors, those included but I wouldn't be as quick to discount ideological factors as many people are doing. The Metoo stuff...actually this has been bubbling long before as a general feature of puritanical 3rd wave feminism really has put a damper on things, not just through direct fear instilled into men but generally moving the overton window of sex in society's subconscious.
Swapping an EV battery is like swapping an ICE transmission. You can do it if you have a car lift and a scissor jack to drop it.
If there were multiple bank failures the treasury would loan the FDIC as much money as needed to cover it.
I want to delete iTunes as well. The Mojave will open iTunes when I hit the play button on my keyboard after Spotify is idle 10+ minutes. Drives me crazy!!
> But of course that isn't the goal - the goal is maintaining privilege and prestige, and enforcing economic segregation.

I disagree. The "enforcing economic segregation" baseless assertion makes no sense at all.

Those who invest so much time and effort and even money into a chance of enrolling in one of these institutions are, quite obviously, not motivated to oppressed the masses. They in fact share the same motivation as everyone in the world: increase the chances that their offspring has a good,successful life.

> There is no sense in which any of this is about genuine meritocracy, or is likely to be about meritocracy any time soon

This is another baseless assertion that makes no sense at all. Meritocracy is the core reason why enrolling in these institutions is such a competitive activity, and also why there is so much criticism targetting these back-door enrollments. Those who were admitted want their efforts and personal investment to mean something, and those who aspire to be admitted want to have a fair shot at it.
Can't docker restrict incoming connections from a whitelist? Or you could use the system firewall to ensure that it does.
Indeed, the space is growing quickly. I run a company that provides a backend for real-time collaboration, so we necessarily stay on top of what's out there. There's a reason the server-side tech tends be paid: it is extraordinarily difficult to provide guaranteed eventual consistency of data at low latency. The CKEditor guys (and us, for that matter) have put YEARS of development effort into their solutions.

We're working on both offline mode and a generic rich-text data model with support for the major editors.

If anyone's interested, I'd happily do some Q and A here.
Sounds like a contract of adhesion to me.
You’re welcome. As for your questions, more the latter: with Informed Delivery, you can see the images, but the mail is delivered as usual, and you don’t get a virtual address.
Google AdWords Exploit Seen in the Wild
What an awful article. Not a single mention of required setback laws at play in virtually every major city? We're required to keep 25 feet of setback. That means 25 feet of dead grass, water-guzzling lawn, or some mixture of other things.

Imagine how much more square footage could be added around the bay area if that 25 feet was changed to just 5 feet? It's amazing to me that such "progressive" cities such as in the bay area maintain such awful laws regarding required setbacks. Haven't these cities learned the more they try and control things the worse it gets?
Can your excellency please ban leap seconds and switch us to TAI?
Crying elephants and giggling rats – animals have feelings, too
Love the pitch, keep us up to date. Any place we can sign up to follow along? Google just gives Kubernetes metrics results :)
Surpassed in every way huh? How’s that preloaded bejeweled app treating you? Still loving all that telemetry?

MacOS + brew + iterm2 and ZSH make it the best developer setup