skysight-inc/HackerNews huggingface dataset:
You merely pointed that it's technically possible to write free software for macs, which I never disputed. My point that macs (and apple) are a hostile environment for free software still stands. By the way, GPL is not a fringe license no one cares about as you kind of hint at, but it is one of the largest licenses out there and a lot of people like its terms.

Moreover, you didn't even address the point that Apple makes it increasingly difficult (and sometimes even impossible) to distribute code for their platform without the use of their proprietary SDK. That, of course, is an artificial requirement by Apple, yet again signiling that they are not friendly towards free softwre.

Note that, a hostile environment for free software does not mean that there is no free software or that free software is impossible. If that was the case, I would've used that wording. It's hostile because it makes it harder for free software to exist and because it does not integrate/cooperate well with free software.
I'm old, I tried over my lifetime and failed.

Give it a shot if you care. Education isn't the problem, it's the will to sacrifice our comfort for a better world.
most of the universe is hydrogen. it's easier for a base on some other planet to find hydrogen than set up a battery factory.
I work at AWS. The highest level math course I've taken is College Algebra.

I wish I had taken more math courses and now I'm seeking to learn on my own or possibly taking classes.
Oh, dang, yeah. Hackerspace here too, and software people colliding face-first with electrical reality is an endless source of learning, amusement, and project delays. Some quality time with an oscilloscope goes a long way, but still cannot overcome all stubbornness.
It's worth remembering that Microsoft together with various partners have tried to do non-x86 Windows before: Windows NT also ran on the Alpha and MIPS for several years, and Windows XP had an Itanium version. Presumably those efforts failed for the same reasons.
Not really, we have lost 50% of the life in our oceans over the last 30 years.

Current trends show major ecological collapse within our lifetimes.
A project has been announced to move energy from the Australian outback to Singapore, a distance of over 3000km mostly underwater.
The largest mass extinction in history was due to rising 02 levels.

Its the rate of change, not the change itself that causes mass extinctions.
Reference counter drop can lead to an unpredictable amount of freeing. Consider dropping the last reference to the root of a varying-size large tree.
It really depends on what you want to do with it.

I would benchmark the tasks "traversal", "aggregation" and "shortest past" for a 10k to 10M node graph.
Anything under 10k would be good enough with most techs and over 10M need to consider more tasks (writes, backup, the precise fields queried can become their particular problems at larger scale).

The Github link implements "traversal "in Python instead of pure SQLite. I suspect it will be around x10 slower than it could be with the same tech stack, because it queries once per node from Python to SQLite.
Shortest path is not implemented and would be too slow to be useful in an interactive environment. "Aggregation" is also not implemented, but it would perform admirably, because SQL is good at that.

Traditional relational OLTP databases such as Postgres are already faster than dedicated graph databases for certain graph related tasks, according to this benchmark: https://www.arangodb.com/2018/02/nosql-performance-benchmark...
Cool concept!

Preferably instead the IRS could allow tax-free donations that are equally spread across every resident citizen.

I recall there is some wierd statistical winner-takes-all outcome to random payments within a population - maybe something to do with losing your whole stake?
Wrong. A generalization can be correct in certain contexts. Take the below sentence:

In general, in the United States, women tend to prefer men who are fit.

The scientific papers I provided establish the generalization within that context.

When someone makes a general statement like saying men tend to be taller than women, that someone does so with the awareness that exceptions and alternative contexts exist because such exceptions and contexts are obvious. Obviously some women are really tall and obviously the context isn't some preselected population of women who are over 6 foot.

Another way to look at my point is that broad generalizations must originate from somewhere. They are often indicative of a population where the majority or major component posseses several or a single identical trait. It is absolutely insane to ignore generalities just as it is insane to declare them as absolute truths. That is my point.

That is the unfortunate reality of the world. Generalities, like stereotypes, illustrate an aspect of a truth. Social justice is important but one cannot change the world by eliminating a truth to mold the universe into a delusion that fits the perception of a social justice ideal.
That is probably true, but a zero vision is a very nice goal to aspire to (and perhaps not too unrealistic, who knows the potential of languages, hardware and new developments?).

