skysight-inc/HackerNews huggingface dataset:
[EDIT: The comment below is misguided. The BBC nowadays does indeed show ads, as several people pointed out. Sorry for the misunderstanding. I have the ads blocked, and can recommend others install uBlock Origin as well.]

For the record, BBC news site has never had any ads. The content is fully paid for and financed by the British public through TV licensing fees. And they go the extra mile to not even appear promoting any products or companies in their reporting ("other companies doing X exist".)

OTOH, they do have a ton of trackers and other spy technology on their site. My uBlock Origin shows six blocked tracking domains. So even though BBC is not profiting from dislaying ads to visitors, they are still gifting their behaviour data to American tracking companies for free.
It's nice to have an automation to turn off all the lights for bedtime when you live with people who routinely leave the basement lights on, for example.
Indeed. Turkey has already arrested seven people who allegedly aided in the escape[1]. I expect Japan is also looking for accomplices.

[1]: https://www.nbcnews.com/news/world/turkey-arrests-pilots-ove...
Viaweb's First Business Plan by Paul Graham
This doesn't completely jive with my experience. I live near schools and drivers aren't constantly almost running into kids walking to the park or school.

But it certainly seems true in busier areas with less pedestrian traffic such as mini malls. Especially when pulling out of parking lots.
> pedestrians crossing the road have priority over [vehicles turningo into the road they are crossing]

Yes, that's what I wrote. "Crossing traffic" refers to traffic crossing your road. In general, traffic that follows your road always has priority over you making a turn. Hence if you make a left turn you have to yield to oncoming traffic, and pedestrians going straight on the left. Similarly, if you make a right turn, you have to yield to the pedestrians going straight on your right. (When you make a right turn, there should be no way for someone (motorcycle, bicycle) to drive on the right of you, since you are supposed to be the rightmost thing on the road. Obviously you still have to watch out for bicyclists driving on the sidewalk.)

For the same reason you have to yield to pedestrians crossing your exit when leaving a roundabout, even if they don't have a zebra crossing.
Honestly, someone willing to spend effort & time & resources on a big language model will have enough resources to find other ways to access whatever they are hoping for, similarly how they can buy ReCaptcha solve services. So, in a sense if that is your threat model, you need multiple traps, neither of these will suffice alone. :)
Management bloating faster than the codebase.
Lots of claims, not a lot of evidence.
Huawei tests world's first 5G base station on drones
Have to agree here. I sometimes find quite a big gap between deadline setters (sales/management) and the ones who have to meet them (developers).

I find it to be a very difficult topic, as everything has to coexist: no sales, no company but no developers no product to sell which is then no company.

I find that the deadline setting sometimes gets out of hand because it's not the setter who has to meet the deadline. For example if I set a deadline you have to meet and I can not influence the work being done (help or somehow make it easier to hit the deadline) how could I ever understand the "true" consequence of setting the deadline?
In other words, not my weekend so I probably won't care as much as you.

What has worked for me (sometimes) is setting up the consequence; if we have to make x for deadline y, we won't be able to make a for deadline b. And then try and involve "sales" or the deadline setters in how we cut down whatever has to be made so we do make the deadline.

But that completely aligns with the post as that rarely is user centric or building the best solution for users. This simply gets stuff done within an arbitrary deadline set by someone, to meet a contract etc.

Bear in mind these experiences are from startups and not corporates.
Listen: Steve Jobs – The Lost Interview (2012)
I think the part that makes it a little more unambiguous is that Renault and the French government definitely gave him much more of the benefit of the doubt, but ultimately decided it was untenable to act like he wasn't up to financial shenanigans. But at the same time, I think France has already said they wouldn't extradite him. That's where I think the thing goes muddy, that he really has French friends even if he also got ousted from the Renault side as well.

Part of me thinks there is a chance that maybe this kind of financial misdeed is not all too uncommon, and it may indeed be a case of "it's not a problem unless you're a problem." but given the scope of money and questionable expenses already tied to him, it doesn't seem like fabrication or embellishment is needed.

I feel like what I get from this story is, if you were looking to get Carlos Ghosn out, you didn't have too look too hard.
I Quit My Job at 50 to Reinvent Myself. Pro Tip: Don’t Do This
The CEO to rank and file pay disparity in Japanese companies has traditionally been much lower than in Western corporations, and the compensation of non-Japanese executives (of which there have been very few) has rankled the Japanese in the past. Paying for a condo in Tokyo is one thing, beach houses in Rio is another, this would be outrageous by Japanese standards if true.
> You could just have a usb thumb drive on a retractable lanyard (think RFID badges or DoD Common Access Cards), but what if that thin retractable cord just snaps–leaving the USB drive snugly in-place in the laptop?

You could also just use a thicker cord.

The project, no offense to the author, could be renamed: long USB cable with a magnetic usb attachment.

