skysight-inc/HackerNews huggingface dataset:
Not just a little broken; I’m literally unable to use the back button to leave the site. I had to use the long press feature to leave the site.

Firefox mobile
Doom emacs
I suspect that the author of this is not, in fact, particularly perplexed by what the EU is doing in these negotiations: they clearly see the UK as part of their sphere of influence and want to make an example of us to discourage the others. However, their public position is that they're absolutely not doing that and that this is a perfectly normal trade negotiation with perfectly normal terms that, in any case, the UK has already agreed to. This document is basically taking that public position and pointing out that it bears absolutely no resemblance to reality.
Many people, including myself, like Thinkpad laptops. And by Thinkpad I mean Thinkpad, not any laptop from Lenovo.

I have personally purchased three generations of the Thinkpad X1 Carbon over the years. I know the Thinkpad T4?? are popular also.
It’s insufficiently specified.

There is actually a small resistance in series with an inductor between the nodes. There’s a time varying voltage across those.

Edit: as a follow-on, the paradox is posed as a problem in electrostatics, when it’s actually a problem in electrodynamics.
The original title was "What you should know about how corporations work" and that made a lot more sense. There is very little about promotions in the article.
Dell PSUs are the worst. My wife's XPS 13 PSU went bad after just 4 years of use. I bought a Chinese replacement for a fraction of the cost. No drm issues yet
Germany on its own would not be on on equal footing when negotiation trade agreements with the likes of China, the US or Russia. The EU is.
I've actually found, that for me org mode spreadsheets (table with formulas) make a lot of sense and I like having them together with all other stuff I put in an org mode file. I appreciate a lot, that it is still all plain text.

Once one gets the hang of using those spreadsheets and has written oneself a few examples, from which one can always copy or look things up, I think they are pretty amazing. Perhaps this is exactly the time you do not wish to spend on it, which is fine. Just saying, that for many purposes those spreadsheets work very well. There is after all GNU Calc behind them and if you want a complete programming language in form of Elisp as well. Power they do not lack, that is for sure.
Making an indie phone is not for the faint-hearted
Where did you get your replacement battery from? I was looking into replacing my battery, and my options for sourcing the part appear to be Amazon or iFixIt. The former’s reviews are show a number of people complaining that the part they received was of poor quality and barely held a charge (although this might be a vocal minority? Hard to tell). The latter is almost the price of just getting Apple to do it in the country I reside. What route did you take?
Reddit question asking whether a concept is valid in SBCL
How to Cut Your Kid's Hair
I hope someone takes the opportunity to download the entire database and serve it up as a torrent, because it would make a great source for studying the pictures that can be painted with contemporary ISP surveillance.
The closest I can think of for "a Tesla version":

https://www.popularmechanics.com/technology/infrastructure/a...
What do you mean by C++ templates not really being generics? Aren't Rust's generics also implemented as templates (as opposed to parametric polymorphism)?
Thanks a million for your very kind words. I'm delighted you like it and it's a great encouragement to keep working on it!
Genuine question - I'm curious why you consider the "shareholder value" part to be bull? Thanks.
In principle I can see the argument that this is low quality content that doesn’t help YT at all, but more salient is how unbelievably easy YT’s moderation system is to abuse. For a company proud of their AI chops, their ability to detect astroturfing is pretty weak.
I'm actually rather impressed by the EU performance in this. The strategic idea of Brexit was, to leverage the better geostrategic position of Britain compared to Ireland to make bilateral trade deals. And frankly, four years ago I would have thought that should work at least kinda Ok-ish. However Junker then did reaffirm European solidarity with the Irish at every opportunity.

Now, there are of course three reasons, why the UK will not get a good trade deal, first they don't have leverage, second they told the EU that they hate the EU, which combined with one is of course sound negotiating tactics. And last, the EU would rather like to keep Scotland.
I used fuse.js - it's a fuzzy search javascript library which works pretty well.
Right, but that seems completely in keeping with his version of events. They announce this is coming without much consideration and then later he finds himself under scathing attack from HN, reacts badly and leaves some defensive comments, then takes a couple days to think about it, realizes he was wrong, writes a very good apology email.

