skysight-inc/HackerNews huggingface dataset:
I hear you, although for better or worse teams somewhat need to manage to their employees' expectations and perceptions as well as the statistics on startup survival and liquidity. There's also a wide spectrum for the probability of a profitable liquidity event based upon scale, market, stability, etc...
You want to “shut down” Jabra because a product they released doesn’t have perfect Bluetooth compatibility? Seems harsh. Thank God you’re not in charge of these things.
If it was a joke, then he must be. Which he isn't. So it must be another option.
Nitpick: On a modern Linux system, I would probably use a systemd timer instead of cron.
Tech companies don't just employ software engineers though.
There are languages used today that don't have a separate word for "the", such as Hebrew (which uses a prefix to denote "the"), or Chinese, which apparently doesn't use articles.[1]

Also, knowing what the most common words are wouldn't really help you much if you didn't know what the documents are about. For example, if they were trade records, they might contain a lot of text saying something like "X agrees to buy 20 pounds of olives from Y for $50 if delivered by next week". But if they were historical records of wars, other words may be more common.

[1] https://mylanguages.org/chinese_articles.php
You can use InVesalius https://github.com/invesalius/invesalius3
You're implying "movements", for some implicit definition, are bad, but you haven't explained why.
The neuron itself and its downstream counterparts are what I was considering the table lookup.

In computers the address a value is stored at doesn't encode information. Only the value held at the address matters. Not so with neurons. How the connections form and who they are connected to represent compound operations. Like passing a value through separate preconfigured pipelines.
It’s not just keyboards. People feel empowered to behave more aggressively when they are in anonymous (or perceived-to-be anonymous) situations. You see it in driving, people behave very differently behind the wheel, and their aggressiveness goes up when they’re alone in the car vs being observed by people they know.

In the limit I think this probably comes down to primate dynamics regarding in vs out-groups.
You think people feel empowered because computers are cool? I think it's more likely because of the (pseudo-)anonymity. When people are unafraid of the consequences, as there would be if you acted like a jerk in person, they're more likely to be nasty. A similar phenomenon can be observed on the road - people feel safe in their cars - hence "road rage".
Ask HN: Recommendation for general purpose JIT compiler
Are there any open-source "general purpose" JIT compiler's out there? "General purpose" in the sense that it is not tied to any programming language (unlike v8 and luajit). At a high level, I want to feed in IR and get out a function pointer to call.

My use case is I have a DSL with a custom parser and interpreter. The DSL is essentially a programming language and is proving too slow (in terms of latency). The bottlneck is in the interpreter. I want to replace the interpreter with a JIT without having to deal with assembly code generation myself.

Preferably in Rust and/or Rust bindings. Preferably lightweight (small object code footprint). Preferably cross-arch (x86, arm, arm64).
> A simple ideal that may be useful for each party to adopt could be - "do unto others as you would like done unto you".

The problem with the golden rule is that it is still self-centered. What I may like is not the same as what others may like. "Do unto others as they would have done unto them" is better. It makes one have to understand and anticipate others' desires, and update your understanding of others constantly. "As you would like done unto you" is only useful as a first approximation when you have exactly zero idea of what the other may desire.
I'm the author of the piece. Yes, that's very true.

There is a difference between what you can control and what you can influence. By understanding how it works, you increase you chance of influencing things.

The salary review is something that the average engineering manager can use to both understand this all better, and more importantly, to address mistakes or issues in their team's salaries.
I'm skeptical of the claim that this would work at all even if there was a larger corpus. Let's say you had a million pages of classical Chinese text, but absolutely no context about what the text meant or was about. By looking at it closely and using statistical analysis you could certainly determine various rules of the grammar, and you might even be able to guess that certain characters are grammatical constructions representing things like conjunctions and prepositions. But this isn't really going to let you translate anything.
“Social media made y'all way too comfortable with disrespecting people and not getting punched in the face for it,” Mike Tyson.

The "punch" here is metaphorical and could be any stakes that the person would be at risk of losing: social etc.
Not saying your wrong, but why 2 years ago specifically?
Choosing the Best I2C Chips: The Hidden SW Problem of Choosing HW Modules
People don't feel guilt online, generally, because they either forget the person they are talking to is a vulnerable human, or they just imagine them as someone deserving of their vitriol.

However, as soon as they are sat in front of someone and are picking up on the visual clues in facial expressions and body language which make it clear that what they are saying is actually affecting a real person with feelings, almost everyone has a profound sense of empathy or guilt.
It is not easy to see the humanity of someone over the internet. In real life, we realize that 'others' are just like us and that the differences are minuscule.
For personal projects I generally follow the steps this blog lays out; start with the light and low-level APIs and work my way up as needed. I do usually skip over sending raw sockets when I start, but I think knowing them is worthwhile for troubleshooting and optimizing. I often find myself jumping to different levels when navigating scraping--from http headers to javascript rendering. While you can touch most of those things with requests, I find it easier to reproduce exactly what I see my browser doing with lower level APIs. The backend might be tightly-coupled with the front end. So you might get stuck on a specific header, user-agent string, or something often related to sessions or login.
They control the whole network if they want.

