skysight-inc/HackerNews huggingface dataset:
Gem: A Great PyTorch YouTube Tutorial Series by Deeplizard
Wireless Headless Raspberry Pi
see RTK GPS. uses a fixed ground station with a known position. the phase shift of the moving object’s gps signal is used to achieve centemeter-level precision.
It was a different era then. Things are a lot tighter now.

Loudcloud was a terrific concept in its day. It could have become what AWS has become. But it was growing because money was just getting poured into dotcom startups. When the money dried up, they were stuck with all this hardware and staff they had needed. It's a credit to Horowitz that he saved even the sliver he did.
Does that include the 3d scanning capabilities of the iphone?
One aspect the article does not fully address is why so many dairy farmers are using artificial insemination instead of bulls. Partly it's slightly enhanced milk production, but a bigger reason is the availability of sexed semen, allowing farmers to breed roughly 95% heifer calves instead of 50%. This is a big deal for a dairy farm's finances because a cow is much more valuable than a steer.

https://www.agweb.com/article/how-it-works-sex-sorted-semen-...

https://www.beefmagazine.com/genetics/0601-sexed-semen-econo...

It's also a somewhat controversial practice.

https://hoards.com/blog-24477-sexed-semen-an-asset-or-a-prob...
It's not an analytical calculation of the amortization, it's a standard accounting assumption.

https://www.accountingtools.com/articles/2017/5/11/useful-li...
> I also block Spolsky's image at the table tennis table.

Oh wow, that one bugs the hell out of me. Never occurred to me there was a Hating Awkward Kinda-Narcissistic Photos On Blogs movement. Though it was just me.
> I wouldn't be asking if I could. How does "Software Freedom Conservancy" damage the "Software Freedom Law Center" trademark?

Considering the latter founded the former, I think you should ask them.

The timeline is the following

- 17-September-2005 – US Trademark First Use Date: SOFTWARE FREEDOM CONSERVANCY (by the SFLC itself)

- 3-April-2006 – SFLC Announces incorporation of Software Freedom Conservancy as an independent non-profit, with Eben Moglen, Karen Sandler, and Daniel Ravicher as Directors

Anyway, their reasons are in the petition for the cancellation of "Software Freedom Conservancy" that can be found here http://ttabvue.uspto.gov/ttabvue/v?pno=92066968&pty=CAN&eno=...

The trademark of "Software freedom" is never mentioned, but only "GROUNDS FOR CANCELLATION – LIKELIHOOD OF CONFUSION" (all uppercase as in the original document)
How does self employment make yourself not dependent on somebody else's confidence in you?

Your customers (whoever you're selling your labor or products to) need to have confidence in you and your ability to deliver whatever it is they are paying you for.
College Savings Plans for Your Kids
It's not only possible, it's the law. Unfortunately it's rarely enforced.
The irony is that the big winners of fossil fuels, which are all the arabic countries, will be the ones who get hit by the climate change the worse.
I also use "background" or "discussion". Someone else here suggested "rationale".
My impression is that the design was a bit more nuanced. COBOL's design allows a "business person" to read a program and get a sense of what it does. The user personas for "business persons" are roughly commissioned military officers. A non-comm hands the lieutenant the source. The lieutenant hands the source to the colonel managing the program. And an admiral at codeworks inspection can riffle a deck of cards and find something that could be done better.
All that verbosity and rigidity is for reading code.

Programs are meant to be read by humans and only incidentally for computers to execute. SICP.
Presumption that all code is open source. The war is won :-)
This is kind of the ongoing joke here, yeah?

Like HN users will gladly spend hours discussing the merits of various random number generation schemes, why that Intel HWRNG is probably backdoored and we should all be very afraid, all the while running their micro-services on the cloud where their entropy is literally spoon-fed from the hypervisor. SMC call into code-you-can't-see and back comes pure entropy (trust us)!
There are full on character encoding introductions. I think an easy to approach one is:

https://www.joelonsoftware.com/2003/10/08/the-absolute-minim...

