skysight-inc/HackerNews huggingface dataset:
> ACPI is not "between the board and CPU", it's "between the OS and the computer".

Eh, kinda-sorta. ACPI (through the availability of a DSDT in BIOS flash) provides whatever's running on application processors (like CPUs, but also independent coprocessors like mobile baseband processors and server baseboard management controllers) the ability to 1. query "the board" for what's effectively a listing of the available busses, and the devices on those busses; and 2. to initialize those devices with wired address-space regions on those busses, such that nothing conflicts.

Now, certainly, ARM boards that have standardized "network-like" peripheral busses like PCIe, USB, or (maybe) SATA, have an ACPI controller on the SoC, to schedule those devices' address-space regions onto those busses.

But not all ARM devices have those busses. Some are entirely embedded, with the ARM core serving more of the function of a microcontroller than a true application processor. (There are ARM cores in keyboards and mice!) And some—especially cheap—consumer ARM "platforms" only have busses like SPI and I²C. (You know, like an Arduino!) Even older fully-featured ARM "computers", like smartphones and portable game consoles, didn't support ACPI until very recently, either (which is much of why devices like the 3DS and PSVita didn't support Bluetooth or USB OTG HNP.)

In either case, these devices more-often-than-not don't have ACPI controllers, instead "hard-wiring" each peripheral device on the board to a certain address-space range on a certain bus available to the CPU, just like PCs used to do before there were even IRQ jumpers. (One clear example: every Nintendo portable since the GBA was an ARM SoC, but none of them until the Switch have had ACPI. They just had a static IO memory map, that you could program against.)

And even those ARM devices that do have an ACPI controller on-board, almost universally don't use it the way that x86 does, where even chipset-specific devices like Platform Controller Hubs get probed and configured by ACPI rather than just sitting statically on a special bus.
50% employee discount. McDonalds is a great place to eat healthy if you so choose. Healthful may be boring but its available.
Five hours, 140 points later, and the link hasn't been updated to the CORRECT story: https://www.nytimes.com/2019/12/04/us/politics/cia-torture-d...
I'd say they probably take a couple of seconds max to load the info (from the time I click on the app icon), while your site is instantaneous. But that's acceptable to me, considering they also show other info, like weather forecast.
>> I'm probably going to catch some flak, but I see some optimizations she can make.

> This woman is literally living paycheck to paycheck, and your suggestion is to... put money into a 401k? That simply isn't an option for people living in poverty like this.

Another optimization she could make is to save the money she spends on food for herself and her family. It won't be easy, but after a few years of not eating she could probably save up enough learn to code and pull herself up by her bootstraps. /s
I have no particular reason at the moment to care about any of this, but your posts are always very interesting reading.

I was actually surprised to see the zeroing idioms not being recognized. I sort of assumed those were cheap to implement. I suppose they may not actually have much value since you would never actually want to use a zero mask register as an actual mask?
There have been huge changes in habitat during the same period, driven largely by urbanization and changes in agricultural patterns, that dwarf any changes driven by climate. We actually had Ectopistes migratorius go completely extinct by 1901, due to habitat destruction, not climate change.
Purism is putting a lot of money into maintainability on the software side. The Librem 5 runs Linux 5.3, and as far as I can tell, have every intention of making sure that their phone runs a mainline kernel.

Any Android phone you get pretty much gets stuck on a version of Linux that will never be upgraded.

The Librem 5 also physically separates out the Radio and WiFi, and allows you to cut power to those, the camera, and the microphone.
In a language like Mercury where the IO states are explicit, this would be true. You can run IO in reverse in Mercury if you want:

main(IO_In, IO_Out) :-
print_line("This will print last", IO_1, IO_Out),
print_line("This will print first", IO_In, IO_1).

