skysight-inc/HackerNews huggingface dataset:
I was on the train from Boston to New York one time, and a bunch of Salesforce employees (sales) were also in my car. Let me first say their sales team is relentless and never gives up. However, at one point they were speaking with a prospect about various integrations. It went something like:

> Sales Guy 1: "Is integration X available? Let me check. I luckily happen to be sitting next to one of our integration developers. Let me put you on hold for a brief moment."

> Sales Guy 1: "This wanker thinks he'll get the Ameritrade integration for free. We have that, right? What should I charge him?"

> Sales Guy 2: "Yeah. Just tell him you spoke with your developer, and that the integration is custom, and will take some development time. Keep him on hold for a second to make it seem like you are working for him."

> Sales Guy 1: (Eventually) "Thank you so much for your patience. I spoke with our developer. It's a tough integration and requires custom work, so it'll be an extra 12k. I hope you understand..."
California Auditor's Damning Report About Automated License Plate Readers
Legitimately do not think the MK ultra experiments are relevant to this. It was 60+ years ago, and it was the CIA - a civilian, not mil agency - in league with major universities.
> And, yes, the "you can pick and choose the features" is a non-starter in a team environment. At best, the team can pick and choose, and that takes a rather strong hand and alignment to achieve. It is a very common case that you'll just end up with what your teammates use.

I wonder if this wouldn't be much of a problem by, say, 2025. Already I'm used to having multiple linters run on save that fix up spacing and indentation like Prettier does. I'd expect people to make tools that'll complain if you're about to check in code that's too complicated for your team (uses lots of parentheses in a line without temporary variables, uses overly-complicated reduce() calls, etc.).

Prettier: https://prettier.io
cgit is a great git web frontend (I'm the guy who set it up on git.xfce.org back in 2009 or so), but it's a far cry from a full-project management solution like GH (or GitLab, or Bitbucket, or even Sourceforge, of all things).
Most people become more authoritarian when they age. It is a common tendency.
That's super cool. I would be much more likely to keep windows around if it could boot from a btrfs volume.
If you combine corporate hosted email and free webmail, the vast majority of marketshare is very likely Microsoft, Google, Verizon. Would you honestly believe they host less than 80% of SaaS email mailboxes between the three of them?
I really enjoy WSL 2. I mostly use it on my ThinkPad; my workplace is mostly .NET + Angular, so I kind of need Windows as my primary OS, but I'm personally more used to dev work via Linux. (There are coworkers who get away with using Macbooks but some of the tooling we use is difficult for them to run.)

I dual boot at home, but for work dual book isn't really the tool I need. What I want is to be able to use bash and the *nix tools I know best as an interface to the Windows-based projects I work on. I'm much faster navigating the FS, even the Windows FS, using bash commands than the nightmare that is cmd, and Powershell just feels like too much -- like Java in the shell. So WSL has been exactly what I need.

Working on projects within the Windows directories does feel slower, but I haven't noticed anything like 100x slowdowns. NPM installs are essentially the only part of my regular workflow that feels painful.

Also it lets me work on my pet roguelike project during slow meetings, but that's our little secret....
Sir Patrick Stewart on Meditation, Marijuana, and Crying with Hugh Jackman
American money doesn’t degrade into microplastics which pollute our oceans, but is made of artisanal paper made by only a few fine craftsmen.
Foreshadowing Cryptocurrency Regulations, U.S. Prioritizes Law Enforcement
We recently had some "FE devs" make a spiffy new SPA for some internal product. When I got to testing it on Firefox cause that's my main browser, I got a blank white page.

I asked them and they're like "yeah, it only works on chrome-based browsers". Or something to that effect. It's not like some CSS was wonky, or a bug somewhere... No, the default process of them building the SPA somehow yielded a completely non-functioning app for Firefox.
This is a misleading narrative in the context of the charges against Huawei.

To somehow equate the direct theft of IP and innovation as just 'shared culture and knowledge' completely avoids the material criminality at hand.

Huawei is charged with literally incentivizing their employees to steal knowledge and IP, and of directly copying designs, on a systematic and widespread scale. These activities are instituted far beyond just Huawei.

This is not a situation of the natural flow of industrial knowledge, it's direct theft.
I quit. I'm an introvert :)

a) You can quit Facebook without quitting Messenger. I did this for a while before pulling the plug immediately.

