skysight-inc/HackerNews huggingface dataset:
I think this model is a dream for a solo founder. I'd trade equity for a team instead of cash without hesitation. If you don't have co-founders, you're going to spend most of the money you raise on talent anyway, and you're gonna have to give your talent equity to boot. You might well spend most of your money on talent even if you do have co-founders.

I would totally jump at the opportunity to take something through the early stages with a venture studio before raising money. It makes a lot of sense for a lot of reasons-- just probably not to certain kinds of founders or investors.
> In well-run unions the leadership serves the membership, not the other way around.

Isn't that a bit much like "in a well-run republic, the government serves the people" etc? That's certainly true in theory...

I have no experience with US unions, but I am, thanks to a previous job, very well acquainted with most of the major unions in Germany on multiple levels. The further up you go, the more corruption you will find. They are run as cross-overs between political party and corporation, with large salaries for the executives, networks deciding over promotions and mostly based on political & personal affiliation, not on merit. They tend to say "we have to see eye-to-eye with management to negotiate", which roughly translates to "we have to be paid as well as upper management".

Don't get me wrong, I'd probably still recommend joining a union if you're starting out today, but I wouldn't give you any of that ideological crap. It'll get you more pay, and you'll have a lawyer for any issues with your job. Do it, don't tell anyone about it (illegal or not, if you apply for a job, they will look you up and if you're known for being active in a union, they will not hire you), and keep your head down, because they can also make your life hell if you get on their bad side or insult some local boss.
Ironic. The comment is a case of a union supporter calling for tone policing of a critic, almost proving the supposition of the parent comment.
Thanks for sharing your experience, we have heard similar things from other companies. We do have plans to create common interfaces for different services like SMS/email as you have suggested. This will allow us to seamlessly fail-over between providers to maintain uptime and performance without any action on the client part.
The problem is just that other later GUI frameworks didn't follow that design. Smalltalk had a controller for each view to handle user input, but Windows doesn't and neither does GTK, Qt or Swing.

As Martin Fowler says[1] in his a GUI architecture overview:

"As Smalltalk developed in the 80's and 90's this led to some significant variations on the classic MVC model. Indeed one could almost say that MVC disappeared, if you consider the view/controller separation to be an essential part of MVC - which the name does imply."

[1] https://martinfowler.com/eaaDev/uiArchs.html
There is old.reddit.com for the boomers.
Germany Approved Gpg4KDE and Gpg4win for National Classified Information
I dunno... I was a victim of this wage-fixing scheme, as were all of my coworkers at the time. And I don't know of a single one who would have preferred to have a union collectively negotiating wages.

The whole scheme was that the companies stopped their recruiters from cold-calling each others' employees. That kept wages down by reducing the opportunities for people to get a better salary by moving between companies (or threatening to). If wages were collectively negotiated, those opportunities would not exist in the first place.
I'm beginning to wonder who/what does/did more harm to technological progress - Microsoft or aversion to Microsoft?

Sounds of the stuff they do is incredible, just not talked about.
That has its own problems,
1. proves you were near a crime scene (you're bound to), caught in the dragnet and then you might need an alibi to escape charges.
2. a gazillion laws in the books, you might be documenting your own 'crimes'
Freelance+Grafiker+on+Behance
Saving dismantling expenses like a pro. Trow it into the nature and now is problem of another people.
Then the web came, and we have the MVCS+JS+REST mess. Explanation:

Model: The Javabean

View: The HTML

Controller: Whatever Java code that calls the service layers,

Service: The services in the lower layer,

JS: Since you have js with your HTML, then the JS also acts kind of like a controller for complex parts of the UI,

REST: Well that’s a second entry point to your service layer, to which the JS transmits Events (as in MOVE) that cannot be managed by a page reload. It’s a back channel unknown to the Controller.

So perhaps React has a point ;)
> 1. Why do tech workers need a union?

In my experience the normal dynamics of employer-employee relationships are broken in the tech sector.

