skysight-inc/HackerNews huggingface dataset:
As someone that was almost entirely self-taught (started as an EE -also heavily self-taught), I’ve looked up many, many noses. One of the manifestations, is that I often don’t know the “official” name of a pattern or the “standard” way to do something, despite being quite good at it.

So I don’t do things the way everyone else does it, and I often fail to deliver or comprehend industry jargon.

But I have been shipping software for my entire adult life. I have an extensive open-source portfolio of extremely well-executed projects that anyone can clone, build and incorporate into a shipping project without worrying about quality or performance. I have had to deliver the goods -in public, and under a microscope- since I’ve started.

I’m highly disciplined, and have been working on large, heterogeneous teams, my entire career. These days, I work alone, or in small teams. Not by choice. Working for a Japanese corporation for 27 years, means that I am very used to hard taskmasters. I’ve had my feelings hurt more often than many.

So I’m used to backing up my rhetoric with deliverables, and watching those deliverables get inspected, criticized, rejected, and improved. It’s made me take Quality rather seriously. It’s also made me quite aware of schedules and deliverables.

Q. C. D.

I’m not particularly competitive, and don’t especially care whether or not I’m “better” than anyone else. I’m used to being the dumbest person in the room (I spent most of my career, working with some of the best engineers and scientists in the industry).

So I work well in teams, know how to bite my tongue, and listen.

Every single day -every single day- I start the day with some scary, insurmountable issue that needs to be solved, or the whole project goes into the bin; and I solve it -often in an unintuitive manner.

So I’m fairly good at solving problems. I’ve been doing it since I was 21, and trained as an electronic RF tech.

I also have dozens of articles, sites, and documentation that I’ve personally written; often going into great detail about how I architect, troubleshoot, test, configure and release. I tend to write in the vernacular, which also means I come across as plebeian.

So I’m pretty much an “open book,” and I’m fairly decent at writing in an approachable, accessible, entertaining manner, as well as coding.

I’d have been happy to have had a more formal introduction to things, but that was not in the cards.

Also, since I’m constantly in “ship mode,” I have to stay focused on practicum, as opposed to theory and exploration. That slows down learning some of the cooler, more esoteric things.

Nevertheless, every day is a new adventure, and I am still learning new stuff, regularly. I feel as if my experience helps me to establish a context that makes learning easier, faster, and more comprehensive.

There’s a lot to learn, and I have miles to go, before I sleep.
It's depends. One can setup a web server with BSD/Linux and nginx - it would be cheap to create and maintain and very hard/expensive to attack.

Balance is different when you have and a company with understaffed IT and all which usually goes along with this: software which is not updated for months if not years despite known vulnerabilities in it, legacy systems which are kept "just in case" because no-one knows what will be broken if they will be decommissioned, poorly managed credentials to external systems, and so on.
Black, White and some different shades of grey.

I'm guessing but I would have thought that that would be what it would derive from solid black.
> Immutability is cool, but we only needed to not be able to pass mutable references on the message bus, not be fully immutable within an Erlang process. I believe Elixir fixes this one.

In fact Elixir does nothing for this. It is true that in Erlang, you cannot rebind a variable and must use a different variable name for every assignment. In Elixir you can rebind the same variable, but the data is just as immutable as in Erlang, and the rebind is only visible in the current scope, which trips up new programmers not used to it.
> were not allowed to eat the food they produced

