skysight-inc/HackerNews huggingface dataset:
>Source for that?

I used to work in automotive assembly as a robotics engineer. Besides being well-known in the automotive industry, it doesn't take a lot of internet sleuthing to find.

"In general, there are two reasons why late-model cars are much heavier than their predecessors: safety and convenience."[1]

"The U.S. has a bunch of extra safety standards that the Europeans don't. For instance, in America, car makers have to design airbags to protect people who are not wearing their seatbelt. In Europe, they just assume that everyone's buckled up."[2]

I think you're conflating standards and the result of those standards with your links. You can levy a bunch of requirements that drive up weight and also don't have a meaningful impact on safety. We might even agree that they requirements aren't particularly effective, but that doesn't mean the manufacturers can skirt them. Whether or not the standards work, the result is the same: heavier vehicles.

>I don't know how US safety rules apply but that would be pretty stupid if cars capped to 50km/h were subject to the same requirements as highway-ready cars.

The market for those vehicles in the U.S. is extremely niche, generally relegated to ATVs. So much of the U.S. is connected by highways that there's very few people who a) want/need to own a car and b) also have no need to travel on the highways. People who only want a small urban commuter will often just get a scooter or motorcycle.

[1]https://www.jdpower.com/cars/shopping-guides/why-are-modern-....)

[2]https://www.npr.org/2015/10/16/449090584/why-arent-auto-safe...
The trick to getting a lot of reputation on Stack Overflow and the like is to have posted a long time ago and then just leave it alone.

I was quite active on stack overflow back around 2010, asking a lot of questions, answering questions when I knew the answers, and so on. The idea of getting a gold badge seemed wildly crazy, and someone who had one (or even two!) was clearly a sign that they knew what was what. I used it for a while, never made much of a reputation, but did manage to earn a small handful of silver badges which I was quite proud of.

Then I forgot about it for quite a while.

Fast forward to today. My reputation chart just keeps going up at a steady linear rate. At this point I am in the top 3% of users with 14,228 reputation and 25 gold badges. I haven't been active in a decade. I don't know what most of my badges even are.

---

Most of my reputation comes from my questions. In case you're wondering what a top-3%er's top questions looks like, they are:

Apr 15, 2011 (207) -- CSS: bolding some text without changing its container's size

Aug 19, 2009 (110) -- How long should SQL email fields be? [duplicate]

Jun 29, 2010 (89) -- php: check if an array has duplicates

Jul 3, 2010 (63) -- centering a div between one that's floated right and one that's floated left

Jan 5, 2010 (44) -- CodeIgniter sessions vs PHP sessions

Apr 12, 2011 (40) -- Java: what's the big-O time of declaring an array of size n?

Jan 11, 2011 (28) -- Javascript / CSS: set (firefox) zoom level of iframe?

Jul 15, 2010 (25) -- Javascript: get element's current "onclick" contents

Aug 22, 2009 (21) -- SQL: what exactly do Primary Keys and Indexes do?

Jul 3, 2010 (20) -- Getting the contents of an element WITHOUT its children [duplicate]

For anyone keeping score, that last one one was marked as a duplicate of a question that was asked a year after mine, and which seems similar on the surface to someone who does not have a good understanding of the DOM structure but is actually not the same thing.
> multiple major issues

Seems debatable and debated, reading through the rest of this thread.

Regardless, I'll reiterate my point more straightforwardly: it's the maintainers' prerogative to treat aspiring contributors however they like, but actions have consequences, and some of those consequences may be deleterious to a project's health.
By that logic why wouldn’t the maximum be at 168 hours?

Clearly there is some cost to more hours that causes the maximum to be at strictly less than the maximum. Given that we have no reason to assume 40 hours is better than 32 hours.
You're saying the market is a zero sum proposition. It is not, not at all. It is infinite.

The free market is not an article of faith, it has been tested and proved worthy countless times.

> don't want to admit their shortcomings

