skysight-inc/HackerNews huggingface dataset:
That's probably due to a very thorough memory test, and it's not particular to UEFI either --- I have worked with older servers, with regular BIOS, that do the same thing. There may be an option to disable it.
Boston Dynamics Atlas robot jumps, spins and does backflips
A New Algorithm Can Spot Pneumonia Better Than a Radiologist
Suddenly the push behind cloud makes a lot more sense. Interesting to know.
> I'd stick with PS if I were using it in a professional manner simply because it is the standard.

And it will continue to remain standard until professionals demand the right to choose the program they want to work in.

Seriously, professionals whine all the time about Adobe but they aren't taking the steps to break out of the monopoly.
“Jobs was asked by Draper, in the ’70’s, to help Draper exercise by sitting on Draper's back,” Wozniak told BuzzFeed News. “Jobs took this as being out of the ordinary and not up his alley and he avoided it. I cannot presume what it was about, although you are always free to guess.”

That explains a lot! I read about Wozniak hiring Draper, in secret behind Jobs back, to work on modem for Apple 2(or 2gs?). I was wondering why such conspiracy, now we know.
I’m not a C# programmer but can someone explain how it deals with memory validity? For example what if after the Span is created the underlying memory is freed or reallocated (e.g. moved to a different region in memory because it needs to grow)? What if I create some data on the stack and then return a Span<T> that points to it? The data on the stack would be implicitly deallocated as the function returns. Basically how does C# solve the iterator invalidation problem in C++?
I wouldn't use Java or C# for that comparison, either (though
yes, it's a safer bet that Java will be popular 20 years from now -- Javascript has only become popular as a language in the last 5-10 years, whereas Java has been popular since the 90s.)

But would I bet on Javascript over (for example) C? No way. Any new developer would be wise to learn C, even if they completely ignored Javascript. And I don't need any technical details about the language to make that call.
> I have a similar use case in mind, so I'm planning on trying to get this working by writing a simple script that proxies language server messages over SSH/TCP. Ideally it should work with any language server.

I think I know at least 2 efforts to do this by now. One at Facebook with Nuclide, and I believe VS Live Share does something similar.

I think it's an idea whose time has come, so I think it's pretty cool that so many people are doing it.
Every time I'm sysadminning some Linux server or another. It's everywhere and does the job well enough without me having to learn vim :-D

I also often use it to look inside random files on my Mac that won't open anywhere else (e.g. .xml, .json, files without extension names).
I didn't say it was your fault — I only clarified why the expectations you have don't align with the reality of OS X, and moreover any desktop operating system, today and over the past decade.

