skysight-inc/HackerNews huggingface dataset:
What happens when you get called in to a meeting? Do you take your luggable and dominate the conference room table with it? Or carry around a second laptop or iPad?
So thank you for giving an awesome tl;dr on this- honestly that sounds much like SCO in the 90's. https://en.wikipedia.org/wiki/SCO%E2%80%93Linux_disputes

God I miss SUN and SGI- all those pretty computer chassis....Oracle basically is a lawyer who murdered SUN and wears their rotting flesh around pointing at people and yelling THEIF!
Most people think in yes/no logic. Unfortunately binary is a horrible oversimplification of a very analog reality and results in many of the world's problems that we're in now. Because we tend to think of a binary of yes/no, we often end up flying from one ditch on the side of the road to the other.
This is an important trick for LZ4's speed. But, there is a bit more to it than this. Some important tricks are:

* LZ4 can represent a literal length of 14, and a match length of 18 in a single byte [0]. Most LZ4 sequences will have a literal length LL <= 14, and most LZ4 sequences will have a match length ML <= 18. Instead of copying LL and ML bytes, we can copy 14 bytes and 18 bytes. Then only if LL > 14 we copy extra bytes, and same for ML > 18.

* The case of overlapping matches (e.g. offset = 1, and ML = 100) needs to be handled specially, otherwise you will run into store forwarding problems.

* Always copy 16 or 32 bytes at a time and allow overwrites. Allowing overcopies simplifies the copy routine, improves branch prediction, and reduces store forwarding issues, at the expense of ensuring you always have enough slack at the end of your buffers.

[0] https://github.com/lz4/lz4/blob/dev/doc/lz4_Block_format.md
Because for species other than humans the ability to digest milk is lost when they become an adult. This genetic adaptation changing everything.
The rat race mentality keeps employers honest.

For every person who negotiates top-decile compensation, there are nine people who don't.

There are too many employers offering $100k for a senior dev with 10+ years of everything, leadership experience, and a winning smile.
Ha ! Now I know why my linear gradients always felt weird !
KFC is testing a plant-based chicken sandwich in the UK
I was just about to write, "where the hell was this when I had my GL1000?" and then I read the story about how the author developed it for a GL1000.

Great bike.
Those SMT32H7s are some beefy cores. Colocal M7 and M4. Lots of fun, compact deep learning work going on for those chips. Same with NXP's RT1000 series.
"ASUS DITCHES Intel" - yesterdays vid from LTT about Asus at CES 2020:
https://www.youtube.com/watch?v=hGUESEq75ZI
How would an attack on a git repo work? You create a repo with identical hashes but different content and next time the user clones from scratch they get your modified version?
I would have thought that the real competition was the ESP32. It stays in the microcontroller space (no OS to manage, should stay lower power, etc.), dirt cheap, ships with wifi+bluetooth.
Not a fan of newsweek, so here is an alt

https://townhall.com/tipsheet/leahbarkoukis/2020/01/07/clima...
Sonos, Squeezed by the Tech Giants, Sues Google
After years of dealing with manufactures that find any possible way to weasel out of honoring their warranties, I don't place any credence in them whatsoever. I don't even consider warranty when making a purchase, just reputation for quality, which takes time to build; time most startups don't have to start showing a profit.
I feel like a good extension to make would be a lying extension. Make it able to lie to a site about any API and have set configurations to deal with specific types of behavior.
Yeah, all very true.

Out of all those stories, I'm most surprised SoftBank walked away on Seismic. Maybe they're scared that all the recent unicorns are going to lose value, but it's a pretty safe/standard company that wasn't depending on Softbank to live, and opening the Japanese market was a Softbank-specific perk.

Funding an already-unicorn at a high valuation isn't likely to get you the usual VC 10x, I guess. But it sounds like a way to help stabilize Softbank's rep with a modest win, not a risky bet to bail out of.
Reminds me of the YouTube guy who sold microwave meals on Deliveroo: https://www.youtube.com/watch?v=k47u9tduwb8
Want to be like Ellon Musk?

