skysight-inc/HackerNews huggingface dataset:
Yeah, very interesting...

"some bots are people"

"i want to use the bot badge and i dont want to be called not a person"

"Okay, I'm gonna show my hand a little: as a transhumanist, I object to the implied conflation of "person" and "human". This is a situation where we can afford to be forward-thinking and open-minded without a cost to current functionality and, honestly, without a significant cost in terms of work."

I hosted a Mastodon instance until a couple months ago. It was stuff like this that made me leave the platform.
When things go wrong in Word, there's no need (or potential) to dig into the underlying code for analysis.
While I understand Ageism exists, I do see a trend change though. Take for example all these technical tracks in many companies now. All of these engineers are very tenured and usually very experienced(40+). In-fact they are considered irreplaceable by management since they set the vision of the company. Especially in the valley, the trend I notice is that you don't want to lose these "senior staff, staff engineers etc."
> older candidates would not have even been allowed to know about the job

To be more precise, they would not have seen the job on Facebook. That's not the same as not being allowed to know about the job, and the difference matters. The question is not whether they were included by a particular venue, medium, or method. If it were, every engagement with a headhunter would be discriminating against anyone not part of their clientele. The real question is whether equal efforts were being made to reach people of different age groups across all available means. Do we know whether that's the case?

> I sincerely view the overwhelming shift to open-plan offices as partly motivated by widespread ageism

I agree that there might be an element of ageism in that choice. Any physiologist can tell you that the kinds of distraction and discomfort inherent in such an environment will affect older people more than younger ones. For the same reason, I think certain interview techniques are inherently ageist, as is a more-than-usual antipathy toward letting people work from home. I'm fortunate that I've been able to overcome these obstacles, but the very fact that they are obstacles is problematic IMO.

> a lot of HR processes that are supposed to be fair "because they apply to everyone" are actually just engineered

That's true of a lot more than HR processes, though I would caution you not to assume malice where incompetence (ignorance, insufficient diligence) would be sufficient. That said, disparate impact and disparate treatment are two different standards. Perhaps the law should address disparate impact. Or perhaps that would create its own ills. In any case, it doesn't. Uniform application of a standard or process still seems like a strong defense against charges of disparate treatment, even if those standards or processes create disparate outcomes.
Postmark for iOS
How to Choose a Professional Email Address for Your Business
> If the group has settled on using React, the last thing they want is someone constantly trying to convert them to Angular.

Older developers have seen enough technology fads come and go that they are much less likely to do this than a young, excitable one.
This is an update, ZFS was first included in NetBSD in 2009.
Can you just put it in your terms of service that you will remove their account and ban them if you get a GDPR request?
About that factorial code in Clojure, I wish in reality one could write beautiful recursive code like that without blowing the stack for large inputs, one of my main grips with Clojure.
Electronics is a similar situation to programming: from the right perspective, it's quite easy: all of the details are very small and simple. The complexity is all to do with the way that many (MANY) small details are packaged together into a larger whole. Experience just helps you recognize common patterns, because you've seen them before. In theory, anyone with patience and determination can do this. The original article is well detailed for someone with knowledge of (or willingness to research) all the things called out, generally by name.
The scope definition talks about location of the data subject, not citizenship: https://gdpr-info.eu/art-3-gdpr/
Hey! We are publishing the whitepaper in a few weeks. We use a blockchain in a number of places, both on the consumer side for the skills marketplace, and on the developer side for federated learning.
The point they're trying to make is 'I'm a Nazi'. Should just be nuked offsite.
If you're registering as a business rather than an individual it looks dodgy to have a whois privacy record instead of your business details. Not necessarily a deal breaker but definitely a single red flag
The opposite is true. Compare an 8086 running DOS (1978) to a Pentium II running Windows 98 (1998) to a Core i7 running Windows 10 (2018). Progress has slowed down immensely. Look at other things like voice recognition, video conferencing, and VR. Dragon Naturally Speaking came out in 1997; I don't think anyone predicted that more than 20 years later, voice recognition on iOS/Android would still be so awful (and not work without an Internet connection). Likewise, I don't think that anybody would've anticipated that video conferencing would still suck, and most people would still prefer using voice phone conferences. At a more technical level, I don't think anyone anticipated that a 1970's era UNIX clone would be the dominant operating system, that we'd still be writing apps in Objective C, etc. Visual programming, micro kernels, object components systems--none of that stuff panned out either.
They do provide a contact proxy service as part of this though. So that people who need to contact you can, just without learning who you are. Like a PO box.

And again, you don't have to buy a domain. Or you can go through the same steps I've can to (eg) mask the sale of land and property with an intermediary company.

People's recent outbursts at the WHOIS system strike me as odd. It's been this way for two decades. It's really very similar to other public records.
Like TFA describes pretty in depth, that response burden, for sites that have no saved data and process nothing personal can be as simple as a form letter response pointing to a properly detailed GDPR statement.