This does seem like a cynical take. In most agriculture jobs this would be the case.
Cool article. I remember being dumbfounded by how useless the original iPhone was in its factory-default form compared to my "dumb" Sony Ericsson - which IMO had much better J2ME support than any Nokia (it even had very capable multitasking!), and the apps were really smooth and quick, and integrated well with the phone... Even the internet capabilities were not new to me, Opera Mini could display ordinary web pages years before the iPhone. Though the large touchscreen was cool, that for sure - but the reliance on iTunes and all the locks felt like a serious step back from the SE phone which could install any app I downloaded; and the hacking community had already developed a huge set of tooling and hacks - I still feel sad that the local community has never recovered from the switch to Android, old hackers lost interest and young ones never got interested.
Except that human life is causing many other species to be extinguished here on Earth so perhaps it would be better for the universe if humans would go extinct, in a gradual and humane way: see vhemt.org.
No, if you don't use resident keys you need the files (as the keys need to come from somewhere). The keys aren't copied to the device, they're generated on the device, more or less.
I doubt that very much. Consider these scenarios:

1. Call for free from home/couch with a regular camera in the privacy of my home.

2. Go to some location and pay a third party to do a less private call, and have a better visual experience.

The most obvious choice would be number 1 in 99.9% of all cases.
In theory, privacy can be increased by creating a sound-proofed environment for your call, but in practice, that would easily become very expensive.
I understand that mechanism just fine, and that counts as a form of remote control. But it's clearly not good enough for this situation which was both totally unacceptable and very, very easily resolved by anyone who could control the steering wheel and accelerator.

I mean ultimately, you can try to justify this as a feature not a bug, but I would now feel far less safe getting into a Waymo knowing that they have such a poor level of control over their cars. You shouldn't find yourself stalled in the middle of a multi-line highway like that, that's just dangerous, especially when continuing and pulling over is something any human driver could do in seconds. Being limited to ad-hoc map patching is just not sufficient - there's a whole universe of bugs they might not be able to resolve in that way.
Google gets on the feature store bandwagon
No. It can't work because the material you want to replicate doesn't exist in this scenario.
> "I don't have a formal Cs education, but have never failed to not be able to finish my coding work because I didn't know stuff."

...that statement looks kinda sus. In a code review I'd maybe get you to simplify it or break it up to confirm the negatives end up meaning what you wanted them to mean.
Is this list of ideas public? I would be interested in reading them.
A UFO literally means "we don't know what we saw" however the parent used UAP which gives the meaning of alien to something unknown.

This contextualises the issue and brings up the questions you mention. Without this imposed meaning the questions go away.

People like giving meaning to the unknown.
I don’t see how selling to the outside world is a problem in itself. It connects with the community and gives the workers a much more fulfilling sense of accomplishment than doing it as a hobby.

What you described only holds true if:

1. There is nobody overseeing policies regarding prices, compensation and workloads.

2. The “business” or workforce can be grown to increase profit

3. Work is mandatory

Both 1 and 2 point to a private prison system being a problem. They have little oversight, and are incentivized to increase the # if prisoners instead of it being an expense.
The war on drugs has indeed claimed many more lives than it has saved. I think we're long overdue for more sensible drug policies that treat addicts with compassion instead of vengeance.
Useful take, thanks!

I assume it varies, but I find Idris' dependent type system to be easier to reason about and understand than non-dependent ones I've worked with (say, OCaml and Haskell). Even if Idris can be judged as strictly more powerful in that regard.

There's a sense of a closed loop of consistency and a smaller, tighter set of thought patterns that apply both on this side and the other side – whatever those sides may be, say, values vs. types, compilation vs. runtime, AST vs. raw syntax, parsing vs. printing…

It's an explosion of possibilities!, but as it's a shaped charge of constructive and intuitionistic principles it mostly just blows up shackles and clears the air :)
When bitcoin drags monero under 100$ again, I buy some more of that.

Just because I actually like it as a currency.
I am full pro-Haskell, have used GADTs to define ASTs before and just love length-indexed everything (i.e. nd-matrices) ... but reading your comment I guess somebody who never came in contact with "modern languages" has no idea what you are talking about :-)
I find the principle of a "health pass" a little disturbing. Do we want to live in a society where we have to prove something about our health in order to attend events ?
Yep, it's premium to the point that's search function friendly. Apple machines will hold their value very well but it'll be weighted in favour of the basic version of each model.

