skysight-inc/HackerNews huggingface dataset:
Have you considered keeping your wordpress as a "frontend" and making API calls to a backend build in laravel? You could slowly migrate your code to a `/v2/` path on the same system. Then, once everything is moved into API calls on the `/v2` path you can just write a new frontend that talks to the new APIs you've built.
DRM and terms-of-service have ended true ownership
Most of the libertarians I know are fine with the FDA doing research and providing information, maybe even requiring specific and true labeling for certain publicly sold goods. What they do not like is the FDA banning the sale of drugs or foods that they do not approve of, even with proper and true labeling. Because that is is just another attempt to take decisions away from people.
You probably mean local maxima.
Not OP, but my $0.02... GSuite or O365.

GSuite: Best in class spam filtering. Mail clients are excellent. Integration with the rest of the Google ecosystem is wonderful. Google, as an auth provider, is fantastic. Downtime is nearly non-existent.

O365: Enterprise class mail tools, sub-par protection (spam and phishing will get through). Mail clients are fine. Even better if you're a Windows shop. O365, as an auth provider, is not as clean. Not as fault tolerant, but getting much better.
You get a lot of pesticides.
Since fission is triggered by neutrons we should call it “neutral energy”.
I'm not sure that works if building trust requires you to try it and .. hope for the best.
Barrenderos (Sweepers) – Francis Alÿs
I would argue you're managing a team of offshore developers to achieve business goals at a fraction of the cost. Which is a valuable skill that usually pays more than a junior / mid level programmer's salary.

But I've done work like this and understand it's not exactly most rewarding or fun (language barriers, early morning/late night calls etc...). So you should probably think about what you want to be doing down the road professionally. Do you want to be in more of a managerial role or do you want to be a senior developer?
I didn't say it was a bad thing.

The point was that being "productive" - that is to say fully focused - for a complete workday just doesn't happen all the time without medication of some sort.
What you’re describing sounds like TLA+, among other modeling languages.
I'm not saying Adsense wasn't in violation but I'm just saying that the other ad providers have a lot of cookies
This does not work as well. If you take any machine learning model for ads, "content" related features are way less predictive than "user" related features. ie who you are matters more than what you're currently reading.

