skysight-inc/HackerNews huggingface dataset:
Much better, and a very interesting read. Definitely answered a lot of questions.

> Part of the problem is that Google's training doesn't scale as well with Duplex as it does for other AI efforts. Wiretapping laws mean there isn't a treasure trove of millions of phone calls Google can train its AI with. All the training data needs to be made by Google, so the limited scope really helps.
> the information of how to land a job in a specific group is very unique and not easy to commoditize across an entire industry or with generic blog posts, but the complexity of that knowledge is very low, hence many are qualified to accurately give it

I think that's the key assertion I was missing, the uniqueness of the information to each group.

I suspect that, because that generally does not apply nearly as much in the tech industry, HN readers (including myself) are more likely to respond with skepticism.

This may even be the case for people coming from other industries, so you may want to find a way to emphasize this particular value proposition.
They’re (mostly but not all) used-car liars until proven otherwise. Alphabet’s HR people seem nice, helpful, sharp & legit... they work really hard to place people in roles where people want to be and that want them. Triplebyte maybe a better model to help with the search. Also, it’s entirely plausible to sell yourself as well as or perhaps sometimes even better than a recruiter could if you consider their needs carefully, show you can hustle (follow-up, negotiate, stick to some requirements, etc.) and save the hiring manager/company time&money.
Speed Up Ubuntu
And sometimes that who are doing it need to listen to those who are asking the question, "Should it be done?"
>he fire alarm at my apartment is effectively a bacon detector.

I cook bacon in the oven on racks, it is smokeless. The damn alarms still sing the song of their people every time.
FWIW, if you're curious about the naming scheme (which extends the naming scheme for comets), see

https://www.iau.org/public/themes/naming/#comets

and

https://www.minorplanetcenter.net/iau/lists/CometResolution....

Not being familiar with astronomical nomenclature I wasn't sure whether the "1" in "1I/" was a unique ordinal number assigned to each object. In the first link above that particular number isn't included in the 4 enumerated components. Item #4 of the second link explains that it does reflect the order of discovery of all comets, such that the next interstellar object will have the prefix "2I/".
I'm helping build a similar service in a tangentially-related market. I hope you don't mind a few questions:

Do you offer "insiders" a percentage cut of each service purchased?

How do you find "insiders"?

We're planning on paying our "insiders" via Stripe and letting "insiders" sign up themselves and go through a short vetting process.

We're still about 3 months from being launch-ready, but I'm intrigued to see a service that operates so similarly to our plans.

Best of luck!
Another considerable cost of doing business is losing it over bullshit like this instead of providing a superior service and charging what you would expect for it.
GNU Radio has a guide of how to compile it for Android. Having said that, if you're just trying to run it on your phone, it doesn't (usually) have enough power to do anything "fun". You need more capability than your average Android device. The other option is to have something a little more powerful running GNU Radio stack and then control that via your phone :)
> The U.S. should have bullet trains going everywhere

I love trains, but I disagree. Trains outperform cars and planes in regional contexts. Cross-country rail, if it’s maintained, needs to be explicitly subsidised. Given voters in the middle of the country prefer to scrap their regional transportation infrastructure, I—as a coastal taxpayer—am fine with that.
How to Catch a Chicken Easily
Only when there's no argument in the first place and the decision is already made.

I don't think I've ever seen AWS (or any public cloud) require more labor in terms of hours/persons, but I routinely see it require labor that's more expensive, since we're back to a market where programmers are paid more than sysadmins.
Interesting. Maybe Facebook didn't like being dragged through the mud by news organizations. Maybe Facebook is hurting them back by asphyxiating them. I can't say I'd feel very bad about that if that were the case.
The article is titled "I Don't Believe in Full-Stack Engineering", yet states "If you’re only hiring full-stack engineers" as though they are something the author believes exist.

It seems that the real approach of this article should have been to outline why hiring ONLY full-stack engineers may not be a good idea.
It’s called “starve the beast” and it’s an actual tactic
https://outline.com/dWqwhr
If you have a smoke alarm installed in your kitchen (or wash room if that's separate) that is a problem. Kitchens need heat alarms instead for this exact reason; smoke alarms are too sensitive and are likely to be set off by other things (dust from linen, steam from a kettle, toaster, tumble-dryer, etc).

In the UK, new residential construction puts heat alarms in kitchens and smoke alarms everywhere else.

EDIT: If you have a dedicated central heating boiler room, that also gets a carbon monoxide alarm.
> Anyone who would be willing to go behind your back like that probably isn't someone you should list as a reference

Well, the recruiter may cold call them without mentioning that they had talked to you previously. They're searching for leads.
This article is conflating junior developers with full-stack engineering.

I work on the entire stack. Can I work with databases and write queries? Sure. Can I do it as well as a data architect? No. That's not what's expected of a full stack engineer.

We can have meaningful, productive discussions with everyone on all parts of the stack. We'll talk with the data architect, write/tweak a query if we need to, we'll talk with the product manager and collect some features, we'll communicate the requirements to a backend engineer if one exists and help prepare the API as necessary to ensure the frontend can query for only what it needs when it needs it, and we'll connect it to the frontend which we built (yes, even using data chunking, semantic UI, and accessibility, all of which are expected in professional front-end development)

To the purist engineer, none of this is part of their reality because the purist doesn't have business requirements or tradeoffs. In the real world of business, these skills generate profit and are especially useful with new products and prototypes. If you're experienced enough and have a great team with you, you can execute on this with minimal technical debt that doesn't create long-term problems while still providing users with a great experience.
I ran small recruitment agency for one year long (never again! terrible sharks industry). During that time I saw many non-ethical tactics used by other agencies.
Some recruiters would do what you explain for one of the the following reasons:

a) to blackmail the company in the likes of “I won’t touch your employees if you recruit using my services from now on”.