In any case, tying quality to some tangible, bold measurement like refunds is not a bad idea.
So roll your eyes and use PBKDF2 with SHA2.

Regulators have a job and auditors are not intended to evaluate everyone's hand-rolled crypto (obviously a bit if an exaggeration calling bcrypt hand-rolled...).
> "FCE has features that you need 7+ Taskbar Tweaker for on Windows, like being able to middle-click a taskbar button to close it's window"

Middle click on a taskbar window preview popup closes the window on Windows without having any taskbar tweakers installed.
Diets for Weight Loss
Which school?

I've encountered so many definitions of Computer Science and Software Engineering that I lost track. Every school seems to interpret the brief slightly differently.

Some school have Computer Science as a spin off of the mathematics department. You can graduate without writing a single line of code. As Knuth said in one of it's memos: "Beware of bugs in the above code; I have only proved it correct, not tried it."[0]

Others have Computer Science as a spinoff of EE (MIT and Berkley are like that) where CS is the skills you need once the circuits are reliable enough you don't have to care too much for their implementation.

Lastly, I've seen "Software Engineering" courses at some places that are almost trade-school-esque discipline (beware of some masters degrees [1]) that's basically what would have been called data processing or IT/Information System.

Other places consider it double major in CS and Engineering where there's dedicated courses on software design. As a rule of thumb, if the OS class is about mutex and semaphore you are at the right spot. If there's group policy involved, look at transferring.

[0] http://staff.science.uva.nl/~peter/knuthnote.pdf
[1] https://blog.alinelerner.com/how-different-is-a-b-s-in-compu...
I understand AWD to be exactly that, all wheels providing driving traction. We have advanced long from the Audi 200 days to where part-time AWD is as simple as $700 in parts (for my car).

4WD (4x4) is full time (typically selectable but cannot be changed while in motion). 4WD has a greater gear ratio to really put power to the wheels that have grip, so while all 4WD cars can be considered AWD, AWD cannot be considered 4WD. I’m sure some jeep owner can give a better rundown on why 4WD is named the way it is..
AMD has done their best to innovate though, and with Ryzen are succeeding big time. Since Ryzen came out I find CPUs interesting again.
I have a PyTorch model I want to run in the browser.

From what little I've been able to understand, there are a few different ways of handling this, but none are all that great: Onnx.js is somewhat stale and missing many PyTorch operators, Tensorflow.js works great but requires either porting to TF or doing multiple conversions (PT -> Onnx -> TF), and then there is TVM which sent me down this rabbit-hole of deep learning compilation. It seems possible to use TVM's IR to compile PyTorch (along with many other frameworks) into Wasm or WebGPU. Haven't tried yet, but this domain is fascinating!
David Attenborough believes its his responsibility to give a message of hope in the effort of making a change.

I admire his drive, but I also believe it is futile.

Humankind has done nothing but expand and devour over its short history on this planet, nothing that we have done makes me think this trend will stop.
Definitely a bug.
CA law to restrict delivery apps listing restaurants without permission (Jan 1)
The author didn't relate how the exact conversation went down. The closest we get is this:

> But the auditors were adamant. They did not care that the approved algorithms were weaker. Nothing would change their decision.

That's the 100% the author's perspective. It's quite possible those auditors were aware of the existence of bcrypt and what it does.

Even so, their personal opinions simply didn't matter. And they, quite likely, tried to point this out to the author. Yes, a stronger algorithm - bcrypt - existed, but as long as it wasn't a formally vetted FIPS approved algorithm, it simply wasn't an option for operational use.

Compliance isn't bad in itself. It's a tool. Compliance is implemented to ensure that large and complex organizations can continue to function as a structured system. It helps ensure accountability, audit-ability, integrity, reliability, sustainability and other "abilities".

There is a trade-off, though, when it comes to day-to-day operations. You simply can't improvise. In a large organisations, that's a good thing, which the author clearly hasn't understood.

