skysight-inc/HackerNews huggingface dataset:
Let stop hand waving C security exploits caused by top developers, in spite of best practices.

C only got outside UNIX in the mid-90's.

Its ubiquity is an historical accident, by no means permanent, and thankfully some vendors are finally walking away from it, as proven by Microsoft security advisor for future Windows development best practices.
Here in Spain we're paying a lot for the power allotted to the contract, being around 30 to 40% of the bill.

So, I'm paying around 20€ (before taxes) just for having a 5.75kW contract, and then I have to add my kWh consumption. So reducing your consumption doesn't reflect that much on your bills.

Is that the same on Italy ?
I keep two iPads and backup charts. Also have a mount where it doesn't fall.

I've had the iPad over heat in one plane though which was annoying.
Speaking as a kdb programmer in finance (although for an unusual use case), most big (and some small) banks have an Enterprise license and have one or more teams that maintain a market data store and/or an order reporting/reconciliation/PNL stack.

There are a decent number of hedge funds that use it for more or less the same purpose but work with other data sets in addition to market data

For storing and exposing market data, you need very little additional code. Maintenance is a different story.
For me, the C version looks actually cleaner than the Rust one.
True. Well this is me diluting it. SSRIs saved my life.
A journo friend of mine told me foreign journalists need special visa to enter the US. In fairness I don't think they have ever refused anyone or expelled the press over reporting but the US knows who is in the country.
Paul Graham wrote about the advantages ITA had by using Lisp, interestingly enough.

http://www.paulgraham.com/icad.html
I think you misunderstand the purpose behind those pushing the gender wage gap narrative. Virtually everyone realizes the reality of why the gender wage gap exists and how it's not because of harassment, discouragement, discrimination, or environmental biases. That includes the people who are pushing the narrative. They aren't stupid, they know they are wrong.

Instead they have a different goal. They are collectivists. Their goal is that everyone gets paid exactly the same regardless of what job they do. They want a university professor to be paid the same as an elementary teacher.

https://news.ycombinator.com/item?id=19304671

I'm not even joking.

Their goal is Marxism/Communism/Socialism. You can't argue with them that a professor should be paid more because of education and skills; because they dont consider those as reasons to be paid more or less.
>Everyone works on commission. If you don’t believe me, try not showing up for a few days.

You keep using this word, commission. I don't think it means what you think it means.

Yes, job's are not for life, and if a business goes under, or if you don't show up, etc, you will get let off/fired.

That's not the same as a "per gig" payment.

>An employee’s stable, dependable paycheck is a comforting illusion.

Well, in many places in the world, it's a concrete reality, protected by law. You can't get fired without notice (and in some places, serious cause), you're given several months pay if you're laid off, and you have legal right to your payment as long as you're employed whether the company has business that day or not (e.g. an off day or week at a restaurant).

With a "gig economy" workers, none of these guarantees exists.

They're more like freelancers with very small contracts.
Get content indexed fast by submitting 10k URLs per day to Bing
Anything coming from sugar mountain (ZB) sounds endless stale. If your post - ( un-sponsored that is) hits a certain number of views, attracts the attention of instagram speak facebook reviewers, and will be culled for a silly reason shows that their policy has changed little. They are not a serious company and can't be trusted. No proposed change will convince me, unless sugar mountain himself leaves the scene.
VShard – Horizontal Scaling in Tarantool
Sauerkraut helped me get better. I included it in my dinner salads. Careful with store bought fermented foods though which uses vinegar.
"Polyfills" are quite common in Web development, and are also proof that browsers do a whole bunch of unneeded stuff (if it were needed, there would be no way to polyfill it).

I actually think polyfill usage is backwards: the current approach allows code targetting new features to be made compatible with old browsers, by the site providing polyfills.

I think it's much better for new browsers to be leaner, simpler and more well-thought-out than their predecessors. Such browsers can provide polyfills to allow compatibility with code targetting old features that have been dropped.

