skysight-inc/HackerNews huggingface dataset:
Yeah, it's very different here in Québec. Some acts are "reserved" acts that only licensed engineers can perform. It actually falls under the same set of laws as doctors, nurses, lawyers, etc. which we call "Code des professions".

The engineering law is very outdated, though (last modified in the 80s), but we're working on it. Some proposals I've seen would require a P.E. for safety-sensitive code in the automotive and aerospace industries.
I think this was the promise of D. For some reason it's not very popular.
For some reason, automakers seem to like to cover their under-development vehicles in garish camouflage. Like this one from 2016: https://electrek.co/2016/07/27/daimler-etruck-first-all-elec...
An article posted here recently (https://blogs.scientificamerican.com/guest-blog/botanical-se...) stating that urban trees are also predominantly male (fruitless), which is causing a rise in air pollen levels.
Does software have the equivalent consensus standards like other engineering disciplines? Or more importantly, are they as readily adopted? It seems like there's a cultural problem with software development that would be an impediment to having a licensed approach.

I know there's lots of IEEE standards that cover good practices, but they don't seem to be as adhered to as, say, ASME codes in the oil/gas industry.

Maybe there's a slow change already happening. I know controls engineer licenses have become more common and NCEES now offers a software curriculum.
You aren't wrong, but that's presumptive on humans being able to create algorithms that aren't implicitly bias. 2, hopefully not overly simplistic examples, A) Automatic Paper Towel dispensers that don't work nearly as well with people with dark skin. (Unintentional bias on the hands of the designers) B) People getting google banned and then being totally helpless and useless and not being able to get themselves unbanned (an algorithm determined there was abuse, and there is no recourse to tell the machine that it was mistaken, the entire thing was automated away via algorithms.)
Git Protection from Repository Attacks in 15 Minutes
> Imagine you replaced "software" with "civil" and everything you said remains true.

This is false. Bridges are large and have failure cases that managers and government officials understand.

Software is invisible and has failure cases that are completely incomprehensible.

Hiring a bridge designer from another country who is really keen on avoiding the background check will raise some eyebrows.

Hiring a nearly anonymous software engineer from who knows where is business as usual for many large companies.

Bridges have pretty limited use cases. There really isn't that many places to hide if your banned.

Software is in everything. Software is used by everyone. Right now it's big enough that people can make it through an entire career without actually knowing how to program (just make sure you move jobs every few years). It's only going to get bigger. Losing a license just means that it's time to job hop again. Maybe shift gears and become a process consultant. Losing a license in software is not a deterrent.

> something is better than nothing

We have a lot techniques to evaluate what a good way is to build a bridge. Right now with software the best thing we have is code smells. It just smells bad to me. We have no ability to objectively encode what makes code good or bad. We just "know it when we see it". Something can most definitely be MUCH worse than nothing.
Removing / Retiring Flags
For 95% of the code you write it's not a concern; that last 5% sure can eat up time if your software has any concern about performance.
Maybe 10 years ago I would have agreed but nowadays not so much, the latest Ubuntu is very polished and I had a lot of success with it with completely non-technical users.
e-Golf is not the ID.3. The e-Golf is available for purchase in multiple markets and has a max range of 125mi.
> they give you no option but to use PayPal

That isn't the case. You can use your credit card directly, without it going through paypal

https://get.bandcamp.help/hc/en-us/articles/360007803294-Pay...
Uber IPO: Record-Breaking for All the Wrong Reasons
This is entirely in your mind until you put some evidence to it, you know, like journalists tend to do.
I don’t remember how I found it, but after flipping through a few pages of Programming Erlang, Software for a Concurrent World, I was hooked. Through this book, and others I learned how to code and got a job at a big tech company at age 37. Joe’s wit and enthusiasm for computer science was contagious. He undoubtedly inspired thousands of people to learn computer science. Through his book and tech talks, he also made functional programming far more accessible than other resources. The little schemer, I’m looking at you :-). Joe will be missed. His family should be immensely proud of the contribution he made to computer science.
>we have made barely a dent when in comes to treatment of, for example, depression

When the cure finally is understood, it's virtually guaranteed to come in the form of breaking down the large systems into simpler systems. "Holistic understanding" is possible up to however smart you are, and any system more complicated than that has to be diced up to fit in your head. Wouldn't it be nice to be so smart that you could understand the whole workings of the human body all at once? However in reality there are only those who pretend to understand all of it, and those who actually understand some minuscule fraction of it.

If any entity ever actually understands a system more complicated than a few particles in a way that is neither reductive nor abstract, it will not be human.
I tested it just before I posted the comment (to confirm) and didn't see it listed. Maybe it depends on your account?