While the direct result is that their systems security is now weaker, that same compliance also shields them from any legal repercussions. If those systems get compromised, they can always point to the list of sanctioned algorithms and the oversight. That's how accountability works.

You'll find the freedom and the flexibility to implement your own solutions in smaller organizations. However, that comes at a price: The buck stops at your desk. When something breaks, all eyes will turn to you in order to fix it. And there will be little to hide from.

Of course, I'm well aware that there's more nuance to it. There are plenty of stories on both sides of the aisle were the lack of or very existence of formalisms either saved the day or directly lead to catastrophe. That doesn't imply that one is always better then the other.
20 gallons of gas still only takes 5 minutes to fill. If I can get 125 KwH in 30 minutes with your v3 charging that's still a 6x multiplier, not really something you can ignore.

Now you need bigger charging stations because people are spending longer at the pump or else you'll have longer lines. Adding to that, I sure as hell am not spending half an hour at a pump on an already long road trip.

The lack of population density in the US, especially in the middle of the country, makes electric vehicles not a great choice for many people. I'm guessing this is why we see higher adoption in Europe on a consumer and infrastructure level.
You left out this important qualifier in your quote: "[...] some fresh produce delivery route that requires 36 hours [...]". yholio was talking about a particular niche case, not about trucking in general.
It's relative. If you step off a plane in winter you might think the 64°F night-time temp is downright balmy. But if you've lived there for long enough it's "freezing" and requires a nice warm sweater.

But yeah, most freestanding houses have neither, and need neither active heading out cooling (aside from a ceiling fan for circulation).

For the last 30+ years though, it seems like there's been an importation of building design that rely upon air conditioned spaces (concrete with sealed windows basically) where buildings from mid century would have ensued outdoor access on two sides with louvered windows for cross ventilation.

I wonder if this deep water cooling proposal is basically an attempt to mitigate the rather short-sighted move to these more energy consuming buildings and the realization that they are needlessly expensive to operate and not in line with the community's purported environmental ideals.
Thanks for the info. Do you happen to have some stats to share?
> Major extinction events have occurred in the past, and it portends a massive explosion of diversity

I'm not sure if you grasp the concept of extinction: the permanent removal of species from the ecosystem. Mass extinctions don't "portend a massive explosion of diversity" they literally signal the end of diversity. Ecosystems take millions of years to recover as there are few or no species left that fill prior ecological niches to provide ecosystem services. Biodiversity is not the result of extinction, it's what happens between extinction events as millions upon millions of mutations build up viable species.

It's like cutting down all the trees in the forest and declaring "but in the long run, this will be good for the forest! Think of all the trees that will eventually grow here!"
> apprenticeship [if that is emotionally possible for Gen Y/Z]

ok boomer
I wonder if this was related to a kernel panic bug I ran into in Chrome around the same time! Long story short, we were using a library (Modernizr) on our web product that checked for some kind of OpenGL support that we didn't actually need, and just running that code would trigger a driver bug. Disabling that fixed it!
Key indicators and foundational species like coral are effective metrics.

A mass die offs of coral, which is currently happening, will decimate ocean ecosystems and have a cascading effect on the rest of the world.

People have been saying this for decades, its not new news. Its just inconvenient and impacts shareholders.
Bitcoin passes Visa becoming the largest financial service in the world
The Math proponents here I think should accept that it's a little more 'domain knowledge' as opposed to inherently part of the craft, which is I think the point of the article.

'Musical theory' background probably correlates pretty well with 'good programmer' in my completely unscientific guess, though it's obviously not remotely a requirement.

'Building' however, is quite fundamentally different from 'theory'.

Do you remember the supposedly 'not so bright kids' who went to work in 'shop class' because they liked 'working with stuff' and not 'stuff in books'? I don't they were so dumb.

The process of 'making' engages us on an entirely different level than intellectualizing, and I think really differentiates the discipline. There are many bits of software that we use daily, not made by 'genius' but rather the sweat and effort of 'some guy who did it, mostly because it worked'.