You make it out as the miners would not own the Blockchain which is just wrong.

And it's not that you can run a node, you actually should run a node.

After all decentralization doesn't work if only big players own it.

But now you need to be tech savvy as you said it yourself.

And every Blockchain has this problem and the fact that there are many Blockchains makes this eve worse.
At the end of the day property rights and the legal system deciding who has property rights are the way we solve all problems.

I understand that there are complexities in these medical scenarios that aren't common place but I'm highly skeptical of the idea that we can't apply traditional ownership ideas to medical records.
HN is a strongly self-selected group of people, with rules against bad-faith arguments. But you can find groups like that in real life too.

The special thing about online is that when an obscure topic comes up, someone from the 0.0001% of people with deep knowledge of that subject can chime in. That dynamic basically never happens IRL, because you need a million eyeballs.

Like, outside of NASA, where would you encounter such a cluster of people with specific knowledge as in https://news.ycombinator.com/item?id=31136285 ?
I can give you that he is condescending towards software and also towards complexity if he sees it as non-complex. And yes, agree that it didn't help (although they dismissed the suggestions before that)
I've just initiated a within-30-days return for a full refund of my new Jabra Evolve2 75 headset. It comes with a USB dongle so they definitely won't be claiming it doesn't support PC use, but I don't trust a company that makes such scammy claims and I've tweeted them to say just that.

Ah well, I thought I was enjoying my third Jabra product and it turns out I won't touch them with a barge pole again, unless and until they publicly retract and apologise for this behaviour.

Anyone have recommendations for a good on-ear headset for (mostly) work calls?
Splunk being “too expensive” has nothing to do with finances.

From my second FTE position I’ve been dealing with the consequences of people logging things that were important to them a year ago that they no longer care about but can’t be bothered to remove either due to hoarding dynamics, project scheduling dynamics, or effort/reward dynamics (“that’s an old feature/bug, and I get paid to work on new things”).

Stats get aggregated with their own kind, while logs get jumbled together with everything else. The median value of old log messages is negative, while that of old stats is closer to zero.

If you put a bunch of data into a log message, its initial value is higher but so is the negative slope of the line. If you don’t put a bunch of data into the log message, what’s the difference between logging it or recording a stat?

Part of the unspoken assumption of logs is that I can read cause and effect chronologically in the logs. That ceases being true the moment you have a distributed systems. Getting reliable sub-second clock skew is expensive. Getting it down below speed of light delays within a single rack is pure fiction.

Anyone implementing stats on a single server application has bigger problems than logs vs stats, so distributed is practically a pre-req for even having a stats system.
For in-person discussions, we should probably factor in the nature and depth of the relationship.

For example, if I'm just chatting with someone at the park, I don't expect them to welcome a serious critique of views they espouse.

But if I've known that person for a long time, and we're invested in each other, then I'm more likely to challenge or at least discuss touchy matters.

Internet discussions, depending on the forum, tend to be somewhere in the middle. Being in a particular forum signals that people want to discuss certain topics. And anonymity allows a certain boldness, but it also means greater risk of being misunderstood or being treated uncharitably.
Firstly, online communities are usually less comparable to all of your IRL social surroundings, and more comparable to special-interest conferences, festivals, or other places where many somewhat more like-minded people with a shared context meet. There's definitely a lot of self-selection going on here.

Secondly, I believe there's a flipside to many of the things that can go wrong when interacting online. Maybe if you read something without knowing the other person, and without having a ten-year history with them, and you can re-read and take time to ponder your answer, it also allows you to be more thoughtful and not let all the baggage people have with each other in the way?
"blue-green algae might not be very scalable..."

Actually, the idea is, that they are very scalable, because to make more solar panels you have to manufacture more panels.

To make more algae(and get more power), you just let it grow.