b) Honestly, quitting Facebook made it pretty clear to me what social circle I (and those within it) seriously wanted to maintain, and who didn't exist in that. This is not to shade on the people outside of this circle, by the way! We only have a limited number of seats at our proverbial table. My closest friends quickly switched to SMS for me. I have more time for them now that my Messenger list isn't filled with people for whom I only have a vague relationship with (this is also more of an indicator of the type of friends I had on Facebook, which may not apply to you).

c) Depends on what kind of events you like, but I've found text/mailing lists/curated apps to be more helpful than Facebook's deluge of events. I do get invited to less birthday parties, but I've never enjoyed those anyways. I much prefer an intimate dinner over a large group gathering.
$10/GB is pretty much the going rate for a la carte data on all major US carriers. You typically get better rates for your monthly plan but if you go over you're flipped back to the a la carte pricing.
I find the whole Genius-fetish quite annoying - people who actually call themselves geniuses tend to be more Tommy Wiseau than Tom Kibble
Ok, legal personhood is something interesting I hadn't considered in my original response, and good to know about.

Then, is a work to have been produced by a tool which is found to be violating copyright also then judged to violate the copyright?

Would a reasonable analogy be a pencil that has the works of H.P. Lovecraft etched onto it's surface?
Notably from the changelog:

It is now possible[1] to perform chosen-prefix attacks against the SHA-1 algorithm for less than USD$50K. For this reason, we will be disabling the "ssh-rsa" public key signature algorithm by default in a near-future release.
Criminals tend to be poor because the types of things defined as crimes have poor risk reward profiles and only make sense if you’re poor. Fraudulently advertising OxyContin and causing a drug epidemic that kills half a million people doesn’t make you a criminal, it makes you a philanthropist — you have to pistol-whip a clerk at a liquor store to become a criminal.
This was extremely courageous and absolutely the right thing to do. Google has unprecedented control over information and it's important that the public be aware of how that information is potentially manipulated. A free society openness and dialog, not corporate sponsored censorship.
Teen born without half her brain has above average reading skills
Top Tools and Techniques for Recruiters in the 2020s
There are two ways to stand on another’s shoulders. One is with consent; the other (to mix legal metaphors) is assault.