> As of yesterday, that’s [stolen laptop] a hard attack to defend against.

Which is just wrong; the author did not invent anything here - anyone I’ve known that’s ever been worried about this scenario has implemented it already with <yubikey/access card/arbitrary usb>.

* extra PSA: if you’re worried about this but somehow haven’t already required 2FA for all your accounts and admin access on your laptop, then you should re-evaluate your threat scenarios.
> Funny, I was digging into this issue just this morning. One family member supports Andrew Yang, but another won't support anyone who advocates for nuclear power.

Just out of curiosity, is the latter part of a generation that will begin to die off in the 2020s?
I think ‘Oslo pedestrianises a couple of streets’ would be more accurate but not very interesting as many places do this.
> In the email, the HR director told a colleague that I seemed to raise concerns like these a lot, and instructed her to “do some digging” on me instead.

A lesson on how to fire somebody you disagree with. You need paper to show a series of bad behavior, but because there is no prior bad paper you deliberately produce it moving forward to use as a weapon.

I have been through this myself. A manager at a prior company was very unhappy with my periodic separations for scheduled military training. He mentioned that scheduling such separations from work was harming my career and would immediately follow that with some excuse to justify my near termination. Those are illegal communications.

I ignored this for a while because I loved my coworkers. He must have finally brought his frustrations to HR for action, because suddenly one day the negative communications stopped and the formal written documentation started. Somebody had educated him on the lawful approach. I finally just left and found work elsewhere.
I built a web browser you can deliver through a web browser. Technically a view layer for a browser you connect to via DevTools. > 500 stars on GitHub. https://github.com/dosyago/skateboard

I also build a way to archive anything you browse online so you can read it again offline as if you were still online. > 500 stars on GitHub. https://github.com/dosyago/22120
What a fun list! And it has some great lines:

"SICP is an exploration of programming free-love. Indeed, the tone, examples, references, and hearken to a programming life that if true, would be an absolute blast to live in."

It's a bit difficult to define this genre (but how can we not?). I found the K&R personally mind-blowing when I read it (and someone in the comments suggests it), but I'm not sure it qualifies. Many classic works strike me as "computer science-fiction," but not all classics of computer science are.

There's something fanciful and idealistic about these particular works -- something about their tone that seems vaguely utopian or futuristic.

Michael Fogus is a fine writer, though his own books seem strikingly down-to-earth. Really, I think he should expand this into a full-blown essay.
> Consider the people of California as a group, not as individuals, seen from the federal perspective. They should not be able to evade federal taxes by spending the money on themselves.

Nobody's evading anything. The federal, state and local governments together are your government. That's why you've always been able to deduct the local from your state and federal, and state from your federal. In fact I can't think of a country where that's not true, can you?

> Double taxation and beyond is the norm. You have sales tax, paid to a vendor that pays their own income tax, for goods that were imported with tariffs.

Not with income taxes. Historically not within the United States, and again, as you continue to refuse to address, not for taxes paid to foreign governments. The US has a huge network of no-double-taxation tax treaties with foreign governments because it's not fair to tax people on their taxes.

The IRS has a no-double-taxation treaty with Azerbaijan and yet it can't manage to sustain one with California? [1]

> Unless you voted against the California politicians, you should enjoy paying your taxes. Those politicians are why we can't cut expensive government programs at both the state and federal level, and why we must tax heavily to compensate.

California's top tier is 13.3%, the US federal is 37% + FICA. You can't tell me with a straight face that California's measly tax rate is the reason the US federal government has to charge 40% of both my income and my taxes.

I have no problem paying my fair share. I'm also a non-citizen so I can't vote.

[1] https://www.irs.gov/businesses/international-businesses/unit...
I can't speak for FpUser, but you misunderstand the idea of creating a single server: one does not just run one of them, they know about and expect multiple copies of themselves to be running at different IP addresses, and they synchronize with one another, as well as maintain individual backups that additional background processes validate between different instances.

Each and every one of your disaster scenarios is handled by the architecture. Each an every one of your disaster scenarios has happened and we've lived through them, as well as after the fact reviewed and optimized how we handled the events. As you are, we're professionals.
In many countries, entering illegally is not a crime, but a civil offense.

It could also be that the Japanese were in on this: that they let him flee because they thought that the prosecution would have been seen as dubious, saving face in the process.
I don't understand how the uniq service would be able to scale horizontally.

How would you load balance calls to uniq to different servers and make sure there's still coordination to ensure unicity of values ?