In most cases where employees have a grief with an employer it's usually due to a lack of something, be it wages, safety, job security etc.

In the tech sector that doesn't apply. Wages are good, normal health and safety issues are non-existent and you have no problem finding a job if you need one - if you have the skills.

The problem is that the environment can be very, very toxic. My experience has been of employers offering me a big salary, but then expecting me to work very long hours. Couple this with an obsession with being the first to market and rushing to get the product out of the door and you end up with an unpleasant and stressful work environment.

There are health and safety issues, but they don't manifest in broken bones or bruises, but in stress, anxiety and nervous breakdowns.

And you can't opt-out. I've asked to have my contract changed so that the overtime clause has limits applied to it in exchange for a salary reduction - in three attempts every employer has said no. It's like overtime is expected as a normal thing and that you can't complain because your salary is so good.

But of course if you are putting in just an extra hour each day and you are contracted for a 37.5 hour week, you are actually reducing your salary by around 13%.

And if you are perceived as a troublemaker by your employer for standing up for yourself you;ll find that news gets around other employers faster than you'd expect.

Its that broken dynamic, combined with a lack of ethics that means tech employees need to unionize in order to reign in bad employers.
Didn't Gauss live and die before Ramanujan was born?
The tools for the job – How I code front end apps in 2020
DHH Debates Jason Calacanis
We need to talk about Scully
If this takes off its gonna accelerate the sms app becoming a feature rich email-like client with folders, send-later, fwd/delete rules, etc.
2019 Was a Major Inflection Point for VR–Here's the Proof
Totally inappropriate for a manager to make that kind of suggestion. Most likely not legal either.

Definitely get it in writing and then take it to HR. Alternatively, if you feel like this would fall on deaf ears, start looking for new employment.
> It's not talent that determines who makes it, it's genetic ability.

Sorry, I meant "meritocracy" in the way that the tech crowd does, not a, y'know, actual one. Because they rarely if ever exist in practice.

It's funny, because I would hold that a good bit of what we consider "technical aptitude" is innate, if not strictly "genetic". I don't mean stuff like that old Dartmouth CS study, though. Speaking for myself, I have a level of general memory recall that, while not what you might call "eidetic memory", is very, very good. "Remember the behavior of an API I used cursorily five years ago" good. And from a pure value perspective, that I can dredge weird stuff like that up, that I can make connections between disparate stuff based almost entirely on having too much junk in the drawers of my brain, are why I deliver value in tech roles. If anything, my ability to quickly and with self-discomfiting detail remember the failures of code I've written are more valuable than the code I write today. ;)

And I have had that kind of weird memory recall since I was a kid. I don't know if it's "genetic", but I didn't do anything to make it happen. Which leads me to think that if "being tall" rules one out of a meritocracy, stuff like that, or the weird permutation of brainscape that makes one better able to latch onto stuff like algebra or able to better visualize systems--all of that stuff functionally should, too.

Which, to me, is yet another ding in this idea of "meritocracy". It's all a dart board.
A brief history of cloud computing
In life, we all have blind spots. Things that are obvious to others with more experience but may be invisible to ourselves.

But it may have been a helpful suggestion from the manager based on observation or personal experience that the OP might have some attention deficit issues that may or may not be improved with medication.

Hanlon's razor may apply here also.
He could offer many solutions to a problem with focus, headphones, flexible working hours/location, ect but not medication. He is not a doctor and knows nothing about his employee's medication history.
Although the Berlin Wall was about 100 kilometres east of the Iron Curtain.

And Greece was another several hundred kilometres east!
This came ashore only a few miles from where I live, apparently there is a lot of confusion over who even owns the boat, media is saying it was stolen twice, US coast guard tried to identify owner when the crew was initially rescued.
> I should note I'm a fan of the CASE idea of the 90's.

What's CASE?
Would it be right to say this is sentry.io meets envoy, grpc, and konghq? Super interesting. Congratulations.

