skysight-inc/HackerNews huggingface dataset:
Agree 100%. It's unethical. The engineers involved should face consequences. The executives should too

I feel they shipped a product suitable for a Different reality of roadways. Different requirements. Not what we have today.
Or as I like to say "Oh, you have a big ball of mud in your monolith because of poor design and want to move to micro-services?"..."now you have n^n big balls of mud" Poor design is poor design, adding more complexity just makes it a more complicated poor design.
I've talked to some of the engineers to get background on the design of the 8086 chip. They also wrote some papers at the time explaining why things were done particular ways. The 8086 patents are also very detailed; many older patents actually provide a lot of useful information.

Patent: https://patents.google.com/patent/US4449184A
Have you had a brain scan? I don't want to scare you but that sounds like it may be a tumor. Or at least I know two people who had brain tumors that had similar symptoms.
if you want work-life balance get promoted. assuming you work a techie office job.

my managers barely work, they often don't come in during mandatory hybrid days and when they do it's just for lunch then out by 3.

there are only 2 types of people in every company - implementers, the ones who actually makes things and reviewers/approvers - the management types that does jack shit but has plenty of opinions and demands on what you're doing.
google can't calculate to different unit types like wolfram alpha. For example "1.5 cup of uranium in kg" is something wolfram alpha can calculate but nothing else can without extra manual steps.
But do you have a reading habit? That is, outside of reading the non-fiction texts you now need, do you read fiction for leisure?
Google vs Oracle seems to say that offering up a compatible api with different internals is legal. Exploiting the signs seems risky though.
I currently avoid VPNs, since it is my understanding using them can collapse all your Tor Browser circuits, ruining the utility of the tool.

https://web.archive.org/web/20211120193211/https://matt.trau...

If you need to geo-shift or pirate or something less risky than being a literal dissident, I recommend being VERY careful not to do it where you sleep in case you slip up.

(And remember: your DNS queries go to the exit note or the VPN, not the ISP.)
This makes me wonder how Tidbyt's business is doing. They seem to have a fair amount of employees.

I actually built something very similar and all in my spare time. I've been wondering how realistic making a side-business out of it is, but if you are a single engineer that has to code the firmware, server, build the displays and market it all... it's pretty tough (especially in your spare time).
In other words, the name of the actual group of people is not even relevant, it's a programming pun that more or less disregards the existence of actual human beings who have come to be known by that name.

It was a bad name then and it's a bad name now.
Mystery of Europe's 'bog bodies' fascinates scientists in new study – Metro News
Yes, 3 times since July and just got new glasses 2 months ago. I have everyday glasses and also glasses for reading/screens. They help to enlarge the text and make it more crisp. They are an improvement.
Just tried the mcdonald app also in flutter, they reward page is so laggy while scrolling.
False dichotomy; descriptive names can and should be cute, if you're willing to spice them with a bit of analogy and/or irony. Problem is that most corporate programmers lack personality (and punk spirit, tbh), and use names as a way to make their code appear "compliant," (boring)
deflecting attention and scrutiny from their work.
The language we use to talk about domestic violence isn’t enough
I would agree with what people wrote:

1. What you're working on
2. Blockers (or how the manager can help with those)
3. Anything going on with you which could impact your work

In my current role, people are highly autonomous. 1:1 being held once every 2 weeks, or once a month is enough. Once a week is way too high touch.
This is also my understanding - see https://news.ycombinator.com/item?id=34324649
Cliar vs. Click vs. Docopt
Make sure to read the chapters after it by clicking the right arrow too, it gets better.
Please don't forget that every accusation lobbied at the next generation is an implicit admission that the previous generation created an unsuitable environment for raising children. Or that those people were failures as parents individually.

Or you could just not make broad generalizations about different generations. Which is preferable.
> And, yes, one can imagine finding a way to “fix this particular bug”. But the point is that the fundamental idea of a generative-language-based AI system like ChatGPT just isn’t a good fit in situations where there are structured computational things to do. Put another way, it’d take “fixing” an almost infinite number of “bugs” to patch up what even an almost-infinitesimal corner of Wolfram|Alpha can achieve in its structured way.

I can see why Wolfram is bearish on what might be termed "the naive scaling hypothesis", i.e. that given more data, LLMs will naturally cease making false utterances by learning more systems of knowledge. If the naive scaling hypothesis is true, it recapitulates and invalidates a good chunk of the hand-coded work that he's built over the last decade or two. But I am not so sure; my money is on the robots for now.

For example, it should be really easy to generate training data for a LLM using more-formal systems like Wolfram Alpha; not least by having your LLM generate an arbitrary large list of "questions for Wolfram Alpha", then take that query and put it into WA, then attach the results to your LLM training set.