Or might have to be expanded on a bit, point is the response cost can be scaled as well.
Yeah, this is a major misconception. Designers often forget how quickly people can get used to complex things, if they're using them day-in, day-out. Simple is bad design if it gets in the way of virtuosity.
So ICANN require the information to be public? I thought they just wanted that you provide accurate info to the registrar.
Nope, that’s not what I’m looking for at all.
"Purchased" isn't the same as "enabled". It just gives you the button on the UI.
Data-driven algorithms are discriminating based upon undesirable/illegal vectors; they are utterly amoral in optimizing their solutions. Even if the algorithm does not have access to the "Age" field, then there are plenty of proxies, like what reunion tour you liked. And the same goes for race, gender, sexual identification, religion, etc.

To solve this we either need the training data to have no illegal/undesired discrimination, or we make the system moral. I think the first is impossible, and the second is what we will do sooner or later.
I can guarantee it is not! We are a VC backed, 60 people AI team from Europe, having worked on AI for a few years. This is a new product we are launching next year
This is why, at least in the UK, there are several pathways to resolve disputes - both in the hospital trust and above it, which is in part to avoid this kind of scenario. If that doesn't resolve it the patient usually approaches a lawyer to seek compensation, and most times this is settled out of court and in private. When patients and family hit social media, the hospital/doctors are not able to publicly talk about the grievances, or can only put out a very limited public statement with permission (like the recent Alfie case).

I had a friend of mine who refused a request by a patient out of the country, while on-call one weekend. I'll leave out the details apart from it involved shipping a large quantity of a very expensive medication to another country - as the hospital did not have this medication available. He had already sent enough of this medication to cover for at least a week (at huge cost to the NHS, as the medication had to be couriered by plane) when a second request was received 2 days later. A huge internet hate-mob appeared on Facebook saying all sorts of things about this doctor by name, to which he had no ability to respond.

I'm for making healthcare more transparent, but I wonder if, as a doctor, we'd be pressurised into pleasing the patient more than treating the patients correctly, with the threat of negative yelp reviews, though that's obviously a risk with any sort of profession and review system.
Maybe she means all that info was exposed in the court case?

That's exactly the sort of "true but out of context" thing a tabloid like this site would use.
In my experience, the cars in the slow lane are often going well below the speed limit. So you could easily have self-driving cars, driving at the speed limit, in the passing lane.

I'm curious if they would be programmed to 'move in' to allow a faster (exceeding speed limit) car to pass.
Ask HN: What service are you willing to provide for $1?
Any micro performance gains from a function call will become rounding errors compared to the extra cost of any arithmetic operation on a dynamically-typed language.

It may be an interesting article for describing how JIT and some late-optimization techniques can produce optimized code given the right optimization preconditions, but I fail to see how the title is supposed to describe the contents of the article.

Last, but not least, performance-sensitive C code tends to be statically linked.
Please explain to me what a labor shortage is then, if it's not a shortage of labor.

Should I be using the more economically correct phrase 'scarcity of human capital'?
EUV in Final Push into Fabs – EE Times
For basic syntax? Just go do some leetcode problems until it starts to make sense. Every time you don't know how to do something just look it up, python has great docs. As for learning it for a first language, probably go with other posters suggestions.
Exactly, and when there's a use case for a blockchain that isn't "building a trustless currency", I'd love to know, because everything else I've heard would be better suited by a database on a server.
Well... in that context, it could be seen as "GDPR bring a lot of new constraints, that may be opportunities for new businesses too... because compliance is a tedious process". BTW, there's a need for DPO, something that didn't exist before... And some projects will be (a bit) more costly because there will be a new requirements...
Not to discount your point, because it's mostly relevant, but in the Alamo Drafthouse case I don't ever think they reveal the name of the girl who makes the call.

Though I guess if a phone call had protected HIPAA information and you could tell who it was through their voice it might be a violation?
Just as the world learns the horrible reality of practically criminal underregulation that the tech world has been operating under.
Is Mastodon the only high-profile implementation of OpenSocial? Given what Mastodon does it seems like an Erlang/Elixir implementation would be right in the sweet-spot of what those platforms do...
To be fair I see plenty of people about running with their dog and/or a baby or toddler in a stroller around here. A little creativity goes a long way if one is motivated.
Well in the case of consulting it's more billable hours, thus more profit. The clients should be the ones asking "why do you need 20 developers working 60 hours a week on this inventory system" but they seemed to accept it as normal.
Novel things have a much higher impact in people's minds than routine things. Eventually self driving car crashes will be routine. 1 death is a tragedy, a million is a statistic kind of thing.
In which case the applicant's employment history would be a lot more relevant. As in, have they been job-hopping, historically "not-lasting" at a job? or do they commit to their work and see it through. If you're offering a decent job and pay fairly, there's no reason to assume an applicant will simply "not last" only because of them being "over-qualified", whatever that means.
How is "good design is timeless" helpful advice?