In other words, browsers should be getting smaller (e.g. a canvas, audio stream, input method and language interpreter); more and more functionality should be offloaded into interpreted libraries (parsing, text rendering, DOM, event loops, layout, Javascript, etc.)
> At the end, it's all Category Theory.

Hmm. I thought it was all binary machine instructions. Or was it all NAND gates? Or everything is an object? Or everything is a list? Everything is a file?

Reductionist revelations are fun, and they also have some utility. But we have to be careful, because we tend to latch on to one of them and think that this is the one to rule them all. For different instances of "this" depending on person and time.

In reality it is all much more muddled:

https://www.infoq.com/presentations/functional-pros-cons/

> Whatever we put on top of the math to help us reason

The math is another one of those magic sprinkles you put on top of the NAND gates. If that's the one that gets you going, good for you! And it certainly has its uses. But don't get carried away.

> half-assed essays everyday ... "I learned OO and now I think of everything as objects"

Funny, I don't see any of those these days, maybe you're thinking of the 90s? Instead, I see a ton of blog posts claiming that "everything is category theory". ¯\_(ツ)_/¯. Very often, they then take an interesting problem, claim that it's really this other problem solved elegantly by FP. By stripping away all the properties of the problem that made it interesting and useful. But at least now it typechecks. Sigh.

Anyway...

> Love me some abstraction levels -- as long as they actually abstract things.

Yes. This is important. Really, really important. In my current thinking, there are currently three levels of this: just indirection, compression, and actual abstraction.

A lot of people think they've contributed abstraction when they're really just adding indirection. When you find an abstraction, it really is magic, but those are fairly rare. So you typically want to keep it as direct as possible, while trying to compress (trading off with directness as appropriate). The compression can point you towards an abstraction:

Refactoring Towards Language

https://blog.metaobject.com/2018/11/refactoring-towards-lang...

Another point is that the point of OO is not the program, it is the system created by the program. That is at the same time its greatest strength, and its greatest weakness, because it means that in order to build those systems, the program that constructs the system has to based on "side effects". But that's really a limitation of our call/return architectural pattern:

Thesis: Architecture Oriented Programming is what Object Oriented Programming wanted to be. It talks about instances and systems rather than classes and programs. It also lays a solid foundation for meta programming (connectors). -- https://twitter.com/mpweiher/status/1100283251531411457

So the systems are great (or can be, if you have a great systems builder), but the way we are forced to build them is pretty bad. FP tends to recognise the latter but not the former. See also:

Why Architecture Oriented Programming Matters

https://blog.metaobject.com/2019/02/why-architecture-oriente...
You fulfilled your moral obligation, and cannot solve the problems of the world.

Shake your head and move on!
> it's about creating and maintaining spaces where people are not feeling attacked or threatened

People are different. You might feel attacked if I defend Muslims because you're Jewish, or you might be feel attacked because I defend Jewish people because you're Muslim.

Who decides who's right, Facebook? And if they stand by Muslims, do you not see a problem with not letting Jewish people express their ideas?

> Imagine you live in NYC and you're in Central Park with your spouse, minding your own business

No. I'm not in Central Park with my wife. We're talking about conversations on the internet.

> Yet there are no consequences for these bad actors online who are effectively doing the same thing. There is nothing legitimate or defensible about trolling, brigading, bullying or harassment online.

Who decides what's bullying, harassment, etc.?

> So spare me the "censorship" argument until you've got a suggestion about the "civility" problem first.

There is no solution. Online communities mirror real-life communities. Spare me your presence on the internet until you can handle talking to other people like an normal adult without getting triggered if someone says something that offends you.
And probably also people with black coats at night / white coats in front of white walls ...
> 9 years and 70 releases is referring to ZoL.

Wow time flies! Feels like only yesterday I was reading about the inception of that project.
It's funny because I could write a "viewing probability graphs as matrices"