EDIT: I'll try again. Looks like it was added April 9th

https://cloud.google.com/sql/docs/postgres/create-instance
This is demonstrably not true:

https://www.finextra.com/newsarticle/16927/paypal-gets-banki...
Two main reasons. Chromebooks ship seabios as a legacy payload, but they do not explicitly test or support it for any particular use case. Second, chromeos kernel deviates from mainline and it takes a lot of time for the changes to make their way to the mainline kernel.
You've proven my point exactly. Your standard for America is perfection - a country that has never done anything wrong or made mistakes. Under your standard, every country is evil. It's a silly way to look at things.

And, I see you've swallowed the Mossadegh narrative hook line and sinker. Iran was in chaos prior to the coup. Mossadegh was not uniformly popular, there were riots on the street. He was on his way out regardless, as he had failed to deliver on many of his promises.

As for Iraq, sure, that didn't turn out well.

By why did you ignore my comment about Taiwan, Japan, Western Europe, etc? You trot out examples of failures, but completely ignore the success stories.
I'd be ok if it just stopped at Google.

edit: (government didn't have access to the data)
The problem with breaking up Facebook or any big US tech companies, is giving China tech companies a huge advantage. Tech is global market/competitive space.
Chromebooks can run GUI linux apps.
That's pretty harsh. The reason the NYT writes about anything is because its editors thinks it will attract readers. Usually people read things because the topic is interesting.

I found the topic interesting. Particularly the net worth at which the folks are leaving SF to go to Austin. One guy with a several hundred thousand; someone else with a couple million.

It would be interesting to know the mean and median of these sorts of numbers.

SF is a tough place to live financially these days, and learning about the alternatives is interesting.
What the hell? “You can’t remove your credit card or bank information from PayPal”. So even after they closed your account they still want access to your account?

I haven’t thought about PayPal in years, but I had forgotten about this. When I did use it, I had a separate bank account, immediately transferred from money from Paypsl to the account and then transferred the money from the linked account to another account.
They [would] need access to his PC [if they needed] to prove that it's being used for other things than watching TV.

Fixed that for you :)
Scenario one seems possible. I dunno. Maybe.

Scenario two doesn't work that way. They firebomb the offending houses. We've seen it before. Multiple times.
Ask HN: What should I learn in 2019?
I am 31. I have been working in a call center for over 5 years at the same position. My pay is not very good. From day one I never liked this job.

I just want to quit this job and start afresh.

I have no CS background.
What career is right for me?

What should I learn to improve my life?
At least you're paid well to contribute to the destruction of privacy, fair elections and human rights.
My pet peeve is the default clipboard behavior, personally I hate when I select text and it overrides the previous content in the clipboard.
I thought the piss was nutritious for plants?
> For some reason many "enterprise" software products are clunky and buggy.

That's because “selling to enterprises” is a distinct competency from “making a working product”.

> I guess this is because the decision to use the software is made by managers who don't ever use it.

That's, often, an important part of the problem, but another, perhaps more signficant, part of the problem is that enterprise level constraints on software purchasing decisions are often made by managers (or management workgroups with no single responsible party, or even by directly by state or federal legislation and/or regulation from outside the purchasing agency [0]) who are (or, in the case of groups, consist of people who mainly are) remote in time and org-chart distance from both the decision to purchase software and the actual use of the software. This is perhaps most notoriously true in the public sector, where often the most critical competency for selling to an agency is the ability to navigate the acquisition policies applicable to that agency, which in the most complex of cases involve policies driven by both state and federal legislation and regulation by multiple state and federal control agencies as well as the internal policies of the agency actually doing the purchasing, but any large organization tends to have bureaucratic purchasing rules which, while usually well-intentioned and sometimes legitimately necessary to avoid even worse adverse effects, inadvertently reward vendors with competence in navigating the particular bureaucratic maze over those that lack such competence in a way that can at times outweigh competence in delivery.
Did you read 'copse' as 'corpse', or is this really a common joke?
We've been doing replication for 3+ years with zolando patroni. It works great. We run pg in docker and patroni too. First it was patroni with consul and right now its patroni with kubernes store (it store leader in endpoint). Highly recommend. There are other popular tools for this, it just a preference.
Maybe the EU ought to take a lesson from the fate of America, and remain a voluntary confederation of states. For reasons outlined in my above post, it may be better that way.
It's fine, there is a certain collective on HN that do not believe or want to even google United States and the past dealings with the middle East and South America.

America is not the world - Morrissey
No, this is not correct.

There have been several initiatives that the FCC as well as the FTC have done over the past 2 years.

They gave permission to providers to begin blocking unallocated numbers in 2017 which included IRS numbers and this reduced the number of IRS scam calls. Providers are not normally allowed to block calls so rules had to be formulated about when they could block calls like these.