In other words, systems like Wolfram Alpha will be used to boost LLMs; the other way round is less obvious. Given the recent success, I'd put my money on "LLM can learn any structured system that can be wrapped in a text interface".

An example that's even more impressive than "wrap Wolfram Alpha" has already been demonstrated: LLMs plugged into Physics models (MuJoCo) at Google
(https://arxiv.org/abs/2210.05359). There is (currently) no reason that these models can't be plugged in to learn any given simulator or oracle.

And on a more prosaic note, Google's LaMDA is clearly ahead of ChatGPT (it's just not public), and explicitly tackles the bullshit/falsehood problem by having a second layer that fact-checks the LLM by querying a fact database / knowledge-graph.

Of course, perhaps at some point before AGI the "naive scaling" approach will break down. It just seems to be a bad bet to be making right now; we are seeing no evidence of a slowdown in capabilities gains (quite the opposite, if anything).
AMD has finite resources, like any company, and they’ve been focusing on CPU/datacenter dominance, which to me is both the safer bet and the more-lucrative bet. It wasn’t that long ago that AMD was on the brink of bankruptcy (~2016), so I appreciate that they’re not trying to divide their attention.

Their attempts at entering the ML space so far have been failures, and they are wise to hold off on really competing with Nvidia until they have the bandwidth to go “all in”. Consciously NOT trying to compete with Nvidia is the reason they didn’t go bankrupt. Their Radeon division minted from 2016-2020 because they focused on a niche Nvidia was neglecting- low-end/eSports (also leveraging their APU expertise to win PS4/Xbox contracts).

I think Nvidia will eventually lose its monopoly on ML/AI stuff as AMD, Apple, Qualcomm, Amazon and Google chip away at their “moat” with their own accelerators/NPUs. As mentioned though, the Nvidia Edge really comes from CUDA and other software, not the hardware. I doubt that Apple, Qualcomm, Amazon or Google will be interested in selling hardware direct to consumers. They want that sweet, sweet cloud money and/or competitive advantages in their phones (like photo processing). I don’t want to be paying AWS $100/mo for a GPU I could pay $600 once for. I do think AMD/RTG will go hard on Nvidia eventually, and it will not matter whether you have an AMD or Nvidia GPU for Tensorflow or spaCy or whatever else.
Sure, but that's a different story. You might piss them off and lose customers. You may also be knowingly increasing your support costs.

For the average company trying to navigate these sorts of decisions, supporting users with emails like "a$123@1-2-3.12397.museum" probably isn't high on their list of priorities, regardless of whether it's "valid" or not.
I tend to avoid focusing on status updates on my WIP. In my 1:1s, I want to talk about me.

1. What do I need to do to get my next promotion/payrise, or how do I get onto the next bit of interesting work? Even if I'm happy with my current work and compensation, I use this as an opportunity to constantly make clear what my personal objectives are.

2. How well am I tracking against Q1?

3. How do you suggest I improve on Q2? If I have things I know are pushing down on Q2, I will ask for help.

In addition, I tend to use them for managing upwards - setting expectations, and making clear where I need something from my manager.
Ok, so you can rule that out. I felt it was weird to ask because it's such an obvious thing but better safe than sorry. Best of luck with this, it is super tricky. Next step: neurologist, and hope for the best. Hang in there!

edit: ah, and only now I noticed you had mentioned that, who needs glasses here ;)
Zero mistakes is something a machine can be built to fulfill.

Re the hyperbole of horse and buggy: What if your pacemaker decides to go to 200 beats per minute late at night.

The cult of ship fast and fix it based on feedback is taking us further from ethical behavior.
> What keeps the software alive are the programmers who have an accurate mental model (theory) of how it is built and works. That mental model can only be learned by having worked on the project while it grew or by working alongside somebody who did, who can help you absorb the theory. Replace enough of the programmers, and their mental models become disconnected from the reality of the code, and the code dies. That dead code can only be replaced by new code that has been ‘grown’ by the current programmers.

While it's possible that there are systems out there that can't be understood, it's plainly false that - to paraphrase - code dies and must be replaced when the original developers are gone.

A couple examples from my direct personal experience:

1. I work every day on code that's 20-30 years old, in use in production by hundreds of millions of people every day. There's no one around who worked on it originally. And yet it works, 100s of pull requests a day, and customers continue to pay us to use it.

2. I took on a volunteer project this fall, working on a ~million line distributed system that runs on clients at about 30 sites and integrates with 3 cloud services. No original developer is working on it. For the client code, it took me about a day to understand how it works and make meaningful changes.
USA cars, USA gallons, and USA dollars:

The cheapest Model 3 available near me is $58k according to Tesla's site (Dual Motor LR). A BMW 330i xDrive has a base price of $46k and includes the first 3 years of maintenance costs for free. Now, it's a BMW so you need to buy a bunch of options just to get front seats and a steering wheel. Should we put it up at $50k for the equivalent equipment level as a $58k Model 3?

