skysight-inc/HackerNews huggingface dataset:
One thing I've wondered about for a while is optically inspectable self-printed electronics.

If you go down the rabbit hole of wondering "how can I ever trust this computer" far enough this starts looking like a moderately interesting idea.

For this application you might want to just print a kind of simple TPM you could use to bootstrap trust or act as a secure enclave for another system.

This isn't a thing anyone has meaningfully been able to do for open-source systems before, to my knowledge.
https://www.linkedin.com/in/khaledhamedd/
Using Python and Selenium for automated visual regression testing
Relevant quote for those wondering how it’s done:

> This is just a shell wrapper around a kext to disable Turbo Boost on 64-bit macOS, taken directly from TBS.

> We have to use the direct TBS kext because for some reason, their kext can run on macOS, but we cannot sign our own version to work on macOS. They must have signed it with an Apple key or something? Anyway, to get around having to use the crappy Turbo-Boost Switcher GUI, we take the core kext, which is directly enabled/disabled with the shell scripts in this repo.

The kext in question is from this app:

https://www.rugarciap.com/turbo-boost-switcher-for-os-x/

The benefits of disabling Turbo Boost can be studied more closely at this prior post about Turbo Boost (28 days ago, 6 dupes, 0 comments):

https://marco.org/2020/01/13/macos-low-power-mode-redux

-62% power draw (Watts), +59% build duration (seconds), -28% heat levels (Celsius)
Flexmonster Pivot Table: MongoDB Connector, Python, Vue, R Shiny Integrations
I hope something like this comes soon. Until then, I'll keep my Turbo Boost disabled!
Yeah, I want to find something similar to this in JavScript
Generally the packaging fails well before the integrated circuits themselves do. Thermal stress is hell on SMD and BGA solder joints, and you can't reach ~100C temperatures routinely without quite a bit of thermal stress.

But 100C is also pretty much Tjunction temperature anyway, which means reaching that temp will in fact cause physical wear and tear on the IC. The wear and tear would probably decay exponentially as you drop away from the Tjunction limit, but that still means you don't want to get too close to it in general.
Harry’s Acquisition Blocked by FTC; Acquirer Backs Out
99% of Successful Individuals Are Better Than You
Comparing the two is exactly the role of governments (and by extension, us as their supervisors) as there are only finite resources to allocate.

I don't think it's quite true to say that after 20 years we would be left with nothing. If it encourages more people to take the bus instead of driving then it would decrease traffic and pollution. Although in cases where buses are already in demand, adding new routes or increasing bus frequency on existing routes would be a better use of money.
> It doesn't seem like nix will hold enough value before unikernels "arrive", then the problem of taking your distribution along with the program you want to deploy disappears alltogether.

Unikernels still don't solve the build problem, only the distribution. And you can get that workflow today, by shipping around container or VM images. And Nix can even build either for you!
> .... which inevitably turns flying / vacationing far abroad back into something exclusively for upper class people

Is it not already primarily upper-class people vacationing far abroad?
Sony Entertainment Online used to do billing in exactly this way, that is something you could check out.

I'm not comfortable sharing what I see as an easy way to exploit trust online.
Even if we go by your choice of total emission instead of a normalized one, it will then slash emissions by what, 15%?
For the seating arrangement problem in conference everything is in Python and used flask with simple bootstrap and jinja templates.
There was a Reddit user u/passwordissame whose nodejs mongodb webscale copypasta was very funny to read. Is that you?
Hobby project at best-- doing it because one can rather than because one should. That in itself is worthwhile to those involved, yet it doesn't mean it will disrupt Python.

You ask me as if I don't know what I'm talking about-- as if I am not well acquainted with the rust-analyzer grinding away compilation in the background, slowing down the machine and interrupting workflow?