You don't need any maths, but it's probably a good sign if you do.
check out https://www.redwoodmaterials.com/

All EV batteries are 100% recyclable and this company was founded by the original CTO of Tesla to do just that.
Nobody said it was going to be your best experience...
The law is set to take effect on Jan 1.

You know, I have yet to reconcile my own conflicted feelings about these bills (the one this fall on drivers as contractors, versus this one).

For example, I'm all in favor of stopping tech companies from misrepresenting restaurants' menus as their own, and extracting a hefty margin off people's barely-surviving profits. While on the other hand, I don't think that tech companies are improperly classifying delivery people's labor as contract work and need to be stopped.

Maybe it's that the first is an involuntary participation without someone's agreement, while the 2nd is someone explicitly agreeing to work a certain way, as unpleasant and without benefits as it may be?
This inspired me to find a quote from War and Peace about generals who explain their strategic brilliance after the battle is over. They had no grand strategy in the moment, it is all post-hoc BS. I can't find the quote though, if anyone knows this quote i will give you unwavering gratitude!
I didn't read the article, I just want to say the online ordering app is why I started using dominos again, it's just a nicer customer experience. I never heard the pizza used to be bad, and got better, that said, had the pizza been bad after ordering from the app I wouldn't have ordered again. So a combination of better customer experience in ordering and delivery, and good enough pizza did it for me.
Can’t see why the non-smart option would be better than the no-internet option. I’d try to find one that can be upgraded from a USB stick so you don’t even need to connect it occasionally.
In this case download speed is based on your system's clock. For example, 1 minute on your system takes 2 minutes real time. Therefore, your computer thinks downloads finish in half the time it takes in reality.
Perhaps the aviation industry is also in a sub-optimal Nash Equilibrium, and certain types of major changes need to happen en mass.
> “They are not self-driving systems,” said Supt. Gary Graham of Alberta RCMP Traffic Services.

> “These technologies assist drivers, but do not replace them,” said the statement from the federal institution responsible for transportation policies and programs ...

> Tesla’s website states, “All new Tesla cars come standard with advanced hardware capable of providing Autopilot features today, and full self-driving capabilities in the future.”

... full self-driving capabilities in the FUTURE ...

So it is a DISHONEST marketing issue that creates a wrong perception in the consumer, and that's what the government should address.

Create regulation that do not allow such vehicles to be marketed as "self-driving". Create some kind of certification to earn the right to advertise a vehicle as "self-driving". And define and standardize better labels for the current technologies used, and publicize it well.
Narwhal and RIF are alright too. But yes, anything but the new website, on desktop too.
"Look man I just used that regex to parse the HTML response. Easy"

"You can't parse HTML like that, it's not regular"

"What do you mean regular? Look the regex works no need to complicate things we're trying to resolve this JIRA ticket"

See, no need for these fancy compilers!
Let’s say you normally could download 10 kilobytes in a minute. If your computer clock slowed down by half, the kilobytes would download at the same speed, but only 30 seconds would have passed in computer time, so the computer would calculate that you had downloaded 10 kilobytes in 30 seconds, or 20 kilobytes a minute. Really, a minute passes, not 30 seconds, but the computer doesn’t know
That’s a different story and set of circumstances than the title article.
And here I am waiting for a useable open source RISK-V CPU and OS combo.

Wasn't there some news as to Microsoft getting into the silcon game?
Evolution takes time.

We are much better at consumption than nature is at adaptation.
AMD is a fine company but its stock price has been overtaken by hype.

AMD currently doesn't have the capacity to grow its marketshare. Its only got so many TSMC slots. We're in a period where every chipmaker is selling out every single chip they make, but AMD still isn't making as much revenue as NVidia or Intel because they're simply capacity constrained.

AMD will stick around for sure IMO, but they're not nearly as strong as their stock price makes them seem. With that being said, the Xilinx purchase (lolwut?) will put them in a stronger position.

