skysight-inc/HackerNews huggingface dataset:
Adding it later is not impossible, but unfortunately is not that easy either. Ignoring the very high bar for changing Go in general, doing it this way has implementation consequences that would have to be undone. Also the spec change is not just a matter of adding more stuff, but it requires reformalization of the existing semantics because interfaces are already rank-2 types, you just can't see it yet. This feature interacts with interfaces.

It's very unfortunate thay didn't do this from the start. The original paper that introduced Go generics had this and used to to solve the Expression Problem.
Definitely going the GitHub route next time time I'm moved onto a new project. The past two have used Jira and Trello and both are just a continuous source of frustration for me.
Joss: can be either male or female, as a nickname for Joseph or Jocelyn (think: Joss Whedon, Joss Stone)

Perl: doesn't strike me as a name at all, and the language name definitely wasn't referencing it (more likely a reference to the shell).

Lua: doesn't strike me as a name either, and the language was named for the moon.

Ruby: is a girl's name, but the language was named for the precious stone.

Delphi: is the name of a city, though it does reference the (female) Oracle of Delphi (the language was designed to make Oracle databases accessible).
The material wasn't "left behind". It was given to the ANA for them to fight the Taliban.
It’s such a crazy world - a few months ago when I told people about having longcovid and how I didn’t want a relapse from the vaccine they were supportive. But now I’d get more compassion saying I’m a violent sex offender. Amazing what indoctrination can do in a few months.
To be in a well gelled team with people you really care about is the best kind of working experience, in my view. That's the "family" dynamic.

Still, people need to hold each other accountable up and down the chain at all times. Ideally that's done in a non-judgemental way.

Nothing lasts forever, but perhaps a sign of a positive family-like dynamic is that an ex colleague still wants to come visit the old office for lunch once in a while, and people enjoy seeing them.
What about innocent civilians?
Why Facebook Shelved an Earlier Report on Popular Posts
The monopoly criterion is so outmoded. Anti-trust laws were enacted to counter organizations that cornered basic things like steel, railroads, power, communications, etc. 100 years ago, almost everything they could imagine was a commodity that was easily replaceable.

But app platforms are not commodities. There is considerable vendor lock-in, by design. It's not like one just takes an iOS app and instantly ports it over to Android when Apple's terms no longer suit; there is considerable sunk cost. Platforms cleave the market into captive audiences that can and are abused.

And what to do if you are little guy who invested everything in one of those two platforms and didn't have the foresight to write your app in a way that it was easily ported? Well, screw you.

So these platforms actually compete with each other to offer "value adds" which are really just like traps for vendor lock-in.

Anti-trust laws are full of flawed and antiquated reasoning that is unable to deal with the realities of the 21st century marketplace. And there is precious little understanding of these technological issues in courts and legislatures.
Interesting question. We're no longer coming at this from an ED angle - I could & should write a whole blog about this at some point! Quick take: tackling obesity from a wider health angle (metabolic health, psychological health, behavioral health) is more needed than a narrower focus.

A impressive co focused on serious, udner-eating EDs is https://equip.health/ if you're interested
Prop 13 is an incomplete solution.

It needs to be complemented by taxing actions that are speculative in nature, particularly by nonresidents.

I think something like this could work, except it would be despised by current homeowners and brokers that have a vested interest in homeowner pricing to keep going up to the stratosphere:

1)Anyone seeking to buy CA real estate is in effect subject to taxes as if he were a CA resident (with no deduction for out of state taxation).

2) create a xx% tax assessed on FV of any property beyond a 2nd, for properties not owned by a CA resident. Double the tax again for any time the property stays vacant.

Foreigners with oil money and dirty bribes can own, but not without paying taxes and also rushing to rent property out.

Since tax is based on FV, it disincentivizes owning for speculation.
I've got to say that this is a problem with relying on the UI itself. When working with a development team I always provide as many options as possible to automate that worklflow.

This might take the form of integrating bitbucket with Jira such that you can assign a commit to a ticket or advance or close a ticket.

A few years ago I was looking at the jira API and managed to dig into the documentation. The result was a small gist which contains some of the harder to figure out actions. Including creating a new ticket.

https://gist.github.com/TheMightyLlama/9427202
Haha fancing seeing you here
Not at all - "Money buys awareness"

Charitably, Uber and Lyft were raising awareness of what was going on so that people would have a chance to do something about it.
Ugh, Jira is just the worst. I’ve used a lot of software but Jira’s slowness and lag made it the one I dreaded most. Every - single - thing - needed - three - to - twenty - seconds.
I literally make a living tuning React Native shitheaps:

On mobile, as a rule, the second a design transcends things like tables, buttons, and forms is when the “lower level” native APIs start getting broken out.

