skysight-inc/HackerNews huggingface dataset:
how much marketshare does ddg need to have before we stop calling google an outright monopoly on search?
Show HN: Search engine to find the best online courses on the web
> Is it possible to authorize arbitrary code, or is access to msyscall (via libc or otherwise) restricted outside of boot?

It looks like there are restrictions if the binary is statically-linked, but I didn’t see anything else. You could probably pledge out of it.

> It seems that the kernel itself also undergoes randomized re-linking at boot (https://www.openbsd.org/innovations.html). So what does forcing everything through libc gain us?

This doesn’t protect against attacks on the kernel (which randomizing the kernel object files protects against); exploits at this stage are trying to spawn a shell (or similar) in userspace. Going through libc means you need to 1. find it and 2. pass whatever checks it has in place to get it to make the syscall.

> Is equivalent hardening likely to make it to the Linux world in the foreseeable future?

Parts of it, maybe. But turning this on by default would break applications.

> What sort of attacks is this likely to prevent in practice?

JIT code that has maliciously crafted to call execve(“/bin/sh”, …)
>As for the video takedown... you may underestimate the consistency of human moderators. They are often under intense time pressures and mistakes are made all the time. There is also the potential for individual moderators to apply their own bias to the report outside of company policy. With a 50 mins reversal of the takedown, that seems plausible.

And how that does excuse them? If company cannot handle quality moderation with current workforce they should invest in either more qualified people, more people or tooling.

User, and customer to generalize, should not care about that - to them company/service is a black box that provides desired output for their input(content, money, personal information etc).

Whatever goes inside box is of no relevance.

I can get empathizing with employees - in fact everyone should do that, but empathizing with a company? Hell no.
Coursesity is a platform to discover the best online courses & tutorials on the internet. Find the best online courses across hundreds of subjects including programming, design, marketing, business & more. Publish courses to reach to thousands of learners.
Preatty awesome product. Long way to go but a great start
This would make sense if the internet and UPS didn’t exist.
And why would customer care about that?

seriously, why?
So basically webflow?
In Spain you get the eye test in store (using some fancy equipment) and order the glasses at the same time.
Jony Ive removed from Apple leadership page as he officially departs the company
the whole thing, actually, not just the gyro. the clock is nanomechanical and helium breaks it, apparently. the newer models have a version that fixed that particular problem. it was in the fine print in the manual somewhere.
Standard procedure as far as I know in German ERs (at least a while back, my mother used to work in clinical laboratories). Even if you have your blood type tattooed on your forehead and a passport stating it they still do it. Because the test is easy and fast, relying on your own up-to-date tests is safer then anything else. If there really is not enough time they could still use 0 negative blood I think.
Yeah but that is a much more recent development. Biblical literalism was a countermovement against contemporary liberal theology.
It is a big loss of your time and nobody will give you back that one. I suggest you to use your time in non zero-sum games, something that can create value for you and society. Now that you have some saving you can definitely afford it.
The next best thing of not doing it is to quit doing it now.

Disclaimer: I built a similar system in the past, took some gains and then realised the above. I then quitted to build a company.
Read this as "a free inferior design application" I must be tired :p
A History of HTML Parsing at Cloudflare
Yes, they fixed that soon
That really doesn't answer the question. Munchberry claims these analytics tools have cross domain tracking and I'm asking how, precisely. In part because of professional interest, and in part because I don't actually think it's true.
Are you joking?
This comment is beyond even the most stupid silicon valley ideological virtue signaling rubbish.
This is just idiotic.
Wow how touchy. Was just a suggestion
Yup, if only our politicians created less regulation..
The HTMLRewriter API to Cloudflare Workers
It is not OK to fleece anyone 'because they are tourists'.

EDIT: Removed rant
the extension asks for the permission to access all that data.
I usually take an Uber only when I know that it’s price is going to be cheaper than a taxi, when public transport is inconvenient, and when time isn’t an issue (prices are sometimes at a 10-15% discount to black-and-yellow taxis at non-peak hours).

Uber/Ola has slotted itself as more of a nice transport option than a necessity. That’s a good deal for me, all things considered. Hopefully it stays that way.
Before HFT, we had enormous spreads and expensive trades on many instruments in many markets.

Smaller spreads lower costs for everyone: institutional, retail etc.
You can even turn the lights on, that's quite neat
Same in Sweden. But you can buy glasses without the test too.
I find interesting that while the "right to be forgotten" does not prevent the person from being named, all the articles I have found on Google are careful not to name him (and I'm not talking about German articles, but articles in English from non-German sources).

This strikes me as self-censorship.

As an aside, it's also interesting that a person sentenced to life for murdering two people in 1982 was freed in 2002...
Well the worst case is exactly what I would like to avoid. Otherwise, what's the point ?
Well let’s put the mans name here and references so that we don’t forget...
I see mantis shrimp almost every day, and I warn photographers to approach them very slowly because otherwise they will run and hide.

If you can see a mantis shrimp, they can almost certainly see you. The best way to approach them is to hover directly above and slowly descend on top of them.

Amazing animals, I would love to be able to see the reef like they do.
Similar problem with my 2014 MBP: I lose wifi if I plug it into my UHD monitor with a DisplayPort cable, but not if I use HDMI. Probably has to do with cable quality (bought it on Amazon).
Blackhat Friday – Hacker Gadget Deals
In this emulator the kernel is not stored in the filesystem. It is downloaded separately and put into memory. But usually the kernel is at a fixed location in physical memory. So you might be able to receive the kernel image from /dev/mem. But, as far as I know the init routines memory is freed after boot. So I guess crucial information is lost forever.
Thanks for the tips, I'll see what I can do. Good luck
"Reddit Is Fun" is great and has been around for years, the unfounded belief that they may block access one day isn't really a valid reason to not use it.
My first name usernames are taken up by other people on Facebook and Instagram after I deleted my accounts there years ago.

If nothing this has stopped me from again creating accounts on these platforms couple of times I was tempted to.
it happens with macbook pro 2018 as well. but only with adapters from amazon, using official adapter from apple store seems not to have that problem.

wrapping 3rd party adapter in tin foil actually show much better speedtest results when connected, then without the foil.
>>...when he shot and killed two people and severely injured another during a row.

My two cents: maybe the memory should be longer for a few things, stealing a loaf of bread or smoking pot is quite different from murders. In many countries cold blooded murders give you a life sentence or death (either by the state--or victim's family members when the state does not act) so maybe this guy should have had the chance to file such an appeal.
I doubt the parent really cares about whether or not it's a root volume, but for the record you can mount it to root.

It'll just essentially be empty, which means you have to add a step of populating root with something useful. You'd have to either try and use an initContainer to copy in a filesystem at runtime, have ceph give you a pre-populated directory, probably via thin provisioning, or do something out of band (I've did this in k8s).

This is usually more effort than it's worth though, as container runtimes populate the root for you with whatever you want anyway. Plus, if you start treating containers as blobs like VMs, you'll end up in the situation where you don't know where your important variable data is, which leads to situations where people forget to back it up and test it.
Or maybe they're just trying to target two different markets. Don't put all your eggs in one basket...
I'd also noticed this behaviour but never really thought about why. I've been using DDG full time for a couple of years now and I've been very happy with it.
Yeah, seems like they have a habit of suspending accounts and asking for numbers. I've been lucky until now.

Seems like you can contact support to get it active again without having to give out your phone, but I understand if you'd rather not use the platform at all.
I've never tried that here but I assume you could. The competition here is brutal. I got two pairs of prescription glasses with the whole eye exam for 100 eur.
Shit If the Global LEFT supports DDG it cant be fucking trusted

Time to swap to something else
Frankly, it's getting more and more difficult to know if soemone is trolling or not about these topics. It looks like there are many people even here on HN who express similar views.
I don't want to break your ideal, but the description of go you make died decades ago. For a long time now, top go has been about fighting in the chuban, and there is no grand theory about that, only grinding your mind to read more combinations than your opponent.

Another correction about what you said is that computer go has brought tremendous evolutions to the pro scene. Josekis that were accepted for centuries have been challenged, and people have learned why. The value of sente has been emphasized, and pro players that have not learned are being pusshed out. In that aspect, computer go has brought change of a magnitude comparable to the shin fuseki movement.

Finally, it is expected that the availability of strong programs will bring a wave of better players, much like what happened in chess. I for one look forward to this happening.
Digital ad company CEO endorses competitor that is also a digital ad company of rival digital ad company.
Here you are: https://www.intel.com/content/www/us/en/products/docs/io/uni...
oh man that brings back memories... I think people nowadays vilify it just because it's cool to bash jQuery but without it, the web wouldn't be where it is now.
> > Not true, according to here

> I said public target.

You are technically correct, the best kind of correct.

> I didn't say CGI just stopped existing and emphasized commercial use - it was too slow too once you hit even relatively medium-ish traffic.

And I agreed by stating:

> And, of course, FastCGI[2] is a welcomed optimization and to be preferred, but fundamentally is just that. An implementation optimization of CGI.

For efforts which do not need to scale, "classic CGI" can be a good fit. FastCGI can help increase the scale ceiling. Proprietary extensions can further do so.

Now the industry finds itself rediscovering CGI in the form of AWS Lambda[0] and Azure Functions[1], albeit addressing traffic concerns via "the cloud."

Funny how what was old is now new, eh?

0 - https://docs.aws.amazon.com/lambda/latest/dg/welcome.html

1 - https://docs.microsoft.com/en-us/azure/azure-functions/funct...
"Life" in Germany typically means between 15 and 25 years (and there's no such thing as stacking life sentences). Nobody is ever kept permanently incarcerated except for very very very extreme circumstances where they are considered still dangerous, and must be kept in a separate facility that's technically not a prison sentence. The goal of the justice system in Germany is reform, not retribution.

The "self-censorship" is done out of respect for the spirit of the law.
That's literally what they did.
Yeah exactly, that's my point - going from "oh shit" to "I feel fairly comfortable" in this case shouldn't take 1.5 years.
That's not what's happening here.

In 1984 the facts were changed, the chocolate ration is the most famous example of this.

This is just the right after 30 years of jail having paid the debt to society to have a second chance.

The official records and newspapers of the past 30 years report the fact as it happened, nobody altered them
I think this thread gives you some great answers. I'd only add to think about exactly what you want from that extra money since there are ways to optimise your life for enjoyment without it. I'm older than you and I don't earn anything near what you do and probably never will but I work for myself, pick my projects, tech stack and hours and generally work around 20 - 30 hours per week. I fill the rest of my time with personal projects, hobbies, friends and family and live in a pretty affordable place.
> It's a wretched, insidious text sneaked in by very bad actors into mainstream open source repositories.

Replace text with code and think about how the supposed 'meritocracy' of open source deals with the problem? Isn't 'nobody is stopping you from forking it', 'submit a pull request', 'the community/bdfl has final say', not apply here as well? Or do the benefits of open collaboration stop at code?
They go a bit further than that, for example the second result in Google for "open source code of conduct" is this one: https://www.contributor-covenant.org/version/2/0/code_of_con...

It includes things like:

* The use of sexualized language
* insulting or derogatory comments
* Other conduct which could reasonably be considered inappropriate in a professional setting

Obviously on the face of it these are extremely reasonable. The problem is that they are also extremely vague. Is it ok to say "fuck" in a comment? Or is that "sexualized language"? Can I say "this code is stupid" or is that too insulting? What if it isn't directed at anyone?

The fear is that there is a certain kind of person who loves picking people up over these sort of inconsequential rule ("social justice warriors"). For some reason they like to get into positions of power and then enforce petty rules.

I don't think that happens 99% of the time, but it does seem like CoCs encourage it and I've never seen evidence that extensive CoCs help so why bother? Just put a comment in your readme like you suggested - "CoC: Thou shalt not be an asshole."
Native Americans or Basques or Serbs in Kosovo can disagree with some of western politics, but who do really care?
Ah yes, the Littlefinger approach. “What’s the worst reason someone could have for doing the things they do and acting they way they act?”

Notice you still haven’t said how Twitter is supposed to do everything Facebook does but with 1/9th the number of employees. You and everyone else have directly assumed that Twitter has decides not to work on memorialisation because they are malicious or incompetent ... when it’s possible that they just didn’t have enough people to work on it.
Cyberchondria
I chuckled at Hasan Minhaj’s (obviously at least semi-facetious) take on TikTok being a Chinese company during one of his stand-ups. The gist of it was, basically, what if all of TikTok’s user base was suddenly doing their usual viral moves, but wearing something that says “I stand with Hong Kong”, for example. That’d be bound to send CCP for a loop…
Alibaba’s Hong Kong Debut Is the Biggest IPO of 2019–By Far
Ask HN: What keyboard and mouse do you recommend?
Keyboard and mouse being the most important tools for a software developer, I want to know what HN would recommend. The criteria:

- It should be silent / produce as little noise as possible.

- Price under $200.

- Available in online-shops and shippable to EU.

- Does well what keyboards and mice do.
> 1. Most Twitter users are not malicious in the way you suggest.

the odds of, at a minimum, any given twitter profile being at least wildly off-brand for your namespace colliding persona are still very high. this looks like a legitimate edge case anxiety to me.
it takes some searching, but when one selects GPLv3 then the default text does indeed include the "or later" clause.

so not only is it an option, but it is the default option, because an extra step is needed to change that.

unfortunately, in my opinion, the whole choosealicense site could be improved a lot. for example the license templates could be actual form fields letting you fill in the details needed, and then producing a license text that is correctly filled out. as it is, some users will likely miss some fields
In Lithuania, people from Ukraine are brought this way. There are 4 of them per car: two drive in shifts, two stay in Ukraine with their families (because their visa free entry is 90 days out of 180). Obviously work is completely illegal.

Their boss is Ukrainian himself AND he works for the Lithuanian company that owns the car! So there are 3 intermediaries between rider and (actual) driver, counting Uber itself.
Is there any difference between installing KDE Plasma on Ubuntu v/s just using Kubuntu?
Go master quits because AI 'cannot be defeated'
Was there even an internet for someone to chronolog his murders back in 1982?

I don't get this article at all...
What if he has a really common name? What if he has a rare name that happens to be shared with one other person?

I don't think naming people online is a good idea any more.
Fancy a quick cuppa – in 5k words? (1999)
Please show me the tourist who had a problem paying $10 for a ride across town. It’s a rounding error for people used to paying 2-3x that rate normally.

I have probably taken rickshaws as much as you have but I don’t share your contempt for them. They’re doing a difficult job and they’re charging very little for it. You complain so much about their attitude but do you complain about the customer who refuses to pay more than what they paid 5 years ago, as if inflation didn’t exist.
Basically this. I do see the facade pattern used a lot in projects still however.
Wind energy is not a good idea, I think Mike is arguing in good faith here and absolutely right.

Nuclear, solar, hydro, even natural gas are all better solutions in the ways that matter. Wind is the least reliable resource of out of them all and we seriously shouldn't be generating our energy from intermolecular kinetic interactions, that is the lowest level of density. There's a reason the whole world adopted fossil fuels - the breaking of chemical bonds allowed us to harness unprecedented amounts of power.

Not to mention wind turbines, as the industry stands right now, rely on an increasingly ridiculous amount of sulfur hexafluoride being placed in effective GHG landmines, posing an unknown threat to global temperatures.

They also aren't exactly safe to humans. People die trying to fix burning wind turbines.

The physics are bad, the economics are bad, and the tech is bad. We really don't need wind.
Newspapers have been digitizing their back archives.
UK continues to support upload filters and link tax, leak shows
The MLB seems refreshingly progressive in providing a free API (although from reading around it seems to be poorly documented).

The EPL by contrast jealously guards its stats and charges for every tidbit.
Creator here.

This is an Open Source project I started 7 years ago to help in our research lab. Right now the engine is very mature and stable and it has many features (irradiance probes, realtime reflections, skeletal animation and blend shapes, etc) but most importantly, because it is an open source project, the idea is to be very modular so people can extend it easily. It even has an Addons system that let you include external code from the editor.

I do not publicy it too much because there are still some parts that I want to improve before release it as 1.0.

Right now Im finishing the shader graph editor and working on a better backend.

Feel free to ask anything :)
Linus' use of explicit language was exactly something that should be used as an example. He rarely attacked people, but instead attacked the actions that they did or ideas that they had.
Admirable - considering the size of IKEA as a business this can only be a good thing. Hopefully they reach carbon neutral sooner than 2030 before pushing on to carbon positive. My only concern is that planting trees isn't necessarily accurate measured as a carbon sink, with the amount of carbon captured often overestimated. However to reiterate, this can only be a good thing.
A life sentence is rarely truly a life sentence in western countries.
Court ruling (in German, unsurprisingly): https://www.bundesverfassungsgericht.de/SharedDocs/Entscheid...

Interestingly, the ruling refers to the yacht as "A.", unlike the BBC article which uses the full name.
Or those User Stories https://github.com/orgs/mozilla-mobile/projects/44
Burden is on you to simply login. That’s all twitter is asking - login to show you still want the username.
These studies are bs because they capture corellations and confuse them with causations.

Good studies need controlled laboratory conditions to remove external variables.

For example, maybe FP projects are written by coders who have more years of experience on average. So in that case it's not about the language paradigm, any facts derived from the study would actually be about the individuals who write in that language. And it's not surprising at all that more experienced individuals write fewer bugs. This is just one factor that may be ignored; there are probably hundreds that can cause significant distortions in the results.

It would be like saying that Norwegian is a highly effective language because they have a very high GDP per capita. This completely ignores the more significant fact that the country has vast amounts of offshore oil to capitalize on.
Well that's disappointing. I've generally been in favour of right to be forgotten as in a UK context it aligns well with the Rehabilitation of Offenders Act.

A minor offence would be legally forgotten quickly, a murder would carry a sentence of over 4 years which would never be eligible for forgetting. It seems odd to me to clear something quite so serious.
Even if we agree with everything in your comment, the question is "Is the <1% of the time this happens a good enough reason the reject every project with a CoC?". Personally, I would answer no to this.
So does "right to be forgotten" mean that people don't have a right to remember?
This is btw. normal procedure in Germany, culpits are usually not named, with the exception of boulevard media thinking they have to break that rule in some cases. If a name is printed it is usually shortened to hide the identity of the suspect (e.g. Franz M.)

This probably has its roots in the past, with Nazi lynchings were justice was just skipped and people thought they had to carry out a sentence themselves.

Although I understand the emotional conflict that arises from situations like these, it gives me actually confidence in the justice system of the nation I currently live in: if they even defend the rights of a murderer, this indicates they will also take the privacy of everybody else seriously.

Edit: I also don’t feel I need to know whether e.g. my neighbour served a prison sentence — the goal of german prisons is rehabilitation and they are actually not bad at that.