[Disclosure: I've built a lot of these models in the past]
A 2004 piece by the Mexico City-based artist in which a line of street sweepers push garbage through the streets of Mexico City until they are stopped by the mass of trash.
I thought that was mainly paid subscriptions and advertising?

Ad-only publications were always very low quality.
If I love my job, then I'm not being taken advantage of (from my perspective). If I'm being taken advantage of, that is a strong force to get me to hate my job.

Whether or not my supervisors think they're taking advantage of me is a different matter, and one that is largely irrelevant to me.
At its' current state Randoku mirrors Pinboard's features to a certain extent, but I'd like it to be much more than an archiving solution.

I'm working on introducing "read it later" features (à la Pocket/Instapaper), annotations, discovery of relevant content via RSS and re-discovery of content already bookmarked (which is what I liked about Link Drop).
Layer separation can be addressed trough proper material selection and print settings.

Nylon and resin based filaments have excellent layer adhesion, also keeping your print area sterile and at a correct temperature is very important dust is your worst enemy.

Also too many people think that printing thin layers improves strength it doesn’t it just compounds the problem.

I’m printing large functional and structural parts in nylon with a 1.2mm nozzle and 0.6-0.8mm layer height and with a glass fiber reinforced filament I’ll have a material failure before layer separation.
I'd love to take those videos and turn them into proper coherent blogposts. That's my main goal for the rest of this series.
They used to charge serious money for it, that would have allowed them the budget to fix enough of the bugs that SMS is now pretty damned good.

Culture is also a large part of it, it's embedded in telcos to such a degree that I and my parents use rather expensive and fairly slow AT&T DSL because its rock solid, every one of my friends and family who use cablecos for Internet have a tremendously higher rate of problems. Cablecos come from a culture where a customer or neighborhood losing connectivity for hours or a day or two wasn't the "end of the world".
Yeah I think that is understandable, it's not all or nothing with the FDA, you certainly can approve of some aspects and be libertarian, and not approve of others and be libertarian and it all still makes sense philosophically.
> ... being anti social ...

I prefer the term 'asocial'. Antisocial, in most contexts, means actively engaging in activities against society--like vandalism.
Taxi Cab Drivers were not employees either.

Why do Uber and Lyft need to take on the drivers as employees all of a sudden? I'm not saying they shouldn't be, but just curious why the seemingly sudden change in opinion from some people?
Aurora does not require using your own credentials; there's an "anonymous" button on the login page. It does support split APKs, and has completely replaced Yalp for my uses.

https://gitlab.com/AuroraOSS/AuroraStore/
Does it support emulating one for a MacBook that lacks the hardware?
Companies don’t care about anything that doesn’t drive the bottom line.
I think Marc Spagnuolo (the Wood Whisperer) belongs on the top of this list. Wonderful content and teaching style that helped me go from a noob to producing quality hardwood furniture in a matter of months.

https://www.youtube.com/user/TheWoodWhisperer
Room and board?
> (A very important exception.)
IRCCloud just appears to be akin to a BNC. If Bob decides to use IRCCloud or a BNC that is his choice. The rest of the team or group can still use their preferred IRC client

If just one team member uses IRCCliud for chat, all tgat sensitive info is now stored on IRCCloud’s servers.

So, hiw exactly does “open FOSS protocol” help in this case?
Colloquially, in the US where San Francisco is based, a box of macaroni would mean craft mac and cheese just like kleenex means tissue.
>The big lie of adtech is that it can advertise better than conventional methods. Yet I've yet to see a relevant ad online - when I see them in paper magazines and metro stations that don't aggressively target me individually.

How often do you see ads online that are in one of the hundreds of languages that you don't speak? How often are these ads for a particular business in a location that's in another country?

Without some targeting, many of the ads I get are in languages I do not understand. Sometimes they advertise services that are in another country entirely.
Wonderful show, with wonderful hosts. I can't recommend it highly enough.

It's one of the many pieces of entertainment that should be far more popular than it is, but instead most people choose whatever the heck is going on over at HGTV shudder.
Building a Computer Vision Model: Approaches and Datasets
> Is hg as fast as git?

No. You still have to launch the Python process per command, which is "extremely" slow (relative to C programs). I air-quote extremely because the difference for a single command is small relative to human time, but it matters for automation that invokes many commands.

This post is from 2018, and maybe Hg's frontend is written in C or Rust now (I don't follow its development). But if it is still a Python-driven runtime, the same basic criticisms apply:

https://mail.python.org/pipermail/python-dev/2018-May/153296...
Only 20 scans a week?

A scan takes 30-60 minutes. So even if they only work 8 hour days and assume an hour for lunch/flex that's 35 scans per 5 day week. If they use it on weekends at all or run it for more than eight hours, that's just gravy.

I'm not sure where you got the 20 scans a week number.
Vaguely remember an Orange County Choppers episode taking gratuitous potshots at Intel
I wonder— at a time in the future when every email in the country passes through a Google server, will they finally bring back Wave?
Pick two, cheap and good. If the FDA is correctly doing their job, it should take some time to process if the generic drugs are effective. And for non-generic drugs, the R&D involved specifies that it doesn't come fast.
I'd love to do that! Let's see what can be done :)
Used to be, don't publish information about yourself that could be used to impersonate you. Then we got Facebook.

With the number of data breaches by credit reporting agencies, Facebook is the least of your worries.

Installing random binaries used to be a bad thing, now it's outright encouraged. "Thanks for using our toilet. Download our app to unlock the door!"

With iOS, the amount of damage an untrusted binary can do is extremely limited.

Opt-in billing used to be the domain of sleazy porn sites, but now you can't buy anything from Amazon without them trying to surreptitiously slip a Prime subscription into your cart during checkout.