It would be one thing if Huawei said, “do you mind if I use this?” and received permission. But if they had to use deception to gather information, that’s a pretty clear indication that it’s wrong and is done without consent.
Scheduling Website Content with JavaScript and AWS CloudWatch
yup it is :)
fossil ui - runs the browser as UI
(from https://www.fossil-scm.org/home/doc/trunk/www/index.wiki)

one of the first examples I've seen, but not the only one.
CIA can't be criticized for this manual. Sabotage is one of the tools required in the statecraft; this was even recognized by Chanakya(Kautilya). Best examples of sabotage: tactics of NIMBYs, anti-housing advocates, and the politicians who are colluded with them.
Perhaps the burden of maintaining the world we have built leaves too little left over for the task of expanding our world.
mmmh...

Maybe the “golden quarter” was just a coincidence of findings and engineering feats that only owes its success to pure chance.

I mean: if scientific breakthroughs follow some kind of poisson law distribution by discipline, then it is bound to happen that multiple breakthroughs that are completely independent will happen during a relatively small period.
I gave this a try on macOS, but I still see all the ads I'm used to.

It looks like the block lists are really short (https://github.com/confirmedcode/Lockdown-Mac/tree/master/Bl...).
The secret to all of Fashion Island is only ever going during regular business hours on weekdays. Otherwise the whole place is a nut house.
Powershell is amazing if you give it a chance.
OpenSSH 8.2 released February 14, 2020
The other 91% mostly don't have enough interest to become CCP member. It's not that difficult if they want to join.

Moreover, the highest organ of the state is National People's Congress (https://en.wikipedia.org/wiki/National_People%27s_Congress), with elected representatives coming from all kinds of professions, including CCP and non-CCP members. The idea is exactly to give everyone representation in government.
> Hahaha.

What part did you find funny? I wasn't joking. The article includes the contract.

> Anyway, most of the reaction I've seen to this is less of the "conspiracy theory" variety

That is most of the reaction I have seen in this very thread.
It uses an SMT solver (can use Z3, Yices or Boolector) all of which are very complex and branchy. So no GPGPU - maybe some specialist in SAT solving or SMT could build that one day, but that person would not be me.
Use a big decimal library with the precision you need, overload the serialization methods for your preferred data store and be done with it.
> I don't think it's responsible to ask ordinary programmers to start their projects in new languages.

Rust is 14 years old[0], its compiler has been self-hosting for 9 years, and its 1.0 release was nearly 5 years ago. Sure, that's not as old as C or C++, but I wouldn't call it "new" either.

[0] https://en.wikipedia.org/wiki/Rust_(programming_language)#Hi...
so, the (lack of) motives? Lack of imminent threat of nuclear destruction? No longer need to outcompete the illiberal enemy? Too many old and risk-averse people? The precipitous drop in testosterone? Lack of typically more risk-taking male role models? Lack of competition from an even more liberal/deregulated country? Lack of an even more terrifying (and thus deterrence-breaking) weapon than thermonuclear bombs?

On the one hand, it s kind of sad that even the most progressive big trends in R&D today, clean energy and space travel, will only take us forward to an incrementally updated version of 1971. on the other hand, black swan events like the coronavirus are forcing the world to break ranks with the slow pace of progress. Wish the times were more interesting.
Explain to me how paying an extra 20 minutes wage per employee having to wait, or doing the search on the clock is such a dystopia.

The employee isn't making the business do something exploitative after all. They punched out, you're on their time clock now. Frankly, you'd be lucky to not have people start organizing, raising awareness and amending their employment contract to incur a penalty charge for the company receiving the luxury of having an employee stand around until your "inventory assurance" associate can do their thing. timex4 sounds good given the opportunity cost, unsociable behavior, and overall unpleasantness demonstrated by actually pushings this far.

It's amazing the things people can be convinced when you demonstrate that they are being taken for a ride.
Keep your friends close and your enemies closer. Perhaps by allowing the Soviets into the Western sphere, the U.S. would have influenced them and nudged them towards democracy. Though perhaps it would have been as much of a disastrous failure as opening markets to China has been, in that respect.
About a dozen years ago I was working for a small-ish hardware company ($350-400M revenue), which was acquired by a bigger company. BiggerCo had a Joint Venture with Huawei (let’s called it JVco).

About 6 months Post acquisition one of our employees found that Huawei was selling a 100% complete rip-off of one of our products. JVco had access to some of our development resources, but Huawei was never supposed to see any of that per the agreements.

The box looked, acted, and functioned the same - all they did was localize the language, barely rebrand it, and repackage our weekly updates for their customers the day after we released them.

Legal from BiggerCo got involved, and it was all papered over as a ‘misunderstanding’ by the Joint Venture company. Haven’t trusted a thing with their name on it or any company that does business with them since...
Create Your Personal Blog with React and GitHub Issues in Less Than 10 Min
It's an SMT-based solver to make fast "single-lane" SIMD calculations for AVX2 (doing different things in multiple lanes, doing AVX512 or SSE or ARM or general purpose registers, etc. are all on my todo list). Branch free code only. Can handle up to 4 or 5 instruction sequences including things like generating constants like 128-bit tables for PSHUFB (considering PSHUFB as a single-lane operation where every lane looks up a table).
In the article, the behavior exhibited by Dr. Murphy seems similar to the paranoia and delusions of grandeur that chronic cocaine users present.
Thank you for writing this. I was the outsider kid who didn’t move on when all of his friends did. My friends were all military brats. Years later I reconnected with one and he didn’t even remember the two years between 8-10 we were inseparable. If there is a flip side, I have family members that can make friends with a brick wall and they are an open book to everyone they meet - charlatans included and they constantly wonder why they are being taken advantage of.
Actix has a lot of features, but to me that's not the same as maturity. I don't want one "batteries-included" framework, I want components (preferably mature and relatively boring) with well-defined interfaces that I can use together to build my backend.
I have long desired being able to run clojure code directly in my Common Lisp environment. Interop between clojure code and CL code would be much more interesting to me than the clojure/java interop. Yes, there's ABCL which does the CL/Java interop (and of course vanilla clojure has that built in), but I'm a big fan of the idea.

And ruricolist has written (and maintained/forked) some nice libraries. In particular his FXML is the modern successor to cxml and plays nice with xpath, etc...
Morphine for a broken leg would be a symptomatic treatment in most cases (unless you were expected to die without recovering from it, then it would be palliative). As far as I can tell most medications for mental illnesses are also symptomatic. If somebody had general anxiety issues, and they started taking benzodiazepines, their anxiety issues would be expected to return if they stopped taking them. Unless they had also undertaken other non-pharmaceutical treatments during that time.
If you have a k sorted (or reverse sorted) blocks, you can get O(n log k) performance in merge sort variants. Especially, if k is a small fixed constant, like 1 or 2 or 10, you should get linear performance.

A few language's standard library sorts implement that already.

For a serious implementation, of course, you not only care about the asymptotic performance, but also absolute runtimes.
I just played to level 15 on Push Box. Super addictive. :)
I strongly recommend https://classpert.com (specially if you're on a budget), before you decide in which course you should enroll yourself to
Because this is a hobby project and I was doing it at home? eventually I will be doing this in the cloud or with a home-based server or both, but you have to start somewhere. Much of the work is currently centered around "being less stupid" rather than "try to parallelize more" as wasting tons of time doing pointless solves is not a good idea - I've already got about 80-100x speed improvements from optimizations (not looking at sequences I can prove won't work, not looking at sequences that I can prove "do the same thing as some other sequence").
> In 50 years there will be C programmers who know how to fix a buffer overflow, compile, and run your program.