That all makes sense, this isn’t the end of the world, can we just move on, please?
How Writing Online Is the Most Powerful Networking Tool
But it also increases customer lock in which increases profits. Apple loves to do this.
Newer Dell laptops charge via USB-C PD, and work with any compliant charger you'd like. Actually that's not quite true - I believe they require 20V support, and like most things USB C, just because its "USB C PD" compliant, doesn't mean it supports 20V (most OEM phone chargers dont, for example).
That's my point. It's just tool behaviour being described and not cognition.
"Refuse" implies an outcome.

I also think "blink" in the first place is a bad term. I understand what they're going for, but it's not an intuitive instruction.
Very nice - thank-you. Easy to use, great content.
As long as you can actually walk them through your thought process on how you came up with the answer, I think you're good.

But a good interviewer should also follow up on questions that can lead to trivia-type answers.

For example, if some interviewer ask you "What is the sum of integers from 1 to 100", a valid answer from you could be

"Well we learned in school that Gauss figured out this problem at early age, and came up with the answer 5050 - so the answer is 5050"

In which case the interviewer has the options of

A) Conclude the question, and move onto something else

B) Try to get you to expand on this theory - and how Gauss came up with that

If he then goes with B, and you start explaining that (1 + 100) + (2 + 99) + ... + (50 + 51) equals 5050, he could ask you to come up with a more general form of this answer - i.e the sum of some arbitrary arithmetic sequence.

And if you then go to expand on this, and arrive at the answer that the sum of the original sequence is sum = s(s+1)/2, then that is IMO very good for both parts.

The key here is that you actually walk them through the steps, and interact with the interviewer. Maybe they introduce constraints, or new rules.

One can take "easy" questions that you've seen thousands of times, and make them into interesting ones, where you spend some time communicating, and showcasing how you solve problems.

The point is not to arrive at "the sum is 5050", but rather to monitor how you think, and solve problems, with people around you.
Heard a legend that when USSR planned the manned Moon program, one of ideas for how to bring a humongous rocket to Baikonur was manufacture it in Moscow, then move by rivers to Caspian Sea and then move over land east, to the launch pads. For that purpose USSR started to construct a pretty big off-road vehicle - rather similar to what's pictured here, but dropped the project, as N-1 was decided to be built on Baikonur itself. Remnants of the vehicle surfaced somewhere on the Web...

Wonder if somebody could confirm or disprove this :) .
Then immediately says "Tea was traded, directly and indirectly, for Patna opium, Peruvian silver, Caribbean sugar, English textiles and Burmese rice." This article is very confused.
That's so dumb; the funniest phoneme in the word "sneeze" is the one with the "z" sound. It should obviously be "peeze".

Another reason to just use "snee" here, to reclaim the word.
Wow, that sounds awful.

Do you know what they did (assuming not nothing) to have browsers continue to enforce the same-origin policy, and block www.terriblesecuritycompanyname.com/evilhacker.com from accessing cookies that belong to www.terriblesecuritycompanyname.com/owa.office365.com?
This reminds me of the Speed Racer movie where one of the competitors in the race drove a land train made of pure gold.

Not sure what the plot was but they were the villan trying to hide the gold. Speed Racer had to use his steering-wheel-radial-menu to summon equipment embedded in his aerodymanic car (up against this extraordinarily heavy freighter with lots a drag).
Tell HN: GitHub will reset passwords June 24, 2020
When I logged into an old github account I recieved this message:

The password you provided is weak and can be easily guessed. To increase your security, you must update your password. After June 24, 2020 we will automatically reset your password.

-----

It's only for insecure passwords I guess but hopefully if someone needs to see this they will
One of my favourite shortcut domains is http://aws.moe
After digging in his heels repeatedly on Friday against a tidal wave of opposition, Ammon found a "how to apologize" book and banged out an apology, while still devoting paragraphs to defending his mistake and selling his origin myth. Even his well researched apologize reeks of narcissism not respect.
I'm not a big fan of GG&S, as his thesis is the West was just lucky.

