skysight-inc/HackerNews huggingface dataset:
I think the point they're making is that whilst it is technically stealing, it is such a small amount.

Stealing a grape from the supermarket vs robbing a supermarket of all its fruit and veg. There's bigger fish to fry and the world doesn't have enough time and resources to go after or worry about such things.
Doom on a light bulb is already done: https://hackaday.com/2021/06/15/a-smart-light-bulb-running-d...
Spatial Video Tool
Maybe you're just burnt out from too much writing software. It might feel refreshing to get other hobbies that don't strain the thinking part of your brain so much, like jogging, baking, or gardening. Or if intellectual activities are okay, then learning an instrument and music theory might be another good one. After a while of immersing yourself into this, computer science may seem interesting and fun again. It may be that you don't rekindle your passion for a while.
I think it’s perfectly possible to be friends with someone I do not respect professionally. But it would be impossible to have such a person be my boss.
I dont think same-ness is the metric of success.

Similarly, individuals can judge success by their one sided satisfaction with the result. e.g. "I am still very happy with the relationship" = success.
Gracefully deprecating foreign keys for a polymorphic relationship
Or when you try to unsubscribe from a mailing list and are prompted:

Unsubscribe from the following:
[X] List A
[X] List B
[X] List C

[ ] Unsubscribe All Lists

But if you check the "all" button it clears all of the individual ticks.

I would say a solid 80% of unsubscribe prompts have some sort of similarly confusing layout or verbiage.
At what point do we determine there is no more to be learned so terraforming efforts can start?
Honestly, Fenix series looks great with suits too, especially if you go for silvery-looking variants. I have metal bracelet for the times we need to go all out formal. They are, however, pretty chunky.

Consider for example https://res.garmin.com/transform/image/upload/c_limit,dpr_1....
I am pretty sure it was not because of using the word „junior“ but because they did not give him the job because of his age.
The Aviation Herald needs your help to recover from advertising failure
I'm curious whether anyone has written much about this subject as it's very interesting and rarely discussed.

I've done this a few times and overall it went better than working with a stranger-founder.

ALTHOUGH - You should understand that, independent from the various forms of risk the business faces, and also independent from the financial risk and uncertainty you face through your agreements with the startup:

1. The social fabric of startups are highly unstable for the first few years.

2. The beliefs the participants have about the world, the other people in the organization, what to do, and so on is also highly unstable.

Your relationship is a minor player relative to the other(sometimes chaotic) forces affecting the organization, however generally it works in your favor.

Also, the normal rules for navigating a startup are still apply. Of those, the most important is selecting the right startup to join.
Fracking triggers earthquakes, but not on demand.
Being in the used car market requires being good at buying used cars. This is why Carmax, the O.G., outlives these would-be disruptors.
A500 PSUs (particularly the 2nd one) are the most reliable and powerful.

The A500 themselves are built like tanks. Chances are it just works.

But watch out for trapdoor expansion. Most likely has a varta barrel battery in it, which will eventually leak and damage the expansion, and possibly also the computer itself.

I would recommend opening that trapdoor and removing/inspecting anything installed there as soon as possible.

These barrel batteries are only used to keep RTC, and the board will be fine w/o.
I don't disagree at all, this analysis is spot on. The size of discretes on silicon has not shrunk nearly as much as it has for transistors. However, where I am coming from is that because the transistors have shrunk so dramatically it becomes possible to put an entire CPU in the "left over" space after you've placed the discretes.

There was a talk at either Hot Chips or ISSC in 2011? about a mixed mode chip where the die was 2/3rds analog parts and 1/3 digital part. Xilinx, the FPGA maker, came out with the "RF SOC" which has a "huge" analog section with multiple high speed ADCs and DACs and analog reference logic, plus and FPGA fabric, plus a quad-core AARch64 CPU. As I recall Cypress had something similar but the part family is escaping me at the moment.

But I am still looking for chip that integrates an SMPS so that they can run on a very wide range of voltages like the CD4000 series did (and still does). Combined with the ability to source 10's of milliamps like the ATMega and PIC chips did (and still do).
Electron-based applications seem like a hugo factor. When native applications were abandoned in favor of Electron, designers stopped trying to match their designs to established operating system standards and began designing from scratch, with much poorer results, because they didn't have the resources and experience of teams that had worked on major OSes.