Rust's Achilles heel is compilation. It is a hard enough problem to solve that it won't ever reach a level that it can successfully run in the background of a REPL workflow and offer a user experience comparable to that of Python. The user experience is the reason that Rust will not ever present a viable alternative. Just as with Python, this is also fine. Rust isn't the right tool for every job.
The sad part is he's not even pitching Bitcoin. He's pitching a forked version created by a guy named Craig

https://en.m.wikipedia.org/wiki/Craig_Steven_Wright
Not to split hairs, but I would expect more rhyming for Cockney. Examples: https://www.theguardian.com/education/2014/jun/09/guide-to-c...
In UK financial regulation, the traditional problem is: Competent subject-matter experts at regulators get job offers for ££££ at the companies they're regulating; and anyone who moves the other way or cycles between the two is at risk of 'revolving door' corruption, where they use their position as a regulator to advance the interests of their former employer.

If you're an American aerospace engineer, working for the FAA and specialising in airliners - where is your next job likely to be?
So my understanding of Jevon's Paradox is that when efficiency increases so price decreases. When price goes down then usage goes up.

What's the argument that that's garbage - or is my description not a good one?
Yes. The work of Ronald Coase on why businesses exist at all is more relevant than ever. Coase asked the question: "why is there such a thing as a business and why are they the size they are? Why isn't everyone an independent contractor? Conversely, why isn't the whole economy one big conglomerate".

His answer is essentially transaction cost and co-ordination overhead. So logically as technology changes those, the natural size and configuration of businesses and other organisations changes.

What has ended up happening is that modern communications has made it much easier to do business to business transactions over larger distances than before, which has led to centralising to a smaller number of specialist firms rather than a larger number of geographically spread firms. This has been very noticeable in areas like law as well. There was a time when a manufacturing business in the Midlands had a local accountant, local law firm, etc. Now that is all centralised in a small number of cities. This has led to a more hub-centric global economy than ever before.

Now you might expect that this same effect would also encourage more remote working which would have the opposite effect on firm concentration geographically. It seems to have turned out that the effect of the same technology within firms has been less drastic. In other words, while it has led to more remote working and more part time working from home, it has not had the drastic effect of completely blowing up the nature of the team.

I suspect this has something to do with human nature and with transaction cost. Basically making a b2b relationship more geographically distant has turned out to be easier than physically dispersing a team within the low transaction cost company boundary.

Google does search for everyone... but Google employees are usually expected to spend at least a few days a week physically co-located with their teams.

All the world's widebody aircraft engines are made by only two manufacturers... who choose to concentrate their own design operations geographically.

As a result, paradoxically it seems that modern technology has led to more geographical concentration rather than less.

If we want to counteract that in the UK, we need to create counterweights to London. To a certain extent that already exists for things like aerospace and high end automotive - if you were starting a new business there you'd be crazy not to do around Derby. The challenge is that in most other areas London is so dominant that its dominance becomes a self fulfilling prophecy. No idea how to do that though.