For me, probabilities are graphs, and matricess is just a way to represent those.
You can buy a single engine piston plane used for $20K. At the top end of new models about $700K.

Flying in general costs $10K a year or so if you fly a fair amount, imagine that's affordable to most people with tech jobs who know React or hack Linux :) I'm sure lots of people spend that on drinking in a year.
Importance of PCI Compliance and Information Security for Hotels
It sounds like you lost a neutral or even positive while gaining a negative here: lost is the ability to drink a common beverage without feeling bad about being uncultured, gained is a dependency on commercial brands - Aeropress and Chemex - and related niche products - in this case African coffee - as well as a related ritual - 'hand-brewing coffee'.

In both cases you satisfied your thirst for caffeine, the difference is that the lost method allowed you to do this more or less anywhere and at more or less any price which the new method makes this more hard to come by and carries a much higher price.

To put all that in two words: carpe diem

In a few more words: enjoy your fanciful coffee but try not to create too much ritual around it as that only builds walls where no walls need to be.
You would say there’s a 1:1 relationship between countries and societies?
Deep Learning Drizzle
Messenger.com on the computer.
>I sometimes wonder if the problem isn't exactly the opposite of what people think they are. Women are underrepresented in tech because they get more support, not less. More choices, and they get pushed to go for the truly glamorous choices.

This is actually an interesting point and I haven't been able to find information about it.

Lets say we have X amount of women who are going into STEM... but say for example I used to live in the Detroit area. The universities at the time I was about to head into post-secondary were offering 'scholarships' where women who took their first year in engineering, would get the rest of their education for free and most of the engineering credits would act as wildcard credits toward any other degree if they chose to switch.

So perhaps we lack women in IT because they went to engineering instead?
Polyfills often are worse (slower, only provide parts of the functionality, ...) than the native implementation provided by newer browsers, so the browser implementation isn't strictly "unneeded".
To avoid missing anything of value!
Both search and ads are from Bing.
Handling Database Migrations with FlywayDB
What MDR class is my software?
AWS Free Trial Scam (Lets Help This Fellow)
To AWS:

I tried AWS “Free Trial” to explore your services but without any idea that I’ll be charged $1,623 which is supposed to be a money for my family in the Philippines. I received an email this March 1,2019 saying that I exceeded the limit last January 2019 and to my surprise you guys deducted $ 1,623 from my bank account without my approval. How you get money from people is totally unprofessional, I felt like I became a victim of a SCAM/FRAUDULENT activity. It’s not a “Pay-As-You-Go subscription” like what posted on your website. Can’t believe that a huge company like you will do this to a common users like me.

I have tried MICROSOFT AZURE which is totally real free trial as you need to manually accept Pay-As-You-Go subscription otherwise your service will be stopped & you wont be get charged. They’re honest and transparent to their clients. Hope you’ll do the same to your customers. Please keep them safe from unforeseen charges.

It’s been 3 days that I’m not getting a response regarding my refund. I hope you won’t let my family wait that long for the money they badly needed back home.

Case ID 5848653751
I think you're missing the point. OP is just saying that contrary to some politicians they aren't realy relevant to this issue, as you say as well, not necessarily that they are bad things as such.
I am not grenoire, but a large fraction of deaths in America at least are from lifestyle diseases. Heart attacks from obesity, etc. Should these be considered deaths of despair?
Blockchain Architecture Basics: Components, Structure, Benefits and Creation
Nope, you don't need anything like the complexity of x86 decode in order to reach good instruction density. RISC-V matches x86 with a simple "compressed" extension involving 16-bit forms for some of the most common instructions (but still quite straightforward to decode in hardware).
Bill Gates casually chats with people on Reddit when he isn't saving the world
Mac's Finder is total garbage compared to any other file browser I used in my opinion, when I switched from Windows I remember some features missing and nothing was better. Maybe tags, but I haven't seen anyone use them... I found tags useful to mark episodes of shows I watched but nothing else really.

