skysight-inc/HackerNews huggingface dataset:
I run https://codefund.io. We have been focusing on providing ethical advertising to support open source development for nearly 3 years. We provide both javascript-based ad embedding, as well as server-to-server. Our platform is 100% open source [1]. We do not store any IP addresses, nor any identifiable information on ad viewers. We are even endorsed by DuckDuckGo as a viable alternative to Google Ads [2]. Our platform is whitelisted with AcceptableAds.com as well [3].

1. https://github.com/gitcoinco/code_fund_ads

2. https://spreadprivacy.com/how-to-remove-google/

3. https://acceptableads.com/en/solutions
Assange is a political prisoner and clearly his treatment and situation is different from the rest, so a comparison isn't helpful.

The source is the United Nations Special Rapporteur on Torture and Other Cruel, Inhuman or Degrading Treatment or Punishment. It's linked in the very top of TFA. Sorry you don't like the truth and are yourself trying to dance around it
I have a way better list of Apple gripes in my head. I should write them down and get a whole bunch of hacker news traffic.

Heck, I have a small list of real bugs I wish they’d deal with too.
I've repeated this several times now but a great experience I had was with a small company from Ottawa (they may be reading this).

They offered to pay me for time spent working asynchronously on a task with them that they would potentially be able to use. They gave me a retainer up front and had me bill them based on agreed-upon hourly amount.

Ultimately the offer was based on that work. We ended up pressing pause as they were able to find help more local to them so I didn't join up but all around good experience. And it is certainly nice to be paid when it is work they may potentially use!
They worked just fine, they delivered the product that was required: a PR victory over the USSR which had stolen America's thunder in the space race.
If businesses treated take homes with diligence and treated interviewees respectfully, I wouldn't mind reasonable take home assessments. This means the company is required to at the very least to send a "declined appplication" communication and not ghost.

Ideally, a business would give feedback as well but I understand there are people who quibble into lawsuits instead of integrating constructive criticism to improve themselves.

With the current lack of professionalism and respect in the hiring process industry wide, take homes as is are a good way to waste significant amounts of time when job hunting.
OP said that he is a CS PhD, while you say that "your info shows..." Why would I believe your info (from who knows what source) versus someone who is actually in the position?
I poked around Javascript for years trying to obtain some proficiency at it using just online resources. I finally broke down and bought the O'Reilly book "JavaScript: The Definitive Guide". Although O'Reilly's quality has been steadily decreasing year after year, JSTDG was the perfect resource for me. What you're looking for is actually covered in the first part of the book; the remainder of the book goes on to cover the browser API and some of the server-side ecosystem.
Finer-grained kernel address-space layout randomization
It is apparently not illegal in Ontario to put these very, very dark plastic covers over your plates either, making them so dark that they're barely legible unless you have your nose on that car. Including the (now) old design.

Really, all you can see is a dark, smoked, grey rectangle where the plate is. I'm amazed this is legal.
Well, if you do not really want to damage parts, you better not cool them too rapidly (in the water), better leave them to cool slowly.
It's a home assignment, not an engineering job. It shows expectation on how much time at most you're expected to waste on it to get hired there.

Though to be fair, they should make the limit strict, otherwise they're selecting for people willing to do more for free, if they just then compare results without comparing the actual time spent.
Good question. "Consulting stakeholders" -- as is claimed -- is not the same as having quantifiable standards.
Rebase, rebase, rebase. Shameless plug for a tutorial I wrote:

https://git-rebase.io
Cry me a river, the overwhelming majority of sexism in the IT-industry is towards men and white men in particular. Men also don't get the privilege of getting any media outcry or changes for the sexism against them.

Just to give a few examples on top of my head:

There has been no conferences that has been [1] shut down or postponed [2] because of the skin color or sex of the speakers. It has definately been so for men.

No women has AFAIK been fired for making jokes in a private discussion [3].

No women has been exluded from asking questions because of their sex AFAIK [4]

And the examples just goes on, these are simply the ones I remember just now and have good sources simply because they were making headlines.

I know HN is filled with white knights that are ridiculously enough are okay with sexism against men so let the downvotes rain upon me.

[1] https://2019.phpce.eu/en/

[2] https://www.reddit.com/r/javascript/comments/6f8u2s/githubs_...

[3] https://arstechnica.com/tech-policy/2013/03/how-dongle-jokes...

