skysight-inc/HackerNews huggingface dataset:
The classic problem with inventing your own language is that now you can't understand anyone else. If we're going to have widespread communication then we need widely-understood languages and libraries. The goal should be to replicate understanding. We need to evolve a common vocabulary rather than ending up with nearly as many private dialects as programmers. Publishing libraries and gaining users for them should be a primary goal.

There are Forth words with generally agreed-on definitions but it seems it's not designed to grow a large, common vocabulary in the way that modern package managers enable.
Then you do the layering when you need to. One of my biggest gripes about many engineers is their desire to fix technical debt for no business purpose.

In your example, the team tasked with retrofitting would have introduced the layers when the need to make changes arose.
But English pronunciation rules are regular enough to be able to say that "ghoti" should be pronounced "GO-tee". Word-initial "gh" is always pronounced as a hard g. The argument that "o" can be pronounced /ı/ comes from a vowel reduction rule in unstressed syllables. And pronouncing "ti" as /ʃ/ comes from the yod-coalescence that fricatizes /t/, /d/, /z/, and /s/ in certain cases, namely where the previous syllable ends in one of those consonants and the next one begins with a /j/ ("y") sound. Since "ti" is word final here, there's nothing to fricatize it.

English spelling does have quite a few rules, and it follows them far more than people realize. The main real problem is our proclivity to borrow foreign words and insist on using foreign spelling and pronunciation for them. The other main issue is that we conserved the spelling of English from Middle English, so you have to map the pronunciation shifts to spelling rules--and some words ended up being weird exceptions to the pronunciation shifts (e.g., "father" went in a different direction from the other "-ather" words, like "lather" and "rather").
>if you want to introduce a bug-predicting metric, you must do better than simple LOC count

Agreed. As I pointed out in another post[0], a good candidate for this metric is the amount of unnecessary code, which is often a proxy for unnecessarily large/complex teams.

[0] https://news.ycombinator.com/item?id=21824110
Rick Beato and Kent Hewitt both wrote good books that will allow serious learners to start up.
It’s not just a claim on some pseudo-equivalence with respect to hourly rate. It’s a claim on the possible future earnings resulting from the activity.
How to Develop Node.js Applications in Kubernetes
Benefit from the entire node.js toolkit (including debuggers) while developing your application directly in Kubernetes:
https://okteto.com/blog/how-to-develop-node-apps-in-kubernetes/
> but the Italians call it Philipoppoli

Judging by Italian wikipedia, Filippopoli, which makes much more etymological sense.

I wonder what the Italians think of this:

> The city has historically developed on seven syenite hills, some of which are 250 metres (820 feet) high. Because of these hills, Plovdiv is often referred to in Bulgaria as "The City of the Seven Hills".
This is the first time I hear about this. Do you have a source for it?
Eustatic change is much faster than isostatic change though. In a few thousand years you might be alright but you'd have been wet for millennia.
Thanks for a great explanation of a weird topic, that I’ve struggled to do put into words!

I’ve had a few similar experiences in my humble programming education.

The first was at uni, having to learn c, c++ and python in one semester, after only using java for the first two semesters. (And a tiny bit of php and visual basic before that)

The second was exposure to scheme/racket and real functional programming.

The third time was the most amazing mix of haskell, type theory, lambda calculus, logics, agda, category theory, proof theory, model theory and just theoretical computer science in general.

It leaves you with this wonderful and strange view of programming, without any of the concrete computational models.
Agreed. The market for super snappy user experience seems to be underserved. Maybe not enough demand? Or maybe a symptom of the "everything is free and paid for with advertising" model we have today.
>if they shut this down it will just pop up again with another company...

You can't just pop up a new mine like you could a textile factory.
While I definitely wouldn't claim that the Google software engineer compensation package is enough to buy everyone's side projects---obviously, because some people consider theirs priceless---I suspect it's enough for a lot of engineers to be willing to sign that away (especially given that there is a process for having the company explicitly relinquish their copyright claim back to the creator).
https://en.wikipedia.org/wiki/Post-glacial_rebound
> My understanding is that Zigbee works at the lower layers.