It may be worth re-reading my comment as I'm not arguing the interpretation you described: I didn't mention ethics and only described the reality of the situation we have today and one approach for addressing it.
It wouldn't surprise me if the sub community's saying came from a Heinlein reader somewhere in its past, similar to his popularizing TANSTAAFL ('There ain't no such thing as a free lunch') from 'The Moon is a Harsh Mistress.'
Odd argument. I run an irc network. Quite a large one. My funding is less than 0.00001% of that. It doesn't take much to out compete monetarily. Even if a large amount of your total money goes to marketing.
An SFP fire is not a reactor meltdown, and the distribution of fission products from a SFP and a weapon are also very dissimilar. SFP fires will result in long-lived contamination over plumes of >100km that would result in exclusion zones.

For example, failure to restore cooling to the Fukushima pools could have necessitated the evacuation of 35MM people.

http://scienceandglobalsecurity.org/archive/sgs24vonhippel.p...

Even in a pure-counterforce exchange that avoided targeting population centers, the resulting damage to infrastructure could result in the denial of current urban centers to habitation for many decades.
This martyr narrative is tired.

The truth is that most companies once they get to series A fold for much more binary reasons that are almost never saving a few $1000 a month on the founders salaries. Additionally there are easy ways to turn your salary into a draw that ebbs and flows in times of cash flow crunches if thats a concern.

Ultimately a founder should just pay themselves what they want. The companies rise happens on the backs of the their judgement so I dont know why we are using some irrelevant framework for this particular decision. Like everything from raising money to hiring, create a narrative and then use it to optimize your target outcome.

It's also important to note the founder isnt entitled to struggle as a species. In fact you can build an incredible company and ask to maintain a quality of life.

If you can afford it pay yourself market or more and you think it will make you happier or more effective, do it!

In the end tolerance for pain isn't the skill that defines a great founder its the progress. Pay yourself whatever the hell you want as long as you keep doing good work.
By all means, do it outside of "high burn" geographies and hipster playgrounds.
I miss the early versions of Netscape, when they used to show the server domain lookups that the packets were transiting through to get to you in the status bar.

I remember being amazed at the 'magic' of the internet back then, when I would sit in Australia and request a page in the UK, and see responses flickering through at the bottom from France, Japan, Malaysia etc. Really brought home that each packet was coming to you via bouncing around all over the world, and two consecutive packets could come by incredibly different pathways.

That was dial up days too. Now I complain when NetFlix take an extra second to begin streaming a show. The magic has become mundane. I wish someone would bring out a Chrome extension that could display what the ancient Netscape browsers did...
Have you used Adobe Photoshop or Adobe Lightroom?
No, there isn’t.

Diesel subs always operate near the surface, they are basically floating mines.
No one wins: life inside the world's most dangerous rogue state
> it's made by Google, but it's not like they use it themselves.

I work at Google (Cloud) but not on front end. All the front end SWEs I've talked to use Angular for their projects so we definitely do use it!
In some alternate reality, progress on the Java language doesn't get lost in the shuffle in the death of Sun after 1.6 was released. Those five years of relative stasis hurt, especially where C# was making such strides.

I took the AP CS test in high school with Java 6, and four years later, the jobs I was looking at after college were still Java 6. The ones where companies weren't still on Java 5, or even more archaic releases.
Maybe the rule was at the discretion of the base commander. Also, I'm talking about the 60's and 70's, things may have changed.
I bought a bunch of put options on the cheap, so I'm betting on reckoning next year, but not a bankruptcy.

Based on their valuation being too high for where they are, I'm guessing they'll do a share offering to get cash. This could cause they're shares to tumble and I'll make 400-1200% or not. I'm ok with writing off such a small bet, but wow what a fun ride it'll be to see how this all turns out.
I just bought the 2 Affinity apps late last week. They are incredible.
Splash Conference 2017 videos
I'm not super familiar with how pay for H1Bs compares to citizens. It would be interesting to see some data around this.
Completely agreed. I just want all of this included as part of Y. That is, don't make me track two files, when one works. :)

Please tell me this is how things are done.
Trial of Polygraph Critic Renews Debate Over Tests' Accuracy (2015)
Jeez, to think I've been using base 10 this whole time!
Bats are another noticeable species that is dying out. The earth is currently undergoing its sixth mass extinction event.

https://en.wikipedia.org/wiki/Holocene_extinction
> We believe that everyone should have the power to create and share ideas and information instantly, without barriers.

I can't wait for this to mean what it used to mean: owning a domain and putting up a website.
Taking Fussell’s Class as a guide, this seems normal. New money will act like middle or upper-middle folks, but their kids or kids’ kids will be lower-key, fully upper-class. If they keep money in the family long enough they may enter Fussell’s “top out-of-sight” class, largely leaving public life and retreating to secluded country estates and various havens for the ultra-rich.
Flash boys is mostly incorrect and at points misleading, and this is coming from somebody whose entire job is trading systems to avoid hft "picking off" my institutions orders/market activity. I can write more once off mobile but there's good material online about why that's better written than what I would write.
Secure boot doesn't mean the user isn't allowed to replace the bootloader or kernel, and it is more secure.

UEFI doesn't require USB or secure boot or a compiled language or Python or proprietary code.

It would be nice to have something simpler than UEFI to replace the legacy PC boot process, but the point IMO is that we want to replace the legacy PC boot process. It's not as straightforward as "simple, stable interfaces that have been around for long enough to be mature, well-understood, and relied upon by everyone." It's a de-facto standard with a lot of room for things to go wrong, and they do.
That’s not bad parenrting but what does it have to do with HN?
> Too bad it's pretty much confined to the windows ecosystem.

We released games written in C# for iOS, Android, Windows Phone, Windows PC and Linux servers.
I totally don't mind crowds, but I do mind most everything needed daily be available within a walking distance, and the ability to find that particular item in one of four grocery stores closest to my apartment. This, and never having to drive. (So I live in New York.) </offtopic>
What if the junior partner is the best person available with history of good working relationships with the senior cofounder? Not considering him/her because of salary differential might be suboptimal for the startup.

At the same time, the senior cofounder could have a much larger need for salary because of mortgage and family to take care of, so receiving too little salary would cause hardship and adversely affect the startup, while the junior person has less financial obligations.
Just the space to put a bed, storage, and possibly a small fridge and microwave.
> The barrier to entry's too high

I don't understand this statement. One finds IRC clients everywhere. One literally has to know just one command at the beginning: /join. And then if you Google "IRC commands" or something like that, you get the rest of them easily (if your client lacks in the help area).

> the feature set's extremely limited

I don't understand this mindset. Why should a program have an extra-large set of features? Is the value of a program measured by the number of features it has?

> Had IRCv3 managed to get off the ground and made some strides towards creating a modern user experience maybe two years ago, Discord wouldn't have had such a vulnerable market open for it to stroll in and snatch up

Apples and oranges. Discord did have serious opponents named Teamspeak, Skype, Mumble and other VOIP clients - but certainly not IRC. And if my memory serves, the first thing they did was to make sure to dislodge those programs from the gamers community.
I would say that there are five modes, the additional one is compatibility mode as it is sufficiently different from both 64b mode and protected mode.

To summarize:

- (un)real mode: selector loads directly set shadow offset, IDT is array of CS:IP pairs (unreal mode is jargon for real mode that somehow has "impossible" values in shadow descriptors, notably the state of i386 after reset)

- protected mode (CR0.PM=1): selector loads consult LDT/GDT, call gates are supported, IDT is descriptor table

- vm86 mode (EFLAGS.VM=1): selector loads directly set shadow register, IDT is descriptor table

- 64b mode (EFER.LMA=1, CS.L=1): shadow offsets and limits are ignored except FS/GS, selector loads do not check permission flags. IDT is descriptor table. Only 32b call gates are allowed and redefined to have extended format with 64b offset. EFLAGS.VM has no effect.

- compatibility mode (EFER.LMA=0, CS.L=0): segmentation is enabled, selector loads work as in protected mode. IDT is descriptor table. Only 64b call gates supported. EFLAGS.VM has no effect.
The difference is that it's a choice whether to use Google and Facebook. A lot of people are disagreeing with Facebook and there's a movement to gradually move off it. Google at least tries to appear neutral, letting people search for everything short of child porn, even the highly illegal or dangerous.

CDNs seem exceptionally powerful though.
But although there might be just a few hundred individuals left in the wild, tens of thousands can be found in home aquariums and research laboratories around the world. They are bred so widely in captivity that certain restaurants in Japan even serve them up deep-fried.

Doesn't that mean it's not actually extinction, but more like domestication?
> Accounts using unauthorized badges as part of their profile photos, header photos, display names, [...]

Interesting. Of course there's no way to put an actual badge in your display name. But this sounds like it's targeted at Julian Assange, who ends his name with a blue diamond emoji that is reminiscent of a verified badge if you're not looking closely.
Any history of photoshop is incomplete without this programmers hilarious and insightful comments/breakdown as he attempts to parse it [1]

[1] https://github.com/gco/xee/blob/master/XeePhotoshopLoader.m#...
Or like using Wi-Fi, given that iOS 10 will not be patched for the KRACK vulnerability.
The answer is to allow evolution to do its job and produce species capable of dealing with human dominance of the planet, while at the same time doing our best to transition to sustainable energy sources.
“Code-monkey Indians”

Huh? Casual racism.
2% back on all purchase with a Fidelity credit card though. I'll take my 98% cost of everything ever over cash any day.
It seems to be a perfect fit for redis, since that only uses a single core. We run redis on R4s today and it wastes most of the cores.
Our Love Affair with Digital Is Over
Infowars.com is known for two key claims. Firstly, that Bill Clinton is a rapist, and secondly that the chemicals they're putting in the water are turning the frogs gay.

The former is looking increasingly plausible these days, and I'm starting to wonder about the second.
> 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..

That's an AGI problem. And if you constrain it enough to be solvable without AGI, what you end up with is a computer RPG, or a text adventure, both of which lose the "you can do anything and don't have predetermined choices" aspect of D&D.

I would go as far as to say that "DM a Dungeons and Dragons game in a manner indistinguishable from a good human DM" would be an effective Turing test.
Twitter's enforcement of their rules is so arbitrary and selective I wonder why they even have them. Innocuous accounts get banned over banter, people get their "Verified" status stripped from them if they say the wrong thing (shouldn't it just mean "this person is who they say they are"?), and yet there are accounts with hundreds of thousands of followers that doxx people and tell their followers to harass them.