Make sure your family owns Emerald mines in Afrika.
Is this you? No, is this you?
I see a lot of AI engineers who seem concerned with this particular issue, which I never really understand.

Is it because of a perception that most regular people are likely overestimating the speed of which AI is going to overtake human intelligence? Or more about corp management wanting miracles that aren't possible?

Why does this matter and always seem to be talked about?
I read all of this as "Major union seeks to extract rent from an additional sector".

I agree that putting developers on death marches is antithetical to everything that is human, but it's not like you don't have options in this industry... Tech work isn't like coal mining where your health is legitimately at risk on a daily basis, and where the number of alternative options available to the average worker is low to non-existent.

Just yesterday we were all ogling over the salaries offered to engineers by the various top dogs in the valley. Anyone who works in tech on one of these salaries, and then turns around to complain about their collective rights... It all just feels incredibly childish to me.
No source control system can solve the problem of not having things it was never given.
Agreed. Plus, print is also harder to quietly modify; silent post-hoc 'corrections' to online articles that wildly change the article's conclusions are the norm, with no rigorous path to present those changes to those who consumed the article previously.

A dedicated print subscription forces the printer to weigh the consequences of correcting an error more heavily, and a regular reader of a subscribed publication can be presented with corrected errors on the front page of each day's edition.

(Not that any of this would happen in print, either; and not that this is impossible with internet media; but rather that the natural consequences of the print medium pushes heavily towards a different set of behaviours. I doubt anyone would subscribe to an RSS feed of errors.)
Making Art Is Good for Your Health
Need it for my 4-cyl Yamaha outboard.

Now I need to find those sensors...
There are some "shoulds" related to aliasing I believe. Things the compiler can assume when compiling a rust program that it can't when compiling C, which should in theory let it generate more efficient code.

But last I heard Rust wasn't taking advantage of this due to issues with LLVM. The same benefits should also be achievable in C with pragmas.
Would you characterize his success since starting Loopt as being primarily about "working on things that matter" or strong relationship management and "political" skills? He managed to exit a failing startup with 5mil then get several much richer people to give him seed capital to invest (which he did fantastically) if I understand correctly. The man is clearly successful, but this type of maneuvering is definitely what I'd call "being good at politics" if you want to use that term.

A heads down, passion-driven, "no politics" founder would likely have gone down with the Loopt ship; Sam adroitly found a way to turn a failure into a success. That's politics.
Are concert tickets too cheap? Ticketmaster thinks so
Scaling AWS EKS Clusters: EC2, Managed Node Groups, and Fargate
This reminds me of my recent quest for an affordable after-market ECU. I really expected to find a bustling open source community of DIY ECU units with the advent of affordable micro-boards. But I think the work required and real risk of damage to expensive property might keep the barrier to entry high enough that it's yet to happen.
> What organization is really even credible anymore

Most of the major newspapers in the US are fairly credible, despite having issues like 'both-sidesism' and not doing well with asymmetry.

'Credible' doesn't mean "no mistakes". It means they own them and apologize for them. The Economist is still occasionally apologizing for buying into the WMD narrative during the run up to the war in Iraq.

The danger in "no one is credible" is that it elevates flat out propagandists to the same level as institutions that mostly get things right.

It's sort of like science as a process: what we think we know now may need correcting in the future, but real scientists have a process that allows for (sometimes difficult) course correction.
It's perhaps worth discussing the possibility that append-only logs replicated to multiple places may be likely to make the mishandling and theft of private data more likely, rather than less.

The only real form of true immunity to private information theft is to have no private information. It's impossible to lose what you do not have. Everything else is layered controls and policies to detect, alarm, contain, deter, and otherwise enable you to deal with attacks as they come. That's what good defenses looks like for most companies - defense in depth.