I think when you get to PC parts it becomes quite a bit trickier as everyone who is willing to buy used PC parts is way more knowledgable on exactly what they're looking for. A lot of things do hold their value pretty well.
On the other side of things, you're taking such a risk selling computer parts on ebay (gotta be a lot of people frying components after buying them and not even realising it's their fault) that I can see why people couldn't be bothered taking the risk of reselling when they can just gift away the parts.
yeah, right its a mess. RBI bans it, Supreme court un bans it. RBI warns banks to not engage with crypto people, supreme court says bank do what you feel right.

Then comes Indian Govt. saying - we are still thinking.
>I actually know people that had some business inside prison in EU country

ok but there does seem to be some perception in the world that the prisons in the U.S might be slightly lacking in some of the human rights protections found in EU prisons - you are aware of this concern right?

>Since prison work is voluntary, there is not much space for exploitation.

Again, speaking about the U.S, and I know that in Utah prison work is not exactly voluntary in that the parole board has power to release or make stay to your maximum sentence - so in Utah you go in with a possible 1-15 years, if the parole board wants to let you go in 1 year you can go (but of course be on parole and get pulled back in again later if considered necessary), so how do you get the parole board to consider letting you out in 1 year instead of 15 - well you get a job and work every day and show them that you are good. Other tools are of course used for compliance and to make people work.

This is of course one state and things vary by state the American system, but there are plenty of states considered much worse than Utah for prisoner exploitation so in conclusion, I know things are great in the EU is not going to calm any worries in a discussion about the US.
For the pleasure of embedding poems in the blockchain, that will stay forever, alone...
That may be "normal" but it's still fucked up.
This is a mis-informed article. China banned crypto like 100th time.
Not all cops have drug dogs.
I wonder what distance they tried this over - there's a hard limit on speed-of-light for latency between continents, plus whatever encoding/decoding has to happen, so seems like we're always going to have that slightly awkward taking-over-each-other issue?
Should release by default when there is no dispute.
What’s a Load Balancer?
At least for stocks i don't think this is valid.

The great index funds have more all-time-highs then not, for bitcoin this has also partly been true i guess.

Still i am wary of crypto investments, easy to get burned.
I used CSS and Vanilla JavaScript to create mini Among Us game
If there's one thing capitalism is very good at, it's externalising costs - and in my opinion that's precisely how it's kept its reputation (in the West, at least) as so much superior to any other economic system.

It's very nifty. As long as all the vices are conveniently offshore in the places that people already don't really think or care about (or buried deep enough in the underbelly of your society, where it has the same effect), you can extol only the virtues and continue to reject any useful change.

I'm starting to think that from a global lens the economic system doesn't even matter - none could really have mitigated the unbridled greed combined with the population explosion of humanity in the 20th century. Now most of us are stuck relying on the poverty and deprivation of others to support the vaunted quality of life of the 21st; food, clothes, etc can only be so cheap when somebody is willing (or even forced) to take pennies to produce them.
That’s mostly a North American problem though, the commenter is from the EU. Work is opt-in.
This is a reall clever hack :)
I would, too. But I would be surprised if it ever gets as low as 5k again, unless the crypto gets obsolete.
Indeed, it has something to do with cigarettes: https://news.ycombinator.com/item?id=24579498
Indeed, methane makes a lot more sense.

As for that bus:

I saw that here when it happened. Note the vehicles passing by when the bus is already on fire, I really wonder what was so urgent they felt they had to take that risk.
Ask HN: Burned out, on visa. Any help?
Hi HN,

I am burned out, do not want to look at code, think about database schemas, business logic. Crunched a lot of code past year, released lots of features, worked really hard out of job security fear.

