skysight-inc/HackerNews huggingface dataset:
unit tests is not only to catch regression and it does not lock down anything. I found that doing TDD actually helps you design better, it naturally force you to write easily testable code which translate into more readable and maintainable code. Also well written UT prove very useful as living documentation. When you put the same care in them as you do in production code, you can very easily add features not needing to reverse-engineer the all thing. UT is one of thing things that may seem counter-intuitive but if you stick to it for a little while you see lots of positive effects. A bit like forcing yourself to hold the neck properly when learning the guitar, it slows you down at 1st, hurts a little, but if you do it you'll play better.
Wait what is an engineering ring. I don't have one of those.
Unscrew a brake light from "toyota" GT86, what does it say? Subaru.
> whether or not it would start getting worth it if you look at (say) 3 or 5 year periods

It's a market targeting and opportunity cost question. Yes, many of Apple's consumers are probably high-priced wine consumers. And yes, winemaking is a profitable business. That doesn't mean, however, that Apple serves its interests by expanding into wine.

It's promising, though, that we now have data showing psychotic targeting practices are unnecessary. Perhaps, even inefficient.
Musk has said and shown repeatedly that he'd put his last dollar into SpaceX (and probably Tesla), so he's not a great example here.
Show HN: The Mac Index – Compare prices of Apple products in different countries
Funny, just yesterday I stumbled upon your blog and the post about your plan to working in Free Software full time. Your enthusiasm transpires, and your level-headedness. Now I see you've done it! I just want to say, congratulations!
Show HN: D3D11 Port of Advanced Visualization Studio for Winamp
By appending ‘_nomap’ to the end of your Wi-Fi hotspots you could opt out of all Wi-Fi network tracking and means your hotspot will not be used for improving location fixes on mobile devices.

(only honored by google, other OSs need different approaches)
I don't understand. What stands in the way of a small niche website for, say, dog owners to sell ad space for dog related products without having some kind of data hoarding ad tech behind it?
Of course I have - that's why I wrote the above. Moldbug may acknowledge that slavery seems to arise "naturally" in some circumstances, but he's not laboring under any delusion that what's "natural" - be it slavery or marriage - is per se good or desirable.
What does Shkreli have to do with Silicon Valley?
While it's true CentOS is free and exactly the same (minus a few packages that needed to change RHEL to CentOS), RHEL is exclusively a licensed distribution and is a commercial product.
Same experience with the zooming. Thanks for the tip on holding shift, but it's realllly slow too.

I also can't drag the map around or click on any items on the map. Really inferior experience so far.

Did you find a way to switch back to the Mapbox maps?
Same experience here. Tweeted at them saying my latency to Hetzner had regressed by 10ms (w/ smokeping graph as proof). They replied the next day saying "we fixed it", and actually improved latency by an extra 5ms from my previous baseline :-)

It's still a magical feeling for me to have a stable 0.8ms latency to 8.8.8.8 (0.7ms if I plug in directly to my media converter without any switching equipment in the way).
Wishing you all the best!

Looking forward to sr.ht being a success :)
It puts their reputation on the line. If you destroy the brand $Lastname you can't use it again.

"I stake my personal reputation on the reputation of the company I run"
A better way to pick news articles
I hope your relationship improves!
Demystifying Radix Trees: How Radix trees made blocking IPs 5000 times faster
I am calling bullshit.

There is very little chance that German police in Hamburg would not consider those alligations serious. Lots of Germans have black hair. Few Germans are tall and blonde. German police will file your case in any case.
I've heard directly from Google ads eng that it does not.
Offtopic: The UI of this blog is simply outstanding!
Some may not like the article, but now he is standing out of the thousands game developers.
He got the attention.
Like what? Is generating trillions in economic activity and allowing billions of people to be employed and connected not adding value?