The effect of transport links on all this is quite hard to predict as well. Do you end up making well connected cities and towns economic extensions of London in terms of creating employment there? (Might as well start a tech company in Birmingham if it's so close to London). Or do you just turn them into commuter communities?
Back in the 1990s, something like that lead to a major local data center having to admit that the “24 hour support” meant 12 hours a day with someone who could answer the phone but didn’t have access to the server room.
I remember reading an article about Bitcoin where the author pointed out: when you buy some bitcoins, you're buying because you're hoping it will go up and you can sell and make profit in the future. So automatically, you're going to be cheerleading and promoting it, in hopes it rises in value...
not the parent (but I like their thinking); I think the key concept is to treat the hash map as just a (potentially primary) index over your data. Of course keeping secondary indices up to date is now the job of the application (or the abstraction layer)
If this dispute was between any other peoples it wouldn't be here at all. Try to remember the last time something between Tibet and China being discussed here.
Show HN: Airsite – a mobile app for building simple websites
I've noticed that at work about microservices. No, Bob, you don't need microservices for this internal application with a userbase of 20.
Please, that's an Adventurer seat and costs more than economy.
The incredible thing about this is that when NASA gave the contract to both Boeing and SpaceX, SpaceX was supposed to be the risky new startup and Boeing was supposed to be the safe "nobody ever got fired for choosing IBM" backup option. How times have changed.
Hi Stall Man,

Trolls aside, the world is not black and white; There are good proprietary software and shitty open source software. If you think it is all black and white, you need to rethink your life choices.
Didn't the agreement they had only (finally) run out a year or two ago, thus setting the stage for MS to start pulling this crap again?
Thanks for the video, it is quite disturbing. I live in Madrid, Spain (here the subject of the day is Mobile World Congress in Barcelona and rumors of cancelling the whole show) and over here there is some kind of uncertainty too, as you mentioned.

Let's hope this gets solved soon. Stay safe as well.
Strange Russian Spacecraft Shadowing U.S. Spy Satellite
Ask HN: What's your way to keep being productive day by day?
Interested in initiating a discussion about what worked for you to keep your productivity up. What'd you learn about yourself working for so far and what'd you think most of us are doing wrong?
A Taxonomy of Privacy (2006) [pdf]
The future of E-commerce will be good in 2020. As more people are now going online for their products rather than having a physical shop. Because people want to sit at the comforts of their home and fulfill their needs. Their is a great opportunity for startups in India after the new budget 2020 https://www.taxolawgy.com/budget-2020-for-startups/.
Welfare surveillance system violates human rights, Dutch court rules
Getting started on Twitter as a scientist
Why is that even a discussion?

Ain't it obvious that this is a good idea?
Yeah, real diversity when it comes to Amazon's C-suites, no black person in sight and the only 3 women in that S-team are in charge of HR, fashion and advertising. Granted, that's a step up from having to take notes in a room full of men, but still, I would have expected something better.
Reasons to Work for Free as a Designer
I used to have a small black board in my table with the phrase "we don`t need blockchain!" Every time a boss would came and propose that we use blockchain tech, I would just wave it.
So they simply found a way to operate more efficiently, allowing them to pay their workers more (as they earn more per worker). Why does that need to be framed as "fair"? According to the article, they can afford to pay their warehouse workers more, because they need fewer of them. is that "fair" or "unfair"? How do the people who need a job but don't get a job at Costco because they are not needed anymore feel about it?

Also, shoppers beware. I don't know Costco, but here in Germany there is also a company that is famous for its good prices, Aldi.

Legend has it that they deliberately used wooden shelves in their stores because they looked cheaper, even though actually metal shelves would have been cheaper. Was reminded of that story when I read in the article that at Costco you shop off shipping pallets.

Also Aldi is being criticized for using its market power to demand low prices from suppliers. How does Costco fare in that regard? (I personally don't share the criticism, but I suspect people who are in the business of worrying about "fairness" would).
It is just as easy in North America, and the ACA trans-country routes can feel crowded in season. You do meet a lot of retirees or foreigners on them, though, which underscores that the difficulty of bicycle touring for Americans is not something about their country or roads, but the miserably short vacation time that American workers get.
I love this!!!
Will it? Nix solves a unixy problem in a unixy way. The Nix/WSL story might get happier at some point to solve a problem for Windows based developers of Linux based servers, but that's effectively just "running nix in docker", except that the interface is WSL instead of Docker.

I know some people write Windows software from Nix, but this is a way for Linux developers to make desktop apps for Windows users, not a solution to any problem Windows developers have.
That's pretty typical of Aldi worldwide, as they operate in the US in the same manner (US Aldi stores are Aldi Süd, Trader Joe's is Aldi Nord).

For me (single) Aldi is a better deal. Costco-sized packages of food are just too much when you aren't raising a family, and I can't justify the membership fee.
Yep! But unlike with Maps, Yahoo! still provides the APIs while also having their own duplicative function first party apps.
What do you mean? The parent said they supported a cyber counter attack, which doesn't imply killing anyone unless it's explicitly stated (e.g. attacking critical infrastructure like power stations).
I have a question for you or anyone else who might know the answer: both Haskell and Rust have long compilation times for large systems, so why is the Haskell repl so fast and agile for interactive development? Is it just because Haskell has been around for so long that partial compilation is more refined?
Yes. If you're trying to develop Linux software from Windows, Nix works to the extent that the rest of your software works. But the experience of working on WSL is not the experience of working on Linux. And it isn't likely to help you build your Windows based programs.
Was that the fault of Wikipedia's database?
If you want substantial career advancement in any blue collar field (without dramatically changing what you do or where/how you do it) then the path you take is doing it under your own name and eventually hiring employees.

You can progress much further up the income ladder in white collar fields my moving into management. The career paths are not analogous.
HN is very anti-blockchain which is surprising. I’m not agreeing with the twitter user saying Wiki should be on a blockchain but projects like Visa B2B Connect, which wants to use a DTL for interbank transactions, or multi-party supply chains are valid use cases. They’re also technically interesting.

They have specific use cases sure, and some people who made a load of money in 2017 do chat a lot of rubbish, but it has become a bit of a meme topic around here which is a shame.

I don’t feel I could post a genuinely interesting paper on decentralised consensus without it being downvoted because blockchains won’t work as the data store of some web app.
It's using Katex, which is smaller and faster: https://katex.org/
>people at white collar jobs are generally happier than people at blue collar jobs

Happiness is only found within, all attempts to connect it to outside events or things will inevitably fail.
You could just hash the video file.
You make an interesting point, but I’m not sure I find it entirely convincing. To feel out the limits of your argument, what is it that you see as fundamentally different between the Internet and the dawn of recorded sound? The ubiquity, the geographical homogeneity, and ease of recording? Would the same argument apply to vocabulary and spelling of the written word?
A brief summary on the history of AI: Part 2
Discussion: https://news.ycombinator.com/item?id=22207683

Other sources for the story:

https://news.ycombinator.com/item?id=22204838 : thedailybeast.com

https://news.ycombinator.com/item?id=22200881 : Extended Twitter discussion

https://news.ycombinator.com/item?id=22229130 : interstellarspecies.blogspot.com

Other submissions:

https://news.ycombinator.com/item?id=22209705 : theverge.com

https://news.ycombinator.com/item?id=22196710 : twitter.com

https://news.ycombinator.com/item?id=22287833 : technologyreview.com
First downvote after just 1 minute as expected :)
Interestingly I heard this from colleagues at another retail company where I was doing sysadminy stuff and was quite happy.
On my second day at work they let go of the dozen people who had been our groups training “buddies” the night before. That sends a strong message. In the five subsequent years, I can’t recall anyone else getting let go. I later learned that my cohort was rare in that we were hired directly without doing seasonal employment. Every other group hired after me, they would select their top picks from the seasonal cohorts of 20-30 people. One year they hired no one, one year they hired more than 10.