How much does 14,000 miles worth of 3-series gas cost? If you average about 28mpg (it's rated for 33mpg highway), you'll use 500 gallons. If you're paying $4 per gallon, that's $2000. The Model 3 is apparently a few hundred dollars in electricity for the same distance - let's say $300? So, (58000-50000)/(2000-300) = 4.7 years to break even.

I'm not arguing against getting an EV. But you need to drive a lot of miles before you pay off that really big battery. Smaller, cheaper EVs that don't need such big batteries pay off a lot sooner. If that kind of car works for you ;)
Actually, I do feel a slight lump (about the size of a nickel) above my right ear and it changes in size, sensitivity, etc. My PCP wrote it off, but sometimes it feels very warm too.
how is CME a good comparison? they aren’t a retail consumer facing company

a company like Coinbase needs hundreds if not thousands of support staff like a retail bank would that scales with the total active customer base.

the total number of employees doesn’t tell you how many are in a support function.
Tell that to Elon or Bezos or the other geniuses of our lifetime
I used to have both good and bad managers.

Good ones mentor, teach something new, explain what's happening at the company.

Bad ones give you shit in some form, inject gossip into the conversation, try to cover their ass.
They're making money, that's for certain. They're not making new product categories and markets like they used to, though, just iterations on things they were already doing well enough (and sometimes those iterations take away more than give). Their established capital and position in the market are their strength more than any other particular vision or talent on display. That's enough to keep them strong for a long time on logistics. Not sure what happens if they face a well-funded vision challenger.
Success often arrives through pre-established channels. If there is something you are already good at, maybe direct your efforts there. Employ some other data scientists and a sales person and you can run the show. Or use your cash to swoop in on some down markets. Essentially stick to a workflow you are already familiar with.
Or use SLIMA (https://github.com/neil-lindquist/SLIMA) with Atom... oh, right, moment of silence...

...SLIMA may work with Pulsar, or if you prefer Eclipse there's Dandelion (https://github.com/Ragnaroek/dandelion).

VSCodium may be able to use Alive, but as it can't fully turn off MS's spyware I can't in good faith recommend it.
Less liability? When selling through US? How does that work

(I would have guessed the opposite, thinking about patent trolls who ... live in the US?)
Back in the days one would say they've boought a company that could do that. lulz
It sounds like ADAS is a term of art from a particular regulation. Do you know if it would only cover things that include at least autosteer or does even a basic radar based cruise control count?
Aren't the first two covered at standup every day?
TY. I value your feedback.
OpenAI leadership and the leadership of OpenAI's nonprofit parent firm (which are the same people, maybe?)

exposing the burried lede :)
Any details? Which Neon is that?
The Manager Tools Podcast has a lot on this topic, from a managers perspective but still a trove of info: https://www.manager-tools.com/map-universe/one-ones
A 7200 RPM drive can easily outperform old flash memory. It wasn't always the case that flash was the fastest storage medium. Flash performance used to be measured in KB/s, not GB/s like on modern NVMe drives.
I mean, official PC ports weren't common, but clone games on PC were extremely common. I can't tell you how many PC games* I played as a kid that amounted to "a re-skin of Super Mario Bros" or "basically Donkey Kong", etc etc

*(often free or packed into "1001 games for free with this magazine" disks)
The lists of parts of life reminds me of the GTD areas of focus at Horizon 2.

Once you have a list of what your areas of focus are, you can then pick goals (horizon 3 and 4) based on your overall life principles (Horizon 5).

So the exercise then becomes maximizing achieving the goals of each area of focus, and where they conflict, subordinating a particular area of focus to another one based on your priorities, which are themselves driven by your overall life principles in Horizon 5.
DO you consider yourself an introvert by any chance?
ESP32 is perfect for this application. RPI is far too beefy, unless you really want to do everything locally (without relying on an external server to package up the train data for you)
It did? So gun violence was lower in the 1990s/2000s than it was after the Heller decision?
You almost have to learn to read again. I regrettably stopped reading for years (other than web articles, email, skimming, etc). In the last few years I started reading novels for pleasure again, and I swear if I stop for a couple of weeks when I get back to it I have to take my time and be slow. Something that has helped is reading books in my native language (Spanish). Since I'm not as strong as I used to be in Spanish, I find that reading in Spanish really forces me to take my time reading every single word. Resist the urge of your brain / eye saccades to skip ahead a bit. Keep reading and soon you'll realize you can do this for many pages.

Edit: I saw that you read plenty for pleasure, so it's probably not this :/
Yes, I read a lot for enjoyment. This has also gone down hill.
I actually had written more about the exploit & vulnerability in my original drafts but I cut it out because it was a bit boring to read.