How do I manage my API integrations, you ask?

Global Accelerator (GLA) is a key infrastructure piece for a HA service I'm building but for the data-plane. It is such a hassle-free but slightly expensive way to vend anycast IPs (no need to purchase ASNs and/or announce routes from colos across the globe) and have the traffic load-balanced to 25+ AWS regions, that I recommend it instantly to anyone architecting HA services. https://fly.io and https://stackpath.com/edge-computing are viable alternatives. Cloudflare announced MagicTransit which isn't as smooth as AWS GLA in terms of developer experience, whilst Azure and Google offer global-load-balancers, too, and may be even before AWS announced it in 2018? So, really, I think utilizing GLA is something folks should do if they run global HA services. The only issue with using NLB behind AWS GLA is the client-IP is not preserved. In our case, we needed it, so we had to get creative with sticky routing and port assignment (listeners) to do load-balancing / traffic-shaping.

Another HA trick I plan to employ is to use Cloudflare-Workers (200+ PoPs) to front https-traffic to our control-plane endpoints. It lacks observability, monitoring, and alerting unless you're on Cloudflare's enterprise plans. The rate-limiting option is expensive ($0.05 per 10k good requests). I'm sure there's no way to queue requests out-of-the-box, so I can very much see a need for what you've built, and where you guys fit in.

To be honest, I'd be surprised if firebase or API Gateway or KongHQ don't already do what you do, as well. Is that case? If so, keep at it. It is a real need. And as you point out, something that I've had to build for every service and integration point.

A few questions (I went through your website and docs, but here I am):

- How do you handle secrets that the clients might need to share with your service, like Apikeys or Access/SecretKeys?

- Do you also push logs to the customers in addition to them pulling it from your endpoints / UI?

- A bit curious about your logging, monitoring, and alerting infrastructure-- Is it ran on top of CloudWatch or Prometheus or Loggly or Elasticsearch or Lightstep or...?

- Do you support proxying http/REST APIs only?

https://autocode.stdlib.com/ which was discussed a few weeks ago here looks, to me, like a good addition to what you're building.
15% of web certs are for ECC keys and 12% are 4k RSA
Well. You can have all the free market leverage on the world, but without a union you cannot participate in regulatory capture and these days it is all that matters :)
The new Spotify blog only states that "the Wrapped Campaign data pipeline had one of the largest Dataflow jobs to ever run on GCP," without claiming that it was the largest ever. I didn't see any additional evidence in the TechCrunch article to support this being the largest either.

Not sure if a better title is warranted ("How Spotify ran its massive Google Dataflow job for Wrapped 2019", "How Spotify ran one of the largest Google Dataflow jobs ever for Wrapped 2019"?).
I didn't say that Ritalin was a nootropic ... but body hackers have been known to use both for enhanced performance. When I was in elementary school, my parents refused to put me on Ritalin but did experiment with giving me coffee for breakfast (perhaps the start of my current habit?). It was always curious to me that stimulants could help with ADD/ADHD.
Please use the original title for submissions, unless it is clickbait or misleading. Don't change it to a title that tells us a lot less than the original.
Note:

Even nowadays I find there are large swathes of the Internet I have never ended up in have great difficulty even piercing due to search engine optimization. I actively have to torture some search engines, and get 3-7 pages deep to get passed most of the usual suspects just to get to places I haven't seen before.

Just because it is on the Internet, does not mean it is readily visible to everyone, or that the audience you will attract is actually the audience you want to.

I generally never look at those types of things before an interview. I'll catch up on recent tech usually, but I'm generally good enough at the basics and being able to explain the depths of where I've been previously that that sort of thing doesn't register as a useful application of my time in the long run.

I try to warn businesses away from that sort of buffoonery, because at the end of the day, the "Engineer" part is more important in the long run than the "software" bit, and engineering mentality is a lot easier to pin down in my experience than whether someone is a virtuoso in your current tech stack.

