skysight-inc/HackerNews huggingface dataset:
Wow. Someone actually looked at the project.

I set it up, so that all the security stuff was sequestered into its own "silo." This allows things like using monitoring and logging, or a hardened host, without affecting the main datastore.

The deal is, is that I expect the tech to get swapped out, down the line, for something more modern, and it might not even use SQL. But security is quite important (especially with the target user base of the initial release). I went kind of overboard with some structural support for security. I am quite aware that I could get better performance from a single, related DB, but I wanted to start off with an infrastructure-level support for security, with the anticipation of future tech making up for any performance issues.

In my experience, security is often spackled on, after the fact, and I think that it's important to start from scratch, with security.

Also, note the ridiculous simplicity of the DB schemas. That was because I used...yecchhh object-oriented design as the Model, and the datastore actually represents a generic base class state. This allowed me to write a whole bunch of code, early on, and test it, then never have to look at it again. The implementation was done in layers, over a period of seven months. Each layer was treated as a standalone project, with its own lifecycle and testing. The idea was to develop a robust structure that I could consider reliable, then build on top of that.

It worked fairly well.
Bitcoin is not even close to a replacement of banking and debit/credit cards. If bitcoin fulfilled those roles, it would use a lot more energy than the current system because of how energy-intensive transactions are due to the required mining.
[citation needed]

But really, I'm interested in these arguments, please let me know where I can learn more. Especially regarding the idea that it uses less energy than the current banking system.
It's not. But there are definitely people commenting who, for them, seem to feel that "happy" equals, at least in part, playing with cool new stuff. Which is obviously a valid preference. They just shouldn't be surprised if most companies won't be open to people flitting from thing to thing, getting bored every few months.
You dont. A few pounds of engine parts is infinitely better than the previous option, many tons of airliner falling on a house.
In case someone goes looking for the source for that citation, it's on slide/page 37. It further cites another web page which no longer exists but is available at the Internet Archive: https://web.archive.org/web/20150906010133/http://www.aerosp...

Both pages are focused on aerospace engineering (and perhaps fault-tolerant systems in general), so I'm not sure how I'd rate them as authoritative sources for the lifespan of electronics in general. Possible faults in a gaming GPU might not be as critical if they cause something to fail once a year, for example.
Don't act like you don't need a lot of money in Europe.
It's pretty unlikely that the majority of energy consumed is truly 'excess', it's just not how energy generation and distribution works.

There can certainly be periods of time where it is excess, it's just hard to believe it's typical for there to be zero dispatchable sources operating on the grids supplying the power.
Aluminum production and datacenter operations also use a shocking amount of energy. Apparently Argentina uses a lot of electricity. People complain about bitcoin specifically because they don't recognize any value and they're frustrated that other people disagree. If they were genuinely worried about environmental impact, they'd look at the externalities of electricity production & distribution in a more general way (cap & trade? carbon tax?) rather than arguing that one particularly visible use of electricity is immoral.
So instead of launching the vehicle into whatever plane you need for a specific mission, they’re going to do a plane change manoeuvre for the entire station for each mission?
>Of course this ideological view of society is long gone so there's just no sense trying to push back.

I mean, the amish and mormons exist, and their birth rate is quite healthy.
How to choose the best Microsoft Surface series
Hi Calabroa,

I would like to ask a couple of questions related to the work done in Wenatchee. I couldn't get your contact info in your profile. Would you send me an email to eren@countingcarbons.co ?

thanks
Code Structure of the V Compiler
Clickbait title aside, that post was really popular when it came out. I remember there was a period where it got reposted or mentioned on Rust Internals at least once every two weeks.
Parents send their kids to china during summer vacation to learn next year's classes

There are consulting firms that help raise toddlers to be top performers.
Samsung's future smartwatch is rumored to use Android, not Tizen
(Opinions are my own)
They don't. A site like HN isn't in the top 10,000 referrers and no one has ever heard of it; traffic from this exact post is barely a blip. There's no business value.

Teams responsible for backlinks would post on established social media in a very transparent way (from official accounts, etc.)

Besides everyone here has JS disabled, four ad blockers installed and uses a text-based browser. If I personally made the call they would never have employees (or paid contractors) post here of all places.
This is FUD. You provide your opinion based on zero evidence. Good for you, but what did that do for anyone else?
I can't think of a reliable mitigation against "heads I win, tails you lose" such as seen in a privately owned rent-seeking utility, but clearly the existing system is going to fail more and more.

There are certainly valid criticisms of government operated public utilities, but in places I've lived under their umbrellas there weren't any life-threatening fiascos due to under-investment in expert-recommended tail risk mitigations. Maybe the operating cost of power / water was more than elsewhere, but I didn't notice (or have the ability to shop around).