Wrapped in nice little JS/TS APIs so nobody freaks out, of course.
Provide ample warning abandoned military hardware is considered in the kill box.
I've read quite a few stories where American parents kicked their grown-up child out of the house, so I don't know what to make out of it.
> punish us for a job well done with group events

I had a hearty laugh at that one. "Hey all, I know you've all been working like crazy to get this project over the line so I'm going to "reward" you with more time at work, only now you'll be forced to make awkward small talk with people you may or may not have ANYTHING in common with."
I think you've hit upon an important distinction, because while construction workers won't be bringing hand tools "to the worksite," there are in fact many people who do use hand tools for fine woodworking in their woodshops.

People work with wood for different reasons and people write software for different reasons. All of these tools and approaches can be valid.

Some may be interested in rapid and low cost large scale construction - big teams working fast. Others may be interested in creating a thing of beauty either independently or in small groups of likeminded craftsmen. It shouldn't be surprising that we have many different tools and practices.
So your coworkers are either family or you suck at communication and work alone in a dungeon, there is zero middleground. Got it.
"Afghanistan" (the recently routed government) is not on the list. The Taliban is not a (yet) recognized nation-state in most Western countries. It'll take time for these lists to get updated with recent events.

Considering that the Taliban is/was a hostile party to an active US military operation, starting economic activities with them without explicit government approval is probably not a good idea.
> In this case the government didn't do central planning. It didn't pick winners and losers. It went with what the free market decided.

Jaywalking -> Freedom Markets™ -> Highways

No central planning required.
So they think there is less danger to the occupants when introducing FSD to Cybertruck first?
I agree. By not aiming for the target, you hit it repeatedly.
This is really frustrating - Google make it fairly difficult to have a decent android phone I can reliably order.
https://www.fierceelectronics.com/electronics/out-chips-out-...

> Some prices have gone up

Specifically, prices on new and used cars that most Americans depend on -- for better or worse -- to do basically everything in their lives (including getting to work, getting to school, getting food, etc.)
Ah, I see you don't know that companies can "prohibit" chip manufacturers from selling specific chips to third parties [1,2]. Moreover, schematics, repair guidelines, and all sorts of other tools are not available to independent repair shops, which render repairs very difficult, Louis Rossmann has had frequent rants about this on his channel on Youtube [2], and is one of the most prominent advocates of the right to repair.

It follows then that unless right to repair passes/exists, obtaining replacement parts for any devices is exceptionally difficult. There is therefore a stark contrast between 1960s cars and their very limited electronics and current tech that relies on often hundreds of chips and software to operate.

[1] https://www.vox.com/the-goods/2019/7/3/18761691/right-to-rep...

[2] https://www.youtube.com/watch?v=qCFP9P7lIvI
I think the lawyers from Google got to redact what parts of the filing should be available to the public. And yeah, there's no trade secrets here, just clear evidence of horrible abuses. Glad the judge ordered it unredacted.

It's not just about the public knowing: Legislators and regulators aren't privy to non-public judicial information, and this is key evidence that Congress needs to pass strong laws that break the backs of Apple and Google.
There are tons of other good android phones in the market.
It can be easy to create tickets in Jira using company-managed projects. The problem is the people who set up Jira see all of these knobs and buttons and feel like they need to use them. Creating tickets in my department require two things: ticket type, summary. We use procedures, not software to enforce the rules.

Once I finish our migration to Jira, other departments will have different screens that require a few more fields like description. My goal is to keep these to an absolute minimum.

Configuring this stuff is a massive pain in the ass but the day to day use is manageable by creating custom boards and saved searches. A some training and documenting for my team takes care of the rest.

For my coworkers, it’s no more painful than the workarounds needed to make a “simpler” system work. GitLab and Github do fuck-all to support our workflow. Jira allows me to tailor it so both my team and management can understand what’s happening.
I have my photos on Synology NAS, and it does the same thing - except it manages doing it much more efficiently, while using a much weaker Atom CPU.
"Secure Connection Failed

An error occurred during a connection to web.archive.org.

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem."
LSP gives you exactly the same functionality though, since it's what VS Code is also using.