[4] https://adainitiative.org/2014/09/22/why-guido-van-rossum-su...
no, but there's a nice animated illustration. is a photo really needed? just open instagram
But you need a mac.
Alexa rank doesn't seem like a good way to do this. A great many organizations, some of which have considerable clout, aren't going to be in the top 100k Alexa ranked websites because they aren't popular internet companies. For instance un.org and un.int don't seem to be in the top 100k. Perhaps a special exception would be made for the United Nations, but that's just one example out myriads.

Using Alexa rank seems like a solution somebody with tunnel vision for the internet/tech industry would come up with. Volume of traffic isn't a good proxy for importance.
I'm saying that for each woman affected by this there are 100 men left outside the dating pool.
> The emphasis should be on the last sentence. Do you really think nobody thought of something as simple as "pay them to do something useful"?

The issue is that it's claiming to be a reductio ad absurdum -- paying people to do useless things is an improvement, therefore paying them to do something is useful is even better than that.

But the first claim only holds under conditions of high unemployment, and if it doesn't hold then it doesn't prove the second one. Paying people to do "something useful" is better than having them not get paid and not do anything useful, but that doesn't prove that it's better than what they would be doing in the alternative, which could be getting paid the same to do something even better.

Proving that your something is better than nothing doesn't get you out of proving that it's better than the status quo, unless the status quo is people doing nothing. And even then it's only if people are actually doing nothing, not just not having a job and using them time to learn a new skill or start a business that doesn't produce revenue yet or do volunteer work etc.

> The reality is that politically there are only two acceptable ways to spend money. Either you spend the money with an expectation of profit (Investing) or you spend it with the expectation of losing it entirely (Welfare).

The only thing governments should spend money on is in the category of welfare. Having roads or subways paid for with taxes and not fares is "welfare" because it's not profitable. But "welfare" can increase efficiency because the existence of transportation benefits everyone (even indirect users), and the expense is dominated by fixed costs which makes charging usage fees inefficiently discourage use of a resource that has been paid for regardless, and fare collection itself is a major cost center that can be eliminated when they're funded through taxes.

If something is profitable then you don't need the government to do it because private companies will do it anyway. The only way out of that is to start classifying welfare as investment when its positive externalities exceed its costs. But by that point the only categories you're left with is "profit" and "waste", because welfare programs that cost more than the benefits they produce shouldn't exist either.

> Once the government uses that money to subsidize a money losing state owned company, private interests will raise their voice and heavily criticize the unfair competition and use it as an excuse for layoffs or pay cuts.

If your town wanted to install municipal fiber, Comcast would whinge about it so hard you could hear it from space, which is the primary reason it hasn't already happened in most places. But just because hiring people to build a fiber network would be productive and we can't do that as a result of lobbying, doesn't prove that hiring people to do some less useful thing would also be productive.
wtfutil
If you are tired at all during the day, get an at home sleep study as soon as you can. Treatment makes a world of difference.

I wasn't diagnosed until I was older, but I suspect it started mildly in my 20s after a long bout of tonsillitis.

Furthermore, don't take snoring as the only sign of apnea. People assume if you don't snore or struggle then you don't have apnea.

I never snored, I just stopped breathing for whatever reason. I got married and my spouse noticed it. I couldn't believe it.
That's immaterial, because your potential adversary isn't going to want to find out what your nuclear rules of engagement really are. Possessing nuclear weapons raises the threshold for putting the invasion on the table quite dramatically. And if there is a war, nuclear weapons limit its scope quite quickly.

Just think of how many Indian and Pakistani lives have been saved because the two countries stepped back when shit was about to get real. Like, three times now. All because of nukes. Unless one of them truly commits to invading and losing millions of lives, their wars are guaranteed to peter out as border skirmishes.
If this sale is successfully prevented, the next step needs to be to identify and purge ISOC and ICANN of anyone who negotiated or advocated for this deal. Not just because of the corruption issue, but the pure lack of good judgment.

I keep thinking about the fact that first, ICANN was freed of it's tie to the US government, and since then, it's been business deal after business deal to corrupt the domain system.
The heat is mostly still in the connectors at that point which are all metal. That won't suffer from the shock of cooling down whereas the residual heat in the pins could easily damage a sensitive chip if not cooled.
There is Clarke's 3rd law though:

https://en.m.wikipedia.org/wiki/Clarke's_three_laws
Neither ctypes nor cffi involves writing glue code. In fact you don’t even need another source file, let alone a whole other language toolchain (wait, you actually need two other source files plus your third-party dpp library).
It's funny because it is true
I would disagree.

Take /etc/passwd. It does have a query language. getpwent(), login, passwd