You are correct that with domain control I am able to serve content to any sign but the content will only be loaded once at boot time. Any future updates would have needed to come from their defunct AWS IoT connection (ignoring full restarts).

Using the exploit I remove the connection to AWS IoT and update some of the code to better connect it to the recreated API so users can update their signs in mostly real time.
I don’t know if it applies to you, but this post from a couple of days ago on HN might apply. People pretty much said to stay away from weed, and I’d alcohol:

https://news.ycombinator.com/item?id=34279527
https://archive.ph/FyrZX
Thanks! Just stumbled across your comment as well.
Ticks carrying Lyme's disease are not limited to North America. In fact, the whole northern hemisphere is affected.
Names should be descriptive.
Cute names are an abysmal time sink.
Oh what does the quark service do? Who knows? Are there are 3 services named zoidburg? Oh well.

Service name’s are best when it roughly shares what it does.
I've usually had 30 minutes scheduled for these (weekly or biweekly), both as manager and employee. >50% of the time it's "we talked about everything already on signal yesterday, so we can skip it this week? yes" but sometimes it's useful for discussing a new product idea or addressing a specific roadblock (resources from other departments, usually, or sometimes concerns re: a vendor). I tend to do things more async but unscheduled, though -- send an email or a message which doesn't require immediate followup but sometime in the next ~week.

I think 30m biweekly is more optimal. If I ever had an actually junior direct report I'd be more inclined to be more formal, available, or frequent on these, or someone who I knew to have difficulty raising issues in other settings. I've never actually had a 0-2 year experience direct report, though, as I actively try to avoid direct reports generally but particularly early-career people.

I find AARs on projects (successful and unsuccessful) to be far more useful than most of the cargo-cult-management tools. Also, having dashboards on status of various things and current blockers kept updated, ideally automatically through tools used in the workflow itself, and a clear directory of who to contact for what component.
Move fast and break things gets you established in the marketplace early and can bring some advantages from that. I have yet to see evidence that it leads to companies that survive for the long haul. At some point, people want products that actually work and don't completely change with a given update.
1:1's are your best chance to improve your personal relationship with your manager, especially if you are remote. He must like you and must not ever feel threatened by you. Anything else is secondary as long as your work is at least "satisfactory".
This comes off as a little too targeted at comfy professionals who have money and career security and flexibility (shocking for HN, I know). For most people, working is at odds with all of those other components of life. It's not just one of many components. It's almost invariably the component we would remove from our lives if we had the opportunity.
Naw. The next generation is going to be the worst I think. We’re slowly learning what is important.

Just like we learned “everyone is great“ actually lowers self-esteem last generation. And this generation about the ills of social media.

So I think the next 20 years will be the worst with gradual improvements also occurring.
Best Places to Work in IT 2023
Even though this exchange seems hopeless, I still wish you a happy 2023.
A attiny might not make sense, but you can get something like the PMS150C for around ~5ct, where it makes more sense to use a single MCU than a 555 with all the extra needed BOM Items.
I was doing ML stuff on a GTX 1060 a few years ago. As with everything, it depends on what you’re doing.
I guess you budget to rewrite it even though it's "working fine"
What's the case not to just attempt to send the email with a link? That's how I know if an email is correct or not.
What went well this week

What could have gone better

what processes need improvement

Career/personal/project growth and updates
Ithaka by C. P. Cavafy
There are existing PCBs out there for driving HUB75 displays (like the one used in this project).
Isn't this partly because roofers rarely take the full "correct" range of safety precautions while working, because they would significantly slow down the work?
I'm an Emacs partisan, but the VSCode support for Common Lisp has come along way. Interested parties might look at https://marketplace.visualstudio.com/items?itemName=rheller.... .
They thought they were getting optimizations to their AWS infrastructure, but were actually using stolen resources from GCP.
Not really. As said in those posts, just because there are superficial ostensible patterns does not mean that they are useful, or even real.
That's neon.tech :)
don’t be a dick
This is such an odd review.

The set up is a bunch of tenuous circumstances about not being able to get exactly the right kind of karoke experience at a karoke bar. Followed by an evening of technical glitches that seem entirely created by the author.

Contrary to the set up, I don't think this is pitched at luring karoke enthusiasts from bars and singalongs. Rather I think it's aimed more generally as a way to further differentiate the service by providing a logical extension to the lyrics feature which also seems to have received an update.
When I worked at Twitter many services have bird names and some have descriptive names. The descriptive names are far better. Who wants to remember the user service is Gizmoduck?

Also, I don't know where this guy works that a service changes what it does over time.
Then change the service name.

“The name doesn’t reflect its function anymore” is not a good case for “let’s name it some random thing”, and certainly not a good case for “let’s arbitrarily give descriptive names for some resources over others”
Yup. Taking on and handling risk is very important to becoming an adult.

But American life sanitizes everything until you’re 18 then throws you to the wolves.