Basically, ascii is encoded as integers. '32' represents a space. However, ascii is quite limited and if you want non-US-centric characters, you need to use other character sets. For a myriad of reasons, once you go into unicode (the Universal Character Set) there are lots more options for characters. For example, there are multiple whitespace characters.

http://jkorpela.fi/chars/spaces.html

These exist to give different widths or other adjustments to text that is non-ascii. What likely happened in the post (and what did happen to me) is copy-pasting from some document that changed a normal ascii space (that Ruby would expect and know how to deal with) into a unicode character that Ruby interprets as any other character. It would be like having a stray 'g' in the line, but you, as a developer, don't see it. Fun :)
70-90 is middle-aged now?
The implied, broader story of the photos is definitely part of what makes it weird.
Python 2.7 was supported for a decade, providing a reasonable environment when Python 3 was not really matured enough. And while it didn't work, Python 3 tried to provide the migration path.

Perl 6 requires the full p5 compatibility as far as I recall. It was designed to coexist.

Lua only provides some C preprocessor flags for partial backward compatibility.
You are talking about how you wish it was, but the comment you are replying to is merely stating how it actually is.
# August 6, 1945

In the Enola Gay
five minutes before impact
he whistles a dry tune

Later he will say
that the whole blooming sky
went up like an apricot ice.

Later he will laugh and tremble
at such a surrender, for the eye
of his belly saw Marilyn's skirts
fly over her head for ever

On the river bank,
bees drizzle over
hot white rhododendrons

Later she will walk the dust,
a scarlet girl
with her whole stripped skin
at her heel, stuck like an old
shoe sole or mermaid's tail

Later she will lie down
in the flecked black ash
where the people are become
as lizards or salamanders
and, blinded, she will complain
Mother you are late. So late

Later in dreams he will look
down shrieking and see

ladybirds
ladybirds

Alison Fell
>I'm pretty sure in Australia if you drove 90 seconds from the capital you'd (still) be in the middle of nowhere.

Lol. The capital is in the middle of nowhere, that's why. You need to drive a few hours northeast of the capital to get to somewhere (i.e. Sydney).
Interoperability and Connectivity: Unlocking Smart Contracts 3.0
Say you write 10 blog articles. In HTML that's 10 files with some trivial cut & paste. In jekyll that's 10 markdown files and 1 HTML template. Equal time sink for both tasks.

Now you want to add Disqus comments to your blog. In HTML you edit 10 files. In jekyll that's probably 1 plugin. Same with adjusting theme, fonts, recent posts, generating RSS feed, recent Tweets, ads.
It’s definitely not sufficient, but it’s valuable advice because it shows the very starting point, the foot of the ladder. So often advice assumes you’re already at a location very far up the ladder.

But yes, crafting those big revelations is a different and more advanced skill.
EPA Approves New Bee-Delivered Pesticide
Would planting trees and a lot of irrigation not help make a difference? Money doesn't appear to be a big issue there.
> It says "Six worker deaths in seven months; 13 deaths since 2013." It doesn't go into any detail as to whether these workers actually died on the job.

One might reasonably assume that an article about workplace deaths isn't counting employees who slipped in the shower at home. But we don't have to assume: the linked Dirty Dozen list published in April 2019 says "Six workers have died at U.S. Amazon facilities or operations since November 2018." Six on-the-job deaths in six months, November to April. Not all of them were in warehouses, but all of them were preventable.

It also mentions (direct quotes):

* a high incidence of suicide attempts

* workers urinating in bottles because they are afraid to take breaks

* workers left without resources or income after on-the-job injuries

* the company treated illness as a “misdemeanor,” assigning a point that could have led to dismissal when [an undercover investigator] took a sick day

This is not a few bad apples. This is systematic.
Hmmm, I've always believed that no commit should break a build, even if you're committing the fix right after. Otherwise you're going to cause problems for `git bisect` or other practices of going through the history to find where a problem may have started.

