skysight-inc/HackerNews huggingface dataset:
ARM designs processors, but just the processor. I̶t̶ ̶d̶o̶e̶s̶n̶'̶t̶ ̶a̶d̶d̶ ̶p̶e̶r̶i̶p̶h̶e̶r̶a̶l̶s̶ ̶t̶o̶ ̶i̶t̶;̶ (also wrong here, apparently they make plenty of peripherals)., that's the job of the vendor who uses the processor and integrates it with RAM, Flash, protocol hardware (SPI, I2C, Serial, USB, etc), Timers, and all the other goodies that make a microcontroller easier to use because you dont need fifteen other chips to get it doing what you want it to do.Imagine needing to buy a separate chip so you can speak I2C, another to speak SPI, another to have a counter running and interrupt the processor every X seconds, another to store program memory, another to convert analog signal to digital; it would be unwieldly, so these vendors take the processor and attach these peripherals and say "the processor can use this peripheral by writing 0xAB to its register located at 0x12345678.

So you can think of ARM as designing the engine, and the vendors as taking the engine design then adding the rest of the cars features (chassis, electronics, navigation, etc) around it, then building and selling it.

"Why don't the vendors just design their own processor to go with their own peripherals?" you might ask. Well designing a processor is MUCH harder to do well than any of the individual peripherals. There is a lot more going on with a processor and it's at least an order of magnitude more complex than any of the peripherals that go with it. But that doesn't mean it's not done; Atmel designed the AVR architecture and this is the processor architecture that dominates the Arduino world. Atmel sells microcontrollers with their AVR architecture processor and their own peripheral designs as well. But AVR is mostly 8-bit and they can't compete with the performance of ARMs 32-bit designs; which is why you see ARM is most embedded applications.

The design for the processor is made in a program that lets you "lay out" the hardware at the transistor level and specify processes for it (like a lithographic mask) but ARM never carries out these processes, these must be taken care of by a fabrication facility. Oftentimes these vendors don't even have fabs themselves, they just design the rest of the "car" and then have it fab'ed by a third party.

~A̶R̶M̶ ̶d̶o̶e̶s̶n̶'̶t̶ ̶w̶a̶n̶t̶ ̶t̶o̶ ̶d̶e̶s̶i̶g̶n̶ ̶p̶e̶r̶i̶p̶h̶e̶r̶a̶l̶s̶ ̶a̶n̶d̶ ̶f̶a̶b̶r̶i̶c̶a̶t̶e̶ ̶c̶h̶i̶p̶s̶ ̶(̶i̶t̶ ̶d̶o̶e̶s̶n̶'̶t̶ ̶e̶v̶e̶n̶ ̶h̶a̶v̶e̶ ̶a̶ ̶f̶a̶b̶,̶ ̶n̶o̶r̶ ̶d̶o̶e̶s̶ ̶i̶t̶ ̶w̶a̶n̶t̶ ̶t̶o̶ ̶d̶e̶a̶l̶ ̶w̶i̶t̶h̶ ̶3̶r̶d̶ ̶p̶a̶r̶t̶y̶ ̶f̶a̶b̶s̶)̶.̶~ (Looks like i'm totally wrong here, also why doesn't HN have strikethrough comments implemented?). They do what they do - design processors - and they do it really well, so well in fact that vendors are more than willing to pay for a license to use their processors in their own chips so that the vendor doesn't have to deal with the headache of making a really good processor.
If so, they have certainly managed fairly well to imitate the DNA of the rest of us.
Is it really that difficult to use a hacked femtocell and MitM the Tesla's telemetrics?

And remember this story:

https://arstechnica.com/cars/2016/03/man-hacks-tesla-firmwar...
To be fair, Scrum doesn't try to capture development time estimates, only the effort needed to provide value. Work items inherently vary in size, or estimated effort. However, enough work should be planned during planning for the dev team to forecast what it believes it can do in the upcoming Sprint. It's all about transparency, not adherence.

That said, requirements emerge daily. Transparency is essential for honest dialogue.