Whether the implementation is prone to false positives (it really shouldn't be) is up the server, not the client (e.g. vim or VS Code). The client actually doesn't have 'a semantic understanding of the code' - that's the point of it, not needing every editor to implement an understanding of every language it wants to support.
Real men don't need IDEs, nor filthy GUI tools for kids. Shit was the defacto culture at the two Linux only shops I've worked at
I just recently decided to draw a line in the sand here. I don’t want to be interrupted during weekend dinners with fire alarms. I don’t cause fire alarms, I don’t have the requisite extreme compensation to justify the stress (and don’t really want it), so no.

People will often squeeze whatever they can out of you until you push back. So push back.
1. Y’all should always tell us your location when asking for job advice here (and probably make it easy to contact you - email in HN about field) 2. Math degree and a little experience should be enough in the current US market but again don’t know your location. Personally would not do a boot camp in your situation. Give it another couple months of applying with a focus on places where you know folks. If you don’t know folks in the industry solve that problem.
Handled by the “for some” part. Some people like RTO, some like WFH, some want a bit of both, some want to live 2 km/miles from the office, and some want to live 2000 km/miles from the office. Some want the water cooler, some want to be left alone and focus. Some want to maximize income and others want balance. Anything that hews strongly in a particular direction will close off another demographic of workers.
We didn't plan on leaving. We planned on winning.

Unfortunately, it was a bad plan.
I agree while disagreeing, it depends greatly, some anecdata.

In the old days of DOS, circa 1992, I worked in a construction company, a program to make public works accounting was bought (at a very dear price BTW).

It soon became evident that the programmers had (maybe) read a couple of (theoretical/outdated) books on that particular type of accounting whilst they never spoke with an experienced accountant, let alone ever done any accounting themselves.

When the program crashed - actually because of an overflow when we reached on a site works for more than Lire 9,999,999,999 - and some two years of accounting had to be recreated manually (imagine 12-14 people scribbling day and night for one week) because we needed to recreate on paper the progress report to get paid as soon as possible (the software company people were on holidays for the month), we decided to become "independent".

We found a freelance programmer that started working side by side with one of our most expert accountants, and he created (if I recall correctly in three months time or so) a simple/rough program (mind you those were dbase III/Clipper days, no program was actually "refined" from a UX viewpoint) that simply worked.

We kept using it until the late '90's switching to a (hardly better) commercial program in Windows 2000 times.

The original clipper program had its own little quirks and you needed to learn a number of combo-keys to work with it, but once got the hang of it, it was much faster to use than any windows based program.

Same thing happened to me with a hotel managing software, the old software had been originally written by someone who had a cash register maintenance business and actually knew how the actual operations are carried in practice, when it was needed to switch to more modern software (mainly because of some changes in the Laws) I tested some 5-6 of the most common professional (commercial) softwares around, and while 3-4 of them were simply jokes, of the 2 remaining we didn't actually choose the "better" one, but rather the "less worse" one.

And still a number of "common enough" operations are incredibly complicated/take too much time when compared to what the old one could do.

I believe there is nowadays this "detachment" between programmers and actual (expert) users that greatly impairs the usability of software.
Internal tools also help get around the "9 babies can't make an engineer in a month" (or whatever it is) problem. Netflix (where I work, listed in the article) is maybe the best example. There's a limit to how many engineers you can have working on Netflix's 1 flagship service (it's a big limit). You can increase that limit by having other engineers come in and build tools for the whole company. I'm also surprised what percentage of engineering teams are directly "developer experience" at big orgs. It's probably < 1% but I think it should be more like 5% (probably an obscenely wrong opinion).
> I've called customer service and have to wait 2-3 minutes for the agent to bring up some screen as they apologize and explain "our systems are really slow"

I have a friend who works in a call center. They work 10 hour days with no breaks between calls (the queue is often 40-50 people deep). (They do get the federally-mandated breaks of course.) "Our systems are really slow" is 100% true, but is also probably a welcome break for the agent. So if you are the clever software engineer that goes in and removes the sleep(180s), that's probably great for a few hours until all the call center agents burn out and leave early and use their spare time to start organizing a union. (Of course, if you save 2 minutes a call with software, you can just give people a mandatory 1 minute break between calls and come out ahead -- a true win/win. But that would require that the software team and the call center management team coordinate, and I don't think that's ever happened once in the history of large companies. You'd be the first!)
They'll probably be able to get it minimally working, but much of modern weapons tech is in the software, targeting systems, precision firing timing, etc. It's possible these tanks are too old for that to be a factor though.

It is theoretically possible to lock down the system to only authorized users, much like what we see with TPMs and modern smartphone security. This is supposed to be part of the reason the F35 program was so expensive - every component is cryptographically signed and verified.
But the ANA was folding so fast according to news reports. Maybe there was no way to prevent biometric equipment from falling into the Talban's hands. I guess my hope is that there were better solutions that didn't hurt us.

I'm actually surprised at the response to my comment. I think I'm not expressing myself clearly. My thoughts keep wandering to what could have been done and the costs of the Taliban possessing advanced technology. Sorry for the Pollyanna mindset here.
I actually do have a best friend at work! And to that very survey I answered yes! I regularly go out with some of my colleagues… go on trips during the weekends or even go on weeks long vacations!
Our Rights to the Sky
Hypothesis 1: China have invented time travel and its residents age more quickly due to the resulting subjective time experience.

Hypothesis 2: Given a decades-long one-child-per-family policy, China's demographic curve has fewer young people, and hence the older population, aging in a conventional manner, contributes more to the mean age increase of the population than elsewhere.

https://2oqz471sa19h3vbwa53m33yj-wpengine.netdna-ssl.com/wp-...
The Super Mario Bros. Movie (2016)
That doesn't hold [1].

> Manufacturers can prevent the Department of Defense from repairing certain equipment, which puts members of the military at risk.

[1] https://perma.cc/HS7U-2A9H
I was just thinking, since Apple is supposedly going to make a car, wouldn’t it be interesting if Tesla decided to make a smartphone since Google gave up.
Am I misreading, or do you frequently purchase more units of the same phone?
I don’t quite get this as an argument for forcing a prescribed IDE on team members.

You mention scaffolding tests, things like this can be left to external tools and then it works for all IDEs and all editors.

Then you can let people use what they find most ergonomic.
They released the 5A and are coming out with the 6 soon. What's the issue?

https://www.theverge.com/2021/8/17/22627253/google-pixel-5a-...
> Amazing what indoctrination can do in a few months.

I agree, but I never thought that it could be so effective myself until now.

And I'm sorry you had longcovid. That sucks.
I am sorry you're being downvoted, the fact that people can do exactly what you're doing is one of the only positively distinguishing things about our country these days, and of course the capability for folks to do it shrinks by the minute.

I do not likely share much in common with you culturally, but I sincerely delight in seeing an independently-minded thinker boldly taking the conversation to places they probably need to go.
Pixel 5a was just released last week, and Pixel 6 will be out in a few weeks
Microsoft DOES sell hardware. The Surface series anybody?
Agree. The absence of blockchain amidst the OF outpouring has been pretty conspicuous, IMO.
Can't read on mobile without a Twitter account
A little unintuitive if the employer is paying the office worker more than the remote worker. It's cheaper for the employer if they don't have to pay for offices, pay those electric bills, hire the janitorial staff, etc.

I suppose the higher pay reflects the employer's expectation of a higher return on productivity, creativity, from that employee.

Or, put another way, they are docking the pay of the remote worker expecting that they are probably not clocking in a "full days work" or will fail to deliver on the fruits of collaboration....
"Your address is in the poor side of town, so obviously your cost of living is less and I don't need to pay you as much!"
You can debate how soon is too soon of course. But, even at companies that have pushed out generally reopening offices with some sort of hybrid model into next year, there are in-person client meetings, industry events are spinning back up, etc.
That would be land that will in all probability burn in the near future. No thanks. This is exactly the opposite of what we should be thinking.
It's not just similar, learning a classifier is 100% identical to finding a perceptual hash onto your classes that aligns with human sensibilities
Disinfection robots and thermal body cameras: welcome to the Covid-free office
Apparently a lot of RMS haters in this thread?
at a high level, how did you implement this? Are you storing the phash of each image in the database and then when new images are uploaded, do you query the database to see if any matches return? If so, how does that query actually work?

Or are you using this to ensure there’s no duplicates in a batch of images being uploaded?
The Transcendence of Tantric Sex
Make a Linux App (2020)
Yeah, it appears that they meant "steel produced without carbon emissions", not literally "steel that doesn't contain any carbon", which is by definition impossible.
It’s not 2015. You can summon cabs with apps now, and they usually have better employee practices, so I don’t think people would care too much.
So, mixed typed tuples was the idea, but Go doesn't support either of those things, so it ended up as a [][10]interface{} or some such. So for each item in the slice, type assert all 10 things inside the subarray. Luckily the comments had a key of expected types of each.
You definitely have no idea of how doctors work if you think they don’t heavily rely on reference books for most of the stuff they do
In India you create your own lane.
The flip side is that sometimes unnecessary optimizations can slow progress towards the actual goal, especially if the data transformations are sophisticated math.
Lots.

Your modulator/demodulator went from being a simple transceiver chip to a whole laser module. Fiber optics handle cuts and “wire” damage poorly compared to copper. It isn’t as easy repair or maintain, even a simple continuity test now requires specialized equipment and you can’t probe but rather need to plug in at each point, ok but what if your issue is the connector? Fiber is always point A to point B, which doesn’t mean you can’t HUB or DaisyChain or STAR, but isn’t as easy as some copper systems like CAN, FLEX, and maybe others that can just splice together. Double any complexity because these systems are redundantly run.

I’m not sure how big an issue is with EMI. Nor do I know the bandwidth. It’s just that the most complex vehicles today, they’re most well under 800kbps for the chassis bus (assuming some vehicle at 1Mpbs and 80% load). Not sure if anyone is actually making use of production 4-8Mbps systems yet. So I assume that rugged Ethernet for data haul and CAN for sensors would work as well as it is now for jets.

They must be doing some serious data transfers I don’t understand.
Diving among ancient ruins where Romans used to party