Zigbee is not IP. It's a completely different network, which is why many Zigbee based solutions often require a hub/gateway (which speaks both IP and Zigbee) to enable control via smart-phone apps or stuff like that.

To be honest, I'm pretty happy about that. The less my smart-devices has to do with my local wifi/LAN, the happier I am.

Not really sure I like the direction this is heading.
Lol I love this stuff.

Trumpians: Trump is a genius playing 16D chess over everyone's game of chutes and ladders!!!!

OMB-ppl: OM is a baby in a diaper and needs the nanny to wipe his ...

Also OMB-ppl: He's a conniving insider trading, evil, russian puppet!!! Being used by Kim Jong Un and the young turks!!!!

Reality: His tweets are direct thoughts from his head, no one sees them before they're sent out and he doesn't even look them over for spelling and grammar mistakes.

Also Planet Money tried to trade based on his tweets and found you'd be better off just picking a random index fund or using the S&P. (That's including the followup episode where they got a less naive algorithm.)

PS. My opinion: I've only just started watching southpark but it seems they've hit the nail on the head about him, he's probably a tiny bit more charismatic, but really he's just doing this because people mocked him and he didn't think he would win. If you take an objective look at what he's accomplished and what he wants to do he's doing a perfectly average job. Every president in recent memory has abused the office for personal gain: Clinton got sex, Bush got back at the ME for embarrassing pops, Obama deputized the IRS and now Trump asked the Ukrainians to "take care of" Biden. I don't think he's a great president, but anyone calling him satan has an agenda that involves some law-breaking, possibly "light" treason.
Your argument is exactly what industrialists said about child labour in Britain in the early industrial revolution.
By so many metrics our lives are incredible compared to every other period of human history. Of course it's not perfect, there's always room to improve, but there's a stark contrast between how things actually are and how many perceive it to be.

Very few problems are as unambiguous as slavery. A lot of our problems are much more nuanced.
Netherlands has been dealing with flooding even before the US existed. I think they will be fine.
> Recently journalist Max Blumenthal was jailed on false charges.

And released when the accusers were found the be lying. How does this incident put the US in the same league as Turkey?
Hej, kollade på din historik och utgår från ditt användarnamn att du är en landsfrände. Du verkar vara arg på saker. Mår du verkligen bra? Ska du verkligen vara ute på internet och skriva om de saker som gör dig arg?
> US copyright law is extremely friendly to individual creators at the expense of corporations.

You must be joking! Yes, the "Work made for hire" requirements are convoluted, but most of the complexity applies only to independent contractors anyways. I have never heard of a US corporation be in danger because of an employee claiming copyright, yet people's personal projects and own companies constantly get screwed by former employers.
> why people are putting internet connected cameras INSIDE their house

- To monitor the animals in the house

- To get alerts if a smoke alarm goes off

- In case of break in, to capture the person's face and get a notification

- Access historical and real-time feed to check when <event> happened

- Etc