b) already had a signed agreement with your employeer which didn’t allow the recruitment agency to “touch” any of its employees. You seemed like a match for their new client and the recruiter was checking if your employer agreement was still valid. Of course, this is also seen as blackmail by companies.
Awesome, that's pretty close to what I was looking for. It would be nice to have some control over the front-end though.

e.g. Enter in receipts, update car registrations and health insurances, etc. comfortable enough for a non-techie.
You can run those on the remote side of the mosh session
Indeed. There is an excellent film documentary by that very name that documents how they're starving public universities across the country and how some may go bankrupt soon.

The irony is, the Rs collectively are the beast, and if we were honest we'd see that their strategy is actually Feed the Beast all the way. Redirect public money to private profit.
F# Async Guide
AT&T raises most customers' fees by $1.23, adding $800M revenue
I've always wanted to build a server from scratch: build a simple chip running a one-trick web server that can respond to a GET request and have it serve up a single page application, and a not-a-lot-of-bauds serial modem connected to the internet through a gateway of some sort. It'd probably take me a year of nights and weekends, but at the end I would be comfortable calling myself a full-stack developer.
Atlas shrugged
> why wouldn't I just apply at their careers page?

My experience has been that this is largely a black hole.

> Or email a former co-worker who works at big-tech-giant and ask to be hooked up with a recruiter?

Great plan, if you have former co-workers at companies you want to work for.
Certainly they could be at least as sustainable as any grocery store; they’d just need to create more, smaller distribution centers closer to their customers. The DCs can get their supplies locally or via bulk shipments (and sort out recycling on-site) and then assemble the meal kits and add ice for the last mile.

Transporting ingredients in bulk to the DCs is more efficient than transporting a bunch of individually packaged and individually cooked meal kits.
Ha! Referencing your own tweet, from earlier this month. Awesome!

I disagree mostly. I’m pretty full stack from UI down to circuit design, but that’s after almost 20y in the business.
Does anyone have any good info on Ryzen ECC RAM support? I’ve read a bunch of conflicting information and that some motherboard vendors have been misleading.
I don't see why any of the off the shelf GPS trackers for things like hiking wouldn't work just fine. One of the hundreds of cellphone apps that do this would probably suffice too.

Garmin make a ton of cheapish GPS trackers in lines like eTrex etc as well, but given cellphone battery life now being so good the need for such a thing is much less than it once was.
Starcraft (provided the players aren't both playing the same species).
Tradeoffs matter a whole lot. I recently had to replace some beautiful SVGs by PNGs for various reasons centered around the business requirement that a page be below some size, and loads in less than some time.

A purist would cringe. I cringed a bit too. But the end result matters the most.
All this talk of front end and back end and I'm just sitting here not knowing how to do any of it.

At least I get paid lots of money.
Thank you! This is awesome feedback. We know that banks also want to diversify where they recruit people from. They're having trouble finding people from the non-Ivy schools, females, and also diverse backgrounds. We've heard that from people who handle recruiting there and it's an important initiative. We think that's an emerging trend in other industries like tech too, as you say!
Thanks!

Probably about time to write an update. Things have progressed quite a bit since this post :).
Check the ideas of Bernardo Kastrup.
https://bigthink.com/robby-berman/are-we-all-multiple-person...