Sleazy billing has been a thing since Columbia House.
EU election season and securing online democracy
Poorly-designed market-hit is usually easier and more straightforward to fix than a well-designed market-flop.

I'll take the market hit any day! (Anyone remember the fairly pervasive "fail whales" along Twitter's bumpy evolution? Did they negatively impact the end state of the company?)
It's a classic joke. http://catb.org/jargon/html/S/studlycaps.html
Its like if spanking was your fetish but the person spanking you believes they are punishing you. It's irrelevant to the person being spanked as long as they enjoy it.
I'll pitch in with my own intuition; the easiest way to understand it is to view it as a call stack. Using this example function:

function RecFunc(n, max) {
let result; // intialize the return variable
if (n < max) {
result = RecFunc(n + 1, max) // the recursion
} else {
result = n; // the exit condition
}
return result;
}
RecFunc(0, 3);

When you call the function, we descend down the stack until it hits the exit condition. Notice that `result` is undefined in the upper levels of the stack; when `n` is equal to `max`, the function is finally able to assign a value to `result` and exit:

| RecFunc
v n: 0, max: 3, result: undefined
| RecFunc
v n: 1, max: 3, result: undefined
| RecFunc
v n: 2, max: 3, result: undefined
| RecFunc
v n: 3, max: 3, result: 3

Now that the exit condition has been met, we go back up the stack, returning the result at each step:

^ RecFunc
| n: 0, max: 3, result: 3
^ RecFunc
| n: 1, max: 3, result: 3
^ RecFunc
| n: 2, max: 3, result: 3
^ RecFunc
| n: 3, max: 3, result: 3

Notice how the call stack resembles stepping through a for-loop:

var result = 0;
for (var i=0; i++; i<=3) {
result += 1;
}

If you really want to see a mind-blowing example of recursion, step through an implementation of the `compose`[0] function some time. :)

[0] https://github.com/reduxjs/redux/blob/master/src/compose.js
Yes but you don't do 20 scans a week, you do that per day
Soon, 7 billion living people.

Humans aren't immune to mass dieoffs. We're animals too.
If you hate your job, someone may be taking advantage of you.

If you love your job, someone may be taking advantage of you.

Someone may be taking advantage of you. Or not. Who knows?
Semi off topic, but "influencers" are so absurd to me.

I mean, they're basically people who build a following based on being attractive, right? And the idea is that other people want to do whatever they do based on that? Seems so shallow.

Not gonna lie I follow hot people on instagram, but I definitely don't aspire to be exactly like them.
Well, there's always the immediate option of a regular taxi!

But yes, sure, who knows, but isn't that the point the free market fundamentalists often make about price clearing? Supply and demand will somewhere theoretically clear each other and maybe it's always a dance around that spot, but in this case the drivers are using the algorithm to try to find the best price they can get for their service, rather than let Uber/Lyft determine it artificially.

I just don't understand why when capital sets the "price" of labor, it is considered free market ("No one forces anyone to drive for Lyft") even though many people literally have a choice between working or starving, which isn't much of a "free choice". But when labor tries mechanisms to find a new price, it's "collusion" and "gaming the system"

--

After all, even in this, there is always room for "defectors" to take the passengers that wouldn't use the higher rate!
Same drug, different generic manufacturer.
Use double Enter

for line breaks on HN.
You can't really experience the true TempleOS flavor without the hardware speaker beeping RNG-based hymns.
> Facebook is far from intuitive for someone who doesn't know.

I am a 30-somthing software engineer who doesn't use facebook. The few times I have tried it out it was indeed incredibly confusing.
As an aspiring woodworker and handyman, I just want to suggest This Old House Insider [1]

The subscription gives you access to the entire This Old House and Ask This Old House library. They're in the process of adding all New Yankee Workshop episodes as well as PDF plans of those projects (normally $14.99 each). It's become my Sunday morning go-to now.

1) https://www.thisoldhouse.com/introducing-this-old-house-insi...

The most recent episodes of the current season are also available on PBS Passport which you can get for a $5 monthly donation to your local station.