Now, I am burned out, I am on visa, do not want to go back to my country, I still need to work to be able to get permanent residence in couple of years (one of EU countries). Anything I can do? I just want to quit my job right now, staying here only for visa. I am so burned out that I am thinking reason is bad management, crunching code is encouraged, learn on your own time, stand up meetings must show you are working on something, not just learning to grow. Any one working in a good company, can you tell me if you can say researching something for 5 days straight on stand up meeting? Me not.

One thing I learned hard way is "job is just a job, some employers don't care if you are in trouble in the future, so don't care about their deliveries now", when I was performing good, management liked me, now with burnout, my performance is on decline and feels like people are showing me their anger (not directly, but with variety of signs, not responding, giving excuse when I want to use learning budget and so on) whenever they have a chance.
EU Lawmakers to Freeze China Investment Deal
This sounds exactly what I heard from a guy who did a 6 year stint at San Quentin on a clerical error in the 90's. He said the job training was subpar. You basically do your time, and were dropped off at the San Rafael bus station with $200. (It's now $400.). Many guys went right back because of Probation infractions, like being in the presence of another felon. There are a lot of felons, especially when homeless. All it takes is pissing off the wrong cop.

He told me he was falsely incarcerated. I didn't know what to believe, or say. I was young, and still kinda believed in the system. I do remember telling him there are nonprofit attorneys whom might take your case. He said, "I just don't care anymore.". I didn't quite understand, probably because of my young age. It turns out he was kept in jail over a clerical error. It didn't matter because he died homeless over a pnumonia.
By slow ethnic cleansing you mean 70 years of wars and constant rocket bombings of Israeli people?
I don't understand it much either.

Not having technical leadership in-house has been a pain. We've made it work, but I think things would be a lot easier if there was someone internal who cared as much as we did.

I also know my hiring skills aren't great, even for roles I know better than Senior Dev / VP Eng / CTO and that it's very likely I'll make a bad hire here.

Thanks for the advice on Lambda, I sent this to our dev. :)
Without clicking guess whether article is about US or China
> Global capitalism has been terrible since its inception.

Prison labor is not global capitalism it would be done even if nations were isolated.

Prisons, judicial systems, slave labor, and exploitation of labor and labor conditions have all been far far worse at many or most times in the past since prehistory. What is the correlation with capitalism?

> It’s a political and we’ve only liked it because we were on the benefitting end. Now that the west is moving into the economic shadow of China, we’re seeing more and more of the exploitation first hand.

China is a dirty old dinosaur of an economy, it has double the carbon emissions of the US while only generating 2/3 of the GDP! Horrific carbon intensity. Not to mention all the other environmental destruction it causes. The worker exploitation, the corruption, the human rights abuses, the bullying of its neighbors.

It's modernization strategy consists of copying from the west, and little else innovative, certainly not for its size and wealth. A single American company started less than 20 years ago has already surpassed its entire space program, which sees it losing control of its rockets in orbit and crashing them all over the globe.

It will never be a leading country and will always be looked down on, at least until the crooked communist dictatorship at its core is dismantled. Not even when its GDP manages to eventually creep past the USA (has it even overtaken the EU yet?), not even if they ever managed to eclipse "the west" ($60 trillionish).
> I’m absolutely puzzled why a behemoth like Google can’t have exceptional, human design.

While people selling design languages like to pretend that they are objective, design is largely aesthetics which is largely subjective. IMO, Google is consistently far better than Apple, which consistently, at least since the iPhone era, has come off visibly trying to hard (though recently less so than in the over-the-top skeumorphism period.)
I met some of these pacifist Jews and they are not stupid. They told me many horror stories of how Palestinian soldiers use children to protect rocket positions and so on. Nevertheless, they say the current policy of the state of Israel is against the best interest of Israel in the long run and obviously doesn't work, causing bloodshed on both sides. With some good will on the part of Israel, at least there is a chance things could be improved.

Is this self-hatred? I'd say it simply being human.
> it doesn't allow a society to make choices with much granularity.

i argue that pricing carbon is the only way to allow everyone in society to make their own choice with the granularity that you propose.