https://www.bernardokastrup.com/p/papers.html
I hate to break it to you but some of those items don't seem to be allowed on Amtrak either.
Tell that to Github.
Just don't apply anywhere the terms "rock star, ninja, 10x" come up, and you avoid a whole lot of idiocy.
I live in Manhattan, Kansas and man, do I wish we had Amtrak service to Denver! It would be fantastic to board a train here in E. Kansas after dinner and wake up on the Front Range. We have a track--I'm nearly certain that it's BNSF-owned--that runs right through town. It doesn't seem heavily used, maybe 3-4 trains daily, but the trains run fast and are long. Most are made up of bulk grain cars but there are some mixed trains, too, with containers and boxcars and even the occasional wind turbine blade train. Surely this track is good enough for passenger service.
What was the cost from New Mexico to Illinois? How long did it take? How long would a bullet take? How much does a SWA flight from Phoenix to Midway cost? How long does it take? The idea of a cross country train in the US is just ridiculous. Lay (and maintain) thousands of miles of track when an airplane just needs a place to land and some maintenance of the aircraft itself and you’re done. You don’t have to negotiate thousands of miles of right of way — with all the politics that involves, not to mention the extraordinary construction and maintenance costs. Even if you used existing freight rail, that can’t simply be used for high speed.

Anyone taking a long distance train in the US is doing it out of nostalgia or out of contrarian quirkiness or just for the tourist value of it. We have an amazing interstate highway system and buses that run everywhere — yet the only people that take buses do so because they have no other choice — they would all rather fly than be packed on a bus for 12+ trips. I can go to Tokyo in that amount of time, but some people long for the ability to enjoy that length of trip to go from New Mexico to Illinois?

We should be making air travel better, not dwelling on 19th century nostalgia. However, When it comes to commuter-level travel, such as Sacramento to San Francisco or similar types of trips, then certainly rail is a great option because the economics make sense.

The other problem with trains is that as population and economic centers shift, it take years before train systems can respond — you have to actually build more track to change the system. Airplanes can change routes anytime they want (regulatory approvals notwithstanding.)

Even in Europe where trains are icons, try taking a train from Marseille to Geneva. It’s an 8 hour trip requiring two connections. It’s a 45 minute flight at a similar cost.

No normal person is going to chose an 8 hour train ride over a 45 minute flight. Even with heavy subsidization of trains by the French government, the costs are still almost identical. If you remove the subsidy, long distance trains quickly become economically ridiculous compared to airplanes.

If you were to remove the huge taxes on air travel, it would be even cheaper.

No business traveler going from LA to Chicago is going to waste days on a train if given the choice. It’s progress in my mind to eliminate transcontinental passenger trains. We should be looking up and not back.
> The UndefinedBehaviorSanitizer's (UBSan) signed and unsigned integer overflow sanitization

.. but unsigned overflow is not UB? Sure it might not be desirable always, but that is completely different type of problem
Statistics since 1 June:

An SSH server on port 22, home broadband connection: 212k failed IPv4 login attempts, zero failed IPv6 login attempts.

An SSH server on port 22, university connection: 269k failed IPv4 login attempts, zero on IPv6.

> If you just choose a completely arbitrary IPv6 address in your subnet for the server, random bad guys won't find it.

So that is true, but it also seems they won't even bother looking. My computer is as obvious as I can make it, it's listening on 2001:xxxx:xxx0::1/44, and still has had no attempts. Nothing on port 80 either.

And of course, there's nothing to prevent having several IPs on one machine, each for a different service. A DNS name for a web server then isn't revealing a possible SSH server.
Just gonna plug the logitech mx518 here. Called a "gaming mouse" but I use it for regular stuff and it's perfect in every way, EXCEPT for it looks really, really ugly.
It goes both ways. If you claim there is an unwarranted assumption about the relationship between consciousness and the brain you have to prove it. All I see is consciousness is highly correlated with having a brain.

> I agree that people should show some humility and admit that we have no idea if or when consciousness begins and ends.

I think our understanding of it is not as vague as you claim. We can see consciousness develop in all kind of animals; infants are less conscious than adults and elders show a higher degree of loss of consciousness. Furthermore, it is linked with brain activity somehow, as damaged brains show erratic consciousness related behavior. There is a lot more to learn, a lot, but to say that we know nothing is very dishonest in my opinion.

That is assuming we are talking about the same kind of consciousness you and I. But I've got a feeling we are not.
> Python doesn't give you the macros needed to write your own for other kinds of resource.

Python doesn't use macros, true. But it absolutely gives you the ability to do 'with' for other kinds of resource (and anything else). Look for the with-statement and documentation on defining your own context manager.
> I guess I don't see why I wouldn't talk to my coworkers about things I like and care about? Some coworkers don't like to talk about these things so they aren't in those discussions - that's also great. We also have a code of conduct but it doesn't curtail debate it's just pretty much what you would expect - I imagine very much like google's

One response to this could be simple: you're there to work, not to discuss X, where X is something not related to work. Nobody is preventing you from finding a common interest with a coworker and chatting about it outside of work hours, but if it interferes with actual work, which, based on these lawsuits, seems to be happening, then it probably shouldn't be discussed during work hours.