What would you rather have people do?
I too recognise SirCmpwn from a niche place, the TI-84 scene ;)
The USSR never had communism. The official party line always was that it is a socialist state, on the way to communism. And once they reach full communism things will be really good.
The real question is whether the EOCC would consider the candidate to have said something hateful in a work environment or whether they would consider the candidate disqualified on basis of race

I should be a lawyer what am I doing
> The GPL license has always stopped at the OS process boundary. You can essentially do whatever you want with a GPL program as long as you interact with it over standard OS mechanisms, rather than direct modification

Not strictly the case according to the FSF's FAQ; the GPL applies to anything that integrates deeply enough with the covered program to constitute a "derivative work" under copyright law, which is not necessarily the process boundary.

> Neither does the AGPL, to show this isn't new.

Indeed - so what is RedHat's rationale for permitting AGPL but disallowing this MongoDB license?
My hurdle was 15-20yrs of no staging area from previous VCSes so the extra step took some time to understand why it was needed.
This comment makes no sense to me. First of all: do you have any source for your first statement that "It's absolutely working so well because they are NYT" other than your gut feeling?

Just because other sites are smaller doesn't mean they can't do it or work together. Smaller sites now also don't do targeted advertising; they just hire Google or any other ad network for that. They could do the same with non-targeted ads.

About your edit: Yes, this is literally how advertising has always worked; you 'target' an entire audience, not an individual. Same for newspapers (on paper), TV, magazines, books, billboards in certain area's...
Building the app that I am interested in improving is actually trivial. The problem is that the information on the site is created by other users. So to get started I would need to create my own content which I am obviously not qualified to do.
In Canada, the title "engineer" is taken more seriously and restricted to people graduating from specific engineering programmes. The ring is a symbol of that: https://en.wikipedia.org/wiki/Iron_Ring (in the US, a similar thing exists for certified engineers: https://en.wikipedia.org/wiki/Engineer%27s_Ring)
Perhaps this might be a poor setup on my company's part, but it's awful navigating between teams and finding escalation policies and schedules in PD
Because advertisers don't want to deal with a bunch of smaller sites. That's why ad networks and exchanges exist, so you can buy a single impression for the right user wherever they are across the web.

Take away the fine-grained targeting and you end up with big blind campaigns running on a few large sites with the biggest reach. This is the way TV and radio work, wasteful and expensive but great for the channels that get them.
Nowhere did I imply current emissions could continue.

IPCC estimated up to 2Gt/y for afforestation alone. And their target was at 100Gt until 2100. Given emissions are cut abruptly.

My assumption for trivial was that this is the targets to be reached. That we cease all emissions not directly or indirectly contributing to reaching those targets and align our societies to prioritize this as the highest priority goal (as opposed to producing more worthless junk in order to keep people busy)
Do you know any of the potential customers? Are you solving a problem they complain about? Is there a solution already?

check out bubble.is you might be able to build a prototype.

If you have a few customers using a patched together prototype you have a 100% better chance of finding a developer.
> I'd actually be kind of surprised if Amazon did actually use it

They did, which is how this discussion started.

Until 4.0.4 / 4.1.5 MondoDB was released under the AGPL licence. Upon those releases it switched to SSPL (which IIRC is APL plus extra "commons clauses"). Amazon have stopped using MongoDB as they do not want to (or for some reason are unable to) abide by this new license, but had previously been happy to use the code under [their interpretation of] AGPLv3.
Political failure modes and the beige dictatorship
I think you're probably right, especially in the tech sector. If you've ever had a background check or security clearance or worked for any sort of agency which deals with crime or intersects with finance, aviation, military or any number of specialist sectors is probably enough.
Research – an important role in reproducible data science
I'm sorry, but what does this have to do with my comment?