A market approach may be to let utility customers buy service with a distribution of costs including claw-backs if there is a utility failure. Such a contract may incentivize utilities to install whole-house UPSs for customers who have a "$500 per hour of downtime" service contract. One can imagine the government mandating that in exchange for the last-mile monopoly and access to customers you must offer a full range of SLAs (ranging from a griddy-like "you pay for wholesale price + vig" to "you pay more but have a fixed cost but may have service interruptions" to "you pay substantially more but get clawbacks if the utility fails to meet delivery SLAs".

Likely over the next decade we'll see a continued 3rd worldization of more public goods such that those who are wealthy can just buy a powerwall and those who aren't will freeze / boil every 8-15 years.

A less markety approach is to operate the utilities as a quasi-government (IE not-profit seeking) organization with clear goals and governance; such things have worked in the past and also failed in the past and lots of fair-weather zealots will complain that it is government overreach.

There is every reason to predict that we will continue to send the cost of failure to the government/taxpayers and send profits (plus what should be normal infrastructure upkeep) of normal operation to whoever is well enough connected to operate the utility.
The benefit in investigating who exhibited the bad behavior, is to understand how to avoid such toxic circumstances.

There are feuds here and there in scientific fields, and those do not advance science.
Its more likely that more nation states vie for control of bitcoin mining, causing more competition over the resource and continual decentralization, much like how Iran has put a lot of support into the industry so that they dont have to use the sanctioned state-sponsored payment rails like SWIFT

As bitcoin mining is mostly using clean energy or a sustainability solution for economic reasons, people should put their energy on making sure it stays that way, because nation states competing would be able to undermine the economics and make mining an actual environmental disaster instead of the imagined one people have assumed is happening
Hiring Software Devs Without Bullshit
Facebook's "interference" in Myanmar consists of hosting comments supportive of the government whilst it was committing genocide and being criticised internationally for not intervening, and choosing to take down a single government propaganda outlet after a military coup.

Facebook has "interfered" more against the interests of sitting US presidents without a single black ops operation against its staff.
With The Times website, if you add an extra "/" at the end of the URL, it will bypass the paywall.

i.e.
https://www.thetimes.co.uk/article/nhs-saves-childrens-lives...
Why is Free Speech necessary to a Free Market? I thought a consumer choosing to spend their dollars was the "speech" in a Free Market environment. And when you lobby the government, you've kind of thrown out the Free Market paradigm.
"But I would suggest that free markets generally create good outcomes, and when we identify bad outcomes we should correct the rules of the market."

the big players in a market are the ones who "correct the rules of the market", or in other words regulatory capture. so go ahead and identify bad outcomes and solve the problem with new regulation proposals until you're blue in the face, without power it's just people posting online. as long as actual regulatory power is concentrated in a few people, the regulatory capture is easy, and any discussion about it is a pastime.
Apple subpoenaed Steam for info to help its ongoing legal battle with Epic
The problem is that there are a lot of technologies that are simply insufficient or bad. jquery is critically insufficient. A lot of one way databinding frameworks are merely insufficient. The reason why react and the VDOM won is that it's literally just client side html rendering with the exact same flow as a server side html template. VDOM is merely an implementation detail that makes this type of client side rendering efficient enough that you can trigger it all the time, no matter how trivial the interaction is.

Although I personally dislike React itself and rather use preact I consider the API itself to be pretty solid and definitively worthy of building a career on top of it that would last at least 10 years. Above a certain level of sufficiency any change in framework/language is just churn.

I consider PHP to be critically insufficient because you have to force people to learn Lavarel otherwise they get the stupid idea of writing an old school apache PHP app. It also has some stupid warts that provide no value. Overall it's not meeting the level of quality necessary to build a career on top of it. The only benefit it provides is that once you learn all the warts its merely ok.

Java is also insufficient because it is missing very simple features. The foundation is solid but the details just aren't there. Getters and Setters shouldn't be a thing. They only exist to please certain frameworks and some theoretical futureproofing. Replace them with properties (that automatically generate getters and setters) and end the discussion right there. It's really sad how much effort it is to write a small data class in Java. I have a small project where I chose to use groovy simply because I had to define 30 data classes. With Java 50% of the codebase would be getters and setters to please the serialization library. Groovy is mature but it's not exactly popular, since people who don't want to use it are forced to use it (Gradle).

The software industry isn't mature. That's the reality. There are lots of established but insufficient solutions. There are lots of sufficient but not established solutions. React is right in the sweet spot. PHP is clearly insufficient. Java is insufficient but close. Modern languages and frameworks rarely get traction and are replaced all the time. Groovy is something that you could in theory build a whole career on but the jobs aren't there.

Await with promises vs monadic promises is also a point of contention. The only thing that everyone agrees on is that raw callsbacks should be wrapped in a promise or future, but whether a promise is supposed to be used as a monad (chain of .then calls) or whether its supposed to be used via special compiler support is still open. I honestly don't know. I would go with await because C# has adopted it with great success but it's also not something that can just be added to an existing language without rebuilding the entire ecosystem and thus causing it to be a bad career choice.
As someone who just went 6/7 days the past week without power, I'd love to incentivize them via rigorous government regulations requiring winterizing. Just to be sure they're properly incentivized.
> You may see some starving birds outside so you go feed them. But as people do that, the population of birds merely increases up to the malthusian point so that larger population is again on the verge of starvation. By feeding some birds you merely replaced one hungry bird with two hungry birds.

Very good point. Replace “hungry birds” with “hungry Africans” and you get an uncomfortable truth that few people want to admit.
Bitcoin can't handle the amount of transactions the banking system can handle at the moment.

For it to scale to that level it requires an L2 solution (eg. Lightning), in which case energy consumption is not going to increase.
Cool, at least you're trying. I think Bitcoin's structure, the way its blockchain is designed, is inherently flawed with too many unavoidable-unfixable pitfalls - along with unnecessarily transferring wealth from later adopters to earlier adopters. Consensus and use, alignment towards its adoption, can occur through democratic processes - democratically elected governments (save regulatory capture) - to use a blockchain currency/system that's transparent and prevents printing of money (or at least unknown printing of money) by nations, without transferring wealth simply due to use - without aligning people via greed, financial incentive.

Edit to add: I feel showered in the glory of downvotes today.
The pandemic has thrown everything up in the air but there's still plenty of work in tech, mostly but by no means exclusively in Dublin.

You've got recognisable names like Microsoft, Amazon, Stripe etc, but also a large amount of tech jobs in staid banks and insurance companies, as well as a fairly healthy amount of startups and other small and medium sized enterprises.

Pay is good. Assuming your housing situation is ok, you can have a decent career and a stereotypical comfortable middle class existence - mortgage, car, a foreign holiday every year (with 20-something days of annual leave per year) and the possibility of putting your kids through college without either loans or maintenance grants.

Beyond pay, and not getting too far into social safety nets and GINI coefficients etc, it appears to be common to get fired with no notice in the USA. That level of insecurity is rare in Ireland, and pretty much unheard of in any office job.
You're telling me I can buy a quart of milk in a reusable glass bottle for $2 at Whole Foods?
That part is really weird. "I've been told I have to waste my evenings waving dead chickens over a pentagram to get ahead; I've been doing that for months and nothing happened." Maybe waving chickens over pentagrams doesn't actually do anything.
>And then there’s the social pressure to use tech that specifically aims to make devs interchangeable.

Everyone has an interest in a degree of interchangeability. How mobile do you think developers would be in a world where it took them a year to get up to speed on a new set of tooling, languages, frameworks, etc. every time they switched jobs?
Pyramid Magnets – Focusing Flux to a Point
My take on this is the following. Everything we do as a society I think should be from time to time evaluated from a point of view of benefits for society/world and then depending on this evaluation, the incentives should be updated to support things that we consider useful, and to penalize things that we do not. A few years ago Bitcoin didn't really register there, and it was okay to disregard. Now with so much energy/efforts spent there, one should ask oneselves, is it good allocation of resources? Is it good that so much cheap electricity is used for mining bitcoin? Can we think of a way of either taxing, or changing incentives, so that society benefits from this. I don't know what's the best way of changing the incentives, but it must be done in my opinion.
Show HN: CompreFace is a free and open-source face recognition software
Hey everyone, we are creating a CompreFace - face recognition solution for developers that could be used without a machine learning experience.

It can be used as any paid SaaS like Amazon Rekognition, but it’s totally free.
How to use it:

1. Start the service with one command using docker-compose config

2. Use UI to create face collections

3. Use REST API to add faces to face collections and recognize faces

We also have a roles system, so you can control who has access to face collections.
We use the FaceNet library under the hood, but we are planning to add support of the InsightFace library.
What we are planning to add in the next release:

* Support of face detection and face verification (only face identification for now)

* GPU support

* Support of age and gender detection

We really need your feedback:
* Does it make sense for you to use ready-to-use solutions instead of python libraries?

* What more features do you expect from such a solution?

* It would be great if you try to install it - we tried our best to make it as simple as possible, we want to check it on a wide audience

Any other feedback is welcome!

Official website: https://exadel.com/solutions/compreface/

Github link: https://github.com/exadel-inc/CompreFace
Something's going to change, soon.

https://mattstoller.substack.com/p/facecrook-dealing-with-a-...
It would be great to have an updated version of this spreadsheet for Windows (or in an alternate world being able to use Scheme inside Excel cells).

Somebody looking for a meaningful project could fork it..
Things will improve quickly now.
the way i see it is like this: bitcoin is an administrative tool to help facilitate the transfer of products more efficiently. Society invests a lot of energy in developing and maintaining such tools, for example currency and tax accountants. This is because the faster wealth can be exchanged, the faster new wealth can be created. This makes investing huge resources into inherently worthless services -like banks- worthwhile. They don't create any wealth but instead help people save time. This time is used to extract wealth from the earth and thus increase the overall quality of life. IF bitcoin helps to extract more raw products than was invested in the process of maintaining it, then it can't be criticised for waste more than the banks, for example.
Edit: I am NOT merely finger pointing. A knee-jerk reaction would be to condemn btc as being entirely wasteful and therefore bad, but the reality is more nuanced.
>"Pyramid magnets and how this design allows us to achieve flux densities over 1 Tesla from a standard neodymium super magnet. Check out our stacking technique that pushes magnetic field strength limits."

Possibly related:

The Physics of Magnetic Monopoles (or "How to pull the north pole off a magnet") - with Felix Flicker

https://www.youtube.com/watch?v=S3xH97Su-KY

Possibly related:

Physics Girl - Crazy pool vortex

https://www.youtube.com/watch?v=pnbJEg9r1o8

Possibly related:

Bubbleman: How to make a Whirlpool

https://www.youtube.com/watch?v=WNh2PScCkGU

Possibly related:

Bizarre Spinning Glue

https://www.youtube.com/watch?v=38XWz1IL6j8

(PDS: OK, well maybe that last one is a stretch... <g>)
You posted the same link twice.
> There aren't enough of the very best developers for a company to plan around hiring only those.

I've seen no evidence that companies are even trying to hire developers who "avoid complexity". If anything, the interview processes are designed to select for engineers who bathe in complexity. There are so many interviews which consist of "How would you rewrite from scratch this thing that already exists?"
Why would L2 solutions use less energy than current banking, payment processing and transactions solutions? Or with other services related be at least in same ballpark?
So long as you don't need to do any heavy lifting or computation.
The newest of the two canvas shopping bags I use is over 10 years old, the other I inherited from my grandpa, that one may be older than I am.

Both are good sturdy canvas and can easily be patched and repaired by anyone with basic sewing skills, some thread and a scrap of additional fabric.

Between those two bags and a military surplus canvas shoulder bag, I can take care of 99% of my shopping on foot or by bicycle (baskets and panniers are wonderful inventions), and I haven't had to buy a plastic bag in years.
Millions of kids skip kindergarten, learning gaps widen, schools may lose funds
I kind of want it to "just work" with no work on iPhone user's side
Ask HN: How do you invest your money? Is it too late for small time investors?
Especially for small time investors (not those making millions or even multiple 6 figures a year), is it too late to get into stocks? It feels as if all stocks are overvalued, some (like Tesla) insanely so.

Keeping money in the bank (especially in the US) is just dumb. What does one do then?
ISCA is a particularly horrible "top" conference. We've been trying to reproduce some papers with questionable methodology from ISCA'20 (including using "1 cycle access L1 cache" in simulations, something that's not really possible on modern CPUs).

Of 5 paper groups contacted, 4 have not responded despite repeated requests, even when VPs of research at the university contacted.

One group eventually replied, said that they were "too busy" to release their simulator changes, and then also saying they weren't going to because they were worried about it being classified as a munitions export.
I plotted a graph of test scores vs fraction of Latino students for my local school district. It was so linear I did a regression and found that it was more correlated than income or highest level of parental education. Also of note was that there were no schools between 30 and 70% Latino.

If you see the above as a problem, and have a solution other then cross-town bussing, I'm all ears.
https://www.moneymetals.com/news/2018/01/25/gold-mining-ener...

https://www.energystar.gov/sites/default/files/tools/DataTre...

Do your calculations
A Python package to sizably increase your ML Training performance
>"And when you lobby the government, you've kind of thrown out the Free Market paradigm"

"Lobby the government" that's what bigger corps do to the point of buying some. So it is only fair game.
@sandworm
How about a third option where neither the plane nor the debris falls?
Free speech is also product review, such as LTTs recent video on this subject.

Regulation of a market by government doesn't mean abandoning free markets. Regulation is an essential part of sustaining a free market. Totally non-regulated markets quickly devolve into monopoly and other anti-consumer evils such as devices, like this, designed to kill secondary markets.
Mochi[0] might be interesting to you. It mixes zettelkasten-style note cards with SRS flash cards and markdown.

[0] https://mochi.cards/
L2 doesn't require mining, only channels maintained with relatively low processing capabilities
The UK study seems to be the pioneer but it is worth noting that this procedure is also being tested out in the US now https://www.statnews.com/2020/01/16/heart-transplant-donatio...

It’s a good sign that the procedure is spreading