I have everything in designated OS folders (Pictures, Videos, Documents, ...) and a new one called Projects. Projects used to be part of Documents, until Apple one day decided it's time to sync Documents to the iCloud (with introduction of APFS), which corrupted my projects folder and just straight up removed some files (I don't have every toy project in git), so some (5+ projects) are broken now. (note: I did everything to not have that folder synced, but it just wasn't respected so yeah...).

iCloud contains important documents (subscribed for 200GB extra space).

Since that fuckup with document/projects I subscribed to Backblaze for full system backup.

Downloads are split into multiple subfolders - different browsers, different browser profiles (work/personal), torrents.
"The TLS protocol" wasn't included in the distribution. "The TLS protocol" isn't a package a distro can version-lock and support. OpenSSL is.

If you want versions as they become available use a rolling release. LTS is attractive specifically because they don't do that.

I don't want my server upgrading packages beyond necessary security improvements. That's why I'm on an LTS release.
I feel like I’ve seen an article about how Japanese people in general don’t really use computers but all I could find was this Reddit thread: https://reddit.com/r/japan/comments/4kpeac/why_is_it_unusual...

Associated article: https://www.animenewsnetwork.com/answerman/2016-05-23/.10240...

> According to a 2015 study by the Japanese Cabinet Office, only 30% of Japanese high schoolers use laptops, and only 16% use desktop computers. (In the US, 98% of our teenagers use one or the other, with similar numbers out of the UK.)

Edit: those are comments on an article. Not the article I was looking for though.

Edit: excuse my incoherentness, I’m tired this morning.
> For the average desktop PC user (excluding gamers), the electricity costs for the CPU itself are probably largely irrelevant.

Using average German electricity price (which are some of the most expensive you can have) of 0.33 EUR / kWh, even if you are playing six hours a day with an average power consumption of 400 W (which you can only reach using a high-end PC and a big, bright monitor), you would still pay less than one Euro per day on electricity for that. The cost of the hardware makes that operating cost pretty much irrelevant.
There are Amazon devices in the Washington, DC, Whole Foods stores.
What the hell?! Where did you get that info from?
Also flyingdoodles, rather new entrant but entirely enjoyable.
But smart AI isn't fun to play against. Take Chess- AI is smart to the point of domination against players. In a FPS setting you just have an aimbot. In a RTS game you would have an AI with passable macro and insane micro. I think the only real chance of a smart AI being fun is in a pure strategy game (I believe it's GalCiv 2 with the epic story about a backstabbing, scheming AI).

Smart AI is easier to make than a mediocre, fun AI. Optimality is is a clear goal. Fun AI is less clear and requires a unique blend of technical and design expertise.
ECS (entity-component-system) back and forth, part 2: where are my entities?
Hey that describes pretty much any food preference? We should all learn to live with terrible cooking too?

On that note, I had two total lunch fails last week. Food delivered to the table, that I couldn't eat. Is it the phase of the moon? The political climate? The cold weather?
And RISC-V encodes programs into fewer bytes than X86, so it wins in that regard. But there are still no implementation that have all the other features needed for top performance. There are many factors that affect performance.
I'm pretty sure C was pretty well thought out and wasn't used by accident in any way. After almost 50 years of usage, I'm not sure we can say it's "by no means permanent" either.
Generally agree with ppl who say that searching is more important than organising. I use Alfred to search, but I think the default Finder app is quite good these days.

Most important thing is having a consistent filenaming convention. This helps you find files via search. I use 'YYMMDD_HHMM name' if I authored the file or 'YYMMDD_HHMM [sender] name' if someone emailed it to me.

Tangentially, what I'm really happy with is how I manage my web bookmarks. I don't use browser bookmarks or folders. I save bookmarks to Pinboard.in, a cloud service. Then there's a nice Alfred extension which allows me to find them (http://www.packal.org/workflow/alfred-pinboard).
More context: https://marc.info/?l=linux-kernel&m=154722999728768&w=2