Either way, it greatly depends on what you understand by "efficient". I dare to assume you are referring to ease of access, which is by no means a measure of efficiency.
A Brief History of Philosophy
if you really are into hiking/camping gear, you probably know where to find it and at what kind of price, or perhaps you know you will actively search and compare when buying, so the ad is of little relevance.
Is there any use for it at all?
Phones don't broadcast previously-seen SSIDs. Where did you get that idea?
Technosearch: web-based tool keeping track of SETI papers from 1960 to present
First Subaru, now BMW, cant wait for new Land Cruiser being rebadged TATA Discovery.
> you can't run a GPL program embedded in a closed-source management program

Uh? Of course you can. What kind of scenario are you envisioning that makes running a GPLed software not legal?
I took it as it will be longer than 8 hours. If you include the previous sentence in you excerpt it becomes:

"It's playable now, through about 8 hours of content. It's going to be a lot longer than that before I'm finished."
Well, distros will follow through. One such example could be the rise of `systemd`; once it was adopted by Fedora/RHEL it was game over for `init`.
But MongoDB is only 9 yo!
The small niche site doesn't have the resources to direct sell to these advertisers. Also, for most advertisers it is far more convenient to go to a player that can sell them many of these niche sites bundled together on a single order form.
This series of board games taught me a lot about vulture capitalism, and in particular the fine difference in incentives between a mere shareholder and someone with control over an entity. Depending on how the markets and ownership rules are set up, the most effective way to build wealth may be to just play clever games with share flipping and asset transfers between companies that you have controlling stakes in. Building value is for chumps.
Yes, that is indeed the argument that coldtea is talking about.
I learned that Git stores data as DAG at the very beginning when introduced to it. But I came to get clicked until I realized that it is not only a DAG but an immutable one. That is, existing nodes of the DAG are never changed once created. The only operation supported by the system is more or less: create. Also, using the plumbings to peek into the content of the objects and refs inside the .git helps a lot as well.
>Is generating trillions in economic activity and allowing billions of people to be employed and connected not adding value?

By itself? No, not at all. At least not more valuable than giving the same people the same money for doing nothing.

>What would you rather have people do?

Literally anything not actively harmful.
I meant you'd swap the card when the system was off, not when it was on.
>and they are all a grotesque overextension of state power

Well, that's certainly a valid viewpoint, but secondary (and primary) seat belt laws have saved a staggering number of lives. You're correct that it's perhaps not the best example as the driver and occupants can turn into projectiles and harm others, but the vast majority of deaths and injuries come to those not wearing a seat belt[1].

>I don't want to be a revenue center for the state to optimize

It's not about being a 'profit center' for a host of corrupt politicians. We can debate what tax money should be spent on, or the rate at which they are levied, but I imagine we would both agree that taxes themselves are necessary for the maintenance of a healthy society. Your life is better when those around you are healthy and productive. None of us exist in a vacuum.

[1]: https://web.stanford.edu/~leinav/pubs/RESTAT2003.pdf
I like to believe the calmness from tea comes from L-theanine, commonly present in tea leaves. https://en.wikipedia.org/wiki/Theanine

However, experimenting with putting theanine in coffee and consuming energy drinks with caffeine+theanine aren't as relaxing, perhaps because of the higher caffeine content, or other relaxing compounds in tea.

I drank about 40oz of coffee a day, and had the same symptoms if I stopped. I started replacing coffee with tea and the symptoms were a lot less severe. I'm now down to about 1c a day of coffee I grind and brew myself, as if it's a hobby enjoying the flavors and characteristics of different beans/grinds/brewing methods, not because I need caffeine to be a functional adult.
If you have a project that accepts code from outside contributors, you can only re-license the project iff you have a copyright assignment from all of the outside contributors.

This is because by default, new code from an outside contributor is only granted to the original project under the original license and the copyright is owned by the contributor. If the company managing the project wants to change the license, they would need to contact each contributor and get a new license (unlikely), or remove the code from the project (equally unlikely). However, if the company only accepts patches or code that also includes a copyright assignment, the company can change the license to whatever they want without any input from their contributors.
Yes, you can add it to a wishlist.
The AP treatment of the same story [1] (a repeat of a feature request -- have the ability to add "supplemental urls" that can be alternatives to the main link posted, to both allow auto-correction of blogspam and to provide alternatives to paywalled sources)