I don't think that's a given. In 2070, C might be today's COBOL. There are a few people who know it, and are paid obscene amounts of money to maintain aging systems to keep them from falling apart.

Now, there's certainly more C code now than there was COBOL code at COBOL's peak, but that's no predicting the future. What I'd call "modern" computing and software development has only been around for 30-40 years or so. In 50 years I expect things to be radically different.
Proposed Amendment 3 to the .COM Registry Agreement – ICANN
I think Strong Towns would point out the timeline for this “golden quarter” was roughly the first generation of the suburban experiment, where incredible wealth redistribution happened by paving over cities and replacing them with sprawling suburban metroplexes. The problem is most of that development didn’t pay for itself, and since then more and more of our wealth has been sucked into maintaining unproductive infrastructure and development. Sustaining the unsustainable is very hard work.

https://www.strongtowns.org/journal/2011/6/16/the-growth-pon...
> so I’ll be shocked if it ever gets done right on popular consumer devices.

Seems to work nicely on my Android. Which would imply it's already done. (I'm sure greed will ruin it at some point, somehow.)
Do you have any tips on how to set up NetGuard well? I use an app now called "NoRoot Firewall" that lets me filter on ip address or url and also port, with wildcards. (Ex. *.facebook.com).
I cannot find a way to set up NetGuard since it appears to me that I can only decide on each request, which makes it near impossible to ever whitelist/blacklist something like AWS, which uses an ever rotating number of locations.
Been trying to set a shortcut to move between panes of a tab. Anyone done this successfully?
The reality is probably that it took PowerShell succeeding, and WSL looking like another win, to make it worth revamping the console.

What was the last console improvement? Quick Select? Windows 2003? Mouse-resizable console windows had me salivating for Windows 10!
This is just describing the limits more precisely for a certain type of repeated measurement. It does not seem to affect quantum computing.
It depends on your model of computation.