It has data types -- again getpwent() (man getpwent) needs pwd.h

It has "parallel writes". Multiple users can use passwd at the same time. It has "transactions" -- mostly because of inodes.

Similar comments apply to utmp and wtmp (note that utmp and wtmp are not ascii -- they are binary records). /etc/services is ALSO structured but is ascii. Less controlled, because it is almost always "read-only".

Of course, in a very strange sense, you are correct. Any structure imposed is NOT by the kernel -- this is "post init", or user level.

FredW
Indeed lisp is slowly (very very slowly) doing this. Witness how it seems to get reinvented or embedded in every other language.
The previous ones were at least legible, but for several years had manufacturing issues. The paint peeled and flaked off of many, many plates. I'm not sure how long the supply of old plates will last.

At least the plate belongs to the owner and not the car. I plan to keep my two sets of (now old) plates as long as possible.
a fun way to learn the basics, is to start playing at screeps.com. It's not applicable to web design though.
This would only be possible if you were talking from a jumbo-configured client (let's say you've set up your laptop correctly), across a jumbo-configured network (Starlink, in your scenario), to a jumbo-configured server (here's the problem).

The problem is that Starlink only controls the steps from your router to "the internet". If you're trying to talk to spacex.com it'd be possible, but if you're trying to talk to google.com then now you need Starlink to be peering with ISPs that have jumbo frames, and they need to peer with ISPs with jumbo frames, etc etc and then also google's servers need to support jumbo frames.

Basically, the problem is that Starlink is not actually end to end, if you're trying to reach arbitrary servers on the internet. It just connects you to the rest of the internet, and you're back to where you started.

This is also true for any other ISP, Starlink is not special in this regard.
it all went down hill when license plates became a money making proposition to the states. from all the special interest plates and college plates it is just too much.

then comes the fun in my state where EV plates come with a penalty, even higher fees on top of what I pay for yearly renewals hence I keep my Veterans plate.
How We Reduced Multi-Region Read Latency and Network Traffic by 50%
Starting to feel bad for boing now
Would you work for a company that spent 0 time vetting you? There has to be a "right" amount of time for evaluating candidates and the amount of time the candidate is required to give up when looking for a new job is only one side of the equation. Unless you want to work somewhere that has no hiring standards, you should not dismiss the time taken for take-home tests as wasted without evaluating their effectiveness vs other methods.
Nude art and censorship laid bare
I remember reading that post and being surprised how little of it was actually sexism (the only thing I saw that qualified was the thing about the shirts), and how much of it was just maltreatment of programmers of all types. But I guess if you have to slap the label "sexism" on it to get it to be taken seriously, we take what we can get.
One hallmark of the 'true hacker' is that they get the job done, no matter what the tools at hand (or even no tools, in some cases). This post is one of the very few posts on the homepage right now that to me makes HN worth reading. Using a brute force tool to do something extremely delicate.
Ontario is a disaster, don't be fooled. Ford is a mini-Trump.
True Product Market Fit Is a Minimum Viable Company
Null in Python: Understanding Python's NoneType Object
It really feels that with typescript it may be finally different. Deno, the new version of Node, will speak typescript natively; and the adoption and satisfaction rates for typescript are over the roof. Coffeescript or clojurescript don't even come close.
Stickers that didn't even stick right (very poor adhesive). This from a premier who ran a sticker and decal company.
To attack the take-home test instead of defending it:

The entire problem with these things: the more complex the problem, the longer the assignment generally takes. Half-an-hour assignments are trivial. 1 day assignments can range from trivial to absolute bogus. Now do these 10 times and congrats, you just worked a week or more for free, on things you're not even sure can be carried over to the future. Most of these companies don't compensate you for taking the tests and they don't assist you either (time is money, friend). Most of these take-home tests aren't universally applied, either: test A at company X is irrelevant to company Y, so they will give you test B.

If anything, this take-home test is a symptom. A symptom that companies have gotten lackadaisical thanks to their power, and a symptom that the industry as a whole needs to evolve. Don't punish capable devs because the guy you hired yesterday couldn't do FizzBuzz, and pay your talent accordingly (both in money and respect) so you don't have to resort to these practices in the first place. Most of all companies are there to take risk, not to give it back to (potential) employees. They get paid accordingly. If they dump the risk on us, then they should also lose a piece of the pie. Unfortunately, the reverse is happening: they have their cake and they are eating it too.

And a personal anecdote: most of the tests I've come across have nothing to do with the job at hand, and frequently the people able to clear these tests are overqualified for the job. Don't give a junior a take-home test made for a senior.
After about a year of building a few larger web apps to get my base working knowledge down I am competent and can build and understand most things. I started reading YDKJS earlier this month and I think it has been the single biggest knowledge accelerator for me. Really understanding core principles has illuminated so many gotchas I ran into over the course of the previous year.

I do believe you need to have worked in JS for a while before jumping into YDKJS though. Having hit some of the idiosyncrasies of the language in the real world makes the book a much richer learning experience.
Most of them are bugs.

And you have to admit that it's not very satisfactory for an OS to have issues with filenames that include not-so-unusual characters like colons.

This is 2020, not 1975.

OK, something something backward compatibility. But even so.

And there are more bugs - for example the image view in Finder ignores the window frame. Instead of making all the previews fit in the window frame ready for vertical scrolling, it dumps them off to the right where no one can see them without horizontal scrolling.

The drag-and-drop autoscrolling in Finder is annoyingly random if you want to drop something into a folder that isn't currently visible.

Dragging the left divider of a file preview in Finder doesn't resize the preview - it just moves it to the left or right. There are very few use cases where this is the most useful behaviour.

There's no obvious "expand width to make filenames fit" option for the dividers in Finder. (You can double click on the divider. But if there's a setting to make the width auto-size by default, it's well hidden.)

Exporting photos from Photo won't let you save a photo with a custom name. You can pick a folder, which is nice, but no "Grandkids Christmas 2019.jpg"

Time Machine often doesn't work.

And so on. These are all avoidable irritations. They wouldn't take long to fix, and they all add up to create the impression that Apple doesn't really care about core software quality or UX.
Fluent Python by Luciano Ramalho is very good.
Better link: http://dreamsongs.com/RiseOfWorseIsBetter.html
But I thought dark themes are all the rage right now?
The number one in a business relationship is to be clear about money issues. Friendship may come in addition. A lot of people think that asking for money will hurt the relationship but the opposite is true.
Obviously you're too humble to plug your own efforts, but isn't "sensible defaults" the whole point of PASETO as well?
As someone who spent a long time in proximity to government processes similar to what decided upon these plates I assure you that the government will not shoot its ability to collect revenue in the foot. I think it's very safe to assume that these plates are wonderfully legible in the spectrum that ALPRs use.
Okay, but what if I want to call python libraries from C (or any other language)? What we need is some sort of .net-like global interop in the Unix world.
>“I felt a wave of relief wash over me when I remembered that I worked at a large company, one with a sizable human resources department,”

I feel like someone needs to run an education campaign on what HR is and who it works for. HR is there to protect the business. They aren't there as some moral arbiter. If you reported sexual harassment to HR you are going to be part of an equation - is it better for the business to lose you (and possibly some token amount of cash) or to lose the people you're complaining about. If you're complaining about a systemic issue then there is no chance you come out on top, HR will act to protect the organisation at your expense. Since the only time you go to HR is a situation where you can't deal with this issue alone it means practically every situation where you are going to HR is a situation where HR you will see getting rid of you as the cheapest way of solving the problem.
The most inept provincial government we've had since the last time to Cons were in charge. An absolute embarrassment.
Yep, add a layer of salt in winter and the plates are often completely, 100% not readable even if you're standing 2 feet from them in broad daylight, leaning over to try to discern the characters.

It's not legal. Your plates have to be legible. But much like many other portions of the Traffic Act, it's unenforced, so it's not really a "law" per se, more like a suggestion.
To be an utter smartass gray goo long predates us, we call them microbes.

Really Grey goo is a conceptual repeat of bad scientific models like Ice 9.
Complete with bad models of chemistry. In this case they forget that the molecular scale is not the same as macroscopic, often assuming molecules are like macroscopic materials that stay still until they act instead of reacting to conditions. Assuming that a self replicating hydrocarbon consumer could break down anything carbon based would be like worrying that the oil spill will start ripping carbon from the air and hydrogen from water to make more oil and create a powder keg world world without
any water.

Plus addition forgetting the constraints other than raw resources like dissipation, surface area, and power supply.
The problem here isn't the lack of alternatives to .org, it's the rent-seeking on .org (brought about by a corruption). It sounds like Handshake does not address this problem.
There isn't some sort of generic law that says "license plates must be clearly visible"?
Swift Tutorial: Getting Started with Loops
The previous plates, and every other plate re-launch in Ontario, were under Conservative governments.