The "Triumph of the West" by Roberts has a more compelling thesis - that Western culture is more favorable towards new ideas and new ways of doing things. We see this as country after country discards the old ways and adopts western culture.
Funny enough, if you rewrite all of Emacs in Elisp that would superficially seem to make Guile Emacs easier to implement. I wouldn't be surprised if by that time Guile had native compilation and an even better Elisp implementation. Ironically, it would defeat the original intention of Guile extending C programs that was inspired by Emacs, but even the Guile community is starting to lean towards Scheme-only programs with some FFI akin to Tom's ideas.
.cm is a ccTLD, not a gTLD. All two-letter TLDs are ccTLDs and all 3+ letter TLDs are gTLDs. Countries have wide latitude to do whatever they want with their ccTLDs.
Sure, the one that specifically worries me is when governments restrict identity documents in response to religious pressure: https://www.hrw.org/news/2020/05/21/hungary-ends-legal-recog...

Enshrining legacy views of the world not supported by research so politicians can pander to conservative religions is a bad sign in general and harmful to many of my friends in particular.
this is an extremely bad take.
You can use the same connection across multiple databases without any problem.
FWIW, Ammon said elsewhere in this thread that his Product Manager did raise this issue with him and that he dismissed it.
I've “hacked” Reddit's advertising platform by being human
ninjam works very well for audio syncing, but the problem I've run into is that (at least with the default settings) it seems to sync everything a measure behind, i.e. you play to what others played one measure ago. This works well for jamming, but playing a song with chord changes was hard to coordinate.
Integration Testing in Rust
Microsoft removing 27 languages from iOS Outlook
There are a lot of comments.

Here are the languages:

Afrikaans
Amharic
Azerbaijani (Latin)
Bosnian Latin
Basque
Persian
Filipino
Irish
Galician
Gujarati
Icelandic
Kazakh
Khmer
Lao
Lithuanian
Latvian
Macedonian
Malayalam
Marathi
Norwegian (Nynorsk)
Slovenian
Albanian
Serbian (Cyrillic, Serbia)
Serbian (Latin, Serbia)
Tamil
Telugu
Urdu
> helped my daughter visit 19 countries before her first birthday

Not to belittle any of these achievements, but this one seems like the odd one out, since it's hard to imagine that she would remember anything about these trips at that age. (Personally, my earliest recountable memories are around age 5.)
I’m confused: it sounds like you think giving them any data was a mistake before they made this product decision? After all, whatever reputation they had back then to safeguard your data also wouldn’t mean anything to Ballmer or Fiorina, right?

So if it was a bad idea before and it’s a bad idea now, has this whole episode even changed anything for you?
Better separation

Easier restores if needed
Thank you for the suggestion.

Concerning the contribution of code for adding Bluetooth support - if a company would want to allocate some time and a person for this cause, would there be someone who can guide them in the process? Perhaps the challenge could be broken down into smaller components?

Assume that you get a rational human being at the input, they know various programming languages (including C and C++), but have no experience with RIOT whatsoever - would this work out?
Fractals are amazing and so is this demonstration.
Men of service and those associating themselves with the brainwashed got their downvote gun triggered.
I think it would be better described as a port.
Feedback on CLI for building and deploying fast
`npm install -g u/liteflow/cli`

Hey, we're looking for feedback on the new CLI and console for Liteflow. It's built for quick continuous deployment, and is an event-driven and service-based backend framework and hosting solution. Unlimited hosting is free while we're in beta. Let us know what you think of the UX, whether good or bad. Thanks a lot. https://docs.liteflow.com/
Do you remember the details?
Off road, maybe, but it's still required to scout the terrain and find a proper itinerary, and possible bulldoze dirt or cut some trees.
well someone's making good use of the fidgets. Cool idea in the paper
<i>...if a person's skill can be validated...</i>

Just as important as skill is productivity. And both are more difficult to access remotely.

Credentials have limited substance in the US labor market. In India they have even less --- in my experience.