So you still have to build more sun exposed tanks but this is very low tech, compared to cleanroom solar panel manufacturing. What is missing is probably a breakthrough in genetic modified improved efficeny, which is currently indeed very low (way lower than solar panels per area)
My circa-2015 Marantz receiver (NR1606) shipped with support for Airplay, Spotify, Pandora, and SiriusXM, so they’ve had decent connectivity with modern services for some time now. The UI isn’t amazing but that’s barely relevant since those services are typically streamed or controlled by a phone app.
You could write JVM byte code based on some language that isn’t Java but then you get the garbage collector and the rest of the runtime which you may or may not like.
In real life, there are things we are told not to talk about in polite company - money, religion and politics. Besides that, “over sharing” makes people uncomfortable.
Would this apply to remote work culture?
Stile Antics at the Library: Not Your “Liber Usualis” (2013)
IRAs would be way easier, right? Do Vanguard or Schwab do 401ks/403bs? I thought only Fidelity had started in on that market.
Would be nice to have some language samples in the README.
Introduce different scenarios to get unpredictable results from people whom you may easily have prejudged as mature, critical, or patient (to use some of your own words) such as:

road rage

committee membership

sports parenting

online activity
I don't understand why comments so far are talking about people online being inconsiderate. I'm talking about the opposite. Was my post unclear?
it's not strange at all. We are different when we are in different environments.

It is obviously online is different from offline.
Usually, online brings our inner character out.

If you learn Buddhist, this is very easy to understand.
the incentives are different online vs. irl.

very few folks are comfortable being the [nerd, asshole, dweeb, etc] in real life. being labeled as not nice, will exclude you from social activity.

when people go out, they just want to relax and being critical is hard work, plus many of them know they are bad, so they shy away from it.

online your words is all you have, so you have to rep yourself harder to stand out.

in the real world, your looks can get you far in both directions.
People who comment or make content online represent a very small minority - maybe a few percentage depending on the platform. That is decidedly not a representative sample.
Part of the reason is that your connection could be interrupted … and then now what? Hope you like sifting through the script’s entirety and manually checking how much it’s done so far.
I'm currently struggling to find usable bluetooth earbuds. One pair that I found comes flying out of my ears when I moved my head at all. Another is dangerously loud even on the lowest volume setting. The third came with a nonstandard (and therefore essentially useless) charger. It really seems like the entire market is flooded with garbage.
Main advantage would be running existing IDL programs without the proprietary license. For any new development the alternatives you mention have a larger userbase.
Reverse Engineering Discord's Party Mode
Being anonymous make it easier for people to express their "true self", and there's more empathy when you actually see people you're talking with.
I never share the good ideas. Reasonable ones I share but only with the right person. The response is often moaning. Not very useful.

The list is not very good but if we all post one of those mythical "easy to come by" good ideas that everyone is having simultaneously.... (hah)

My idea would be "take my ideas app" an app where people can share their startup ideas. Nice categories, each topic is an idea. Replies are either 1) text 2) a link to a similar service 3) a link to a product or service useful for implementation of the idea with a text explaining how 4) useful contact details that can be accessed if you attempt to build the idea.
We exclusively used Jabra speakerphones at my last few offices and I have a few at home. They work very well and I've never seen them have a single problem.
Part of it is enacting a cost for the wrong behavior

Part of society understands that the excarcerated deserve employment opportunities

But then another group wants someone fired for telling a bad joke at a tech conference tweeting the wrong joke while on a trans-atlantic flight

We must understand that we are all a product of our best and worse moments and learn to forgive
Whoa. I sit corrected.

"the Office will not register works produced by a machine or mere mechanical process that operates randomly or automatically without any creative input or intervention from a human author." would appear to come pretty close to excluding school portraits from copyright, too.

Interesting that it, per the linked article, hasn't yet been tested in US courts.
It's sufficient for my purposes just to show that "bit" in a logical model and "bit" under some idealised thermodynamic thought experiment are radically different notions.

Reality, i am sure, has many systems which are settable and measurable and changeable at some minimum energy... and which can interface with devices of interest. For any given problem, the limit case energy requirement is defined by the needs of the algorithm. If we require setting a highly complex input state, and if we require interactions with certain devices, then we've immediately ruled out a great deal.

These systems would provide you with a certain kind of "limit-case correspondence" between "logical bits" and "ideal physical bits" --- but we dont know what this system is. You dont get it from just playing around with units, nor these kinds of thought experiments. You need to know what algorithm you're talking about, and what it's requirements are.

If the algorithm is understood just to be "the whole of reality" and if we suppose that it is fundamentally just aggregates of discrete states being flipped (to me, highly unlikely).... then the energy requirements are Everything... which sum, i imagine (via energy conservation), to zero.
It has to be cheaper than hosting it myself.

"A VPS costs you $5. My service is $2. True you can host it with your other applications on the VPS you already own. Set up a reverse proxy and update it every now and then - or sign up and stop worrying. Go for a walk. Have a beer. Cheers!"
Okay.

Your problem is Austin Power. The rest of the state does not necessarily have the the same issue of being served by that dumpster fire of a utility company that can't even partition their power delivery circuits such that when load shedding had to occur, they couldn't shut off power to massive empty skyscrapers to keep people trapped at home warm.