Prior to that, deviations from established standards (layouts, colors, logic) were seen as unprofessional and tasteless. Things like buttons with unusual colors made software look like a shareware hobby project downloaded from Tucows, and nobody wanted their product to trigger these associations. Premium software made for Windows wanted to have the look and feel of Word and Excel.
Paradise Lost: Lev Landau and Soviet Math and Physics (2012)
Probably not because this product will be culturally relevant still 5 years after launch
Just fyi, the "native" Americans are not native either, but got America by fighting the actual first settlers before them.
I saw something else pass through hacker news today which looks relevant: https://news.ycombinator.com/item?id=39170399 "A Unified Theory of Fucks." The conclusion is that when you find you've stopped caring, it's because you put too much of yourself into systems and abstractions, instead of giving your love to people. Systems and abstractions can't return your love, and so it is a waste to put your love into them.

Who are the people you want to help, and how are you going to help them? You might find that even if you no longer GAF about computing in the abstract, you might still see some value in using your toolkit of knowledge and experience to help others.

I've also been having trouble articulating why I stopped GAF about computing and technology. Whenever I go for a job interview, a question is "what tech do you think is interesting or exciting right now?" and I think it's a dumb question. I actually don't GAF about kubernetes or microservices or serverless or FaaS or whatever you think is cool this year.

For me, it's not so much burnout, but the realization that I have lost my attachment to tech-in-itself. I have enough expertise that, while there is always more to learn, I can stop demanding more expertise from myself and I can instead frame the conversation as "tell me about your problems, and I will fix them for you."
I am repelled by the notion that software requires a constant stream of tweaks to be healthy. If you look at the issues on GitHub, there are basically no open bugs there; it's all feature requests.

You can set a net or net class to have a set of geometric constraints suitable for a particular impedance or current or voltage. This matches or surpasses the capability of every other EDA software that I've used.

I also think it's unreasonable to ask EDA software for a full on FEM simulation. You wouldn't want to do that with the full board geometry anyhow.
Output also doesn't capture 'enabling' functions: as a researcher I love to help others get to their goals, I love working on tricky problems and using my know-how to feel needed. I think I'm not alone in that.

Unfortunately that means that on paper, I have zero output while the people I help have all the output. Especially in computing/data science it's easy to fall into this trap; it takes a daily check-in to make sure that I'm working on the stuff that counts for me and my group.
yes, also add cryptographic complexity, don't think that qualifies either.
Because in German, it is grammatically impossible not to.
not sure what service this is, it uses robots to increase traffic to a website ?
True and that makes me worry about Carvana quite a bit. The few anecdotes from pandemic about Carvana bids made think they were prioritizing having cars over making money.
I would say that the best bosses I have ever had were also close friends.

This ultimately comes down to the characteristics you seek in friends, friendships, and work.
What's the stage/size of the startup?

There's a significant difference between joining pre funding/product/revenue as an "employee" vs when it is a more established business or part of a larger team.
It sounds like your organization has a bunch of problems. I'm sorry to hear that. But I don't think you can really blame those on ssh.

There are plenty of organizations and individuals that can competently run ssh directly on the internet (on port 22) with zero risk to "ssh scanners."
The router I'm referring to is specific to a provider. Wouldn't be very useful. I've also observed Fritzbox routers using the fritz.box domain for internal networking out of the box.
E.g., Flash Boys: Not So Fast is one example of another side. https://www.goodreads.com/en/book/show/23570025
I'm waiting for them to support BigQuery and Snowflake with the same pushdown capabilities. Hope it doesn't end up in their cloud offering!
How big is the DuckDB team? I am blown away at the quality of life improvements they keep bringing into the project.
Just a fun anecdote I like telling, nothing against the company (or my ex =))

FWIW I also had consistent trouble with my debit account when traveling. After hearing all the perks I was expecting a concierge to materialize tableside with a full wallet and tray of Perrier. No such luck.
>That's the American Way! If you don't like your job you don't strike. You just go in every day and do it really half assed.

- Homer Simpson
And, fun fact, DDG has a bang so one can just command-l, command-c, type "!wayback ", command-v and it'll redirect to https://web.archive.org/web/*/http://forums.accessroot.com/i... but in this case the 4 captures are all captures of the forum's 404 page, and thus were not taken early enough to actually preserve the history