Either you keep relying on the logs for replica syncing, but then the service can't answer in a synchronous manners. Or you need some synchronous distributed lock ? But then you still have the problem associated to locking described previously in the same article.
Right now it doesn't cost much to host. But soon I plan to create a proper plugin store (currently there are only a few plugins available to general public as you may see) and encourage people to develop and upload their own plugins, so I will have to scale up for all that. Regarding the backend, it's a node.js application.
In a nation with strong rule of law and in particular a presumption of innocence and robust due process a few percent of people will get off simply because the prosecutors make mistakes (either intentional or accidental), on top of people who are actually innocent. A 99% conviction rate suggests that such protections don’t exist in the Japanese system and it is thus suspect in terms of respecting human rights.
It's a cultural thing. It even differs a lot by city in the US. In NYC, the mindset is take every inch you can get. In a lot of other places, pedestrians pay attention to walk/don't walk signals more than not.
The shrapnel thing really trips my "that doesn't seem right" intuition WRT how explosions work, unless those bins had some really unfortunate design features. I believe someone official may have said that at some point and it may have been picked up in popular culture as a reason, but it strikes me as kinda "truthy", pending more info—I'd expect a container of that sort, especially with a bit of a gap between most of it and the device, to tend to break into a small number of large pieces with terrible aerodynamics, much of it bound generally upward and slowing a ton before reaching human-height again (assuming the bins were fairly big and the bags/bombs tended to end up at the bottom or middle), making shrapnel that's at best (well, worst, but you know) very marginally more effective than the bomb sans same shrapnel, if at all. Shrapnel that's big (tending to strike over a large surface area) and rapidly-slowing is fairly useless shrapnel.

The explanation that they were a good place to hide a largish bag so no-one would get suspicious about them seems entirely sufficient to explain why they were used, and why it might be a good idea to remove/disable them and replace them with something you can see the inside of.
The Worst New Art in the Public Domain, According to Critics from 1924
"Ghosn carried second French passport with him after release from jail: source" in the Japan Times

https://www.japantimes.co.jp/news/2020/01/02/national/carlos...
People do not use IE 8 anymore. This hasn't been true in probably half a decade.
Perhaps an easier way would be to just do normal long division just in base 2.
I've ran into this with teams before. I think it's critical to ask ourselves "Who really are our stakeholders?". More often than not, the answer boiled down to a.) our customers and b.) our sponsors. If someone from sales, marketing, support, infra, or anywhere else lobbies for anything that'll turn into work, we work with our PO to make sure this is something the product team (customer by proxy) or sponsor(s) really think are important.

Time and time again we've butt heads with the sales team because they promise the world to one or two leads before checking back in with reality. Those interactions are met with checking in with stakeholders to validate assumptions. we gained the support of our executive sponsor or customers who are actually paying for the product to be built. Asking that question insulates us from greasing internal squeaky wheels.
Right, just like how civil engineers are starving so hard they'll build faulty bridges for a paycheck. The post you made tells us a lot about how software ended up in the hellhole it has, and shows us why "software engineering" is currently an oxymoron. If Web developers had consequences like actual engineers, they would be killing their users instead of merely abusing them.
It’s really easy to get more passports.

> breaking lots of laws in at least three countries

Probably not. Crossing a border without your passport on you tends to be a pretty small offense.
Love spell caster in the World with fast results – Mama Shamirah
I've actually considered doing something similar by proxying all of their web traffic through my server and setting up a dynamic whitelist of domain names. I'd pre-populate it with sites I'm sure are 'safe' and have it send me a notification for anything new. If I approve it, it gets whitelisted.

Sounds pretty easy to implement, but it would take a long time to get my folks used to it and a sibling or two probably wouldn't hurt for efficiency.
Hi - I added a partner in 2019 and we are doing even better now, thanks!
>Escaping state surveillance from Japan and then landing up in Lebanon via Turkey while the Japanese government has all three of one’s passports pretty much requires breaking lots of laws in at least three countries. (Likely more, e.g. money laundering.)

Plausible non-illegal way: go to embassy, report passport lost/stolen, get a new one.
> LINUX Air Combat is a new, free, open-source combat flight simulator for LINUX, which places the operator inside the virtual cockpit of a simulated, historic, World War II warplane. As of this publication in December of 2019, development is complete and this is the first "production" version. This narrated video clip demonstrates a "solo" network mission versus four other players in "replay bot" mode, meaning that the other players had flown an attack mission previously and all of their maneuvers were pre-recorded. This is exactly the kind of mission activity that new online players can expect if they are the only live human player participating in a network mission. (If another human player joins during one of these missions, he replaces one of the "bots".) I was flying a Vought F4u "Corsair" fighter aircraft versus those replay bots.

Further details are available at the main LAC homepage.[0]

LAC downloads hosted on SourceForge.[1]

[0] https://askmisterwizard.com/2019/LinuxAirCombat/LinuxAirComb...

[1] https://sourceforge.net/projects/linuxaircombat/
Some criteria I'd love to be able to search on (as a candidate/freelancer/consultant) are:

- Are they looking for someone urgently?

- Contract duration (if contract)?

- Fixed hours, slightly flexible, or extremely flexible "just get the project done" B2B style?

