skysight-inc/HackerNews huggingface dataset:
I disagree. I looked through the source code to Principia a while back, and it makes really effective use of Greek script, black-letter script, math symbols, etc for implementing a physics engine. (It's a mod for Kerbal Space Program that implements n-body gravitation.) It's really well written and used just enough to make things more understandable. (They've got a great units system too; it's worth reading the code just for that.) Here's a random selection: https://github.com/mockingbirdnest/Principia/blob/master/phy...

Like anything else, it can certainly be misused. That doesn't mean it's never worth using though.
Literally.

It's a $50 ticket for someone making $200k a year.

Imagine how concerning that would be :/
My life unmasking British eavesdroppers
And then halfway through the compilation you find out you are missing fifteen different dev-packages and the only way to figure out which are by googling obscure error messages. Oh, can't find include efglx.h, you obviously have to apt install libstdglx4-dev. (This was probably written deep on some establish build environment-wiki page that's impossible to find but since you are on Ubuntu 18 instead of 14 it wouldn't have worked anyway because now the package has changed name to apt install glx-dev. Besides - they also forgot to list half of the dependencies required on that page).

Figuring out how to establish a build environment for any program you want to install really can't be the best way to do things.
xcompose does something like that. (as does TeX for that matter, in a different fashion.)
What Google should do is just join the military industrial complex by forming a joint-venture with companies like Boeing, Raytheon, etc. Then everyone would just leave Brittany alone.

It's easy to point your finger at China while turning a blind eye to Gitmo, Iraq, Afghanistan, Syria, etc. Going after Iran next. The price of "freedom" was maybe a few million Arabs or Afghans.
What are the downsides of higher altitude flights?
FWIW, you could always park for free at one of their satellite lots and take a bus right to the front gate. We did that for years and it worked fine.

I don’t think they run the parking concession on-site, and they charge $35 for those spots because the lot fills up fast at that price. If they charged less, the lot would just fill up sooner.
Hmm. What would you attack? That is, if you were writing a crate that I was thinking of using in my program, how would homographs allow you to compromise my code?
Can you elaborate on what you think might make it easier?
Wasn't that the point since Clinton
It poured rain at this year’s Bay Area Maker Faire in late May, which is absolutely unheard-of. I had a really bad feeling when that happened that it might be the end of the venture. The cash outlay to run an event like that must run into the hundreds of thousands, and if attendance was cut in half, then they lost their shirts on it.
Doesn't say how many passengers it can take. That's a weird thing to not mention when you are talking about efficiency.
A dedicated global compose key solves this problem very elegantly. Hitting the ◆ compose key (right alt for me) followed by a series of intuitive characters inserts the corresponding character.

For example:

◆ - - - produces an em dash (—)

◆ - - . produces an en dash (–)

◆ ' e produces é

◆ | c produces the cent symbol (¢)

Usually, you can just guess the combination and be right 3/4 times. Otherwise, it's fairly easy to look it up, or create it if it doesn't exist yet.

Some distros of Linux have this built-in, but I use WinCompose[1] on Windows.

[1]https://github.com/samhocevar/wincompose
I've used it for bitwise hamming distance - xor+popcnt - having a hardware instruction on x86 made the entire pipeline over 6x faster.
Leaving it motionless on your desk reduces the risk, but you're still one relatively minor mistake from a broken display. If you're unlucky enough to have that happen, Apple products cost much more to repair.

Plus, all of the design related breaks mentioned in the article.
Here are some samples generated from this version of the 1.5B parameter model: https://github.com/ConnorJL/GPT2/blob/master/samples/

I'm not particularly impressed with the results.

Here are some random samples from OpenAI's version of the model for comparison: https://raw.githubusercontent.com/openai/gpt-2/b5ef71a922efc...

Of course, take these with a few grains of salt, these aren't apples-to-apples, etc.
NPM claims to have taken the lead from Yarn in terms of install speed in the latest versions. Still, I prefer Yarn because NPM has such a history of suckage.

Meanwhile, the former CTO of NPM released a new (alpha) package management system last week at JSConfEU (the conference where NodeJS was first announced); see https://github.com/entropic-dev/entropic/blob/master/docs/RE...
no mention of python venv, it's there since python v3.3
What happens if an app has iOS, web and Android versions ? Do they all have to implement apple log in now just because the iOS app needs to implement it and they want users to be able to use the app across platforms?
Oh absolutely code can be shit. But I’ve also seen code that’s made the company millions of dollars and run flawlessly for 20 years be called “shit” because it doesn’t look like modern code. The replacement naturally consumes many times more resources and has bugs that were long fixed in the old code.

In my experience the latter case is far more common. But I suppose experiences will differ dramatically depending on what you work on.
The author wrote something about it being the official python package manager but that was just his own marketing.
I work on AAA games and we definitely don't leave any debug code in production copies of the games. It's all #ifdef'd out in Retail builds.
An easy and often effective solution is read replicas.

Operations that need ACID get ACID and operations that don't, don't.

And every production-grade DB make read replicas easy.

Yes, multi-master is the interesting and challenging thing to us, but single-master still has a lot of juice.
Show HN: Style agnostic credit card formatter and validator for React
The injury with the highest recurrence rate in Australian Football
It good?
I’m imagining that by having conditional computation you’re basically partitioning the state space up, with each part of the space getting its own smaller network. this might allow you the generality of a larger network, but with the ability to hone in and analyze the smaller networks for certain parts of your state space.
This irc channel is brought to you by nerds who work at ISPs, nerds, they love IRC and have spare server capacity
You could always have a @scope/pkg type of situation: https://docs.npmjs.com/misc/scope
May I know if you package 3rd party dlls in your flask app, does it run on *nix platform?
That is possible, but it is unwise to bet that way.

Why?

First, because far more things can be explained to an intelligent lay person than most of us realize, and figuring out how to do so improves our own understanding. Therefore it is worthwhile to make the attempt.

Second, because it is far too easy to fool ourselves into thinking that we're making a succinct explanation that requires domain knowledge when actually we're spouting just enough jargon to remind those who agree with us of shared and possibly unexamined dogma. There is a real cost to mental habits that make such mental mistakes easier to make and sustain.

So yes. The other person may be too ignorant/stupid/whatever to understand you. But the alternative explanations should be disproven before you conclude that.
The constants mentioned are the following:

"01234567890abcdefghijklmnopqrstuvwxyz"
and
"01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"

It's very possible that separate implementations of this function would use those same constants. It's not as if they're some completely arbitrary strings.
Here's what's really wrong. This is a B2B service with B2C-grade terms of service. You don't want to base your business on one of those. Not one with a "sole discretion" termination clause. Those are for low-value consumer facing services only.

Compare, say, these terms of service from a major dedicated server hosting company.[1]

Either of the parties may terminate this Agreement (including all existing Orders) if: The other party breaches any material obligation under it (other than our obligations covered by an SLA), and fails to begin to cure such a breach within ten days of written notice of such a breach from the non-breaching party, or fails to completely cure such a breach within thirty days of the original written notice; OR a force majeure event continues for more than thirty days.

Now that's what a reasonable B2B contract looks like. That seems to be fairly standard for dedicated server hosting.

[1] https://info.codero.com/hubfs/Linked%20Assets/Legal%20Docume...
While I definitely agree that Sun, HP, and SGI had amazing engineering this section of your comment is particularly ridiculous:

> I cannot name a single GNU/Linux "hacker" inventing anything. Everything they implemented is a shoddy copy of what the engineers at [...] did.

If we ignore the obvious counter-arguments (GCC, Apache, nginx, arguably git, and so on), and just look at your statement at face value -- you're saying that nobody from the largest free software community in the world has invented anything new in the past 10-15 years. What possible evidence do you have that this is true? It's not just wrong, it's offensively so.

Heck, ZFS-on-Linux is now the repo-of-record for ZFS -- that's a specific example of the GNU/Linux community implementing things alongside the rest of the free software community (and currently ZoL has more features than any other ZFS port).

It's also the case that those brilliant engineers did the same thing. Zones are arguably a re-implementation of Jails with some slightly different design goals. IOCP is objectively just a copy of kqueue (to the point where Cantrill said he wished they'd just ported kqueue). And so on. I don't think this is a bad thing at all, but it's quite strange to put them up on a pedestal to the point where you effectively say that any engineer who didn't work at Sun/HP/SGI in 2003 hasn't invented anything.