In an apartment with no other security system, a single indoors camera can do these. (In a house, you're better off with a complete security system since you have control over both indoor and outdoor configuration of your residence.)

The alternative is time consuming and potentially less secure, though much more fun to play with:

- Set up a raspberry pi-based camera system that can be scaled to multiple cameras and sensors

- Set up an raspberry pi NextCloud instance for the cameras to save their feeds to

- Set up an ML algorithm to recognize faces, animals, and types of noises

- Set up a Twilio instance to send SMS notifications

- Set up a mail server to send email notifications

- Set up a back up system in case the sdcard on one of the raspberry pis gets corrupted

- Set up a Home Assistant instance to control the cameras etc

- Set up an Auth mechanism for your residents and guests to control the IoTs

- Harden any systems that are exposed to the internet as a result of this set up
Globalization may explain consistently low inflation rates
Whatever happened with _why?
New study shows just how bad vehicle hacking has gotten
Not everyone can be as lucky. I'm vaccinated, but I got very sick a few years ago and just had to ride it out because I had no health insurance.
Awesome read, Matt.
Could the Real Secret to Weight Loss
https://en.wikipedia.org/wiki/Help:IPA/Spanish#cite_note-App...

"/b, d, ɡ, ʝ/ are pronounced as fricatives or approximants [β, ð, ɣ, ʝ] in all places except after a pause, /n/, or /m/, or, in the case of /d/ and /ʝ/, after /l/. In the latter environments, they are stops [b, d, ɡ, ɟʝ] like English b, d, g, j but are fully voiced in all positions, unlike in English. When it is distinct from /ʝ/, /ʎ/ is realized as an approximant [ʎ] in all positions"

Although the rules may be easy for native speakers who grasp them intuitively, they can be a lot more complex for speakers of other languages, who are used to different "easy" rules.
MacBook - Spent years developing software on windows/xterms, my company finally approved Mac for work.

Safari Online - Getting learning material has never been so easy. Actually learning all of them is different :)

AWS - I can get hardware resource without lengthy PO and approval.

Wireless Headphone - Apple Airpod.

A fully stocked and well equiped kitchen in the apartment
There are some people, maybe not many, that have a difficult time trying something new unless they have something familiar to form a relationship, even if the relationship is inaccurate and requires iterative improvement.

We might say, that finding the Rosetta Stone hindered those who knew Greek trying to learn hieroglyphs.

I was deathly afraid to try woodworking until someone showed me how to construct familiar angles on the machines using basic trigonometry. After I had a tiny relationship formed, I was able to experiment on my own (and then adopt woodworking vocabulary, to become entrenched in that community).

I think using some arithmetic rules to entice someone who knows arithmetic, but otherwise is awkward around music theory, is an agreeable compromise to get them on the way.
I don't think a collision with the anime industry bodes the best, though. I've heard it is a burn-out field
Console Snake Game with Music
If you are confident in the privacy commitment of your phone manufacturer, then that is not as much a concern. I don’t have any trust in any car company, and none of them seem to care.
Slippery slope is only a fallacy when being made as an argument before it happens. At this point with privacy, we’ve already slipped down the slope, and pointing it out is just a statement of historical fact.
"intellectually dishonest" - seriously, what the fuck?

You give no reason why you think so, and I don't see why I should have to disprove your belief.

(edit: presumably you refer to the lines where I say you claim to be an expert on climate science now? Maybe the rhetoric was a bit harsh. But that was only a part of the whole comment. And I stand by the point, that nobody can claim to be an expert just by reading some Wikipedia and highschool books. The issue is that most arguments boil down to appeals to authority.)
Finland making online crash course in AI free to the world
Yeah, but that is one glorious millennia of getting to ignore climate change and keep burning dinosaurs like it's no tomorrow! Wroom!
Infra as Code in Azure, What's New for 2020 in ARM Templates Deployment
Yes, and we’re all just temporarily embarrassed millionaires.
Yeah... and don't forget that the "R" in "SMTP" stands for "Real-time".
Also, aren't there packers that compress your entire Python project into a single file for easy deployment?
The new ford hud's/entertainment systems ('19) have quite a lot of "EU only" settings correlated to sending data and EuroNCAP test requirements which are not enabled now but can be if required (I decompiled the programs looking for specific settings). I'm pretty sure most data gathering is off at the moment and you can always remove the connectivity module which also disables remote start and stuff of course. In that case, also do not connect to your phone via WiFi as it will try to connect to the internet though it.

At the moment it only sends your VIN, installed updates and the configuration data and as far as the internet has figured out nothing is done with it, but it is worrying.

You still have to opt in to the FordPass systems though.
Fake it initially.
> The goal of the Connected Home over IP project is to simplify development for manufacturers...

> The industry working group will take an open-source approach for the development and implementation of a new, unified connectivity protocol and increase compatibility for consumers.