Another larger issue here is that a lot of these tech companies have "flexible" hours, which ultimately means people never leave work. Sort of like the lie of "unlimited" vacation days :)
Sum types are a huge benefit to branchy code. Philosophically, OOP polymorphism can do a similar thing, but it doesn't really cover it as succinctly: if your operation is of the "similar data, mostly the same algorithm but with variations at points depending on the data's type", going down the polymorphic route requires a lot more naming of things to cover each variation, and then when you go to inspect it, the code is twisty and jumps all over the place. I've had a lot of bugs introduced by method boundaries obscuring the execution flow.

What polymorphism is good at is building the black box, the soft boundaries, and that isn't a good thing to do for fine-grained details. I do occasionally find a use for extension, but it's at a scale closer to "call this entire subprogram as a kind of state machine", vs "write this algorithm as a collaboration of objects abstracted away from each other".

The "alternate hard and soft layers"[0] pattern comes to mind: if what you really need is modularity, going towards full dynamism and reflection seems like a better choice than to try to extend everything statically, which creates a very large latency issue(the default response to every form of change in a static system is "recompile from the beginning, precompute all answers"). At the same time, it's not a good fit to have a vast codebase do everything dynamically since the comprehensibility and throughput suffer.

[0] http://wiki.c2.com/?AlternateHardAndSoftLayers
Alternate view: I did it in coach but with stops in between (so not 30+ hours at a time) and would recommend my version. One of the highlights of the trip was talking to everyone else in the train, which is bound to happen when you're in what amounts to a very long corridor for 12 hours at a time. Most youngish solo travelers seemed to be doing it this way.
Usually, "shut down" implies that the company failed. And usually, when VCs give you $11M, it is not with the expectation that you will simply return that amount a year later. You have sold them on the idea that you care about your startup and you actually want to see it grow and succeed. It says right in the article that WeWork offered the founder $5M in comp and "reactions from the company’s investors have included surprise, disappointment and a desire to forget the deal ever happened."

If that's not selling out, I don't know what is. Not that I'm particularly worried about those poor VCs, in fact maybe they should hire the guy, great demonstration of unprincipled opportunism.
UGH, it’s so frustrating!
The computer, which can stand on the tip of a grain of rice
Eventually they will release a system for the restaurant to take reservations.

Then in the future it will just be robots talking to robots. They should just develop some sort of API language to communicate more efficiently. Like a robot morse code with compressed information.
It's nice to hear some of the back story behind OpenAI, especially since they seem to be making so much progress lately. It would make a nice documentary some day.
Personally, I don't think this is that big a deal. If you're a good engineer, there really is no shortage of opportunities. If you're not a good engineer, then that is the root problem that should be fixed. For me, recruiters are just people who helps me do the logistics work so that I never had to apply for a job.

"To this day, I don’t know what the recruiter said to my former manager, but I do know that my manager called me up pissed off about the phone call he’d received, and told me to not use him as a reference in the future."

I think that's a bad manager. As a manager, especially in tech, you should definitely expect your co-workers to take the best opportunity available. As a professional, the manager him/herself should also take the best opportunity available. It's people's careers, be professional about it.
Anecdote: I once listed three references. All three had favorable opinions of me. But I didn't tell any of them and they were unprepared to answer the questions that followed in a reference call.

One of them was able to wing it well. Second one answered questions flatly and without enthusiasm. A third was more nervous not to hurt me than he was confident he could help me with his answers.

I thought the surprise effect would be telling to my interviewers that the answers were not artificial.

Looking back, in a world where all interviews are artificial, why was I trying so hard to be different?
Because now that steel from around the world can't easily enter the USA it will be looking for somewhere to go. The Trump tarrifs have massively destabilized prices.
The way chriswwweb quotes the article is leaving out important parts. It puts emphasis on the "rate limited API" wording, as if that was the part that matters.

Let's take a look at what's missing:

> But independent of that, GitHub has always had a vendor lock-in with the user's issues and pull requests hidden behind a rate limited API instead of a proper export feature. And even if you managed to export it through that API, you can not host your own GitHub instance and modify it as you like because there is not even a partially open source version of it.

With gitlab, we have one API call to request the entire export, and another one to download it. Whereas with GitHub we need a script that queries the API for all kinds of information we would like to extract. Whenever GitHub changes their API, it needs to be adjusted. And there aren't many projects out there that do this. Besides running a full gitlab instance, the best way seems to be the "github-backup" project [1], and it can not keep up with GitHub's changes:

> Notes added to commits and lines of code don't get backed up yet. There is only recently API support for this.

But the part that really matters is that you can not run your own GitHub instance after you exported all the data with the API and your preferred script.

With the tools available today, the next best thing for us to switching from GitHub to gitlab and using gitlab's export functionality would be running a local gitlab instance that does the GitHub import once a week, and using that as fallback. But if you are willing to do that, then you might as well switch to gitlab completely, just like we did it.

[1]: https://github-backup.branchable.com/README/