After all, when has central planning ever taken everyone into account properly? How will i know that policy makers will take my interests into account when they plan policies?

And in this specific case, what about the people who _do_ want to mine crypto? Why do they get the bad end of the stick, just because some authority says so?
You’d be amazed at how much projects with a little more effort put into them go for then! There’s a level of companies with niche products and potentially no revenue being sold for tens of millions. Granted this is partly aqui-hire but 10k is very little money in the grand scheme.
i don't have fresh one since not looking for job, but generally it's my linkeding profile
I came across a recommendation for Mpow on Twitter, and was wondering why they are so hard to find. I still ended up ordering them, just via Walmart.

https://twitter.com/chamath/status/1317125603972149254?lang=...
I wonder why exactly Israel are not good people here?
Now you've merely shifted the onus. What does "reddit" mean? It's also a meaningless name (ok it's trying to be a pun on "read it"). These are pretty much entirely equivalent in this context:

Gazette Feature Stores and Model Prediction Engine

Reddit Recommendation Service
Emotion Typology
They should have used Lidar.
In 2059 we probably will invent technology that allows you to talk to people without even having to see them.

Jokes aside, it is cool tech, but I fail to see applications. With my developer colleagues we mostly share a desktop instead of seeing other peoples faces.

Don't know how it is technically solved to simulate depth, but I image it being no different than conventional screens. The difficulty is probably doing a real time stereoscopy of the object displayed.

Would be cool to know if they only use AI supported imaging for that, or if they have some sensors, maybe invisible laser projections or stuff like that. There are probably restrictions how the cameras must be angled too, so a self-made home setup would be difficult to calibrate.
How are they going to disappear when they're embedded in the population which isn't exactly spread out. Which isn't gonna push them out themselves when they're being ethnically cleansed from their home in many places.

Israel helped nurture the Hamas of today to deal with the PLO/Fatah but regardless of whether they expected it to become what it did they won't bomb it out of existence.
While that's true, GP's point still stands. You can use G-Maps on all platforms that have a browser, but you can't use A-Maps that way.
That's why VCs don't like solo founders and that's exactly my point — find more people, event cofounders for critical roles.

Otherwise you'll endup jack of all trades but with no good sales, no good product etc.

Since focus and energy of a single man, even genious, is very limited.
32-bit, megabyte-order-of-magnitude is a much more interesting place to be than C64-equivalent hardware. You can actually make things that look and feel good, but you still need to be clever about it.

Nintendo GBA and DS are very much in this space, and are great fun to work with.
You can run RISC OS on a Raspberry Pi, that also supports a "Boot to BASIC" mode.
> Software has a significant advantage over things that have to be made in the real world: it doesn't degrade over time.

That's the conventional wisdom, but actually it's wrong in every possible sense. Software is an inseparable part of its ecosystem, and the ecosystem is always evolving.

Decay is not a property of the physical world. It's a property of complex systems in general, be it natural or artificial.

> Software doesn't become a liability that should be removed simply by being old.

> Adobe's library of code for handing Type 1 fonts should have reached this "finished" state a long time ago. The maintenance cost of the Type 1 font feature should have been very close to zero.

By your own logic, you can just stick to using old Adobe software. Problem solved.

And you're wrong about Type 1 support being "finished". Given Type 1 isn't supported by any recent OS (and never was on mobile OS), it basically is a feature on its own, that has to be extended and maintained every time the software wants to make use of a new OS level font support feature, because both need to have parity.

Adobe stopped supporting it because the de-facto standard today is OpenType. Adobe doesn't want to "push" anyone to OpenType. It has no financial incentive to.

So you basically spun a conspiracy theory that is wrong in all possible ways at once.
Yup, it actually has a real world use case as online cash.
If you are the subject of a traffic stop do you want to take a one-in-twenty chance that the cops find drugs on you, even if you do not have them?

95% is not highly accurate, it is arbitrary.