My two cents anyway.
People who use the term "toxic masculinity" will always be perceived by others as wailed misandry, just as "toxic [target demographic] would get perceived as some form of wailed -ism. Bringing an association between a strongly negative stereotype of an a demographic is an invitation for harm.

A litmus test I often use in politics is to switch the target demographic of a negative stereotype with one of the opposite side of the political spectrum. It usually show if a phrase, term or statement is acceptable or an -ism. In the case of feminism, switching the target demographic of "men" with "immigrants" and "women" with "natively born" works pretty well. Someone talking about "toxic immigrants", listing points of negative stereotypes of immigrants, and it would enlist feelings of racism. One can have a level discussion about crime, theft, murder or rape, but if it get associate directly to a discussion about toxic immigrants then what people see is racism. People can write "It's not all immigrants!" as much as they want and it won't change a thing. People will see it as an attack and rush to defend themselves.

The only thing talking about "toxic masculinity" results in is harm, as has been demonstrated every single time it get discussed here on HN.
So where do you store the ones that should not allow to be refreshed? How short lived they should be in case of "Reset Password" scenario, when you need to kick out malicious user?
I'm not sure if it's a mistake or just some cheeky humor but the "Known Limitations" link on their Docs page returns a 404.
Searching visually? Yes, 100k would be impossible. But then, even one year's worth would be impossible. So you're surely using your editor's search function, and that's definitely fast enough to not care whether you've got several lifetimes' notes.

A do see a lot of people who are making date stamped files, but I can't understand why. Do you want to switch between using C-s vs dropping to command-line for grep?
Manager with ADHD here. The most I'd do is suggest checking with a professional, not impersonating one with my manager hat on.

And mostly I avoid prying about mental health, except to the extent the individual relationship makes the topic come up (e.g. if they mention it).

If it's impacting work performance, I can inquire in more open ended ways than that.
It’s still not appropriate for a manager who is not acting in a medical capacity to make that kind of recommendation.

It’s a huge huge leap to go from “I feel like your focus needs improvement” to “go get an amphetamine prescription because I feel you are not working hard enough.”
I mean, by that definition of nootropic there are no nootropics lol. From Wikipedia:

"Nootropics are drugs, supplements, and other substances that may improve cognitive function, particularly executive functions, memory, creativity, or motivation, in healthy individuals."

So CNS stimulants like methylphenidate (which definitely increase motivation in healthy individuals) are nootropics by that definition.

https://en.wikipedia.org/wiki/Nootropic
disclosure: I work at google!

We will be expanding the regional footprint of N2D. US-west1 should come online in the first half of this year.
You said "JWTs just aren't good for authentication" which is pretty definitive.

I'm not sure you read the article because the points you are making were addressed.
There's a ton of these little php CMSs but it feels like inheritating the entire attack surface of LAMP or even just an apache + php stack is insane these days.

Use a static site generator. Maybe have a nice UI around it. Publish the whole thing to S3 or whatever CDN fronted storage solution you like. Almost no attack surface, mindlessly easy, very cheap.
Essential Japanese, Free Guide to the Mental Model
That's still true, submission used to link to https://techcrunch.com/2020/02/18/how-spotify-ran-the-larges...

See https://news.ycombinator.com/item?id=22359865
Encoding Stolen Credit Card Data on Barcodes
Minor thing: that'd be a Thunderbolt dock, not USB-C. And, funny enough, that is the biggest problem with USB-C: sometimes it's not actually USB-C!
If the process involves putting paper into a box, and that paper is the actual legal ballot, not what you've entered into the computer, then why involve a computer at all? It seems like doing that just expands the attack surface for no reason.

Just vote using the paper.
I've also had great fun with Firecracker and virt-builder (http://libguestfs.org/virt-builder.1.html) as a way to prepare and use generic distros on Firecracker.