In practice, it often looks like aggressive patching policies and administrative controls coupled with careful monitoring, limited access to production, and regular audits. Security is a whole-enterprise problem, rather than a purely technical one that can be entirely addressed by code fixes.
Even some large C++ projects are becoming hard or perhaps impossible to build using a 32-bit compiler. It's not something that only hits Rust.
There are not one-off since I'd have to perform them every time.
Thanks for that! Armed with the advice I'll take another look.

Though I think that, on the face of it, completely leaves out my interest in compilers, programming languages and toolchains, and in kernels/devices/embedded systems, which are a big part of my work in practice.

Maybe the "System" in "System/Devops" covers that, but those two are a peculiar match: I've might quite a few devops workers who consider software development to be slightly outside their knowledge, and something like C or C++ programming to be "very advanced". I find it peculiar that anyone can do devops without being a competent programmer but hey, it takes all sorts!
Sovereign Citizens Take Their Anti-Government Philosophy to the Roads
They absolutely should. This is why in engineering there are safety factors built in and ethical considerations seriously taken when designing projects.
I'm doing a hardware selection and after much consideration, I'm picking a 3$ esp8266.

I don't see any purpose of Arduino outside education for kids. Makers should use cheaper products/knockoffs at worse.
It seems unclear if your brain is also curve fitting. Time will tell hopefully.
The US just released 10 principles that it hopes will make AI safer
I don't understand why browsers would ever not lie about this.
Ask HN: How do you read and understand, reason about multi services source code?
If you get into a micro services env without too many resources except for many projects sources codes, large code bases, spread as different services, how do you go about reading and understanding the source code?
Why in G-ds name was I downvoted for this. Seriously, if you shake hands and don't give the check, your name is mud. http://thefunded.com/
Started in 2014, Trying to list all server monitoring and APM Solutions
Back in September 2014, I wrote about an article that touched on the subject of server performance monitoring. After which, a reader asked me via LinkedIn: “I am using New Relic to monitor my cloud servers but need an alternative. Any suggestions?”

So I wanted to share and expand on my answer to that question by creating a quick/go-to list of all the server monitoring and APM solutions out there, as well as get some feedback on tools being used. I haven’t tested all of these services listed. But have used more than one third of them. Some, such as SolarWinds, Nagios and New Relic I have been using for over a decade.

Any feedback on whats missing and/or what should be removed from this 5 year old list is very welcomed.

Full list comment below...
On one hand I think it's ridiculous to mention these languages for industrial applications.

But I've also just spent the past year programming an automated mobile restaurant. We use a traditional PLC for everything safety or time-sensitive, but everything else is JavaScript.

We're planning to use even more JS on the next-gen system. Details are in my profile if you want to help, or if you want to convince me otherwise.
> I hate the idea that developers should have blogs.

I hate the reality that developers can't easily develop a portfolio of work because generally their work is owned lock, stock, and barrel by the companies they work for, and can't be legally shared outside of those places.

So we have github, but even that is suspect and many potential employers don't look at it, unless you are some well known contributor or founder to one or more open-source projects. Even then it can be a crap shoot; I've read on more than one occasion somewhat famous developers of tools being turned down for positions at companies that use the very tools they developed. It is somewhat maddenning.

You can just about forget it if your repositories are for your own personal projects, but that's better than nothing - and that's also where a blog has some influence. Basically, as a place to show something of your coding ability and knowledge, and the value you can bring as a new hire.

But honestly, that can get tiring; sometimes when I go home from work, I'll do something interesting - but many times, I just want to relax and not think about coding or other projects too much. I've found myself becoming more this way as I've grown older (currently approaching 50).

I've been an SWE for over 25 years now, but every time I find myself looking for a new position, it feels as though my previous experience counts for nothing. I can't show any future employer what I worked on in the past (and in many cases, that work is long gone along with the previous employer), they rarely want to look at my github or (back when it existed - I really need to restart it - sigh) my personal blogging site. It feels like every such interview and encounter I am starting fresh.