I didn't check any of the rest of the links, figuring they were in the same boat of "too obscure to have been preserved"
Is it just me, or do 1 step comparisons not really help? I need at least 10 steps to get anything useful out of SD or SDXL?
I recall a HN user whose GitHub username was some common word related to software development (like @deploy or @prod, but I can't recall the right name).

There was a thread about six months ago mentioned that they get @'ed constantly by mistake. They had a funny attitude towards it, though. They said they always enjoy getting to see what everyone else is working on and didn't mind the notifications.

If anyone remembers what I'm talking about, let me know because now I'm so curious about this username I can't remember.
Not good to break promises, but buses are almost always a better value for public transportation than expensive and inflexible trains.
It's interesting because the iPhone has the ability to "remove" no longer used apps after a period of time.

No doubt Apple with make sure that's switched on to make sure people are redownloading as much as possible
> Software skills will come in handy here.

Less than you think. In many of those the corporate issue machines are so locked down and the red tape so bad that just getting to a python hello world is a challenge.

I’ve used coding skills in accounting maybe half a dozen times in a decade.

No doubt there are exceptions but the 5 places I’ve worked for were 0 for 5
If anyone has this mentality, I suggest they dont work for friends.
>Making and distributing porn of somebody using their likeness without their consent is unethical behavior

I suspect not everyone agrees with that. Are you willing to trade away some of the things you think should be permitted but they don't for the ban?
WordPress Search
Relatedly, it's hard to make good music on the piano just using your elbows.

Seriously, what is the point they're trying to make here?
I'll underscore this point. Basic training is not hard, and we really want people to pass. Like you said, if someone really wants to be there, we'll typically work with them for as long as necessary to get them through... second and third chances, for sure, with instructors practically holding their hand. Like I said in my other comment, if someone just couldn't handle tough academics, we found an easier job for them. When I actually separated people from the Army and sent them back to civilian life, it was usually a mutual decision.
100% agree. It usually autocompletes better than the language's LSP since it takes a lot of context into consideration. It's a godsend for repetitive tasks or trivial stuff.
Sivers is an OG. Definitely not a bot. I've looked at sivers.org/multiply at least once per year for the last 15 years.
That limitation was overcome over 20 years ago with the invention of Direct Server Return (DSR) technology, since the remote IP becomes that of the actual client. (This also helped relieve pressure on load balancers since they don't need to process return traffic.) Another way to overcome this would be to use netblocks instead of IP addresses on both the load balancers (upstream side) and the server side (so the LB has multiple IPs to connect to and the server to respond from).

The benefit of DSR became mitigated a bit after CGNAT (in the IPv4 space anyway) began to be rolled out, since it can masquerade a large group of clients behind a single IP address. (CGNAT poses other, different problems related to fraud and abuse mitigation.)
I’ve circumvented all of this “getting started” trouble with the pomodoro method. It’s simple and I don’t have to real with maybe broken code and it works for everything in my life. Worth a try.
It was interesting - I was pulled into a startup by a friend, and I was the first full-time employee - he joined later, and we were peers - he headed up HW and I led the SW and architecture side - one of the execs was also known, as we worked years back at the same company.

It comes down to the dynamics - if one is asked to join in, it's because one has demonstrated capabilities and the ability to execute in a team environment.
It definitely ruined a friendship of mine. His startup was making insane amounts of money. He offered me a position, then his business priorities changed and forced me into a poor role with no long term prospects. I struggled in that new role and he noticed that. He then terminated our agreement two months early.

There are reasons he's right about what he did and there are reasons I'm right about being upset about it but it definitely cost us our friendship.

I think back that if he had operated with integrity and honored his agreement to keep me on for two extra months it would have not been upsetting to leave then. As it was it left me scrambling with three small kids.

The lesson to me is that even if the startup is flush with cash, there will be issues. How the founder manages those issues matters.

I recall when I had my startup I did a bunch of business coaching and really had to take on a lot of uncomfortable things about myself. I'm grateful for that. I invited him many times to participate in that work and he never did. When the money is good you think you don't need it.
No toilet paper or soap either. You only used those bathrooms if the alternative was shitting your pants, and even then it was a good idea to do it during class to minimize the likelihood of someone walking in on you.
The position was that it was new enough they had no idea what to do. Direct network attacks weren't yet a thing, kremvax was still a joke that provoked because just the idea of having soviet machine on the same network was spooky.

The direct result in government from "KGB Hack", combined with Morris Worm, was to essentially kickstart the whole Network Security Monitoring and creation of agencies that actually took in network security as core mission. Before, best chance would be that you could try hitting up your friendly neighbourhood fed who was pulling the duty of security officer for your facility.

It was pretty damn new that one could connect from as far, and this was still dependant on modem lines. Far cry from the freedom some enjoyed in USA, that if one knew how to phone into a local TIP they could get onto ARPAnet and some places wouldn't ask for passwords at all.

Before, the security was more concerned with what you did locally on specific machine, and in some more expensive cases, complex access controls so people could cooperate on files with different permissions.
From 2016...
Using Scotch Tape and Quantum Mechanics, Signs of Room-Temp Superconductivity
unfortunately unsuprising... my opinion is IFTTT has consistently been a worse offering than open source, free, and low cost alternatives and moves like this usually forshadow demise. They capitalized early in educating non tech folks to learn about the cool things you can do with automation but it was always dissapointing to see the limitations they imposed on each service/trigger. It ultimately takes technical creativity to think of connections between services and I think unless your brain already works that way or your job demands it your just not gonna know what you should automate. IFTTT invested in this demographic way more than developers, and I think they have ended up with a product that appeals to very few. Just my 2 cents tho, could be wrong...
The words "this is all you fault and we wish we never had you" and similar phrases and discussions, often including wishes they had followed through with abortions were used often and frequently. And this was not general, this was out and out "you are the reason we don't have money/can't do nice things/cant afford a mortgage" etc were levied at me again and again, over and over. For a significant chunk of my childhood my parents laid all faults in their life directly at my feet, to my face, when I had barely the capacity to understand the world around me let alone counter with any kind of argument.

I was eventually removed from my parents through the assistance of the courts and my grandparents who were witness to the significant mental and physical abuse I suffered at the hand of my parents. They had to spend the remainder of my youth/teens attempting to reverse the idea I had gained that everything that occurred in life of a negative nature must be inherently my fault, and the behavioural issues I had picked up resulting from that. By explaining that adults make choices, choices I cant be held responsible for when I had yet to even be born, etc etc. How successful they were is debatable because even into adulthood I've a tendency to assign blame/accept blame when it is apparently unwarranted according to those around me over the last couple of decades.

Aka my first assumption is always "this must be my fault in some way." even if I can not see an immediate manner in which that could possibly be true.

For context; my parents were actually poor because my mother never finished school, fell pregnant with me at 15, made poor life choices and her and my stepfather pissed most of their money away on cannabis for the duration of the time I was raised by them. Cannabis first, everything else later, if at all.
Most people in the navy dont perform combat roles, most people are processing radar contacts, doing maintenance on highly sophisticated fighter jets, reprogramming radios, managing extremely dangerous fluid systems, operating an extremely high performance nuclear reactor. The doctrine the navy operates under necessitates a highly technically adept and well coordinated crews on several ships, anyone aboard that isnt qualified to be there is a threat to themselves and everyone around them.

Were this a hypothetical matter we could speculate what might happen if we lowered the standards; however, I will point out that the state of todays navy is that sometimes young airmen get cut in half by aircraft arresting cables, sometimes navy ships crash into cargo vessels, most maintenance hasnt been done to standard sometimes for over a decade, sometimes people fry the reactor plant control console. It would be difficult to argue in that light that we should lower the standards, I would instead propose some combination of the following
-raise the pay to attract qualified candidates
-shrink the responsibility of the navy, congress sets the op-tempo
-increased use of drones specifically, the navy has a proven track record of not keeping up with industrial automation and it is unreasonable to expect that to change given command structural doctrine, but drones can be fully self contained weapon systems that are installed onboard simply
You need to look at large companies. You actually should not have a hard time getting hired if the company is sufficiently large enough.

Startups tend to discriminate by their very nature. Yes it is illegal, but unless you have the funds/balls/patience (Case has to get reviewed/rejected by EEOC, a lawyer will take it on 60/40 contingency, but will want settlement at the earliest realistic figure, damages are limited based on how quickly you get to work, how much you make, etc. if defendant can show you weren't trying to find new work, they can get your case thrown out, etc.)
So is the program of that chip burned into mask ROM (do people still do that?) or could that thing be taken out and repurposed? The datasheet mentions handy-dandy device programmers that plug into your PC and probably mandate the use of a horrible proprietary development environment, but maybe that's only for special evaluation parts?
The story is too silly for HN but it’s not ‘firebrand says firebrand thing’, it’s this

https://www.youtube.com/watch?v=XASNM1XEQPs
Efficient Windows 3.1 programs are like a giant FSM clockwork where each event loop task is broken into small enough chunks to yield back the processor in a reasonable amount of time. Crafting an exploit that does anything beyond crashing the program or the computer would require knowing how this was done for a particular program.
Ask HN: Fastest way to help a lay-person understand what a compsci "graph" is?
I feel like the core data structure of everything is the graph. Yet the lay-person will usually associate it with a _chart_, and then you've lost them.

I'm looking for a way to help them completely understand what I mean in a single-sentence.

Or, what is the most analogous thing that a lay-person thinks of when they grasp the concept.

Edges and vertices are confusing because people start thinking of shapes, and struggle to make the leap to edges being generic relationships.

The word "web" makes people think of a "spider web", but spider webs are too symmetrical and block people from seeing how webs can represent more things.

A tree is good to understand the constraints a tree places on a graph, but there is not any kind of meaning attached to the nodes in the physical tree.

I think its hard to unlearn such a basic concept and to think how best to convey it to a lay-person. Maybe someone has had some luck?
Whilst I agree, there is always an angle of having an expectation of what your competitor is going to do, then seeing what they actually propose being wildy outside of that.
I think of SOLID and DRY as primarily tools used back in the day by Uncle Bob et all to sell books and event tickets.