(The only additional step is to use guestfish to "download" root partition from disk image created with virt-format and virt-builder)
If you find yourself needing to take more, please talk to your health professional. Help is available.
Hi, I'm a co-founder and engineer at Pipedream.

Paid tiers are coming soon, and if you hit our daily compute limit before that, we're happy to raise your limit to make sure your workflows run without issue.

Let me know if you have any other questions! Feel free to reach out to me directly at dylan [at] pipedream [dot] com.
So your uncle was a scab? Congratulations.
({}).foo returning undefined is exactly what I'd expect. That's a basic part of how accessing properties in Javascript works, and wanting it to work differently is like wanting NullPointerException generation in Java to work differently.

> Now imagine hundreds of lines of code and a bunch of asynchronous callbacks occur between the last two lines, and imagine what that does for your debugging experience

That's what using typed signatures for your objects is for. It's not even substantially different from having, say, Java with an object with properties that can be nullable or Optional.empty().
Because the market already spoke a long time ago. It used to be the fancy infotainment screen was extra on cars. Turns out the take rate on those is high enough, so it just became standard.
It doesn’t matter if the manager was intending to be helpful. You don’t suggest to an employee that they start taking drugs, full stop. The furthest you can go is to suggest medical diagnosis.
I am 90% sure I would fail any interview I went for so I am pretty sure I am stuck where I am :)

But being serious.. the thought of preparing for an interview is so demotivating. I do good work and I am good at pretty much anything I do in my current job but I don't match any job descriptions I see. I've moved out of a pure coding role in my current job but that is what I would like to apply for.
Problems with Technical Blogging
This reminds me of the comments section or sometimes a mailing list for a particular bug in a driver or a low-level component and most of all the replies were from 'users' who weren't helping to solving the actual problem in the discussion. Then one day an unknown contributor not only was able to reproduce the bug but also sent an actual fix and ended up gaining commit access to the project after staying there for a while.

Whenever I hear the 'mythical legend of the 10X rockstar developer', I think of them. Mozilla needs more of those developers to reproduce AND send patches to interesting bugs like this. Not the whining copypasta forum-posting 'users' calling themselves 'developers' who take many open-source projects like this for granted and don't appreciate the time spent by the maintainers of the project.

Nowadays they're usually doing this on a developer social network through every maintainers nightmare 'The Issues Tab'.
I really hope they actually plan to quarantine everyone from the ship for two weeks, individually, and any talk about "passengers who tested negative are free to go home" is just a big misunderstanding.

Otherwise they're basically asking for the worst outcome. What are they even thinking.
"cut in the autumn or winter 5259 B.C. or the winter of early 5258 B.C.," ... "oldest dendrochronologically dated archaeological wooden construction".

This is an interesting technique, which isn't explained in the article. Tree rings obviously stop forming when the tree is killed. However, the size of individual rings various according to the weather in any particular year, so by matching a sequence of trees of different ages you can build up a sequence of ring widths. Then you can find the position of an unknown tree within this sequence, accurate to the year.

https://en.wikipedia.org/wiki/Dendrochronology
> Maybe have a nice UI around it.

I only know about Lektor and MovableType. Arte there more SSGs with some kind of web interface to write and edit posts?
In a manager/report relationship I think it is inappropriate, but I had a colleague suggest I begin taking ADHD medication in grad school and it changed my life. Without knowing your relationship with your manager I can't speak to the appropriateness other than to say you shouldn't bring that up, but I have had very close relationships with some of my managers where I might have approached that level of honesty/vulnerability to make them feel like that was appropriate.

All of that aside, your manager is not a physician and you are free to ignore anything they say regarding your health. I would still reflect on why they might have said that and whether you are struggling in your role.
Take stimulants so you can work harder for us. Yup, just some friendly advice.

However well intended, it's so wrong.
That's up to how he markets it. If there are people who find value in it, and they buy it, then good for him/her.

Congrats for building something and putting it out there! It doesn't matter that it's not great (or technically interesting). If it provides value to someone, then you did a good job.