There were some people I thought were lazy, but many people on my night shift were hard and proud worker.. not like that day shift though!
Do entries have categories? Searching for e.g. "calculus" only brings up one result.

I think the home page needs to say what the site is for and what kinds of things are on it, otherwise we have no idea what to search for. Maybe start with something in the search box and the results already below?
China sets up national laboratory for advanced policing
On the plus side, the whole world gets to reject your terrible commits?
Hey everyone! I've been hacking on Airsite for the past few months. It started as a side project, but now I'm kind of full time on it.

The goal is to build something that's friendly and intuitive for someone who makes their first website. But also powerful and flexible enough for power users who can create pretty much anything they want. I made 3 iterations of the editor and the current one is pretty close to flexbox layout.

I would really appreciate any feedback! You can email me at andrey@airsite.co tweet @pyankoff or join the discussion on Product Hunt - https://www.producthunt.com/posts/airsite
Original paywall article on Financial Times https://www.ft.com/content/5cc651a4-48fd-11ea-aee2-9ddbdc861...
Check out particles.js and or p5.js both might be good starting points
At what stage of throwing compute & data at the problem, diminishing return sets in?
- No great place to put a high bypass turbofan.

This especially. USSR Tu-154 with a 3rd engine in this spot was very affected by aerodynamic shadow from a airplane body at certain angles.
What did you expect from a substance-free rant? Try posting a thoughtful comment or that hypothetical paper, talking about a real solution to a problem. I guarantee you’ll get a better discussion than complaining about downvotes.
I think writing/updating org-mode notes from mobile just doesn't have the good UX that I'd want. (Not as mobile-friendly as other apps; and not as easy to use or as powerful on a mobile as on a computer because of the limited form-factor).