Frankly though, AMD has no business buying a behemoth like Xilinx. But... if their investors give them enough money, then sure, I guess its a good move.
Although there is more overlap between the anti-government types and lefties than they would both like to admit, we don't really have a libertarian sect beyond a vague correlation with thatcherism (But even then, outright thatcherism is still a think for the wonks - having any political ideology at all is depressingly rare)
I always thought it was funny to make a large imaginary file like this:

dd if=/dev/null of=huge.img bs=1024 count=1 seek=5242880000

5TB file and instant creation. Doesn't actually take any space.
What Russia is up to with its bold Covid-19 vaccine plan
> This isn't a good comparison at all. You're looking at the set of people who looked at the operational requirements for EVs and said "yes, this works for my needs" and then looking at how those needs are met. What you would really want to do is compare the operational requirements for EVs and the general usage of motor vehicles to see what proportion of the general usage of motor vehicles can be replaced by EVs and their operational requirements.

The vast majority of journeys and days overnight charging of a tesla style car is fine. The average driver

1) Spends 55 minutes a day behind the wheel

2) Drives 29 miles a day

https://solarjourneyusa.com/EVdistanceAnalysis7.php

"93% of all vehicle-days show a total distance below 100 miles. It is important to note that only vehicle-days are included where the cars were used that day"

A car with a 300 mile range covers almost all drivers for almost all uses.

So you're down to whether the downsides of owning and operating a gas-fueled car outweighs the downsides of an electric car (having to hire a gas one for occasional long trips)

As more and more people move to electric, there are fewer and fewer customers for gas stations, reducing the number around, and reducing the utility of a gas car even more. The costs of repair become higher, and the cost of the car in the first place will increase as economies of scale tip the other way.
> So far, it is the only Covid-19 vaccine with both a dedicated website and Twitter account, one which takes potshots at media outlets for reporting ‘fake news’, and continually compares itself to rival vaccines on efficacy and price.

> Dmitriev – who came under criticism earlier this year for repeatedly describing the AstraZeneca vaccine, which uses a similar platform, but with a chimpanzee adenovirus, as the “monkey vaccine” – is unashamed of this bombastic approach, instead blaming other pharma companies for attacking Sputnik. “There are a lot of attacks on the Russian vaccine,” he says. “We are a player who is new to the pharma industry, having a good product but having to overcome this really negative perception of Russia, frankly fueled by competitive spirits of other pharma players.”
I believe several different manufacturers will attempt to connect to any open Wi-Fi in the area.
Curious: Why would the Tesla be speeding, since it was in “autopilot” mode? Wouldn’t it know about the speed limits? Or dis the driver set on cruise control first?
Exactly. Microsoft and the Windows world is sitting at the top of a very nice, comfortable local maximum, and they’re not willing to make the investment and the commitment to climb down off of that for a while to find a higher maximum.
Ask HN: What are the winter holiday/ new year movie traditions in your country?
Some examples..

Germany - Sissi[0], Three wishes for Cinderella[1]

Russia - Irony of fate[2]

Switzerland - Dinner for One[3]

--

[0]: https://www.imdb.com/title/tt0050974/

[1]: https://www.imdb.com/title/tt0070832/

[2]: https://www.imdb.com/title/tt0073179/

[3]: https://www.imdb.com/title/tt0121210/
The article mentions them but one of the best options available are commercial displays. No frills, usually matte with minimal bezel.
Managing disks with Disk Utility has always been a buggy process in my experience.
RCT == Randomized Control Trial - https://en.m.wikipedia.org/wiki/Randomized_controlled_trial
the best non smart TVs are crap relative to the "smart" TVs. the top of the line TVs made by LG, Panasonic, Sony, Samsung (and vizio, tcl, hisense.....) are all smart. If you insist on a TV without smart features, you will be sacrificing picture quality.

the closest you can get is with a projector, and even projectors suffer when it comes to HDR content where you want both brightness and as inky blacks as you can get.
Covid-19 Propelled Businesses into the Future. Ready or Not