It sickens me. I don't know of any other kind of career where this kind of thing is the norm, except software development and engineering. If you aren't extremely famous and known, or you don't have a deep and wide network, or whatever - you can't just drop your resume, have a decent conversation about your past work and skills, and be given a chance. Instead, you are more often than not forced to jump thru a variety of ill-conceived hoops (many of them on fire, too!), which in the end might get you the position, or more often than not, you are rejected without any explanation or reasoning that might help you to understand what you need to work on in order to be more successful the next time around.

It's fairly absurd when you are on the younger end of the scale; now imagine you are old enough in some cases to be the parent of the person interviewing you, and still being questioned in such a manner, after likely being employed in the past longer than they've been alive.

It's almost Kafkaesque.
Could say they put the website into maintenance, when somebody had violated and disabled their back end.

Website's "fine" - it's just waiting to be plugged into something that works.
We're currently rewriting most of the graphics rendering of Firefox (with what is called the WebRender project). This is the first time Linux users will have hardware accelerated rendering by default, and is a pre-requisite to take real advantage of hardware-accelerated video decoding. It's enabled on some configuration in Nightly builds [0], and it's being worked on actively. If you want to know more, the graphics teams has a blog where updates are periodically posted about what is happening, often with interesting insight about the innards of a web browser rendering stack [1].

Once rendering is hardware accelerated, it makes sense to look into hardware video decoding. Doing hardware video decoding without hardware rendering roughly means we need to read back from GPU memory into main memory, composite the image in software, and then upload back to the GPU to display, which is super super inefficient.

[0]: https://wiki.mozilla.org/Platform/GFX/WebRender_Where
[1]: https://mozillagfx.wordpress.com/
Wow softbank is crashing http://thefunded.com/funds/show/SOFTBANK+Capital?view=search
The merry-go-round of the mind (2016)
AV1 is inferior to h265 and the successor to h265 should come soon and rekt AV1 and no longer have big royalties issues.

BTW the hardware cost by not using h265 far outweight the royalty cost. It has always been a pure economic nonsense for google (YouTube) to exclude h265.
dairy consumption is very strongly linked to prostate cancer: Dr. Miller gave a huge talk about this. You can find it on Youtube. Also, there's the China study, one of the largest ever studies in china showing that dairy and meat consumption are strongly linked to cancers and diseases even within a genetically homogenous population. some portions of the population had cancer rates of 400 times higher than other areas: guess what they ate? dairy/meat. they looked at over 30 factors and found the biggest factors were what people ate. there's numerous other studies as well.

drinking your own species milk is very different from drinking another mammals milk. humans didn't start drinking /eating dairy until very recently in the last couple 100K years.
Being able to quit with severance pay is lucky if you wanted to quit.
You might be able to find bytes that result in your hash, but they probably won't be the same bytes you 'backed up'.
YKYZ has given me a new reason to look forward to getting up in the morning. It truly is a unique platform that makes it easy to connect with people on a more personal level, as well as learn something interesting about a topic you might not know about. It's like those days in school where you'd have each student get to teach the class about something they're knowledgeable about. It makes podcasting fun and personal and I have only good things to say about it!
My son is a crybaby. I get that emotions are valid, etc, but he cries when he loses at video games, when he gets an answer wrong, when he doesn’t get picked to answer a question at school, when someone gets the book he wanted before he does.