I do admit the shortcomings of the free market.
That assumes that the GOP offers better alternatives on policy other than social issues and that social issues are insufficient to outweigh them. You don't get to vote for party policies or even for parties, you get to vote for candidates.
I love Deno but I'm cautious on adopting for the same reasons. It seems like Deno can only win if they fully support their hosting competitors as well. At the same time, they will need to be as-good or better at hosting as the industry leaders. Alternatively Deno could decide to drop their own hosting and offer a multi-cloud solution with a slim margin over their hosting partner adapter. With this path, Deno wouldn't have to directly compete as a hosting provider.
> It smacks of entitlement and shows a complete unfamiliarity with the kernel development process

Even if this were true, it does absolutely nothing to change the fact that his motivation was to fix the bug he was experiencing at work.

> It looks like the credits were the goal, and if they weren't then what's the fuss about?

You are failing to distinguish between the purpose for doing something and something of value. These are two distinct things. The goal was to fix the bug. The credit is of value. The fact that he is upset about not receiving the value he feels he deserves does not alter what the goal was.

It’s straightforward and obvious that he fixed a bug because it was affecting him. Why are you so eager to deny that?
I used this for 15 years and now within 5 minutes it gives me crippling RSI. Now, going from an ergo keyboard with 35g keys to this it's obvious just how much effort it takes to press the keys. Either way gutted I can't use this any more .
Try MLC-LLM. Its not as bad as you'd think.

In the future(?), they will probably use the AI blocks instead of the GPU, which are very low power.
The people who are "naturally social" will be social anywhere, but in a small town you can be the most antisocial person ever made, and people will get to know you, simply because you're one of the only thousand people they ever see.
any SSD recommendations?

I've just been using regular hard drives for my RAIDs with really long lifespans, think 7-10 years -- and even then replaced just out of caution, they still work -- and I'm not sure if this is also achievable with SSDs or what to even look out for
It's effectively a unit of time benchmarked to what we can accomplish in that time as of Sept 27, 2023 (launch). The challenge here is that because we're abstracting away the underlying hardware it's not the same as renting a VM for a period of time. We also don't want to create perverse incentives that keep us from making the underlying system faster. It's similar to how AWS standardized EC2 to a standard compute unit. Over time, as we continue to add faster and faster hardware and better optimize models we expect the cost of a neuron will trend down but the amount of AI inference work that you can do with a neuron will remain relatively constant.
There's all sorts of ways to categorize languages.

Why group by "high-level" (whatever that means) and gc?

Why not say "why compare rust and go - go belongs in the minimal type system category with zig, C, python, lisp. rust belongs in the inferred thpe system category with haskell, ocaml, f# and so on"?

Or (as is the case with the article), why not group them by popularity for a domain/task and do a comparison in that light?
Google-searchable Slack Alternative
"year of the open source model" is the new year of the linux desktop i feels
It just needs a stable embedding interface.

I'm watching the speech to see if they have a stable, easy to compile release, with a documented embedding interface. That's all they actually need to make servo usable, but up to the last time I looked, they didn't plan on doing it.
You either need to:

1. Spend time getting good at marketing (read books, do the work, get feedback).
2. Spend money for an agency or consultant to do it.
3. Spend equity and/or profit sharing for a partner to do it.

No marketing is not an option.

At its simplest, marketing is nothing more than:

1. Repeat exposure to branding and messaging over time to build familiarity

2. Direct response (in-person or online messaging designed to produce some type of response, right now)

3. Positioning: your 'lane', the unique space you ocupy in the market, relative to competitors.

Clarify your value proposition(s) first, and then you'll need to determine how to make a simple presentation about your product.

I use the word 'presentation' more broadly to encompass any type of communication piece about your product.

Tip - study advertorials. They force you to create editorial content that relates to your product that is more story or customer-driven, and is often far more effective than regular ads highlighting features or benefits.

You can then drive paid media PPC/CPM traffic to your advertorials, and then hit them up with direct response retargeting / remarketing ads after pixelling them.

Be prepared that no one will respond during the first interaction or touchpoint. It requires many touchpoints to develop trust and familiarity.