The FCC authorized wireless providers to take measures to block spam text messages in 2018.

By the end of 2019, caller ID authentication is expected to be put in to use. The FCC cannot specify how providers are to implement a caller ID authentication system. An independent task force, the IETF, created an RFC for the STIR[1] and SHAKEN protocols to authenticate a caller's ID. These types of things have to take input from all involved parties and settle on a proposal after reviewing it and agreeing on it. The networks have agreed to implement it within their own networks first, at the behest of the FCC. This kind of system can't be implemented overnight and the FCC is not in a position to specify an implementation and force providers to use it.

In addition there have been a number of prosecutions of companies, like ABC Hispana Inc[2]. However, it is difficult to prosecute offshore providers in noncompliant countries although the FCC is proposing rules to allow it to charge such companies regardless.

[1] https://datatracker.ietf.org/wg/stir/about/

[2] https://www.ftc.gov/enforcement/cases-proceedings/152-3108/a...
>San Francisco, which has gotten increasingly expensive, crowded and filled with carbon-copy tech bros who drone on about their start-ups. They talked about how they were resetting their lives, how stressed they had been in tech and how they were getting over burnout. They talked about the tech parties they had attended and complained that the celebrations revolved around work.

Ironic the bubbles we create end up making the city you live in "carbon copied". Take public transit, volunteer, meet some locals, there are plenty of people who live in SF that don't work in tech.
Web Tasarım Geliştirme Için 7 Temel Bilgi
Interesting take, interesting article.
> OTOH, truly public spaces on the internet ... where reasonable speech can truly be free ... are in very short supply.

Who decides what is "reasonable"? One's person or group's "reasonable" is another's call to regulation, if not censorship by various means.

How can this conundrum be solved on an international network composed of both adults and children accessing the same content?

I'm not expecting you or anyone else to chime in with a solution; I obviously don't have one myself. But ultimately, this information hydra we've created will need taming in some manner, or it may eat the world alive.
It's called industry self-regulation and it's a wonderful thing.
It's been working on older Chromebooks, too. I have a crappy three year old ARM-based Samsung that has followed along with the OS upgrades, as Chromebooks do. I now do a fair bit of development in its terminal (and more by ssh into a DigitalOcean VM).

I often think of getting a more muscular Intel-based Chromebook as a general-purpose development box.
> Russian officials were not pleased. They accused the U.S. of “kidnapping” Seleznev in an attempt to trade him for whistleblower Edward Snowden, which the U.S. denied.

Wow, that's kind of a bombshell.
My 83-year-old mom is running Manjaro now. She hated Windows 10 enough to try it.
We’ve seen Carl Benjamin’s rank misogyny before – remember GamerGate?
I was banned from PayPal after 11 years - because my account was initially registered when I was under 18, which is a breach of ToS. They explicitly forbid me to register again. It really came out of the blue from nowhere.

Luckily for me I don't rely on PayPal so I put it in the "good riddance" category.
I maintain a couple of MySQL based applications. I don't really use any features outside of "standard SQL" is there a reason to switch over to Pg? I haven't used Pg before and usually default to MySQL.
The original version is old, but I've never seen the pun with "copse"
Maintenance is usually higher too, since they are often using older cars.
ChromeOS adding almost zero value here.

Faster Gapps? Kinda. The explorer is better for drive files, for sure. Can unlock with my Android phone. Cool, I guess?

Can't think of any other reason to boot to ChromeOS.
Yes. The tech-bros are most visible in all the "happening spots" and downtown near all the tech companies--which shouldn't be a surprise.

But there are lots of non tech-bros around Lake Merritt and other parts of the city. It is getting harder for them to stay, but many are still here for now.
Anyone know which three us antivirus companies they hacked?
Not so much on their trunks.
Which is the very definition of "Third World." It would suggest that the policies in place are not generating the kinds of outcomes that typical Americans would like or expect. The actual outcomes are all about concentration of wealth and power while sustaining only a veneer of social responsibility. Look at what the outcomes are, not at what they say they want.

If the plan going forwards is for all but the teeny tiny tippy top of the pyramid to have amazing wealth and comfort while the rest of us suffer, count me out. Might as well revolt now versus wait another decade while the poverty just gets worse and people are even more desperate. What will get people off the couch? Rolling blackouts? Failure of the sewer systems? No food?
My Cousin Was My Hero. Until the Day He Tried to Kill Me
Required by the HTTP 1.1 spec, not the HTTP 1.0 spec
marijuana is psychologically addictive
I know I'm out of touch, but was there a world war I missed?
Migrating 23TB from Amazon S3 to Backblaze B2
No denial that you’re selling software designed to spam. Interesting.