I agree and disagree with the notion that an estimate can only be provided after the work is done. If the work is broken down properly, you can use empiricism to get a good understanding of what is needed based on previous, similar work completed. But to think an estimate can only be provided after the work itself is done is kind of ridiculous. If you section off variables with manageably-sized work you should have a good understanding of what's needed to pull it off.
It's a well known fact Paula Nancy Millstone Jennings, from Essex, UK, writes the worst poetry in the galaxy, closely followed by that of the Azgoths of Kria and the Vogons, in that order.

This would make Cumberland Clark at most the third worst poet in English language.
The number of new banks in America has fallen off a cliff
An Introduction to Web Development in 2018
Apache Cordova vs. React Native
This sounds like the position of a diehard believer. Jesus never asked anyone to go to the cross with him. Putting the onus on me is like asking me to fix Rome so they don't have to execute him.

No, it was the act of going to the cross that made it possible for Rome to not crucify Christians in the future. Or for you non-Christians, an act of symbolism through self-sacrifice. If Tesla wants to be Jesus, it's going to have to get up on the cross. Otherwise nothing changes.
Elon's reality distortion bubble is failing.
This is true. But, unlike Monsanto, that's not what you think first when you hear Bayer.

That's a fundamental difference.
Full article at https://outline.com/He5ktW
well Elon went an an anti-news tirade on twitter a few days back, that probably accelerated things a bit.

but Model 3 pricing still being higher than promised, and not being produced fast enough, and Model S running into things while on autopilot was also helping before that.
C'mon we are almost at the point when there will be no social life but virtually connected individuals exchanging their personal data for likes and views.
Since we're on HN: did McGonagall's magnum opus ever become an in-joke or proto-meme between engineers? It concludes with a deadpan reflection on engineering's relationship with physics and safety:

"Oh! Ill-fated bridge of the silv'ry Tay,

I now must conclude my lay

By telling the world fearlessly without the least dismay,

That your central girders would not have given way,

At least many sensible men do say,

Had they been supported on each side with buttresses

At least many sensible men confesses,

For the stronger we our houses do build,

The less chance we have of being killed"
That is simply emotional nonsense, on par with young earth creationism. The heritability and heredity of intelligence, for example, has been established beyond all reasonable doubt and no one in the intelligence research arena disputes it.

I appreciate the moral sentiment, and to an extent I even feel it myself, but being a denialist is not an answer. We need sane, sober and humane discussions about public policy dealing with the increasingly uncomfortable results coming from the genetic research community.
I have an Aero 15x and Arch runs on it flawlessly. Everything works.
> would you recommend it

If you're healthy enough, I think it's something that people have an obligation to society to try. It's also just an important part of the human experience, and imho going through life without ever trying psychedelics is akin to never going through school, dating, having a job, starting a family, etc.
>> The $99/year/active developer is a nominal amount

Is it really?

There are 2 million apps in the iOS App Store[0]. At $99/year to be listed in the store, that's $198,000,000/year for Apple.

On top of that, you have 30% price of an app. 12% of those apps are paid[1], that's 240,000 paid apps. Suppose the average price of a paid app is $5, and suppose each app is purchased 2000 times. (I have no idea what the average is, but this sounds reasonable.) 240,000 apps * $5 * 2000 purchases * Apple's 30% cut = $720,000,000 revenue for Apple.

Then we have to add 30% in-app purchases. This is a bigger number than app purchases, both free and paid apps have in-app purchases. This article[2] says in-app purchases make up half of all mobile revenue - that would put in-app purchases reaping Apple $918,000,000/year for their 30% cut.

These are educated guesses based on some napkin math, but I'm betting Apple's iOS App Store business is bringing in figures in the hundreds of millions, if not billions, of dollars every year. Either way, it's not nominal.

[0]: https://www.statista.com/statistics/276623/number-of-apps-av...

[1]: https://www.statista.com/statistics/263797/number-of-applica...

[2]: http://www.businessofapps.com/data/app-revenues/
Seconding this. For the price you can have a desktop at work and at home. The hardware will work flawlessly, and with much better performance as well.

Ask yourself whether working from the coffee shop or couch is really critical or even beneficial to your productivity and mental health.

My biggest realization with workstations is that they are more of a location than they are a computer formfactor. Habituating yourself to work in the work... place liberates you to not work everywhere else.