If you're going to spend on ads, try to 'capture' them somehow - into a FB group, email list, etc where you can get in front of them for free the next time.

So, make friends with the concept of repeat exposure and advertorials, and get busy. Good luck!
>it seemed to be mostly a pile of “I have a bug in my code please fix it” type stuff.

it's mostly people asking you to do their comp sci homework.
The only principle I want to defend is that a function is correct relative to its preconditions. If the caller doesn't meet them, that's on them.
Hopefully, one of the good things that will come out of the Russia-Ukraine War is the eternal shattering of the smug "Ha ha Americans, everyone knows that it's the Soviets that beat the Nazis" notion. Setting aside the total complicity of the Soviets in helping the Germans to dismember Poland in 1939 and attack themselves in 1941, without massive American and British aid Moscow would have fallen in 1941 and the Soviets would have sued for peace in 1942.
It has a theme editor. Must edit a 'res/Theme Source.dat' that becomes a 'res/Theme.dat'
If any middle schooler had the same destructive power as a squad of marines embedded clandestinely in a foreign country the world would be in shambles.
You, and 60k other people who have starred it or 80ish people that have recently committed.
wow another "cutting edge" GPT-4 wrapper
Has anyone used or is currently using 7B models in a production or commercial product? How was the performance? What kind of tasks were you using it for? Was it practical to use the small 7B model for your specific use case, or did you switch to OpenAI models or 30-70B open source models?
Thanks. That is useful.

I would suggest looking into CBMC and similar tools as well. Model checking is incredibly useful.
What makes you believe that Deno has a viable business model?
"A key Senate committee has given approval to groundbreaking legislation that would explicitly allow banks and financial services to work with marijuana businesses that are legal under state law."
Wag – Cow Rescue in Goa
I am posting here to try to boost awareness.

I wonder how technology could help animal rescuers?
So the union and company came to a legal agreement about work and your father chose to do work breaking that agreement.

What would happen if I began installing or moving pipes at my company that management and ownership told me not to? A "gang" of security guards or policemen would visit violence on me to stop.

You are aghast at the people actually doing the work and creating the wealth enforcing their rights, but make no mention of the heirs who own Siemens and their "gangs" working to expropriate surplus labor time and profit.
Might be useful if you describe what is Railway at some point either in the README or the description of your post here at least.
None of those companies auto workers are unionized in the US.
You should handle it as any other crime. Why do you ask? It does not matter how good the gun is, what matters is who has pulled the trigger.
Of course it changes much. AIs can synthesize information in increasingly non-trivial ways.

In particular:

> If a language model spits something out it was already available and indexable on the internet,

Is patently false.
I was pretty surprised at how good GPT-4 was at creating new recipes at first - I was trying things like "make dish X but for a vegan and someone with gluten intolerance, and give it a spicy twist" - and it produced things that were pretty decent.

Then I realized it's seen literally hundreds of thousands of cooking blogs etc, so it's effectively giving you the "average" version of any recipe you ask for - with your own customizations. And that's actually well within its capabilities to do a decent job of.
This is like grading calculus exams. Student gives the memorized answer which most resembles (in his mind) the question asked.
I think the comparison comes because Rust has fairly solid high-level ergonomics for a systems programming language, which allows to to "bleed" into comparison with traditional higher level languages even where one might initially think it doesn't belong. However, it's ultimately designed for systems programming so it will be hard for it to win on higher level ergonomics evolving in languages like Go or other.

I think they also get compared because they attract programmers that value similar things, just coming at it from two different directions.
Well, they're not going to send in any more work that requires this standard of debugging, so the kernel will remain insecure in those ways. That isn't great, but perhaps we'll each just have our own preferred kernel flavors like how a bunch of us would use Con Kolivas's alternate scheduler back in the day.

And that way, forks being present, attribution is required for copyright and hence, copyleft.
Shouldn't it be much less than 16GB with vLLM's 4-bit AWQ? Probably consumer GPU-ish depending on the batch size?
> this approach can be the most cost efficient one.