There is no way to sugar coat this --- India has a credibility deficit in my opinion which translates into additional management oversight required.
Check out the original HN topic.

It would be one thing if he apologized immediately after people pointed out the flaws in their plan.

But he didn’t.

He ignored all the objections, and defended his decision over and over again.

He clearly didn’t care.

There is huge difference between “whoops, we didn’t think things through, sorry about that” and “after seeing tons of people cancel their account, let’s pretend that I’m now truly sorry.” Especially when he had a history of building shitty social networks.
I think all you're saying is that it's impractical to be 100% moral on an institutional level. I like to think that's not true. Anyone who initiates aggression against peaceful people is inherently wrong, even if (they think) it's for a greater good. You're just trying to morally justify it for practicality.
No, at the time it did seem monstrous and barbaric to need 125 lines for hello.c, when 5 or 6 was quite properly considered the norm. "Behemoth" is a relative term in this case.

Edit: In the decades since nothing has changed in my mind. The messy Windows boilerplate code that made up the other 120 lines or so should have been refactored architecturally and hidden by a framework, API call, something, anything.
> because that might lower their property value

:) In related news, Nintendo Switch scalpers really do want everybody to be able to get a Switch, just as long as increasing production doesn't affect any of the prices they can charge in Ebay auctions.
What is allowable as a deduction for taxes is not really based on logic or fairness. We don't have King Solomon sitting there adjudicating what is the reasonable course of action. There are just coarse rules.