But in Haskell, the world states aren't accessible to the programmer. It's misleading to suggest what could happen in Haskell if you reused a world state, because it's impossible to do so.
To what benefit? Companies make their own batteries so they can fit exactly how much they want/need. The real estate in a phone is very valuable and even a few percent difference in the battery size can be enough to impact what other components they put in.
> It's not like the phone is going to be forever unusable.

It’s also not like there are any guarantees for when it will be usable — and that is also true for other features and other apps.

I’m all for people supporting projects/ideas that represent their values and the ideals behind the Librem 5 are nice — but this is an extremely ambitious project from a company that has very little capital and lots and lots of work. Anyone spending actual money should be doing so with the understanding that nothing is guaranteed.

Plus, it’s always a bad idea to spend money based on the future promises of a device — it’s not always avoidable, but it’s still not a good idea.
It boggles my mind that I pay only $3 per gallon of gas in Nevada (and $5 in Communist Republic of California) despite the fact that it is obtained by drilling into oceans, in extreme cold weather of alaska or the super hot regions of texas, refined at some place and then transported 1000 miles in ships, trucks, trains.

That price is an example of extreme economic efficiency. Battery prices will go down over time as the industry grows.
Ask HN: Is there demand for a “White-label Zapier”?
Hey guys,

We all know that most SaaS apps need integrations. Usually an app will start with a Zapier integration, and then over time develop custom direct integrations with the most used 3rd party apps.

Why? Because it would take too much work to connect to several 3rd party apps from day one.

Right, so my question is:

Would there be demand for a service like Zapier, but transparent and white label that works from inside your SaaS dashboard?

I mean, instead of having to send your users to Zapier, tell them to create an account, set up a Zap, pay membership fees, wouldn't it be easier if all of your users could directly integrate with other apps as if you had a native integration?

Instead of the end-user paying for Zapier, the SaaS company would pay a small $ fee per each 1000 actions on the integration platform.

Because the alternative (as far as I know) is to spend several engineering hours integrating with many apps, and this process is repeated across thousands of SaaS companies. Then you also have to maintain all those integrations.

Does any SaaS entrepreneurs here feel this pain?
Have you ever heard the term "monopoly"?

They do by soft power -- leveraging their position in the market to make the alternatives completely unprofitable, thus literally preventing you from selling on other platforms.
Privacy. Cloudfare-users hand a lot of their clients' data to a third party.
In general I'm sceptical of skeuomorphism tools that try to simulate offices in applications. But I do believe VR can help creating the feeling of presence that is still lacking with traditional tools.
Is there an IRC/Slack/Discord channel somewhere for potential contributors to chat about ideas and what not? I like the idea, but I'd like to see some sort of score/point system. When you complete a project, you should get it reviewed somehow (which could be a way to get points as well...reviewing projects).
You know that millions of homes have natural gas installation, capable of emitting essentially unlimited amounts of explosive gas with only a single leak required, right?
Sorry I have tried to get off them but for infrequently used devices they are much better, they can be stored for long periods and are still good, rechargeable will self discharge and be dead when you go to use and probably wont recharge anymore. Rechargeables require a float charge if being stored.

I just replaced a 9v in my infrared thermometer that finally died after 4 years...
> They load massively faster than normal sites, especially on poor mobile connections where main sites sometimes hang indefinitely trying to load javascript, ads, etc.

Have you tried the normal mobile websites with an adblocker?
Your proving your point by sending a list? Reword your argument then I will give it another look.
Is this mitigated by iptables filter firewall? For example, FORWARD policy DROP and no other rules?
I conjecture that you are right and the reason this works is that a large class of optimizing goals actually converge in the long run.

In other words, whether you choose paper clips, Bibles or human DNA as your optimization goal, over very long timescales (like a billion years) the optimal algorithms for all of them converge. If you want to make a solar mass of paper clips, you need a lot of infrastructure in common with a solar mass of any other goal.
The current crude price is due to a worldwide glut in the oil market along with weakening demand growth, OPEC facing forces that are causing it to make production missteps it has no choice but to make, and US shale having to pump to service debt they've overextended themselves with.