Whereas Bluebonnet had quickly implemented time-sliced multiplexing you could set your clock by within the first hours of things going nuts ensuring at least 15 minutes per hour of reliable power delivery per household per hour throughout the usage zone which increased in duration as things resolved until eventually converging on 100% uptime again.

Orderly, predictable, and as fair as circumstances allowed. Exactly what I'd expect from a Public utility in crisis mode. With a bit of layering, more than survivable, and actually a somewhat pleasant divergence from the norm.

Austin Power, on the other hand, demonstrated a woeful lack of due diligence, and network layout related incompetence from what I was given to understand. Basically setting things up such that people would have been better off moving their families into buildings downtown that couldn't be load shed because they shared priority generation branches, while residential areas went completely dark to absorb that mandated reduction.

That mismanagement was just absolutely absolutely jaw dropping.
I own the 75ts, they work excellent on Linux. None of my wireless headphones work all that well on Mac, come to think of it...
Yes, in my experience. But the difference is somewhat diminished because even though you (mostly) don't see the people in person, you do get the benefits of a long term relationship. E.g., you get a better sense of what's safe to discuss candidly with each person, and in some cases you're invested in each other's welfare.
Hows Owncloud doing? They were rewriting to Go, to improve performance in such cases. I kind of lost track though.
the wrestling part gave it away tbh.
The short article fails to note the catalyst for the cause of death, which was almost certainly that he'd been hit by a vehicle while attempting to cross a street. Pigeons and trivial things aside, there are myriad fascinating details surrounding his life and the many associations he had with others. It's strikingly bizarre that such a grand story is mostly ignored or relegated to the category of mad scientist and given only a pittance of sorely due credit, most often with disparaging distractions.
The reality is closer to the "it has always been like this" end of the spectrum, than to the other end. But, it makes some sense that software which you will be working on for 20+ years is more worth optimizing than software which you will never see again after 1-2 years from now, because you will switch jobs or the company will get bought and forced to switch to the buying company's preferred language or any of a dozen other reasons.

But, in the course of my career I've looked at a lot of really old software as well, and it wasn't better. I've never worked on COBOL, but people I know who have, were not impressed and don't miss doing it. So I think it has always been the case in software that most work is done in a manner which is later cause for regret.
Do you actually feel that there is more "real listening" happening online?

On line anonymity allows every one to act like that one dad on the sideline of his kids game cursing out the refs.
Our country has that.

Not impressed with their security.

There are supposed to be no intrusions, but honestly the systems is so bad/old(1), that I am not sure they'd even notice.

1 It futures latest and greatest security practices ... from year 2000. Better than nothing, but inadequate nowadays.
#1 skin in the game.

In person interactions can have greater immediate consequences than online actions. If someone is in your social group, you might see them again and have to deal with the consequences of actions/behavior. Positive impressions can reward you in the future.

#2 Reputation and anonymity

You can't easily reboot your IRL identity and reputation, but usually can on forums like HN
I end up needing to do something like this every few years. Even when I use Python at my day job every day, it's easy to miss changing best practices when it's slightly outside your domain. So, like I did with this article, skim it to see how credible it seems and take note of things that look like they've changed since I last had to do it (and take a mental note in case it comes up in the near future and I need to get something up relatively quickly).
LOL yeah. More powerful, i.e. it consumes more power. Fun fact: the M1 big core caps itself around the same wattage where most Intel SKU consider the core to be below stock wattage. As in, in order to achieve your “more powerful” claim, it takes Intel cores 2-7x the watts, depending on the workload, to eek out a marginal performance uplift… or sometimes just to match the M1.

Nobody in CPU design cares about unconstrained power performance. Even at Intel, they never use the PL2 power level as the design landing zone. All modeling is done at much lower power target, even below PL1.

That is to say: unconstrained power performance is not an engineering effort, it is a marketing and SKU differentiation effort. Your “more powerful” statement is a matter of how much power Intel/Apple/AMD/whoever is willing to shove into their piece of silicon, which in turn dictates the form factors and customers they can try to satisfy.

Apple only needs a few watts per big core and still get the peak perf it needs, and put that chip in all the form factors it sells. Obviously if M1 sucked down the kind of power as any Intel chip, it cannot go into an iPad, or a fanless macbook air, without totally compromising performance.

Intel on the other hand needs grossly more watts to hit that same performance, and therefore is losing badly on form factors that care about power: laptops and servers. Some form factors/customers just don’t care, which is why Intel cooks up marketing targeting the gamer market, or the 8-pound laptop market. That’s all fine, just don’t pretend Intel is not getting absolutely hammered on the CPU technical specs for the money-making markets that matter.

BTW, the DIY gamer CPU market does not matter. The 8-pound laptop market does not matter.