Back in the day, portable computers were luxuries for the important people in a business. Now I see the true luxury is NOT having a portable.

EDIT: Seconding both the Thinkpad recommendation as well as the suggestion to reconsider a workstation.
One the one hand, I agree wholeheartedly. But then there is reality. You can make two equally nice services, and charge a nominal fee for one while making the other one free but with lots of offensive advertising and tracking ... and you could tell users the truth about all of it ... and still, the 'free' one would dominate and the paid one would go out of business. This is the world we live in.
> If you can plan and execute putting a person on the moon

I think you vastly overestimate the quality of the software and systems that took men to the moon. Try reading https://www.google.com/amp/s/amp.space.com/26593-apollo-11-m... for example - you might conclude "they got lucky"
> They laughed, said, "stoopid soviets", but then had an oh-shit moment: what if it works? WE DONT HAVE AN EQUIVALENT PSYCHIC SPYING PROGRAM.

"Mr. President, we must not allow a stargate gap!"

https://getyarn.io/yarn-clip/c00b94e5-bbb3-4ea9-a078-7a1a21b...
> What's the deal with the recent flood of anti-Tesla news?

At the end of March Tesla had $2.6bn of cash on its balance sheet [1]. Against that they have (a) $1.8bn of current debt (i.e. due within one year), $1.2bn of which is recourse (page 24) and (b) between investments and operations a cash burn of $1.1bn in Q1.

Tesla needs to raise new capital. That is as obvious to investors as it is to bankers. So the latter are getting ready. I've received a call every week for the past months from Morgan Blergh or Goldman Go-away sounding me out for exotic hybrid debt products. After those calls, I dutifully searched for and read a few articles. Publishers saw the views. So we get this.

From a utilitarian perspective, the financial press is informing investors about something they will need to dig into soon. From a stupid perspective, we have the bandwagon.

[1] https://www.sec.gov/Archives/edgar/data/1318605/000156459018... page 4
> "Come on, it's 2018, 8 GB RAM is low-end."

16 GB DDR4 cost $200 now. This is not low-end, this is reaching premium levels. I got an entire mid-range smartphone for $165 last month.
"corporations are psychopaths" ~ Stallman, in the discussed article.

Psychopath: a chronic mental disorder with abnormal or violent social behavior.

I think it is pretty far fetched to suggest I was misrepresenting Stallman. Sure the article discusses the need for a state, but very clearly suggests his primary interests in the state is to stop CEOs from intentionally murdering their own customers.

The gravity of irony is so severe, it forgets some of the most appalling history lessons of Stalin, Mao, Hitler and others.

So yes, I'll debate Stallman any day any where.
I am in the process of transitioning now from OSX to Ubuntu Budgie on a laptop and here are my takeaways so far:

- Cloud reliance has been key. GSuite and Dropbox have kept me from having to install much on the Budgie system.

- Budget a half day on StackOverflow, etc. for problems you may have getting Dropbox, Bluetooth and some other items working seamlessly with accessories... although some of this is unique to Budgie.

- Don't expect much interoperability with iOS products.

- Key apps I use are available natively, eg. Slack and Atom.

I'm still going back and forth some and find the desktop/UI customization available in Budgie has increased my productivity and decreased strain.

I'm missing hazel, bitbar and geektool applications quite a bit and haven't found a suitable replacement that is as supported and easy to configure as those apps. I can replicate most of the functionality with Python, conky, etc... but I haven't the time to do so.
I regularly switch between macOS and Linus on a Macbook, and the biggest things that are missing in terms of apps are:

- Alfred and all its integrations

- Dash for progamming documentation. Yes, I know Zeal etc. exist, but none of them come even close in terms of usability

- Karabiner-Elements for keyboard remapping. Might be less of problem on non-apple hardware where the modifier keys have a saner layout.
Techstars startup: Open-source and serverless DMARC report analysis system
'Remote viewing' was debunked decades ago. That's the trouble with reading old reports.
I made this exact same switch a few months ago! RMBP 15 to Thinkpad X1 Carbon + Arch Linux.

I've loved it but I do miss the trackpad (although I've adjusted my workflow to use physical buttons now + thinkpad's trackpad). I also miss the larger screen (15" was really nice).