Chesapeake Energy, previously an O&G industry darling, is struggling under $9 billion in crushing debt, and has made statements they may not be able to continue as a going concern. At the same time, investors are not so interested in overly optimistic and aggressive well depletion projections.

https://www.reuters.com/article/us-oil-opec/opec-extends-oil... (OPEC extends oil cut to prop up prices as economy weakens)

https://www.bloomberg.com/opinion/articles/2019-09-08/the-wo... (The World’s Oil Glut Is Much Worse Than It Looks)
Erlay: A performance improvement to the Bitcoin network
If you own one of these you kind are bound to fall down the depths of the data harvesting gods.
GDP per person was $14k in 1948. It's $58k now.

Inflation adjusted, of course.

https://www.multpl.com/us-real-gdp-per-capita/table/by-year
You probably couldn't though.

Gas is fairly clean energy, and many of the inefficiencies of electricity distribution don't apply.

It will be quite a long while before people in cold climates who need to heat their homes would switch to all electric or have anything close to local generation capable of heating their homes.
Other countries have solved this issue simply by automatically forcing an election if a budget is not passed. Their representative are somehow able to overcome ideological differences and pass legislation once their jobs are on the line.
> They have been upfront about that from what I can tell.

Not really:

> Q: If I receive the Librem 5 from one of the first batches, will I have a fully functional phone?

> A: Yes! Even the very earliest batches will be capable smartphone, including a modern web browser and core cell phone functionality.

https://puri.sm/posts/librem-5-batch-faq/
Offshore deep water wells the world over regularly cost $100MM-$200MM+ just to drill.
Paper: https://arxiv.org/abs/1905.10518

Recent talk by the paper author (not the Medium article author): https://www.youtube.com/watch?v=ZUWs00Anpaw

Transcript of the talk: https://diyhpl.us/wiki/transcripts/london-bitcoin-devs/2019-...
Static Analysis for Dockerfiles
The article you link isn't a primary source, it links back to your previous CNET article, which explicitly says it's a heat map and specific location is not given. Welcome to shitty "tech" journalism playing the telephone game. You start with a pretty tame report, and 2-3 articles down the line, Ring is suddenly giving your new born baby to the government.

Nowhere in the original there's talk of giving user location, yet Yahoo someone starts talking of "detailed map of doorbell installation", for whatever definition of "detailed".
I know it appears that the site is more focused on delivering content from other sources focused on building projects out, but it would be nice to be able to submit projects that others can complete. The point system and ways to submit projects would be a great way to increase and initiate interaction with the community.
Medicaid is also the largest insurance provider in the USA, so it makes sense they have a lot of births. Doesn't explain much.
Found a section the docs “Relationship to Airflow”: https://dagster.readthedocs.io/en/master/sections/learn/guid...
And this is illegal in many places, but seems to be enforced even less than the phone rules.
I see someone is watching too much MSNBC....

>>Candidate A: ...

I am sure you have evidence based proof of all of this correct?

>>>Candidate B:

Don't make me laugh, Candidate B is just as corrupt, and has no concept of Freedoms. Candidate B believes the Constitution grants rights, instead of limiting government, they believe there are no limits at all to government Candidate B's party is also the source of a good chunk of the National Debt given they are the ones that create the Entitlement programs that are driving this nation to bankruptcy
I didn’t mean that they aren’t usable like that, but that a lot of people try them out after hopping between a bunch of Linux distros first. I know people who use FreeBSD as a daily driver and do all of the normal stuff your average user would be able to do in terms of web browsing
The "?" story is about the error handling of the ed line editor. In the event of erroneous input, it just prints "?". The original reason for this, is that Ken Thompson had better things to do than add code for nice error messages – initially the only people using it was himself and immediate colleagues who could just ask for his help in person if they got stuck. Also, the minimalist error handling was valuable in an era of extremely constrained resources (very limited memory, 300 baud modem connections, etc) – a smaller editor could be used to edit larger files, and briefer error messages made editing over slow connections faster. As soon as there was a need for a more user-friendly editor, people built new ones and left ed as it was, and those new editors soon had much better error handling.