Here are the new documents [1] themselves, as far as I can tell, but I can't find many of the referenced quotes in there (the "hammered" quote and the "blizzard" quote are the most colorful ones).

[1] https://www.apnews.com/4e2da888ede44c3db129b46d76504778

[2] https://int.nyt.com/data/documenthelper/569-purdue-pharma-do...
But even getting a quarter of those therapists to all pay $50 a year would be a pretty good businesses imo.
>that same logic would trivially justify abortion bans, forced marriage and labor, and all kinds of other nasty stuff.

Only if you left no room for nuance and see every issue as completely black and white. Life doesn't work that way. It's ridiculous to compare seat belt laws (which we already have!) to forced marriage and labor (which we do not.)
This needs to called what it is, corruption. "Self-dealing is the conduct of a trustee, attorney, corporate officer, or other fiduciary that consists of taking advantage of his position in a transaction and acting in his own interests rather than in the interests of the beneficiaries of the trust, corporate shareholders, or his clients." This is supposedly why boards exist in the first place.

https://en.wikipedia.org/wiki/Self-dealing
Yeah, this is not just in SV. Conflict of interest seems to be one of those things, in the last 20 years or more, that people do not give a shit about. I've seen it in a lot of places, and when I have conversations about it with smart friends, I don't get a rise out of anyone. I can only imagine what the average, working-class Joe/Jill think. If I had a conversation with them, they'd probably think I was some kind of nut.

To me, this smells like American culture just being corrupt.

EDIT: typo
This is something I have been talking about recently around the whole Facebook data breach/trust scandal, for those people that feel the need absolutely trash Facebook. No matter how much people might want to hate on Facebook, threaten to leave and talk about all of the supposed "benefits" its had on their lives quitting.

I feel like people have become far removed (And maybe Facebook has as well) from how life was when Facebook came along and the impact it had on us. I remember Facebook being this clean version of MySpace or MSN and everyone was jumping on it, soon I was sharing content on a clean looking website getting likes and comments, connecting with friends and family in ways I'd never done before. And it did such a great job because people of all ages were getting on board. At the time I was in boarding school and so being able to communicate with my friends and wider family was important and Facebook was the best way for me to share it with everyone.

There have been some issues with Facebook of late, and they have publicly announced they are aware of these issues. Not just issues in relation to data privacy, but issues such as effects on our mental health. And I personally have seen improvements to the type of content that shows up on my feed. This is also partially mentioned in the article where she says her relationship with Facebook is still complicated and that if she spent too much time on the platform she felt more depressed, but when she used it communicate with others, she felt lighter. The effects of social media on mental health are only recently coming to the forefront and is a reflection of the world of social media not just Facebook itself.

So when we bash Facebook, lets not forget the social network it brought us and the extremely challenging environment it made of itself with the amount of data it collects and uses. That only now we are considering important to be protected, something that not many companies around the world are getting a real grasp on.

My response to the article is well, is Facebook really all that terrible if you found valuable social connections by using the platform as it was always intended? I think not.
It's inspiring to see people work full-time on free software. I remember the shock when I found out Conversations.im creator is also working "9-5 days in Open Source." [0]

Good luck Drew!

[0]: https://twitter.com/iNPUTmice
Because keyboards are a personal preference thing and the nature of mechanical allows for more implementation styles, there are an insane number of types of mechanical keyboards.

Here are the variables:

Actuation Point (Where does the press register)

Linear vs Tactile vs (Tactile + Clicky)

Force (IE how much pressure to push down)

total travel distance.

(There are also some optical switches with adjustable actuation)

>The tactile keyboards have a "click" somewhere, but it is not connected to the actual keypress registraion.