Curious if I as a hobbyist will benefit from this? Or if this will become a: it works perfectly, but only if all your devices connect to our certification servers kind of thing, like Chromecast is becoming.
How will this relate to 6lowpan, the already existing IP standard for IoT? Or will CHoIP sit on higher level (like eg mqtt)?
The distinction is that if your company boycotted another, is unlikely to ever be diplomatically or politically important; unless you work at Apple, Amazon, Microsoft, or Google
Former Secret Service Agent Describes How They Investigated Crypto Crimes
So you gave a kid leftovers? That's kind of like giving with the most least amount of inconvenience.
I mean, we already disagree on spelling for some words, the name for the letter 'Z', and what to call dwellings in multi-family properties, so we're not off to a great start...
The 3 tier architecture was a reaction to VB and RAD-like tools, where things like data validation and database I/O were coupled directly to the input component. It was common for these frameworks to not even have an object for data transfer sitting between UI and DB.

This was the timeframe where more and more manual work was automated. Hence it was a common situation where input used to be given by a human, but now comes from another application. The simplest way to do that kind of retrofit was to drive the UI from the application: The application fills in its own gui fields which triggers the validation, then simulates a click on OK.

This caused al kinds of ungodly messes. You need a gui for background processes, reliability was low, etc.. 3 tier architecture were a way to say 'never again' to this style of programming. Forcing people in to it was necessary.

But that was another time. Mindlessly applying an architecture without understanding why is of course dumb. But not applying an architecture without understanding it's pros and contras is just as dumb. It all depends on the quality of the architects in question.

Not that I want to call you dumb, of course. IT today is different from 20 years ago.
German university issues 38k passwords by hand after malware infection
have never seen this clause in canada and it seems like something that would not be upheld in the courts either (cf. non compete clauses)
>because the characteristics of the payload are quite orthogonal to the characteristics of the payload of other smart home devices.

how so?
Companies prefer to purchase services within an established contract than to go ahead and sign a new one with new provider and go through the bidding process.

Also .Net is synonymous with microsoft so there is no reason to trust AWS, it's not their priority, they are a Perl and Java shop in general.
Assuming Stroustrup is the authority on programming languages.
PinePhone Review
Because it's standard industry practice, that's OK then ? Argumentum ad populum.

You struck a good deal because of your ext4 maintainership and unique resume ? That's survivorship bias.
Move Over Green Tea. Without getting too much into the science and boring you, the five herbal ingredients basically work in harmony to transmit signals from your brain to your fat cells to burn unwanted fat.
> third world mining companies

Glencore headquarters is in Switzerland
Google is perfectly capable of untying their search from Android via a software update, because that’s the remedy they already developed and use in Russia. Turkey is asking them to turn on the same capability. Google is saying they could but that they won’t, because Turkey isn’t a big enough country to make them.

And yes, if Google is breaking US and international anti-trust laws, “forcing” people to do things is generally the remedy of last resort.
Not sure what the general state is now, but as a brand name it was one of the top most popular for at least a good year or two, back when I first got interested in home automation.

(The other two at the time were Z-Wave and X10, with X10 recommended against as obsolete/dying; I ended up settling on Z-Wave, so I stopped paying attention to Zigbee and other competitors)
The US is of course an evil white supremacist patriarchy, yet living anywhere else is akin to a death sentence for Latin Americans.
That is up to our governments to decide if such is allowed or not. For example, it isn't allowed to sell a gun or drugs with an apple (at least not here in The Netherlands, YMMV).

That you can decide to not go for the entire package is not what we disagree on (apart from above, I suppose).