Jones, make me something timeless, or your ass is fired
Deliberately writing bills for services not performed is fraud. Of course there can be billing mistakes and corner cases where it is not clear what exactly has been performed. Excessive billing that goes beyond what insurance pay can motivate people to fight back...

There are so many things wrong in how the doctor behaved it is mind-boggling and a big red flag. Fighting angry and stupid people in court is best avoided but one does not always have a choice.
Yes, I did, I had to comply with EU workspace regulations. Built a nice toilet marked the floor with yellow lines, paid a wage above the minimum wage, registered a company and the govt. people said it's all good.

It's really not that big of a deal.

I would have trouble only if I was doing illegal business, make people work in an unsafe and dirty environment, didn't provide the sanitary needs and paid them less than the national minimum wage.
I have the same problems with taxis. They might make more economical sense for me. But their drivers are terrible and I fear being a passenger there, so I prefer to drive my car for my own safety.
Except this IS a working status page.
Citation please. Startups are minuscule compared to total tech jobs.

My current employer employees more tech workers than all YC startups combined, for example.
It started as we wanted to avoid using credit cards and thus having to identify users (the whole point of this new product is 100% privacy). The token will be user to run a TCR-like appstore on the consumer side, and to incentivize people to participate in federated learning developer side.
If only non-Europeans could do these requests. There are a few companies I'd love to know what they are doing with my data.
You can not compare the times back then with what's happening now. Alot of things have changed. We are living in the information age, the science and knowledge growth is exponentional.
Yes. Besides for the administration costs incurred (which is probably the real killer), the list of death points are:

1. Adding a dialog as the first step in an onboarding funnel that's already difficult to get users through

2. Handling non-consent. WTF! So if the user doesn't give consent to something that 99% of the population doesn't understand, I'm not allowed to prevent them from using the app. And so my engineering team needs to waste critical hours figuring out things like how to deal with crashes, or maybe how in the fuck we're supposed to fallback to not using services that we're built on (e.g. Firebase)!

3. Dealing with the fallout of #1 in the form of bad reviews that are the kiss of death to startups
Government investigators will not have that bias. I expect in ~10 years it will be illegal make a new car that is not self driving because self driving cars will be statically safer. Some years (10?) after that and human driving cars will be limited to parades.

Note, I include in self driving cases where there is a human seemingly in control, but the computer will override bad input and even take over all driving as needed..

Edit: originally this implied that it would be illegal to posses a manually driven car. Governments will not remove all the existing cars from the road that quick.
Decentralized DNS and distributed CAs are possibilities, but those are quite close to a distributed trustless currency in that they apportion a finite resource or assign trust.
Agree with this.
Space used by keys can be reduced by hashing the key.
Or for IPs they can be converted to an int value.
See also Ben Evans's:

https://www.ben-evans.com/benedictevans/2017/3/20/cars-and-s...
All jobs are temporary, some more so than others.
Or, you run an account that... posts the weather in your city and you want to mark it as a 'bot', like how slackbots are clearly defined in Slack.
In Austria, not even Javascript can beat Java (33% more job openings!). At least in Europe, Java will continue to rule supreme in the foreseeable future. I am currently part of a big project involving >300 people that will lead to 50 - 100 Spring Boot microservices that will run at least 10 years...
Cars and second-order consequences (2017)
I am not closely following voxel developments so I could be wrong, but my impression is that the practical implementations focus on the representation and its compression. They all render with some type of raytracing using compute. There had been approaches to generate a triangle mesh from a voxel representation but I am not sure how far did they get.
And I do invite you to try out our voice platform, running 100% on-device on Raspberry Pi 3 or equivalent (and soon MCUs). We're on par with Amazon, Google et al. in terms of performance:

- https://makers.snips.ai/

- https://github.com/snipsco/snips-nlu

- https://medium.com/snips-ai/snips-nlu-is-an-open-source-priv...
Pierre Grimes and the Noetic Society - Arthur O. Lovejoy's "The Great Chain of Being"
https://www.youtube.com/watch?v=NNMWl9cky84
Can you please elaborate more on the usecase
Why? It appears to affect a tiny subset of a tiny subset of users.

If it’s not significant (and it’s not) then it shouldn’t change to a medium grade outage status (amber).

At best a notes portion of a status page could mention it.
imagine a random person with a game since 10 years, perhaps not maintained anymore, suddenly need to comply with eu regulation, which is aimed at something completely different (data harvesters).

this is likely a big and unnecessary burden to most startups.