It's still a useful platform for now, but they seem to be trying their hardest to be anti-user.
Starting a new job and C# will be a part of it eventually. Reading through this is really confusing -- can anyone recommend me a good book that is relatively up to date? I am good with C and several other languages, so don't need anything that is too newbie-friendly.
How is that not 'very few people' in a sample that includes the population of the Earth?
This would have been so much more interesting if it had shown how the UI evolved over the years instead of the box art.
Also relevant to this platform -- if your business is more successful when your customers are more successful, and they tell you that, and together you can measure that... you might be in a good place.
Don’t forget former Arhus professor Mads Tergesen, he’s been the lead C# designer for sometime now.
* The Problem with Time & Timezones - Computerphile - YouTube || https://www.youtube.com/watch?v=-5wpm-gesOY
Are you saying that having a master's degree removes the minimum salary requirement? That seems odd.
Ruby has explicit syntax to end groups of statements. Python is equally powerful when it comes to higher-order functions; it just enforces a flatter, more explicit style.
A “split the bill” function in your receipt?
I’ve been a software engineer for several years now and I still have trouble with MiRC and Adium. I tried Irssi and eventually gave up with it. The problem with IRC is that even the “simple” clients never just work. There’s always some little infuriating quirks that you have to dive super deep into configs to figure out if it’s even possible to resolve without some sort of PR to the repository.
Huh? It works for me, with a 301 redirect. Truncated output:

$ curl -Lv http://bbc.co.uk
> GET / HTTP/1.1
> Host: bbc.co.uk
> User-Agent: curl/7.56.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Location: http://www.bbc.co.uk/
<
> GET / HTTP/1.1
> Host: www.bbc.co.uk
> User-Agent: curl/7.56.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Location: https://www.bbc.co.uk/
<
> GET / HTTP/2
> Host: www.bbc.co.uk
> User-Agent: curl/7.56.1
> Accept: */*
>
< HTTP/2 200
< content-type: text/html; charset=utf-8
< content-length: 270866
Hold on its not cgi, its a real car.
I’m not sure if I’m missing something, but isn’t this basically just the same as Java 7’s Buffer, ByteBuffer, etc?

These, too, support the same types of backing memory (backed by native memory, stack-allocated memory, or a Java array), same access pattern, etc, and are also used by many third-party libraries now for such stuff (including many networking libraries, and graphics libraries such as LWJGL3)

What’s so innovative about these?
Yeah because he's tired of people suggesting that he try something that is clearly not in his interests.
It does not simply mean "this person is who they say they are" and never has. Everybody knowledgeable about Twitter (including Twitter themselves) who makes this claim is gaslighting. Twitter's own documentation explains that the blue checkmark is reserved for accounts of "public interest". The checkmarks are displayed prominently in the avatar photo of accounts, rather than simply as an element of a user's profile.

Verified Twitter accounts are promoted Twitter accounts. Twitter does the blue checkmark thing as a perk to attract noteworthy people to their platform, and to draw the attention of ordinary users to those noteworthy people.
Yeah this was 90s/00s. Bragg.
Evolution (mostly) works too slowly to keep up with human technological change.
Bats are major pollinators... we are so cooked.
Well, quassel for example doesn’t even have configs, everything is done in simple ways via the UI, and everyone, including the devs, uses that. It’s rocksolid, just works, and if you use the core/client split version, you can also connect a webinterface and mobile client to it.
Bacteria..
Insects...
Rodents.

All of us dead.
My pain point isn't checkout, it's wandering around a store and dodging large carts in narrow aisles. Maybe they'll tackle that next.

I really wish Amazon would let me put dry and frozen goods in an app, then have kiva robots fetch those while I just browse produce. Like, you could leave the produce section normal, people freak about produce, but make the rest of the store a robot filled warehouse that customers don't even enter.
Why is being in California relevant to a minimum that applies across the whole country?
Gosh, I miss Snow Leopard now. The best OS Apple ever did, IMO. Super stable and totally about "getting shit done." In the years I was running it, I don't ever remember my system crashing.
> IRC with good mobile/push support could have taken off, but using it from a mobile device is painful because of the constant drops and the need to have your device responding to ping pongs every few seconds kills your battery.

You mean, something like IRCCloud, or what I’m moving Quasseldroid to right now?
Nice. Seems very similar to https://github.com/abseil/abseil-cpp/blob/master/absl/types/...
Secure boot doesn't mean the user isn't allowed to replace the bootloader or kernel

Unfortunately that's what it will likely turn out to be in practice.

It's a de-facto standard with a lot of room for things to go wrong, and they do.

...as opposed to an even more complex standard? The saying about "known unknowns" and "unknown unknowns" comes to mind... there is literally tons of documentation out there about all the "legacy" devices in a PC, but far less about the newer proprietary bits.
Its a matter of scale, not anecdotal stories. Saying “my company does it and is successful” and “big companies don’t do it at scale” are equally right and factual. If there was a suppky of cheap talent outside the US the big companies are already utilizing it. There are benificial network effects to moving some of them to the US.
Funny but I agree with you about Stripe's dashboard GUI. They could do better.
nvidia-docker is just docker that configures the docker to see the physical gpu device, and also mounts the run-time drivers that match the hardware driver that is installed on the host. It makes life way easier if you need portability across different Linux hosts for GPU-driven software. The Nvidia container images also have some of the "proprietary" free software packages like cuDNN which accelerate some popular deep learning packages with optimized CUDA implementations.

If you run on a bare-metal platform, like your laptop booting linux or a bare-metal cloud, there's a very small amount of overhead for using nvidia-docker, mainly just the same overhead as running a regular docker container (a container is just chroot + Linux kernel cgroups + cgroup kernel namespaces).

If you're in an AMI on AWS, it's a virtual machine anyway, so there's virtualization overhead which is quite a bit higher than container overhead, but there's other baggage as well such as shared tenancy/noisy neighbors, and possibly oversubscription of hardware to the virtualized environment.

If you're in a docker container in an AMI, there's the slight container overhead plus the virtualization overhead and baggage and benefits that come with it. Virtualization overhead is probably an order of magnitude higher than container overhead. Natively with an AMI is not so native (though Amazon is trying to improve that with their C5).
A 4 bedroom house in South palo alto is at least a $1 million property. Not exactly modest.
Jon Skeet's C# in Depth is pretty solid. The fourth edition isn't done yet - and at the rate of change lately may be out of date by the time it is released, but it goes into some great detail on the guts of the language, and how it has changed over time.

https://www.manning.com/books/c-sharp-in-depth-fourth-editio...
The firm that can 3D print human body parts
out of curiosity why do you know so much about a language that was "mostly irrelevant to you"? Were you forced to develop in it for work, or what happened? For being irrelevant, your comment suggests you've been tracking it super closely (you link a discussion of proposals) ... (quoting you) "since it first came out"!