No it can’t. Quick and dirty? Sure. Take on some tech debt to get to market quicker. Blindly copying and pasting? You’re never going to build functional software that way. This guy was committing code with syntax errors that he’d obviously never even run. How are you going to get to market quickly that way?
I guess one problem is that by definition, sea water is at sea level, and any desalinated water would have to be pumped to deliver it anywhere. Pumping costs. By contrast, isn't most fresh water delivered by gravity, for free?
And TV apps - Google TV, Android TV, YouTube TV.
I used UV cure glue to put small dots on the little arrow keys. It totally solved the problem for me. Turns out my issue was that I couldn't be sure my fingers were on them and which one. The raised dots worked.
For most organizations, this behavior is incidental to their incentives. For unions, it's a primary motivation. Throughout their history, unions would always be maximally exclusionary to the degree it wouldn't backfire in terms of PR (and sometimes beyond that, e.g. Cesar Chavez conducting anti-immigrant border raids), because that is their whole point.
Ask HN: What are the best practices for teams working on a monolith?
I'm finding it difficult to find articles written that explain how teams successfully build, deploy, and operate at for large teams. Does anyone know of good articles that explain best practices when building a monolith? Specificlly, I'm looking for information around how do you break down lines of ownership, how you roll out changes, and how you maintain velocity.
This looks like a treasure trove on what it takes in terms of algorithms to enable tools like Cadence Innovus or Synopsys ICC. It’s not a user guide on how to use these tools, but rather a perk behind the curtain.

I’ve worked with Andrew, one of the authors on occasion in the past, and he and his team of students are among the best academic teams in the world on this topic.

I do think a lot of the secret sauce lives as trade secret with Cadence, Synopsys, Mentor… They see all the real problems in designs from all their customers in bleeding edge nodes like 3nm and beyond.
> If you are optimizing for "truth" and everyone else is optimizing for "happiness", you might find yourself optimized out of the equation.

When this happens to me, the "optimizing out" is usually mutual, and when it is unilateral it is as often from my side as theirs.
Or a large suitcase? Or a thousand large suitcases?
Or maybe good deeds are good deeds, and bad behavior is bad behavior.

Maintainers deserve gratitude, empathy, and respect. Most of them are holding the line against shitty contributions and shoddy code, and that’s a good thing. The good they do doesn’t absolve them of problematic behavior.
I had a 10 year old CPAP machine, Respironics SystemOne. I kept telling myself that I needed a new one and I should go and get a new one, but I never did because this one was plodding along "fine". Looks like I dodged a bullet by not getting an updated one, because they probably would've given me one of those Dreamstations!

Did a sleep apnea test last year, it came back negative, which was weird because I can't sleep right without a CPAP.

I redid the test a few months ago, which also came back negative, so I asked to look at the full results, not just the summary. The analysis said I didn't have sleep apnea because I was ONLY WAKING UP 10 TIMES AN HOUR.

I insisted on a new machine, they gave me a ResMed AirSense 11 (autopap) and I've been sleeping like a baby for the last 2 weeks. The technology has improved so much:

* No more SD card!

* Results show up in the phone app in < 24 hours. (Machine modem -> cell network -> provider -> app instead of machine -> app, which I think explains the delay)

* The device detects when you've put the mask on and turns itself on automatically.

* The masks themselves are so much better, so easy to put on and remove.

* The app shows if air is leaking so no more endless fiddling with the mask to ensure a good fit.

This is one of those cases where it really does feel like we're living in the future.
It’s very easy to produce negative work as a programmer so this isn’t as silly as you assume. How often have I spent hours debugging some code only to realize I did something stupid after staying up late the previous night.
> This seems like a very cynical view of what happened here, and completely unfounded.

It is not unfounded at all. The author clearly stated the reason they wanted their commit to be accepted was should they could be contributor.
Passing a path to the local filesystem for the SQLite database only applies to local development; it does not speak to how to connect to e.g. a remote-hosted FoundationDB cluster.