There are obviously plenty of examples of Linux not learning from others (Jails/Zones vs containers, kqueue/IOCP vs epoll, DTrace vs eBPF+bpftrace, and so on). But arguing that nothing innovative has come out of the GNU/Linux community ever is just awful.
“Software is eating the world.” Everything is programmable these days, it’s highly relevant. And administration is not programming.

Remember the old business folks and politicians we laughed at a few years ago because they couldn’t handle email? Sounds like you’re arguing for that kind of ignorance.

Another example, knowing about the Roman Empire or WW2 is not important to daily lives either but we consider that knowledge to be basic literacy.
When I was in games the moment I saw the letters GPL was the moment I closed the tab. GPL code is too dangerous to even read. Stay far far away and hope no one screws up and poisons your entire codebase.
Most of the land that burned in the Camp Fire last year (the infamous one that burned through a town and killed 80 people had burned just a few years before; much of the rest was manicured grasslands and woodlands within the town. Newly burned/cleared land grows back quickly with grass and brush that actually poses more of a fire hazard than a dense forest.
Well shoot. I guess this is just part of the territory.
> Dale still persisted in slandering her

FWIW, Dale finally apologized:

https://twitter.com/dalepd/status/927712935987707904
The standard for winning a civil case (preponderance of evidence) is lower than the standard for winning a criminal case (beyond a reasonable doubt), so the two are not comparable.
That's good to know. I think in some cases I know the concept from experience but just don't necessarily know the official term.
It is even more true in the real world when the discussions are between people with different knowledge. Do people recognize someone from another background as a peer or not?
True - and reports seem to be that the actual compiled code is like 18 MiB. It's the comparison to these huge android apps that got me. I could do this for android too: keepassdroid is 4 MiB, zxing barcode scanner is 0.7 MiB ...

So many people just don't understand the scale of these things.
Yeah, I think I had enjoyed being comfortable in my skillset, but I can see how that can be the exact moment you stop improving.
This is a great idea, thanks for the advice!
The price of Dropbox Plus is going up by $2 a month
You are right about the hates for pipenv, but I don't know that the creator hates it too.

edit: sorry I misunderstood, the creator of pipenv doesn't hate pipenv
So you want to say that Shutter Island is a bad example of drama? It's all just old-farts rants, nothing more.

Everything is evolving.

In old movies actors play often too dumb, just few of them have good examples of how to play a role.

Some "legendary" movies from the past would fail in theaters nowadays without their legendary reputation.

We have more movies right now, more choices, so our demands are higher - otherwise we will not have enough time to watch them all. Also, we have much more choices of how to watch them - age of digital distribution.

Higher demands give higher quality, movies evolve both in visuals and in acting art.
Download Free 4K High Resolution Portfolio Image from Designers
Um, when they turn off the power, it’s not to a single neighborhood. It’s going to be to wide swaths of the power grid. They were talking on KQED the other day that this might even at times include San Francisco and San Jose, depending on where the risk is. Whenever that happens, intersections are going to be left without stoplights, people on life support will lose their power, hospitals will go onto backup generators, etc. Its possible that people will die as a result of power outages, especially if they happen in the heat of summer.
>Are there actually consumer electronics out there that are just arduino examples glued together?

A lot of the existing power-switches that can be toggled with an app / radio-button are little more than an ESP8266 and a relay. The sonoff-line of smart-switches would be the obvious example.

Sonoff also make and sell RF<->WiFi bridges, but I guess the target market is already hackers rather than consumers for things like that.

Otherwise I've seen a few wifi-controllable LED-strips, and similar things that I'm pretty sure are identical in terms of hardware to what I've built. You can see some crowdfunded projects are just scaled-up home-toys too.

I'm struggling to think of better examples, but I'm sure they exist! In terms of product though it's interesting to evolve something from a bundle of junk loosely coupled to being a thing in a pretty case which can be enjoyed by others. I setup a trivial display to show tram-departures from outside my house, which the whole family uses now and loves. It went from a cardboard-box with a pile of stuff in it to a 3d-printed display, and then later I added the ability for it to be controlled via a HTTP-server, running as an Access-Point when it was initially setup. The whole thing became very very user-friendly. (But at the same time the only real user is ourselves, and trying to sell it would be a bit difficult.)
Electricity generation is pretty cheap and doing it 10x more wouldn't be too hard. In fact if it fixed our CO2 problem, it would be an oustanding deal.
Asking for help is something I'm trying to force myself to do more and more. It's hard to shake the paranoia that you're revealing a weakness that will eventually come back to haunt you, but I know that's an attitude that's antithetical to success.
Heh. I'm not sure you're wrong to say it either way.
Awesome, I think I know this stuff but just not the exact name for it. Thanks for the help.
Thank you for mentioning IrfanView. Back in the day I used to have a cracked copy of LviewPro that was always one of the 1st programs to be installed whenever I started working on a new system. It was small, fast, and I could easily flip through all the image files in a directory.

I stopped using LviewPro probably 8, or 10 years ago, but always wished I knew of a replacement that was so efficient. I see that IrfanView also does quite a bit more. I think I have a new favorite!

Now, if you'll pardon me, I need to drop the author a kind note. :)
Ion radiation...

https://theconversation.com/air-travel-exposes-you-to-radiat...
Proton – NEW Python framework to facilitate rapid server-side development
Books all have barcode with entries in their POS linked database, why not just have the current price linked to it? When I used to work for BN during my college days, that's how it worked. When a book was on sale, there was no need to re-tag the books, it was just a database update.
Hotstar India blames safari for security flaw, shuts down access to safari users
Older versions of Windows used the FAT filesystem rather than the current NTFS filesystem. FAT happened to get you directory size "for free" due to how it works under the hood, whereas NTFS does not (but it's faster at other things as a result). For much more detail check out this[1] post on The Old New Thing blog by Raymond Chen.

[1] http://blogs.msdn.com/b/oldnewthing/archive/2011/12/26/10251...
in this case the old configuration was lost, it took an hour to rebuild because tooling normally used to rebuild it for testing was unavailable and building had to be done locally, using a single machine someone ssh-ed into, and that just takes a while. Luckily, a person was around who knew how to do the rebuild without fancy tooling.
Yeah, I think I need to keep that in mind -- that some of the "softer" skills are just as important. I can see how leadership pushes you away from some of the nitty-gritty of the code.
Fuck him, fuck Vice Media and fuck Sarah Jeong. Never forgive, never forget.
To anybody who possesses a copy. If you distribute the source with the binary, you have absolutely fulfilled your part of the GPL. Strictly speaking, if one does not have a copy of the binary, they're not entitled to the source.
Huddl.ai | Backend Engineer | US | SF Bay Area | FULL-TIME | ONSITE

Huddl.ai founded by ex-Cisco Webex and Sun engineers, backed by Bain, Bloomberg and Propel, is building product to help make the most of every meeting. We're located on Castro St in Mountain View, and looking for a backend engineer to join our early team!

Do reach out at careers@huddl.ai.
Read an article saying that we might not see stars anymore...'gazillions' of satellites will be launched in space over time.
First of all, most files are nowhere near 10 levels deep, let alone hundreds of levels.

Second, we don't have to do a naive update every single time a file is changed. We can amortize the cost by updating the parent folder sizes only when the file size is changed by a significant amount since last update (say, 10%). And we can do this process recursively is the parent directories. This was it only takes O(1) time to update folder metadata for each file operation and all the metadata are accurate within 10%.

Also I don't see how drives and hard linked files are any different than regular files in this context.
In batch! The thing that always asks you if you want to terminate the batch job :-) are you familiar with/did you consider WScript? You can write JScript which is a lot nicer and still works on older machines...
Hollywood Must Pull Out of Georgia
Yeah, I think there's a tendency to assume that everyone else is so much more competent than you are. I have to say that being brought in to fix other people's code has helped a lot in building my confidence as at least a decent engineer.
A future version that can continuously dive (with visits to the surface for solar) would be amazing. A Google Earth of the sea with regular updates.

Building sensors that detect fish populations and could accurately, automatically flag potential new species would be amazing.
This is what I usually use since it's baked in.
If it becomes cheap enough, it’ll eventually be a thing CEOs do to give meat to their motivational speeches and brag about how accomplished they are, much like climbing Everest. I fear it being less of a “I’m going to try to understand the world more after going to space”, and more of a “I understand the world more because I went to space and you didn’t.”
That's sort of how I felt when I took the job -- just kind of thrown into the deep end. I had no idea how I was going to complete my first assignment. I think it's tempting to want to seek comfort in your profession (or anything you do, really), but I guess comfort doesn't necessarily spur much growth.
> but would have sounded absolutely bizarre and ungrammatical to most native speakers (regardless of literacy/education) before the movement for gender-identity inclusiveness became mainstream, because people didn't really conceive of the possibility of knowing a specific person but not being able refer to them as "he" or "she".

I strongly disagree. I don't think responding "Oh, what did they want?" would have ever sounded bizarre or ungrammatical even if this was decades ago and everyone knew that Joe was a man. Language isn't always literal. Using a singular "they" (a pronoun normally used for an unknown person) instead of "he" in that context doesn't necessarily mean the speaker literally doesn't know if Joe is a man. It could just as easily be a subtle way to indicate that the speaker doesn't know Joe very well.
I'm one of those "rapidly move on to specialized applications" people who never moved on. :-) My Arduino is gathering dust but somewhere along the line I became a ham radio operator and my world changed dramatically after that. So I'm really thankful to DIY, maker, and hacker culture for all of the encouragement, tools, and tutorials that helped me get to a very happy place indeed.
It gives one the tools to recognize overreach, important for democracy.
Greek letters are good for transcribing equations that were written with Greek letters. The equations were written like that because you only get one letter per variable and you need more than 26 variables across multiple equations, which you want to be consistent. You only get one letter per variable because on paper you write down each equation about fifty times as you work with it, so it's kept short as much as possible.

Unless you speak Greek, I can't think of any other reasons for Greek letters to wander in to code.
Shows like "Chernobyl" aren't going to help:

https://www.forbes.com/sites/michaelshellenberger/2019/06/06...
Not if you also have to get your VCs the return they are expecting.
> Never forgive, never forget.

Most of the pain in the world is caused by this attitude.
I think it's just a confidence thing -- when you learn an idea in a class, you know it's something that's been validated by your professor and whoever wrote the book. When you come up with it or learn it on your own, you don't have the same validation that you're on the right track and not just repeating someone else's mistake.
That's less of an issue. Issue is in how you classify traffic on a network. e.g. Gmail, it's helpful to incident response, should it be used for OOB management.
Is there any hope of EV: Nova or EV classic being open sourced?
John Smith from Queens is far more relatable than Larry Ellis is or ever will be. Nobody who isn’t being paid cares what Larry Ellis says now and going to space won’t change that.

Knowing any average person can accomplish their goals is far more motivating to many people, especially kids, than knowing the super rich can just up and leave the world and do absolutely anything they desire just because they find ways to extract wealth from the 99.9% who are only allowed to dream.
There used to be but I cannot find it any more, that is exactly why I asked...
True, I guess focusing on the impostor feeling doesn't really have much practical application to getting the work done and getting paid for it!