i believe in less regulation in general so my opinion could be biased.
Wouldn't it be better to build a machine capable of useful work?
I think the only real answer to this is "never". 20 people is well below the minimum viable number required to create a large population, and since the first step in building a CPU is "create a large industrial civilization", it can't ever happen.
Thanks for the trip down memory lane.

My professional programming started with a Wang MVP minicomputer using BASIC.

Next came years of MIIS/MUMPS, which is BASIC with a b-tree DB tacked on. After a few years of that I did consulting to help speed up sorting a text array in QBasic/GW Basic/BASICA. Also used the TI-99/4A to code some games for my kids. And a Commodore-64 for recreational programming: remember keying in code listings from computer magazines, one in particular involved POKE's which enabled direct screen addressing. Also developed a program to calculate BTU's for heating/cooling.

And translated an Applesift Basic program to MIIS to figure out calculated results for a laboratory.

It enabled my interest and career of almost 40 years as a developer.
3D XPoint Will Revolutionize Machine Learning
To your first point -- I agree. I mean, obviously the reporting about this is going to have hype for the sake of blood-in-the-water Facebook bashing. The basic fact that Facebook tools allowed targeting ads by specific demographic exclusion seems really tricky, and it's not a slam dunk lawsuit, although probably many people believe such tools offer easy ways for ill-intentioned employers to get away with overt ageist tactics.

I'm not saying this to defend Facebook or anything, only that I agree the details of the OP lawsuit are complicated.

The thread seems like a good place to talk more generally about ageism in tech hiring too though, which is why I added my experience and follow-up impressions.
Your packages break when installed from a lock file...?
In an ideal world you start off with loose highly manual code/processes when validating an idea and as you get closer to a publication components are restructured/rewritten to make it easy to replicate results.

Other researchers care about the final code which is used to generate the results. So, in my book it's ok if there's a large gap between the code that lead to the initial idea and the code which was used to show the idea in practice (i.e. the code used to generate all graphs/tables within a submitted publication).
> Any ire at forthcoming regulation should be directed at the bad actors, like Facebook and Google.

Agreed, but the buyers of said information should be scrutinized too. If they are willing to pay money for that information, what are they using it for?
Don't worry. The GDPR does a bang up job of devaluing itself.
What exactly drives you to interesting companies? If you are a programmer, your job will be: read data from A, repackage it, send to B. How IT or government contract is different? And you can make a greater difference there IMO. (That's how I see it now, after many years of vain pursuits and disappointments )
Handling non-consent. WTF! So if the user doesn't give consent to something that 99% of the population doesn't understand, I'm not allowed to prevent them from using the app.

This is like a living, breathing example of why GDPR had to be written the way it was, so that arrogant techbros couldn’t rationalize their way around to screwing everyone over for a quick dollar. It’s also a perfect example of why you get zero sympathy. “But maaaa, it’s hurting my funnel!” Good.
I wasn't curl'ing and greping for 200... I think that was obvious. Things aren't working for a number of users, what's going on, if I found out here or twitter first then you've failed. At least tell me via your status page you're aware of reports (you can even use the bullshit phrase - a 'minority of our users') and investigating... Operating a status page ain't rocket science although hmmm...
Interview with Jalaj Thanaki – Data Scientist and Author
Anyone is allowed for ask for anything. In context, they are clearly talking about which requests you are required to answer.
In my experience you can usually pre-enable whois guard equivalents during the checkout process for the transfer.

From the Domain Tools point of view the transfer should look like Old Whois Privacy LLP on SomeRegistrar transferred a domain to New Whois Privacy Corp on NewRegistrar
https://pleroma.social is an ActivityPub server written in Elixir
Has the Redis codebase stabilized?

I mean that with no disrespect but the 4.x branch seemed to have a number of CRITICAL bug

https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEA...

Again, many thanks to Antirez who’s mostly a one-man-show.
Hybrid Synergy Drive
Actually driverless trains DO get closer and faster. This is why some lines have been automated in Paris for instance, after manual driving reached the limit.
we are ALL teapots on this blessed day :)
Yeah, they have the same wealth right now. I'm not sure what "economic impact" means here, but Citizen B will likely be much much richer in the future, seeing has how his 1million in cash can basically instantly be converted to securities that allow him to live without working at all, and he can either quit his $80k/year job or save all o it.

Citizen A can likewise sell his house, buy those same securities, and also live without working, but evidently doesn't have the same option to work for $80k/year and save even more, which is all the more reason he should diversify his portfolio.

Forgetting the potential salary (assume both lose their jobs and can't work ever again), they are exactly as rich as one another, but A has foolishly constructed his portfolio such that his house is 90%+ of his wealth. Yes, he is in a financially precarious situation due to his reliance on strong housing prices, but it's totally of his own design. He can sell at any time and cash out. If he can't actually sell (no one will buy the house for what it's "worth") then his house isn't really worth a million dollars.