Do other people commit breaking tests and then fixes?
Hiring people experienced with floppies isn't harder than hiring people experienced with nuclear weapons.
What’s the Best Advanced Packaging Option?
The pull request is a good place to put such a large amount of information. That would also be a good way to make sure it is seen by the broader team instead of burying it in commit history. You could make the argument that then it would not be part of the git history and therefore could be lost if you change hosts.
> so mandatory under American law

On American soil maybe...

> Europe can demand it deleted under hers. Who is right?

In this case GDPR clearly states that the data has to be available "for the establishment, exercise or defence of legal claims."

Art. 17 GDPR, paragraph 3, sub (e)

> In other words, your moral favor towards GDPR doesn't make it more legally important than CLOUD

It is more important for European citizens, unless they are on American territory.

That why it is called "the long arm of American law", because they try to extend their reach beyond what's in their right.
The commit was complaining specifically about the way locales were designed, not C as a whole. While C was very successful, I don't think you could argue that C locales ever reached the same level of popularity.

That being said I do agree with you that this complaining is not massively productive. Dealing with localization and non-ASCII text is notoriously difficult. Look at Java, Python 3, Windows, PHP 6 and how many "misconceptions about Unicode" articles you can find online. You could spend hours pointing out how each approach has tons of drawbacks but clearly the perfect solution doesn't seem to exist so a compromise had to be found.

In particular I'm not sure I agree with his complaints about locales being global state. How else would you handle them? You need to have some kind of global config flag somewhere to decide what local the user wants to use. Having explicit versions of the stdlib taking locales as parameters could be nice I suppose.

This bit in particular seems to completely miss the point:

>Idiotically, locales were not just used to define the current character
encoding, but the concept was used for a whole lot of things, like e. g.
whether numbers should use "," or "." as decimal separaror.

Of course if this programmer assumes that locales and charsets should be the same thing they'll end up frustrated.
He is askng for an explanation in terms of quantum mechanics and I gave one, but I prefer the first explanation I gave in term of the speed of light. What is nice about tired light or steady-state universes is that the two explanations are consistent. The big-bang universe is full of inconsistencies and paradoxes which are somehow not paradoxical if you do the math and don't think too hard about the heuristics. In short, it is a mess that can only be sorted out if you think outside of the box which defines it.
Fun fact: the 2022 World Cup is being held in Qatar.
Actions-on-Google/smart-home-local: Local Home SDK sample for Google home
It wasn't a buzzword but it was a useful way to describe it. It's kind of like "not just going with your snap judgments about people."
The anatomy of a full Bitcoin trading suite
i gave good news: there is a great deal of research and development of exploding drones
Re the 6 deaths in as many months:

http://nationalcosh.org/sites/default/files/uploads/2019_Dir...

>All six workers who died at Amazon facilities and operations during the past six months were employees of
other firms or contract workers, rather than full-time Amazon employees.

● Andrew Lindsay and Israel Espana Argote, contract workers, died when the wall of an Amazon
warehouse collapsed during a severe storm in Baltimore in November 2018.

● Brien James Daunt fell to his death during construction of an Amazon warehouse in Oildale, CA in
January 2019. Falls from a height are a well-known – and preventable – hazard in the construction
industry, with long-established protocols to reduce risks. CalOSHA is investigating the incident.

● Aviators Ricky Blakely, Conrad Jules Aska and Sean Archuleta died in February when an Air Atlas
plane, carrying cargo for Amazon, crashed into Trinity Bay, southeast of Texas. Blakely and Aska
worked for Air Atlas and were members of the Airline Professional Association (APA), Teamsters Local
224. The National Transportation Safety Board (NTSB) is investigating the incident.
CPU jitter randomness is an old idea, and not especially well thought of.
Yeah, this is crazy. Chrome's implementation of this (which allows you to type the beginning of a website's domain and then plus tab to use that site's search functionality) is already one of the things I miss most when I use Firefox. They should be improving this, not removing it.
If possible. That would be great. I definitely download it.
You cannot just have an idea. You need to pitch up with either