Maybe you should focus on making your business run in the ethical clear first. You’re not getting any sympathy from me that your unethical practices got you cut off from financing.
IMHO, the relational data model is the more fundamental part of ECS. Struct-of-arrays is a bit lower-level of a view on the same (with more emphasis on performance and less on architecture), and composition-over-inheritance shows up elsewhere (although the mechanism for composition is _not_ at the language level, where most people expect it to be).

Once you have the relational model, the Systems part of an ECS architecture almost defines itself as you figure out how to work with your data.
Yeah, this article doesn't say a whole lot without that information...
Are there any plans to support graphical guest applications running in a native Windows window, like VMWare Fusion? Their client/server VS Code demo where only the UI runs in Windows seems really bizarre to me. Why not just run X? I suppose you could pipe X over SSH but it would be nice to get built-in support without the hassle or performance penalty.
Whatever your alert threshold is, that still defines a fixed amount of work per machine and thus how many machines you need to satisfy a given workload. If you need 100 machines to stay below your alert threshold, and you make a 1% improvement in efficiency, you now need 99 machines to stay below that same threshold. Whatever it is. For just about any load distribution that's not already problematic (e.g. if all of the load gets concentrated on one machine you're screwed no matter what).

I work all day every day on dozens of clusters much bigger than that, and so do a lot of other people. For us, spending half a year to get a 1% improvement is an opportunity big enough to get excited about.
Not to mention Steam ships its own runtime on Linux, and developers can just statically link anything else that they need.
1) It's stateful, so upgrades also have to upgrade the state (MBs, GBs, TBs of data)

2) It's horrifically high risk because downgrading is usually not a thing

3) It usually requires downtime.
> Tesla could really make VW hurt by ramping up production and dropping price

I don't think that's realistic.

>@elonmusk

>Looks like we can reach 20,000 Model 3 cars per month in Dec

>11:12 PM - 2 Jul 2017

https://twitter.com/elonmusk/status/881757617416056832

The reality:

https://www.bloomberg.com/graphics/2018-tesla-tracker//
Why Extreme Urban Farm Produce Will Be on All Menus of the Future
My question to the op is: Where were you for the few years of posts when other people wrote the same thing, yet you stuck with PayPal?

It feels like people don’t want to actively move their payments processor and no amount of blog warnings are going to change that. The one thing I will say is that the growing amount of responses of teams that have similar experiences should be worrying to PayPal.
What about https://www.keepassx.org/downloads ?
As with many things, the quantity matters. Too much of a good thing is not beneficial. If you over fertilize, it can "burn" the plant. That is why most dog owners will find dead spots in their grass where the dog prefers to pee.
ChromeOS is an incredibly secure and simple base. There are a few Linux distributions that act like it (Fedora Silverblue, Endless OS) but they're not ideal for everyday use yet.
How to Find Rich Data on YouTube Keyword Searches
But how will Google show you ads based on those pictures? Major oversight on your part.
Mobil Sohbet
Though article isn't about software development in the aviation industry, a few thoughts on that:

The industry is really slow to change its practices and tools. Like the use of C for most software, I do feel a more safer language out to be preferred.

Use of 1553 bus for inter device communication, the bus and protocol aren't general, it is very opinionated/rigid about the manner in which communication should happen. And the hardware parts for it are horrendously expensive compared to most ethernet, IP equipment. There is an aviation ethernet standard, but adoption of it has been slow.
I put all notifications on my mobile device, it works well. A web app should be able to send OS notifications however, e.g. slack does on my copy of Ubuntu. Believe I had to enable permission once.
I've always seen automatic reference counting classified as GC.

e.g. https://users.cecs.anu.edu.au/~steveb/pubs/papers/rc-ismm-20...

> Reference counting and tracing are the two fundamental approaches that have underpinned garbage collection since 1960.

https://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf

> Tracing and reference counting are uniformly viewed as being fundamentally different approaches to garbage collection that possess very distinct performance properties.

This last one is great if you want to understand GC tradeoffs btw, highly recommend it.

---

And as the first paper implies, refcounting is often slower (because it trashes caches). The issue is having to propagate the diminution of refcounts amongst a graph of references. This also creates de facto "pauses", much like tracing GC (although arguably more predictable!).

And this "propagation of diminished refcount" is very much a memory traversal — (probably) smaller in scope than (non-incremental) tracing, but also much less local.
Perhaps after having little to eat, they'll spend their $1,000 freedom dividend on some food on the 1st of the month. Lesson learned.
Some of the supply chain applications are interesting because it's more corruption resistant.

As a currency (and a lot of other hyped applications), I agree with you, almost totally useless.