Edit: It's something like $95.60/year. I've been getting it as a gift so didn't realize how bad the signup form was. Also, they don't have any app/roku support yet so I cast the video from Chrome.
Binky is absolutely fantastic. I've been following it for years and it's great they're posting more often now that their Patreon is supporting the show.

I'd also add B is for Build.
As I don't have time to go through his oevre could you perhaps pass on to us a few insights of his? TIA
So why no prosecutions under the Computer Fraud and Abuse Act for "exceeding authorized access"? Adware doesn't have consent. There's no contract of adhesion. Has anyone filed a criminal complaint?
Isn't Ireland is home to these business because they have lower corporate taxes than the rest of the EU? Lower taxes likely make it harder to fund the regulatory agencies that should oversee these companies, which were intentionally courted to Ireland with lower taxes.

I don't disagree with you, but it seems to be largely a problem of Ireland's own making.
Well, it goes both ways.

I love my job because it's not that difficult, it pays really well, and it's something I've had experience with for decades.

I can get most of my work done in the span of 2 hours/day and have time left over to work on my side business. My boss is extremely happy with my work and I actually have been making more progress than most of the previous developers in my position.
> I just want my systems to boot, run my simple applications, then shutdown when I ask them to

Which is what you get out of the box with systemd. The only problems you mentioned either apply equally (e.g. shutdown delays due to blocked processes — having supported NFS clients, let me tell you that was not a new problem in the 90s…) or are due to misunderstandings about how to use other components.

For example, if you have a critical service started in cron with no error handling or recovery, you always had an unstable system and were simply lucky not to have seen it fail before now. Projects like Upstart and systemd were started in large part due to people getting tired of having to kludge around those limitations of the older approaches. Having fixed systems which were configured that way in the past, I much prefer using something which solves it by design than continuing to bet on being lucky.
It's a very strange argument that I have seen previously that someone could write an alternative to systemd but haven't ergo systemd must be the best alternative.

This is wholly and totally imaginary. Every part of system has an alternative because it is all solving existing problems that people have been solving for decades with a variety of tools.

The only actual challenge is replacing just part of systemd while retailing compatibility with the rest of it.
Same, still one of my favorite phones.
Ok, I'm not sure I understand your question, but I'll try...