a) statisical data to show evidence of said idea

b) a mechanism by which said phenomenon could occur.

Like genetics. We knew the 'idea' had merit from Mendel's experiments and Darwin's observations. Watson, Crick, and Franklin showed us how.

Yet, in this hypothesis, the evidence for the invisibility of some stars is how invisible they are?
Ask HN: What is with websites using plus sign to close
Richard Lewis: What do you do when your harassers are journalists?
> If you draw a straight line from San Francisco to Amsterdam you will cross Iceland. Simple Analytics has most customers from the US and Europe, so it makes sense to pick this geographical location.

This doesn't make sense. The normal way to do this is to terminate connections close to the users, in this case running a server in (or near) the US and a server in (or near) Europe. You don't have to pick a single point that's optimal for all users.

But if you are going to pick a single point, Iceland is not the point to pick. Connections don't follow great circle distance, they follow cables, and Iceland primarily connects via Europe. Have a look at https://www.submarinecablemap.com/ and you'll see that the only connection West from Iceland takes an indirect route via Greenland. If you run pings from SF to Amsterdam you'll see lower latencies than SF to Iceland.
Pretty much the same from me, agreed with every point except that one. Why does "startup" have to mean "shitty hours, poor work-life balance"? That's basically selecting out older people with families and/or rich social lives, which you'd think contradicts point #2 about diversity...
The difference is, I don't need the confidence of the market in order to start working on the project.

Sure, I need it to sell, but that's a different part of the job or a later stage if you will.
Checklists work so well. A kanban board has all the same qualities if used correctly :)
Machine learning is a superset of all of statistics.
I will make that argument. The hosting is ephemeral, the commit message is eternal.

Plus, what if you want to know what happened and you're simply offline? Let's not unnecessarily break the D in DVCS.
They might be using a fan / windcatcher system to create pleasant breezes.

https://en.wikipedia.org/wiki/Windcatcher
Gatsby has this as well.
Any vets who have gone into coding here? Ben Ford learned on a ship on his way to Iraq. Not the standard way to learn Python!
> I'm going to sound like a skeptical jerk here

Well you're on the right site for it!

At least you didn't claim that you could come up with something better by tinkering on a rainy Sunday afternoon.
1. ETH Zurich
2. EPFL
3. Cambridge
4. Oxford
5. Imperial College London
6. TU Munich
7. TU Delft
8. KTH Sweden

PS: I have a MS CS from one of the above.
I believe NSL's are rare today because the vast majority of companies don't have robust encryption. I'm sure when security services are looking for info they first do a scan of their wiretapped data to see if they can get the info they're looking for without an NSL.

My guess is most data, even at privacy focussed companies, ends up accidentally transmitted over a cable unencrypted at least once. It doesn't take much to forget to turn on strict HTTPS enforcement on cloudflare for example. Or to forget to encrypt your backups in transit. Or to have an employee download a database dump for testing over HTTP.

It only has to happen once for security services to keep it if it contains any data of interest to their filters.
Ode to skimming: On reading and our attention spans
As long as the potential enemies believe it is implemented, that would be ideal.
Solr moves beyond Elastic on analytics, way beyond
Pure, rage-filled, git commits are possibly the most honest form of art.
Interviewee here. AMA, particularly if you're a veteran who wants to get into tech.

I'd love to hear from my betheren over the pond what the signalling and transition process is like for guys and gals leaving the US forces.
They have high humidity and temperatures. Swamp coolers wouldn't be terribly effective in that environment. These are probably conventional chillers pumping out cold air.
(This comment to which I'm replying was apparently downvoted, presumably by people who disagree. It's a reasonable comment though I disagree with it, hence my reply)

> I do not believe that the five eyes have the ability to break modern encryption.