To associate its spartan error handling with security is a bit of a retcon. Interesting analogy, but the minimalistic error handling of ed was not motivated by security concerns and had basically zero security benefits (unless you count poor usability as a form of security through obscurity.)
Can you talk at all about what they do to develop writing skill?

> I'm convinced it's a major reason they've been so successful.

I'd be interested to hear why you think this.

One guess I've got is that a high standard for writing is a filter for bad ideas - if you can't justify your idea in a tight, well-written document, then it's probably not worth trying out.
Sounds like a really tough life watching poor people have all the luck.
Can you buy Amazon products anywhere except Amazon?

I feel like this would be more legitimately "anti-competitive" if these products were available in all sorts of places (like most of Amazon's merchandise). But the only place to buy Kindles and Echos is Amazon.
How do they know when these drivers are driving vs. being a passenger? Do they rely on the driver to click a button to indicate that? Or do they just assume that anytime a cellphone is going a certain speed, the user is driving? I did not see this addressed in the article and frankly, without knowing this, their data is completely useless. For all we know, they're gathering data on passengers.
On glassdoor it seems like that recent grad business analyst is taking home ~100k [1]. One of the articles earlier this week about McKinsey as "Capital's Willing Executioners" [2] talked about how the firm spreads a specific capitalist ideology.

Given that (in this instance), the company is charging a 30x markup for the labor of that recent grad business analyst ... should we be thinking of McKinsey analysts as misguided exploited workers?

[1] https://www.glassdoor.com/Salary/McKinsey-and-Company-Busine...
[2] https://www.currentaffairs.org/2019/02/mckinsey-company-capi...
Yeah, I would think most mask registers values just "pop into existence" as already nonzero based on a full write to the register, e.g., from a comparison, a load from memory, move from GP reg, etc.

I can't see all that many scenarios where you want a zeroed register to begin with. Many of the cases that happens in the GP world (e.g., zeroing out some accumulator or pointer or whatever) just don't come up in mask registers.

I am not sure about the cost to implement it. I don't think it's all that complicated to describe how it would work, but it does occur in the renamer, which is a critical path on modern chips, so probably the less complication there, the better. We already know that not all zeroing idioms are recognized (like sub same, same) on some chips, so that is some indication that it's not super cheap (or else you'd think they'd have just implemented all the idioms the first time around).
Analysis of Caltech life sciences inventors and their inventions
Have been on the receiving end of several McKinsey engagements.

The work itself was generally not all that good. The knowledge of “experts” brought into meetings rarely contributed more than what a reasonably intelligent person could dig up on Google search results in an hour. They were also often farmed out on random staff augmentation functions that just annoyed the hell out of people. “Hi I need you to fill out this excel spreadsheet with 35 columns so we can put a presentation together... oh and if you could do that by 6 PM tonight that would be great.” That sort of nonsense so they could produce some nonsensical 50 page PowerPoint deck that nobody read.

There were a few decent people there but by and large value was not generated. As others have pointed out a major motivator seemed to be to provide some C-level exec with CYA coverage to claim that programs being implemented were based on the advice of outside “experts.”

In the two main cases I saw the McKinsey strategy ended up being a total disaster that seriously damaged the company and the C-level exec that hired them in both cases got canned as a result so in the end even the CYA concept didn’t really work.
We get one car fire every other year in the neighborhood thanks to the combination of teenagers with fireworks. There are always a few dozen a year in the town (110k people).

I'd have a power wall either in my garage or in a box outside the house if it would mean that we could go off-grid. Sadly that's not possible here (we've got more wind power than sun power and residential wind isn't feasible).
performance, yes, dev tools are lacking all the listed features

historically speaking, Chrome got the share it got because Firefox was a memory hog and was running a purely interpreted JavaScript engine on top of a single threaded rendering engine in a time where core numbers and web app were becoming mainstream.
> They will be replaced by machines and the consumers are going to see a value-add.

This is tech fantasy, like Musk promising that Teslas will be fully self-driving any minute now.
This doesn't address those problems, it has effectively created a second, proprietary web which is only accessible from the Google home page.

If Google actually wanted to improve the web, they wouldn't be splintering it, they would reward publishers with better search placement for building user-friendly sites. As it is, AMP is little more than a way to ensure the "Google" web is better than the non-Google web. Which of course funnels money into Google's pockets.
Playing dumb doesn't really help the argument.

If someone says "c'mon, it's not that hard" they don't mean it's difficult, and I suspect you know that.
Who Will Control Alphabet Once Sergey Brin and Larry Page Are Gone?
Well, perhaps GP was arguing that battery prices were functions of an economy of scale. No such property applies to petroleum, since growth in petroleum means going after more difficult reserves, which means higher prices.
An additional aspect is focus. By being expensive and not part of the normal reporting hierarchy, a consulting firm working on a project can have the luxury of focusing on just that project. This is a huge benefit.
I mean a town in Massachusetts pretty much blew up because of natural gas. https://en.wikipedia.org/wiki/Merrimack_Valley_gas_explosion...
No technical security model can stop an infiltrator from spilling information, which is really the only thing civilians can prevent from happening to them.

An ordinary person can only isolate themselves from people they don't trust. A belief that using consumer devices and services can provide adequate security to defend from malicious actors is a religion proselytized by evangelical corporation eager to sell snake oil.

Technical systems cannot defend against traitors and rats. Nothing can.
Level 1 is already common in many cars whose drivers don't even know it. This entails preventing exactly the issue discussed, protecting drivers against mistakes and sudden occurences. If a child runs out on the street, for example, the car will try to warn the driver and maybe even stop the car. In fact, only level 2 tests the driver's reaction time. Level 3 gives the drivers minutes of warning before handing off control. Level 4 can drive safely within a geographic area. The advantage of this latter level would be tremendous for seniors. If they can reliable be driven to the local community center or library without needing to ask somebody that would do wonders for their autonomy. Never mind that they can't drive anywhere on a whim, they could get out of their home and be with other people.
How do you know how useful I think it will be and in what ways?

F-Droid exists. People installing APKs exist. In some cases these options are better than literal nothing, and especially if momentum builds around these it's possible that app developers may notice.

For lineage, it is popular to install Google Play anyway. I guess that to be a copyright violation that Google looks the other way for and if a real world competitor did this they would crack down.
"Pan frying an egg and some veggies (using food item examples above) takes less than 5 minutes."

Which includes:
1) Owning a pan
2) Owning a cooking surface
3) Selecting, cleaning, and cutting vegetables
4) Dishes, or owning a dishwasher

vs
1) access to food
2) access to disposal of wrapping material
Having read most of this book when it was initially published as an early ebook, I highly recommend it. Short and to the point; really well done book.
The post above describes a hypothetical universe where Ford sells "all cars," not "one out of three cars." And not "one out of three cars, sold via one particular channel that accounts for a small minority of cars sold."
I think Scylla is a bit of an outlier in terms of software quality :) [I mean that as a compliment]
> We never had an event of that level of devastation BEFORE 9/11 either.

I understand there's some nuance to what you're saying, so I'm not necessarily disagreeing with it, but I will bring up the attack on Pearl Harbor as an example of a surprise event with a similar loss of life.

Somewhat further afield are civil war battles where the losses were even higher.

I don't mean to minimize the gravity or impact of the 9/11 attacks, and I fully agree everything else you said.
Impeachment Whistleblower Witness Found Dead
Which conveniently ensures that the only way you can effectively monetize AMP articles is via Google's own advertising networks which don't have constraints on running javascript.