- Travel time if on site (by train - I don't want to drive).

- Quick start or lengthy interview process?

- Remote, some remote, or not at all?

- The compensation, or range.

- If equity is involved, do the math for me about how much it's really worth, by some standardised criteria.

- Would they be interested part-time to get particular expertise, even if they are looking for someone full-time ideally?

- Do they care about regular hours like most jobs, or would they be happy with a "this is the thing that needs doing, you figure out how" self-managed style?

- What is the field of work (not the tech stack). For example, I may know it's a (say) cybersecurity job, but I'd like to rule out some fields from (say) security of medical devices, social science research, food distribution, gambling sites, adtech, warships, etc. Ideally I could search by field or broader categories (even "civilian" would be a start) so I don't waste my time on things I know I'm not going to want to work on.

I try to search for thngs like that using clever keyword combinations, but it's not very effective.

LinkedIn's job filter refinement is quite good for this, but it doesn't cover all the categories I'd use. In LI, like with Ebay, given a current search resultset, it shows multiple-choice lists of properties that you can select a subset of to refine the search.

I wonder if something like OkCupid's old matching system would be good between companies and candidates for some kinds of work. In that system, the questions not only ask your answer from a multiple choice, they ask what your ideal match would answer, and how important each answer is, and the set of questions evolved, using a kind of statistical engine to deduce which questions were most effective for discriminating good and bad matches.

Things like geo-fencing, remote, freelance etc. would then not need to be pre-programmed specially, since they would tend to emerge via the statistical engine as high quality discriminators anyway. The most interesting bit is other high quality discriminators we haven't thought of may emerge as well (that happened on OkCupid, which is why the site became popular for "non mainstream" users).

To my mind the company-candidate matching process is mostly blocked on low quality of matching right now, which is why we have many candidates blasting out large numbers of queries or applications, at the same time as many companies blasting out job ads and yet both sides complain of a shortage of good matches and lots of wasted time.
This vs WeWork founder taking out loans from We buying properties and leasing them back to WeWork.
I did some googling on this and this exercise is recommended by organizations such as University of Houston's "Center for Diversity and Inclusion". More details given below.

We can have a fun discussion on whether such activities are constructive. But it seems very unfair to paint Google as a prejudiced organization for carrying out a diversity exercise that is explicitly recommended by organizations who specialize in this field. The fact that this exercise was cherry-picked and presented without context, makes me wonder what else in the article is being painted in an unfair light.

https://www.uh.edu/cdi/diversity_education/resources/activit...

https://www.uh.edu/cdi/diversity_education/resources/activit...

"Come up with list of groups that we have stereotypes about (AfricanAmerican, gays/lesbians, disabled people, athletes, women, etc). You can tailor this to the class.

2. Divide the class into small groups and give each group one of the
above categories.

3. On big paper, let the groups generate all the stereotypes they can
think of for that group (encourage them to be honest, say what they
hear about these groups). Then discuss (and list) the source of that
stereotype, how it's reinforced, and the effect it has"

4. Let each group put up their paper and read their stereotypes and the
other categories to the group.

5. End with a large group discussion of what they can do to end
stereotyping (i.e. educate themselves, take courses, get to know
members of the group, join an organization, etc)."
Based on the non-fiction book[0] by Nelson Johnson. The show is very entertaining, while taking a number of liberties with the source material. I liked it a lot, and I'm in the process of re-watching it.

It is also very graphic in it's depiction of violence.

[0]http://www.boardwalkempire.com/
Pedestrianization streets has made some better and others worse. It depends. Generally it makes things better when there are already a lot of Pedestrians around, while it makes things worse when most people are driving there anyway. Most people proposing pedestrianization point only to the success and fail to ask if the situation is the same here. (Those opposed don't seem to be aware of the failures)
You shouldn't even need to show a passport to fly through a country's airport if you transit through.

I wonder why the plane did not go directly to Lebanon - it is probably to avoid raising suspicion.
> So the developer, being a developer, pulls a couple all nighters, maybe works over the weekend and does get it done.

And does minimal testing, skips documentation, adds some tech debt, copies-and-pastes code rather than doing proper code reuse - because the deadline is the only thing thing being measured.
Nicky Case: What Did I Learn This Decade? (2010-2019)
That's just US date trolling.
In some ways that isn’t a bad idea. I was looking at the plans for Express the other day and it struck me they would be better freezing features and encouraging people who wanted async to look at something like Koa. As it is they will probably end up with the worst of both worlds.
How listening to books made me a better reader without giving up listening
Also France said they don't extradite their citizens, so he'd be safe there as well (but he's facing charges for a different issue in France).
Ted Chiang's work was the first thing that came to mind for me. "Understand" is a breathtaking piece of work, about a man whose brain rapidly gains unimaginable computing power following a series of treatments.