Do not be so sure. The Snowden documentation shows that they have many tools, from actual private attacks on the encryption itself to attacks on the endpoints (e.g. undocumented zero-day exploits) that can get data pre-encryption and/or post-encryption. And they don't limit themselves to endpoints in their own countries (that would be foolish for any intelligence agency to do).
Xubuntu 19.10 vs. Lubuntu 19.10 RAM Comparison
Plenty of CSRNGs are built from AES-CTR and ChaCha20. There's probably no good reason to prefer XorShift over a cryptographic random bit generator that you can seed directly.
I've said before that the killer feature that launched Java wasn't garbage collection or checked exceptions, but javadoc. Autogenerating HTML documentation based on strictly-typed interfaces was absolute genius and I really haven't seen it topped by any modern language.
The alternative option is to have competition. If customers could just switch to another power provider, PG&E would be far more interested in maintenance since it would affect long term profits. Many people would prefer a more expensive service if it was more reliable.

Personally, I think we should be looking into ways to increase the resiliency of our power grid, and that involves making it possible for companies to compete in production and/or delivery.
I come from the New Madrid Fault area of the Mississippi River. California's faults are hilariously weak in comparison to what New Madrid does/did.

When one of California's faults can shift the entirety of the Mississippi River basin for a couple thousand miles, then I'll worry. Until then, you're probably better off worrying about the residents of Memphis, because if New Madrid happens to break out like it did in 1811, Memphis will sink into the aquifer upon which it was built. People like to joke about California 'falling into the water' with a big earthquake - Memphis is pretty much the only place in the country which has the actual chance of such an event happening due to its geographical location.
FWIW, I don't think what you said was confusing. It was clear to me that you were discussing Rubin and Butler as potential targets of criticism, not potential sources. It's a reasonable point, it's just explained by

- Rubin and Butler's jobs are to make controversial statements about sexuality, Stallman's isn't (i.e., the call is to remove him as leader of the free software movement, not to get him to take down stallman.org; if he wants to wage a campaign to change social norms about pedophilia, it's a free country, but people ate equally free to point out that he can't also wage a campaign to change social norms about free software and be successful at both)

- while there may be a group more closely associated with the academic feminism community than the free software community who is dissatisfied with his statements on the merits, and we can discuss whether they are hypocritical in not criticizing Rubin and Butler (or whether there is a fourth wave of feminism and they are in fact criticizing Rubin and Butler, or whatever), the successful campaign to remove RMS from the FSF was not solely or primarily their doing. It was the work of free software hackers who a) have made it clear their concern wasn't solely views but effect of RMS's advocacy of those views on the health of the free software community - a concern that doesn't analogously apply to academic feminists advocating such views - and b) aren't obligated to have opinions about Rubin and Butler anyway.

Or put another way, if a feminist thinks Rubin and Butler's advocacy re pedophilia harm the feminism movement, they can start fourth-wave feminism with differing principles and values. If a free software hacker thinks Stallman's advocacy re pedophilia is harming the free software movement, they can't meaningfully start second-wave free software because there are no different principles and values with respect to free software.
A Guide to the Major Bay Area Earthquake Faults
When you say "not crypto, don't use them for that", you mean "don't use them for any situation in which the security of the randomness matters", right?
Bazel has experimental but pretty sophisticated support for TypeScript, with arguably a better compilation experience for large projects than the best known alternatives. (Disclaimer: I'm biased because I work on it, but I also work on non-bazel TypeScript projects so I am aware of the tradeoffs.)

https://bazelbuild.github.io/rules_nodejs/TypeScript.html
Jonas Salk: Inventor of the First Safe and Effective Polio Vaccine
If I understand the article correctly, it is a less strong constraint on the signal than being periodic, like an oscillator would be. The signal is only periodic for specific value of time, in between those value of time the signal is not periodic.

To give a music analogy, the constraint is like always play the same chord on the first beat of each measure. In between you are free to play whatever chords you like.

How does a physical system can acquire such property? I have no idea that's the mystery a physicist will have to explain.
Interesting that two of the four commenters mentioned Denmark

Why Aalborg over Copenhagen?
The issue is that tutorials and how to guides signs like the same thing. I prefer to use getting started and how to guides.