Whenever I go back to my RMBP 15 for moving files over, I've noticed the display is still nicer for text. Even with installing some calibrated color profiles, I haven't been able to match the same perfection the RMBP 15 had. Is this something you ran into at all / how did you tweak?
On both points, every problem has its own set of best solutions. If your problem is running a big community around a big project where running listserv+debbugs (or the like) is just minutiae, that's the best way to go. If you're medium-to-big, there are umbrella projects that can adopt your project and supply you these tool (e.g. GNU and Apache do this), but your project would need to be useful to some bigger audience and comply with the umbrella project. Otherwise you can just put a the source code up your server as tarballs or VCS repos maybe using one of the readymade web interfaces (viewvc, cgit, gitweb, hgweb, etc.) and hosting your discussions on sth. like librelist.com or google groups; or just use sth. like GitHub or Gitlab without much worry.

Principles are best when they are abstract and a few. Then we apply them to concrete situations. If that makes the best answer to perpetually be "it depends", be it so, for its better than cargo cult answers.

Also, the discussion does not seem to be around Github alternatives, as the arguments against it in the article could equally be made against Gitlab (a private instance or the public one), Bitbucket or similar. The article is comparing two models, and is not about a post-Github world.
Seems like charging a specific fee might help alleviate some of the concerns about that. Though I suppose you still need to know how much money you should charge.

I really hate estimates and have always hated estimating projects. I do appreciate the need/desire for them by some in management. I've tried to figure out how other people do it and have yet to find anything satisfactory. It doesn't have to be an extremely simple process, but I don't really know how one gets better at estimating. The only way to get better is to just understand the domain more clearly but estimating doesn't really help with that.

Kanban does have a cool idea of just attempting to break down work into equal parts and measuring the throughput of these roughly equally sized components. The only problem is actually sizing stories to be equally sized. Some changes don't have any kind of real stopping point of functionality without large changes. It seems kind of arbitrary to chunk it out just because your project management system wants you to.
You could do your own startup but it’s really hard to do it in Sydney because even though the economy is doing well you don’t get the funding. What I mean by that is just not seed but all the stages required to be a behemoth.

US has it. They live and breathe tech. 5 largest companies by market cap are all Tech. They eat other tech companies for billions of dollars. Everyone and their dog in SV has a startup on the side. There are conferences on how to invest in startups. Some people just exclusively invest in startups. It’s crazy.

Sydney also has a tech brain drain. I lived in Sydney for 10 years and most of my friends moved out here too. Just better opportunities.

Sydney is such a nice place to build a startup though. Sucks that the ecosystem isn’t there. Vancouver has a similar problem too.
At what point does any user stop to complain about their single threaded performance on their handheld device? Quite literally the two devices are incomparable as Apple is a service with proprietary devices. Their selling point is all _their_ software will run similarly anywhere on any device. Android is free of that cycle, thankfully.
"How"?

Getting geeked up over a switch is probably overdoing it. I mean...you just do it. Install Fedora on it--I mean, you could install Ubuntu, but the movement seems to be away from Ubuntu and for good reasons, in production I wouldn't run something that wasn't CentOS, and Fedora is close enough while removing a lot of the pain points of dealing with Debian derivatives--and start working. It'll suck at first, it'll suck less over time, you'll get there. You'll learn to RTFM if you haven't learned it already, and you'll get there.