But, I think this section hints at how it could be done [1]. Its phrased in the context of connecting to the DenoKV-hosted database from outside Deno Deploy, but it seems like the reverse could also be accomplished with the same API.

[1] https://docs.deno.com/kv/manual/on_deploy#connect-to-managed...
I'm not convinced that most, or any, humans are ever engaging in truly original thought.

This idea that AI cannot be creative but humans can is something that begs for a test; and that test needs to be applied against humans, as well. If AI can pass it at least as often as humans can, then AI is at least as creative as humans; within the bounds of that test.

As it happens, an AI has recently passed such a test[0].

0: https://www.technologyreview.com/2023/09/14/1079465/ai-just-...
> waking up 50+ times/night (this would be considered "mild", btw)

50+ a night is mild? I thought I had it bad at 2 or 3. 50 times a night is every couple of minutes, do people who have it even worse than this actually manage to sleep at all?
In Homage to the Humble Shower
No idea. I left before he did.
I'm sorry, I couldn't find anything in your post convincingly explaining how each of the behaviors I listed fostered competition, vs stifling it, or that the behaviors described in the suit were entirely fabricated by the FTC, and so I haven't seen any evidence that this is, in fact, a weak case.

I guess we will see if Amazon manages to put forth any convincing defense of their actions, like penalizing sellers for selling cheaper elsewhere. That just doesn't seem to me like it fosters competition. And the idea that this conveniently happens totally by accident to the sellers who do so, seems ridiculously unconvincing. If your "bad search" conveniently happens to have the same effects as an anticompetitive business practice, I don't see that pretext standing up in court.
But nobody said "Sorry, I like my version better. If you want to be a Linux kernel contributor, here’s an issue you could fix."!

This[1] is what the maintainer (Michael) said.

[1] https://lists.ozlabs.org/pipermail/linuxppc-dev/2022-June/24...
It doesn't sound like you've ever maintained an active free software project.

It's not "tutoring" to perform a code review and request additional changes to the patch. That's a standard feedback mechanism in free software development.

kazinator's analysis may be right, but it doesn't sound like it would have taken the maintainer more than a few minutes to explain his objections and given the contributor a chance to shore up his patch.

There's plenty of examples in the history of the kernel project of much larger patches going round and round until they land. From kazinator's description, it's possible the patch could have been made ready in a single review round.

> All three issues brought up by kazinator are reasonable grounds for ignoring the patch.

The patch (and bug report) wasn't ignored. That's kind of the point.
There is no specific reason to start with ZooKeeper, nor with ClickHouse Keeper, if you want to use another distributed consensus system.

But: every such system is slightly different in the data model and the set of available primitives.

It's very hard to build a distributed system correctly, even relying on ZooKeeper/Etcd/FoundationDB. For example, when I hear "distributed lock," I know that there is 90% chance there is a bug (distributed lock can be safely used if every transaction made under a lock also atomically tests that the lock still holds).

So, if there is an existing system heavily relying on one distributed consensus implementation, it's very hard to switch to another. The main value of ClickHouse Keeper is its compatibility with ZooKeeper - it uses the same data model and wire protocol.
> It would be quite sad if we've gotten to a point where saying "I think my patch is better than yours" from a domain expert to a newbie is considered humiliating and violating.

Isn't this a little bit disingenuous? Do you really think the author of OP's blog post is upset simply because a Linux kernel maintainer has far more domain expertise than him and is in principle capable of writing a "better" patch?

That would be pretty irrational, I agree!
We didn't use ROCm, the non-ROCm OpenCL path worked fine for us on Polaris and Vega. None of this is a major reason AMD cards are vastly inferior for ML dev and research purposes. At the time they made a decision not to invest heavily in ML framework and workflow support, and so they never had a product really usable for those applications.

I find it annoying they didn't do more but I'm not sure they were wrong. AMD managed to tread water in GPUs, integrate Xilinx, and go from meh to a very strong position on CPUs, and all of that with a relatively small company.
And I want a Siemens oven with a Bosch interface: some things you either make yourself or they are just not in the market.

If you want a fully customizable phone: build your own on Linux