MX Blue actuates at 2mm but clicks somewhere around 1.75mm, Razer's tactile switch on the other hand actuates right on the top of its click/bump. You can also find some that actuate before the click.

>On top of that they are ridiculously tall.

https://kono.store/products/hexgears-x-1-mechanical-keyboard

Basically just google low profile mechanical keyboard switches. mechanical keyboard travel distance goes from around 4mm down to 1.5~mm. And there are all kinds of thin ones.

>It is worst on the linear gaming keyboards, where resting your fingers on the keys can cause them to register.

Cherry MX Red: ~45cN force

Cherry MX Black: ~60cN force

Cherry MX Grey: ~80cN force

There are tons of problems with mechanical keyboards but your problems are not them.
This is an original idea that I haven't seen elsewhere.

The big issue is that assembling loose cells into a battery pack is a hard enough operation. It must achieve good mechanical properties (the pack must be rigid enough), good electrical contact with the battery terminals (bad contact would ruin a pack, could start a fire as a bad contact could overheat) and good cooling (battery packs heat, so afaik all designs use liquid cooling, which needs very good thermal contact between the cells and the cooling assembly). Loose cells would essentially mean you're feeding the loose cells inside the pack and the pack has some robotic assembly arms that it uses to put the cells in the right places while it achieves the three objectives.

With some different, taylor made cell design you could make this self-assembly easier, maybe even make it mechanically passive - have the cells orient vertically and slide into their places, and then they're locked. But the current cell design is definitely not chosen for this.
Google Cloud Platform and Hacker Noon
Ask HN: How to market developers / data scientists at $100-150 online?
Hello HN!

I have a team of developers (and data scientists) here in Sweden. Normal rates are around $100 / h for on-site work, and it would be nice to be able to get approximately the same online.

Comparing ourselves to freelancers on eg Upwork there is a massive price differential. Even for sites like Toptal.com you can only expect to get $75 or so (not hard data, just my impression, could be wrong on that).

What is a decent strategy for overcoming this obstacle?

I'm guessing the answer has something to do with "finding a really special niche" and "selling on value, not on cost"?
Why you have to point out his nationality?
Ugh, bad cop. I'd encourage you to try that again/file a complaint, but I understand if you don't want to deal with that.

Hamburg DPO would be another avenue: https://datenschutz-hamburg.de/

If you're interested in involving media, heise.de and golem.de might be interested - at least some of there journalists are on here too.
Perceptual bias reveals slow-updating in autism and fast-forgetting in dyslexia
>Apple proves that does not have to be the case.

Apple was part of the PRISM program.

Apple is a hardware company from the start, their strategy has been fixed long before other Internet companies figured the value of customer data.

Their narrative of being privacy enforcer aids their strategy of building closed systems.

I'm not telling Apple is deceiving its customers with the privacy narrative, but it isn't a guardian of privacy either; if it was it wouldn't have entered CHINA like other comments have pointed out.
Git itself is so simple, it's all the stuff around it that can be overwhelming. Social mores about all the possible workflows are maybe the biggest (rebasing vs merging, granularity of branches and their longevity, acceptance of partial commits reflecting a state never realized in isolation on disk, commit hooks, requirement of every commit to satisfy properties x,y,z, direct access to common parent repo copy vs requiring some sort of pull request flow (and dependence on github and all their stuff)) but there's also work tracking, code review, build automation, test automation, deploy automation...
> You can define a recursive type by quoting the nested reference.

No, that’s not sufficient, or at least it wasn’t. The problem wasn’t symbol resolution, but Mypy actually gave you a recursion error. At one time they were intending to fix it by implementing protocols which hadn’t landed last I checked.

> You can create stubs. Some are in typeshed.

You can, but not for magical libraries like SQLAlchemy.

> Python has always been slow to add new syntax. I think that's a good thing overall.

Probably, but it’s hindering their typing story. Typescript solves the problem by building a syntax that compiled to JS, but Python has some syntax support but lots of things are shoehorned in.