We have tried everything and he’s old enough but won’t stop crying. I’m ready to just start spanking him every time he cries and to tell him that it’s not okay to just cry whenever he doesn’t get his way. It’s getting to the point where he is far too old to be acting this way and I’m at my wits end.
Well, according to the original design specification for the 4G name, the standard had to support a certain throughput in rest (I believe it was 1Gbps) and a certain throughput while moving at a certain speed (something like 100mbps at 100km/h). LTE failed to reach the 1gbps threshold but managed to get the high speed while moving so it was basically declared "4G enough" and people just accepted LTE as 4G. This is why the ITU now has definitions for 4G (LTE at the moment it started being marketed as 4G) and "True 4G" (4G technologies that actually pass the requirements for 4G such as LTE advanced, which AT&T now markets as "5G E" because screw consumers I suppose)
I believe peddlers of disinformation can afford to be completely brazen about it, because nothing will ever be done about it. Oh sure, people love to complain about specific instances of disinformation (outright false or even just somewhat misleading information), but there is no similar love for even considering the idea that humanity, all of it down to a person, largely runs on half-truths and semi-delusional thinking.
Alexander inspired most of what I put together in this proposal for a new financial systems: https://amzn.to/37DAVSG
If anyone from Mozilla is reading, is it too much to ask to host apk's for the mobile version on your site and provide other update mechanisms apart from google app store? Like what Signal are doing.
> And the linked article showed you that, in practice, "a shambles" is perfectly correct English.

I'd think "in practice" would mean evidence of contemporary usage.
Remember that for a paper like the WSJ or New York Times, opinions/editorials consume a tiny fraction of the budget: an editorial on Theranos might cost the newspaper $500, but the series of articles that eventually led to the downfall of the Theranos might easily cost 100 times that.
you're fucking retarded
I know this isn't exactly the point, but 50 billion divided by the population of the US is $166 per person. Even assuming you could magically sell off all of his stock without it losing any of its value and only distribute it to the poorest 10%, you're still only talking about a few thousand dollars per person, once.

All the money of the richest people in the U.S. could provide the poorest with a good income for a year or two, but then it's gone and we still haven't addressed the cost of education or healthcare, or even started to address the fact that the poor in the U.S. are not particularly poor by worldwide standards.

From a pragmatic, how-to-make-the-economy-work-better sort of perspective, there mostly needs to be a lot more wealth, period, in the form of more housing, more energy (hopefully renewable), more food (though we waste a lot in the US), more healthcare, more everything. From a basic math perspective, it seem like redistribution gets us like 1% of the way there, and only in the U.S. Once you start redistributing around the world, you run into the problem that a whole lot of people are really desperately poor in a way that can just devour redistributed dollars unless those dollars are creating growth. This isn't to say that redistribution isn't a very useful tool, and I'm actually a fan of lots of spending on infrastructure and a social safety net, but I believe economic growth is how you erase poverty.
I was wondering the same thing, and hoping someone else would answer that.
Full list: https://haydenjames.io/20-top-server-monitoring-application-...
> Nothing thought provoking or educational.

OK, that's just not true. There's a ton of great stuff on YT Kids (though as I mentioned not enough). But yes, you have to find it for them and show it to them yourself. Left to their own devices most kids aren't going to make good choices. They're kids, that's the point.

This is just the "be a parent" thing, really. There's absolutely no way to get around the need to educate your own children. Certainly Google isn't going to do it for you. And Google certainly didn't invent junky content; I remember staring at Hanna-Barbera garbage constantly as a child.
Dead implies it was once a valid URL, but url is:

https://github.com/benedekrozemberczki/karateclub/blob/maste...

the "link_here" text leads me to believe this is placeholder text in a fake URL that was intended to be replaced by a real one.
Zero's are not available in bulk ( one of the many reasons actually ).
40 Hour Work Week Is B.S
We didn’t benchmark this project (yet) but previous c2rust translations had approximately equal performance to the original. This is to be expected since the transpiled output is unsafe Rust that is equivalent to the original C code. One caveat is checked va unchecked array indexing, but unless an array indexing operation into a statically sized array is hot _and_ the Rust compiler can’t elide the checks, that’s unlikely to make much of a difference.
an intent was there, but not the intent to create what became the eventual outcome. Buzzfeed has an intent - to create clicks. What GP was saying was that this creates an unintended effect, that of political and social manipulation, which unfortunately ends up as an incentivized loop for Buzzfeed.