O(n log n) is only the frontier for comparison based sorts that know nothing about the distribution of inputs.

If your sorting algorithm is allowed to do anything else on your data, like hashing or looking at bits or arithmetic, different lower bounds might apply.
"Apollo couldn’t happen today, not because we don’t want to go to the Moon, but because the risk would be unacceptable" I would imagine that there would be hundreds of highly qualified candidates that would find this risk acceptable. I would guess that if risk plays a role at all it would mostly the financial risk of these kinds of projects.
You think every brain cell is replaced every few months? Please delete this comment and read a biology textbook.
Thoroughly agree.
I was also really turned off by JSX. It still feels like an abomination.

I love the fuck out of Vue.js/NUXT though.
I am a bit confused by your question. I only ask for email if you want to be notified about a launch, or provide feedback. Both of those use-cases are difficult without a point of contact.
Linus Sebastian says that making his phone slower to open made him enjoy it more[1]. One easy way to make your phone slower to unlock is to give it a long password, this has the additional benefit of making your phone more secure.

[1] https://youtu.be/WGZh-xP-q7A?t=305
आप केवल चुनिंदा बाज़ारों में Galaxy S20 के 4G संस्करण को ही पा सकेंगे
Thanks. Let me use a quote from Managers-Tool podcast to explain our rationale about 1-on-1s.

1-on-1, the most powerful thing we can recommend to any managers in the world - To Sit down and talk to their folks on weekly basis regularly like clockwork because just chatting with your folks periodically is not a way to get to know them - It doesn’t work. And the single most important thing you can do to improve your relationship, and therefore your results with your team is to get to know the strengths and weaknesses of everybody who works for you as individuals rather than as a group.

We use our own tool (https://peoplebox.ai) and many of these questions are embedded in it but you can use these questions with any tool you like or currently using.
THE+BEST+Archives+Reliable+Sprout+Page
Could you also react on his arguments that:

- lots of companies, like apple, are stealing from non US companies.

- US companies like Google and Facebook have much more personal data than huawai.

The whole privacy concern regarding Huawai is not well argumented. And its mostly an excuse by trump to attack China that is becoming a big world economy with manufacturing and technology skills rivalling USA.

Huawai is good competition in their field making products across the board cheaper. Competition is in the core of capitalism. May the strongest survive.

5G will be more expensive to rollout without them.

Ok, if they "copy" certain tech youre free to go to court. But a complete ban... thats just bad politics.
I quit Facebook (+ hipstagram + Snapchat) 2 years ago and deffo report better life satisfaction.

Well Snapchat was accidental quit. They made an app update and the app never launched again. I tried opening it several times and it crashed every time. Snapchat really needs to work on quality control and user experience.

I use WhatsApp to stay in touch with my family groups which are located all over the world. I really wished WhatsApp didn’t sell to Facebook and remained independent.
If tried that in eg Haskell to see if I can beat the standard library's highly optimized sort.

In theory, you can get O(n log k) performance, where k is the number of distinct elements (so k <= n). And crucially: you don't need to know k up-front.

In practice, all my attempts were absolutely slower than the standard approach based on binary comparisons only. (But that's saying more about me than about the domain.)
I think they are really overstating the equality gains in our society by 1971. Yes, the Civil Rights Movement was amazing, and accomplished a ton. But the world was still divided along race and gender to a much larger degree than now (which still has so many problems in this area).
I was born in the seventies, and have looked at a lot of cartoons from the 1920s over the course of my life, what with ending up being in the animation industry for a while. Read a lot of comics from around then too as part of surveying the history of that medium, To me the 1920s always felt like the Remote Past.

I wonder what someone born now will feel about the 1920s once they are old enough to communicate their opinions.
Only the binary is shared and not even all of it. And it's not at all the dominate usage of RAM anyway.

See all the memes about chrome and ram usage - and that's all shared across tabs!
Twitter and Facebook fined 4M rubles for refusing to move data to Russia