What we were discussing is that the consent is optional; it is not in any of these examples. It is part of the package deal; then you don't call it opt-in or opt-out, as that allows you to opt-in or opt-out of something which is otherwise not in your direct advantage, but is in the other party's advantage.
Yes, It's exactly the same in German. So I guess I don't agree with this comment thread at all - It's just learning vocabulary. I never felt like this is a specific problem when learning English. I much more agree with the article: Spelling + pronunciation is just fubar and the greatest annoyance.
Music theory is really a domain specific language. Like all languages (not programming), the only way to really learn is to converse with others. I don't think you can learn theory alone, it only makes sense when you talk about music using music theory with other musicians.
Easy: Me.
Countercounterpoint, rational Google execs _definitely_ can't keep their jobs after spending 7 years sinking $Bs/year into unrecoverable investments in a product they eventually keep alive spending yet more $Bs/year.
I’ve just read the Reuters story that is linked. The Turkish government said that they were not legally permitted to sell phones with the current contract; so Google stopped selling an illegal product until they could resolve the issue.

If Google kept selling the phones without resolving the issue then they would be subject to fines. How is complying with local laws a Dangerous Foreign Policy act?
That's slavery with extra steps...
are you google pr? because this post is full of misinformation. shopify, microsoft, and a myriad of other tech companies ive worked for have no such clause. google's policy in this regard is terrible. im upset about it because its a pretty basic and valuable thing to be able to participate in your own activities, code or otherwise.

disclaimer: this post reflects my own personal views and not those of my employer.
I will be avoiding buying new Lion battery products for foreseeable future
>Well, apparently AT&T, Sprint, and T-Mobile all sell data—including geographic locations associated with customer phone numbers—to a variety of sketchy third-party companies.

Source: https://www.howtogeek.com/402043/can-anyone-really-track-my-...
Did you deploy it in Lambda? We have a big cloud deployment and cloud custodian sometimes take more than 15 mins to run.
There is a big gravity effect with ice sheets attracting water. If/when Greenland melts, water levels nearby will drop a lot, NW Europe might even fall too.

https://sealevel.nasa.gov/understanding-sea-level/regional-s...
Graphs of economic data indicating the year that Ronald Reagan was inaugurated
> Old-school forums actually work very well for this use case; the only thing they're missing in a present-day context is some level of, e.g. ActivityPub interop.

I never liked web forums. Given me either NNTP or mailing lists.

Both are much easier to go through and see what's new and ignore the threads you're not interested in.
Forbes trials crypto-payment unlocked articles in its cryptocurrency section
Since JS isn't homoiconic, that's pretty hard to believe.
This is inconsistent with the assertion that stock buybacks are preventing companies from reinvesting in their businesses.
Expanding IBM's Brutalist Office on the Southbank
Ask HN: What do you know now that you wish you knew before you joined a startup?
Please cite relevant statutes or case law. It's pretty easy to write a contract that only assigns copyright to the corporation for works that were created on company time. That is standard practice for pretty much every job, including non-tech ones.
From the perspective of an American living in the Netherlands for several years now...

The Dutch are light years ahead in their Water management from the US, and far ahead of any other developed nation. The Dutch have a separate tax for Water to ensure money is there to prioritize this need, the citizens/children are all educated on the importance of water management (i.e. Indoctrination from young so EVERY citizen knows how important it is).

Highly recommend everyone watch/read about the dam they built in the North Sea.

In short, they will be fine. This is a core part of their culture, investment, and priority.
Pretty much everyone (especially at home) is using only IPv4. IPv6 is always perpetually on the horizon.

The better argument would have been that using a /23 or /22 subnet should probably be enough for most home automation setups.
I think you missed a few words there: "with a boot loader that netboots signed images".

They won't be relying on the BIOS netboot that picks up the first DHCP server, but rather a custom bootloader that will check the signature on the image before running it.
That's why garden-path sentences are easier in English, I guess.
This is false sense of security. Industrial SCADA and CAN networks have been found full of vulnerabilities because people assumed they were magically secure by simply not using IP.

You can easily isolate an IP network and inspect its traffic.

You cannot easily inspect less common protocols.

Obscurity and lack of tools never helps security.
Most wireless "smart" devices are IPv4 only but the RFC1918 space is sufficiently huge for a gone network. The annoying part comes in when you have to change the DHCP pool (lots of home hardware doesn't support multiple pools) and possibly re-ip your network. Why much with your network, just to reduce security? I'm a fan of zwave.
Libram 5 – My Thoughts