As a developer, using either is basically substitutable. I still use a Mac laptop because Linux laptop support varies between okay and awful (and System76 et al make computers that feel like junk, though Dell's support is worth calling out as a positive--my next machine is probably an Alienware 15, largely because of the keyboard and the GPU) but when not on the road I use the Mac mostly for Keynote and Photoshop, not writing code.

Every Unix development tool I use (i.e., I still have Windows partitions around for good reasons), from VS Code on down the line, works on both Linux and OS X without trouble. There's really not much "switching" to be done. If you use novelty stuff like Espresso or whatever it might be a trickier situation, but I feel like most developers aren't in that boat.

Consider Dropbox or similar for syncing dotfiles, though. Sharing those across will reduce your frustration a decent bit. Just make sure to have separate files for Mac and Linux-specific stuff, where applicable, and source them appropriately.
Note: I have friends and acquaintances who work at Reveal; I used to work at ProPublica, and the social circle of nonprofit journalism is pretty small.

That said, I'm not making an a priori argument that Reveal is right. My objection was to you claiming the DK post has "as little bias as possible", when it seems to be a vigorous defense of Tesla, by a Tesla owner. Again, nothing wrong with stated bias -- I'm objecting to your characterization.

For example, the author has time for rhetoric like this:

> Of course, Reveal has shown no interest whatsoever in fact checking. If you have anything bad to say about Tesla, by all means, give them a call. They'll write an article about whatever you tell them.

Yet this objective article you tout fails to note that Tesla -- about a month after Reveal's initial investigation that Tesla "left injuries off the books" -- belatedly added the injuries that Reveal called out:

https://www.revealnews.org/article/tesla-left-injuries-off-t...

> Tesla Inc. recently added more names to its list of injured employees after Reveal from The Center for Investigative Reporting raised questions about whether the company was counting all of its work injuries, records show.

> The electric car company added 13 injuries from 2017 that had been missing when Tesla certified its legally mandated injury report earlier this year.

Again, feel free to trash Reveal's overall aims and ulterior motives. But an objective critique of their investigation should probably note that Tesla moved to fix the errors that Tesla had previously denied.
Can you not wake from hibernate if your swap file is on an encrypted volume? Just a guess.
The method described is the extremely standard Hypothesis Testing method. The null hypothesis is that there is no new physics, while the alternative is that there is some new physics. The only difference is that in particle physics the standard isn't p < 0.05 but a 5σ significance.

For instance, the Higgs is part of the Standard Model but for the Higgs discovery the null hypothesis was that the Higgs does not exist.
More downvotes please. The weakness of your argument and the fact all you can do is repress and attempt to censor my reply (because you can't understand it) needs to be made more obvious! Best prevent other people from finding out about what I said and attempt to socially pressure them into not holding such an opinion because then they wouldn't be able to be fooled by you anymore and even you might have to change. And that's just too scary.

I can answer every critique you throw at me about this topic. Yet no one here could reply to even one of my responses. You're laughable in your denial, ignorance, and weak-mindedness.
See step 1 of the 3 step bulleted list, but yeah, it generalizes to 2 steps with a shared initialization value.

Maybe worth noting that if your world has some known starting state (eg after map load), it might be worth the client and server using that as the implicit initial state, even when a client joins a game in progress.
Nope. Unless they have really shitty logging intervals, which would also be a problem.
I thought I was the only person that had a work-issued Mac, but opted for a ThinkPad for personal use. Just bought a T480, and Linux support has been flawless. I installed Debian stable using the non-free installation option: https://cdimage.debian.org/cdimage/unofficial/non-free/cd-in...
The court system is not, in fact, a dumb automaton that is bamboozled by questions like this.
Is there a more performant alternative to it?
Both real and virtual "versions" of a type of particles are described as excitations of the same quantum field; the difference is that only the real particles can be detected experimentally, whereas the virtual ones are used to model interactions between (real) particles and thus only appear in calculations.
Service Discovery for Container Apps
The A in EULA stands for “agreement”.

How can an entity “unilaterally” bind you to a EULA? (hint: they can’t)

Just because many people don’t value their privacy, or are too lazy to try to understand contracts before they agree to them, doesn’t mean I want to give up my rights to protect those same idiots.

Do you remember guy who caused the whole group to have to do pushups in gym class? That’s kind of the situation intelligent people are in now, except it’s an entire class of idiots removing the rights of just a few who are smart enough to make their own decisions.

The worst part is that these same idiots, who were too dumb to understand that you shouldn’t sign up for a service that offers 100 pages of fine text in their license, are also deciding on the solution (e.g., GDPR) for the problems they put themselves in, which means they will undoubtedly fail to protect themselves, while also succeeding at screwing us over.
There’s no need to posit conspiracy nonsense. Tesla has received glowing uncritical coverage for a long time, this is just the correction.

It appears from the comments that the Cult of Elon can’t handle this. Elon is perfect, anything negative about him or his interests are conspiracies to destroy him.