I'm in Japan, so my rules are likely different than yours. However, if I'm traveling for work, I can expense the cost of a place to work (including a cafe). In fact, my accountant demands it because if the government doesn't see some expenses when I travel, they start to get suspicious that I didn't travel at all. However, if I travel for my own benefit (even down to the corner coffee shop), then it is a personal expense. I can expense it if it is a monthly cost (and hence a necessary business expense of providing a place to work), but not a one-off case (a personal expense because I'm bored of where I'm working). There is (or was -- I haven't checked recently) a cafe in one of the neighbouring towns to me that rents tables by the month for exactly this reason. It's very affordable, because the tables are hot-swappable and they over-subscribe.

Before Covid-19 I used to go to me mother in law's for a week ever month or so. I used to work in the hot spring. It's quite cheap: about $10 for the whole day. They have tables and chairs and power and a cafe (terrible, though -- one of the only really bad restaurants I've ever found in Japan). Plus I get to soak in the hot spring a couple of times during the day to relax. I bought a month's worth of tickets in the hope that I could convince my accountant to consider it an expense, but he said it was a no go. Still, it's totally worth it (as long as you can manage working in a very chaotic and noisy environment -- I have no problem with that, personally).
Thinkpad are not what they used to be, they're not "terrible" but the Latitude series runs circles around them in terms of upgradability, build quality and software support.

I would rather buy a new HP Elitebook or Dell Latitude than anything from Lenovo at this point.
CPC and CPM are 400% better than known averages because of the engagement in the comment threads.

We heavily augment the comments with contextual links and Reddit doesn't count those clicks against our budget... yet.

More context on reddit marketing:
https://mythos.one/brianswichkow/255d41
> the EU was never going to let the U.K. leave and profit from the deal.

Most economists told us that the overall economic pie after Brexit would be smaller..

So the idea that anyone would benefit seems like a fantasy.
I'm a little late to this thread, but the French Pass looks like no cake walk to navigate:

https://www.youtube.com/watch?v=k2nCrjDRJb4
This video explains water hammer really well.

https://youtu.be/xoLmVFAFjn4
So how do you handle k8s version upgrades every three months? And please don't tell me "who needs upgrades" on a security-critical component.
I have to admit (with a bit of shame, as a Free Software fan) that most of the software I write on a personal basis is like this: bespoke & unpublished. It's just too damn work for what I expect to be a pretty small audience.

For example, I have a small cron script that emails me today's showtimes for my local film museum (which shows old films on a large screen) along with the predicted score from Criticker.

It would be cool if there was some very easy way (I'm lazy!) of letting a non-techie benefit from this, without me having to deal with a publicly available server, storing their Criticker credentials, etc.

I guess the easiest way would be a Chrome extension, but I'm not a fan of the whole app store part, plus I don't want to have to rewrite in JS. And that still leaves mobile users in the cold, which is dumb.
The Bond film Goldfinger featured a villain smuggling gold as parts of cars.
> коммунизм не был идеальным (communism wasn't ideal)

Understatement of the century, quite literally.
The public profile feature was not a great decision, but Ammon revoking it in two days and sending an apology to everyone is extremely respectable.
Commando, Soldier, Police and Your Career Choices
I wrote many thousands of lines of VMS fortran. I had a lot of fun. Maybe I can do it again.
It isn't. For example, in the Indian subcontinent, honor killing of the bride and practices like sati were widespread and culturally accepted. Only until the British colonized these countries were these types of practices stopped. There are still native tribes in many places on the earth that practice cannibalism; if you were to approach these tribes, they would capture you and cook you. We can all agree this is a backward practice.
From what i've gathered, there isn't much internet infrastructure throughout the majority of Cuba.
That's part of why you should 1) ask before starting development, and 2) ask for feedback rather than telling people what to think.
I had the same message last month, except my deadline was April 24th. Anyone that's affected will see a message when they log in, but it will actually only reset until you try to log in after that date.

For me, I logged in a few days after my deadline and instead of showing me the warning it just forced me to reset my password. I'm assuming they're doing it on a rolling basis of some sort.
This seems like a bad reason for removing languages.

>The reason given for the impending visit by the Redmond axeman is "in order to maintain consistency across the Microsoft 365 apps for iOS."
Postgres is pretty good at JSON. I think this would work for your example (assuming the implied schema), presumably in PgTyped too:

SELECT user.*, json_agg(post) as posts FROM user LEFT JOIN post ON user.id = post.id GROUP BY user.id

It's not as simple as you'd like (and you have to wrap the whole thing in a subquery + another json_agg if you really want Postgres to return a single JSON string) but it's not actually a lot more complicated, and avoids having to rely on magic that's likely brittle and hard to debug (or only really useful in a small subset of cases).
> How were they registered in bad faith?

The article literally says that he only registered it because it clashed with an existing company. He didn't want the domain name for any other purpose.
That is still easy with pandas/babel. Just set the table as an input for the snippet, and then you can output a pivoted table. (That make sense?)
So Americans need to go give TikTok a - rating, got it.
I'm quite an amateur schemer and have never used Racket, but Christopher Webber's talk [1] gives me the opposite impression and that Racket diverged from the "live system" culture. In my experience Guile is usually pretty good when it comes to updating things on the fly through the REPL, but there are some gotchas.

[1] https://archive.fosdem.org/2019/schedule/event/guileracket/
.sucks is one such example. Everyone feels obliged to buy their own .sucks, lest someone else use it to stand up a hatepage.

A whole bunch of money changes hands, but nobody is better off. gTLDs were a mistake.
Amazing work. Thanks for the trip down memory lane
Head of Product. Aaron.

This feature was still developed and pushed by the Growth team, which obviously don't report to Aaron, as they have their own VP.
I'm in a unique position where I work for one division, but I'm occasionally loaned to another area for a special project. Sometimes it's fine, but when my attempts at persuasion have failed, malicious compliance was what they got: with fully documented explanations regarding the limitations of what was delivered. "This is not an adequate tool for the intended purpose" was my comment on one such project. They used it for a single "business cycle" before they came around to my way of thinking.
Just out of curiosity:
how do they understand password is weak if it is hashed?
I'm not well versed on this matter... But if you read through the spin it reads as if the UK thinks they can cherry-pick sections for all the free-trade-agreements the EU have made with other countries.
One thought is that somewhere I'd need to translate the LISP objects into JS ones before putting them in the DOM. I think I would have to do this both before sending the JSON and after receiving it at the browser.

I came across Sibilant, which can do this for me on either side - I believe. Hoping to find out soon.
Since we're talking about automation, isn't it time this function was outsourced to some code that doesn't mind working on a holiday?