> 5.0 removes the ability from non-GPL modules to use the FPU or SIMD instructions
Americans are the ones that are supposed to decide the government, that's why they're the biggest threat to any present government (and all future governments). On any politician's list of threats to their position Americans are at the top, and foreign governments are far behind. Unless they're a saint, securing against foreign governments is an afterthought next to securing against their constituents.

There are no term limits for parties, so the collective interests are even more anti-citizen than the individual interests.
When this news came out yesterday, someone stationed at Gitmo (Guantanamo Bay Naval Base) called into a morning radio show in Norfolk and said the Blockbuster at the Exchange was still open. DVDs only, $2 a day, no late fees. (They just keep charging you $2 a day.)
Terrible indeed, I didn't know of this case, thanks for sharing. Regarding the caravan case you can at least try to bury it under international politics/border security. But to detain a journalist that has been covering Dakota pipeline is restricting the freedom of speech for pure economical reasons.
How to Grow a Forest Fast
Seriously. This is a next-level conspiracy unfolding.
Yeah, in many ways that would make more sense. For one thing, the sun is likelier to shine during the day, so PV electricity can go into your car.

Unfortunately, the practical reality is that at home you're likely to have a garage where you can charge (though I'm of course aware that many people don't!) while at work your car is likely to be in a large parking lot without outlets.

The logical conclusion is that we should invest in widespread outlet infrastructure in pretty much all parking lots. We're just not there yet, which is why I phrased my first comment in the way I did.
I’d say foreign policy is complicated, but that’s an understatement. For one thing, US foreign policy often encourages trade with non-democratic countries because strong evidence shows that trade prevents wars. It also produces an educated middle class that desires more freedoms, less corruption, rule or law, and oversight. The theory is that eventually they will demand democratic governance. And, democratic countries don’t declare war on each other.

Ultimately, US foreign policy follows its citizen’s best interests. And, ignoring our occasional knee jerk reactions, most of our citizens are happy when we avoid war, expand individual rights and freedoms, increase trade, and maintain global stability.

China may not work out as expected, though. Who knows. I doubt anyone in the 70s believed that technology would advance far enough to allow an oppressive government to effectively control billions of people. Or, maybe the Chinese people are happy enough with their recently gained wealth that they accept being oppressed.
Wrong title! Should be "ZFS on Linux (or ZoL) 0.7.13 Released". The "real" ZFS is still under Oracle's hand and the spinoff is OpenZFS.
Humans are fallible. Relying on them to make the same safety decisions afforded by languages such as Rust is asinine.
This reads like those java enterprisey code style satire/spoof codebases.
That is pretty much what crossed my mind.

Though with the option to manually interact with local projects so it isn't locked to one particular repository manager.
Even if it was implemented perfectly, you could work around that using timing side channels.

For example, multiply the value (e.g. window width) by some huge number, perform a slow operation in a loop that many times, and finally clear a flag. Meanwhile another thread is filling an array one by one until the flag gets cleared. The last non-tainted index in the array indicates your approximate window width.
Maybe its just technology.

https://www.statista.com/statistics/971676/online-alcohol-sa...
This assumes helplessness is a main cause, if it were, why aren’t helpless people in other places equally affected, say Japan, India, Zimbabwe, Costa Rica, etc?
Is that an actual Welsh name or did you just jam your knuckles into the keyboard?
Don't know how many there are, but CCS charging networks have been installing 350 kW chargers for over a year now so I put the figure at "many":

https://fastned.nl/en/blog/post/fastned-onthult-nieuwe-gener...

All cars can use the 350 kW chargers to charge at the car's maximum charge rate (whatever that is for the particular car). The Porsche Taycan has an 800 volt battery system and can make full use of a 350 kW charger. The Taycan will be released at the end of this year. Here are Porsche's specs for the Taycan:

https://newsroom.porsche.com/en/products/porsche-taycan-miss...