Think of his "index" as a virtual program counter, while you are trying to write the code or understand what someone else has written. At some point, the process is going to be in a state where someone has entered the room (i.e. n = #people - 1), and at a later point you have incremented n (so that n = #people again).

One of the key features of Dijkstra's thinking about how to understand and write programs is that you should be thinking about the text of the program, not its dynamic behavior. You should not be "pretending to be the computer"---when you mentally "execute" the program, you have to keep a finger pointed at the current statement (and procedures, recursion, loops, etc., make that pretty difficult).

However, I don't know if he'd fully developed that idea in 1968; this article reads like he was still trying to understand programs by playing out their behavior. So, if you were counting people going into a room, at some point you will have seen someone go in, but not have incremented the counter while after the next statement you have seen someone and have incremented the counter.

Without a lot of discipline, GOTO has the power to completely throw away whatever understanding of the program you have; you could GOTO that point where you are going to increment the count but without seeing anyone go into the room.
It does grant them GDPR rights. If you offer service to people in the EU, you have to comply with the GDPR. If you don't, you don't have to.

How and will that be enforced is a different discussion, but the regulation clearly protects people in the EU regardless of where the website owner is located.
Why would conventions in the UK matter ? It is an article about a US agency on a US website.

Just use the original title.
Ah yes, real engineers anticipate the side channel attack that can happen when someone releases a butterfly at precisely the right location and precisely the right time so that it flaps its wings that affects the climate 10 years later that affects the cosmic rays that cause electrons to misbehave in all the CPUs across all the Docker containers on all the hosts in all the data centers and availability zones that causes all the right double entry debits and credits across multiple bank accounts and across multiple banking companies to steal some money.

This is a much bigger problem than type safety.

But luckily that is a hardware problem.
It's not implicitly better than using straight Lua, no. It just seems to hit the sweet spot of Lisp, game library and interactive development for me.
How to Give CSS Colour Variables Names (2016)
Facebook CTO is so shaken by content on site that he cried in interview
At least in the US it appears the costs of drugs is not tied to any real market forces / competition type forces, and I don't think when drug prices were lower the FDA was doing less testing.
The people creating the things should be organizing projects for themselves more often.
Is providing a pgp signature any safer than having signed apps to ensure that the app both comes from the source you think it comes from and ensuring it hasn’t been tampered with?
True but even that tends to be driven by a certain 'idea' of authenticity - look at all the restuarants in here that would like to upgrade the decor and food (and prices!) but immediately get dinged as 'in-authentic' when they make those changes

https://ny.eater.com/2019/1/18/18183973/authenticity-yelp-re...
thats too bad as their interface is absolute garbage.
they could still probably do a whole hell of a lot better with automated diagnosis.
Yeah, but bad advice is easy to tear down without resorting to the "hurr, durr, check your local code, my code requires X." The people that just worship the code without understanding why the code says what it says are what I'm complaining about. A lot of building code is there to facilitate consistency and ease of inspection and in those cases the "wrong" way of doing things is perfectly fine at small scale but it would be impractical/expensive to do that at a larger scale.
Those financial encumbrances exist due to VCs taking a larger share of the pie than their efforts are worth, and we can't look at their bank balances now and ignore all context as to how that money got there in the first place.
Somebody needs to ask Tony Hoare about his axiomization of GOTO described in that...
Congrats Geoff! Where is Sam going?
That's 35 or more years out. First fix the emissions then work on population growth to increase the doubling time. Unless we want to discover the point at which Malthus was right?
It seems to have worked better than well for New York Times: https://digiday.com/media/gumgumtest-new-york-times-gdpr-cut...

Do you think it's not repeatable?
Nah. It's also not a joke for me. It's literally my first thought.

Maybe what you say is true in social circles specific to the Go language, but it's not unambiguous outside of that.

HN often refers to technologies that more mainstream communities might refer to as obsolete, but it's not so for us. There are active Gopher servers right now, and surely a community that still uses them.

I believe there is also a rising interest in Gopher among people that believe that HTTP has become far too bloated.

From a quick search, here's a blog post from February of this year of someone that decided to also host their website via Gopher:

https://petermolnar.net/gopher/

He even mentions how he was inspired by an HN post of 3 months ago that talks about the Gopherspace:

https://news.ycombinator.com/item?id=19178885
One of my lyft drivers had their car in the shop for 6 months (some dispute with the kia dealership, they assured me that their lemon lawyer would recover the car soon) and the car they were driving for lyft was a rental from enterprise. Desperate people are taking these gig jobs and it's scary how far in over their head some of them are.
The math has some nuance: an extra dollar for the driver increases his margins a lot more than it does for lyft/uber.

10 rides at 10 bucks or 5 rides at 20 is the same for uber, but way better for the driver (and worse for the consumer).
To play devil's advocate - how do you determine what constitutes research to figure out what your "target audience" actually is, versus "privacy violation/GDPR no-no"?

I can imagine say, readers of Golf Digest are probably interested in golf. That's about the extent of the research that can be done by a traditional magazine. But there's an entire ad industry (for better or worse) to minimize 'wasted' impressions, and there's a large chasm between "male 25-35" and "specifically John Doe who looked at #9 clubs yesterday but hesitated to buy them, maybe we can win him over". Clearly the later example is prohibited in the spirit of the GDPR, but it's broad enough that it kills the former as well (and puts the extent of information available to the industry back to "golf digest readers play golf").

Not that I am particularly sympathetic to advertising agencies and the machinations of what online ad-tech has become, but I am sensitive to legislation that puts entire industries (I.e. real people's jobs) under a coal fire of "maybe we as a company literally have no viable path forward".
Thanks!

YC's core program will still be run out of Mountain View this summer. We'll all look hard at what that will look like in the future. No firm plans to discuss yet except, of course, YC China.