I don't use mobile frequently for updating notes or scheduling things; so I can live with using some other app (e.g. OneNote/Sticky Notes) for inputting things on my phone,
then refiling that on my computer into org-mode.

I think Orgzly supports a read-heavy usecase like that quite well, since you still get to use org-agenda, have hierarchical notes to view, etc.
So similar emissions, but only one of them transports 90% of the worlds goods, raw materials and waste.

> Sending air mail is a luxury now?

Yes - either wait a bit longer if you need to send a physical thing - or if it's just a message then do it electronically.

Yes - perhaps an email isn't as 'nice' as a real letter, but isn't that the definition of luxury?
Escaping from meaningless work, mentoring juniors how to learn the correct thing.
Plasma 5.18
> Software is hard

Traditional engineering companies don't respect software. You can tell by the fact that they pay well below market rates.
Same with every asset, I would think.
Ah well we had some maps printed out so we could redo it from that with out having to fully redo all the work.
> Light travels 31% slower in fiber optic cables than it does in a vacuum.

in 2013 this was reduced to 0.03%, but the abstract does not allude to distance or cost

https://www.nature.com/articles/nphoton.2013.45
I have to do a bit of DevOps at work, and I absolutely hate every second of it, hence I tried Nix, and I think it is absolutely awesome. As a software developer, I find the ability to take a cryptographically consistent closure of a program's environment and deploy it in a reproducible way across your dev, loadtest and prod machines _the only reasonable way_ to do things. Not to mention that Nix community is very knowledgeable and open to patches and suggestions.

However after a brief investigation period I abandoned this idea altogether, here's why.

In my opinion, Nix is only worth climbing its steep learning curve when you really utilize its "reproducible environment" concept. As a counterexample, take your home PC environment, which is 1) unique 2) quickly changing. You don't need to reproduce it very often (how often do you upgrade your laptop?). You don't really want a hash-perfect reproducibility there, and a simple Ansible script will work just fine. So, the target of Nix should be "serious enterprise", where you deploy hundreds of machines, right?
Well, "serious enterprise" where I am at (banking) will _never_ adopt Nix. There are two main reasons why:

1) NixOS doesn't follow standard Linux filesystem hierarchy. They get around this by patching everything, both manually and automatically. nixpkgs repo contains thousands of patches. To put it in the perspective, OS is one of your trust anchors. I don't want to sound as "no one got fired for choosing IBM" guy, but legal people will scream bloody murder if they see extensive level of patching going on in the distro, for a variety of reasons, not necessarily tied to security. Some of their patching goes very deeply, BTW, and straight up changes behavior of the software.

2) Secrets management: it doesn't exist in Nix. nix store itself is world-readable. There are fundamental problems with some cryptographic algorithms that require entropy, and therefore go against "reproducible environment" concept.

YMMV, but for me Nix didn't do the job, although I studied it deeply, and contributed some patches to nixpkgs. It looks like a futuristic research project. On the outside it is brilliant, but in brutal reality you need to run the ugliest scripts to patch shebangs and what not.