skysight-inc/HackerNews huggingface dataset:
I heard one of the founders of YCombinator say on a podcast that you have to be brought up upper middle class to succeed. He said he didn't like saying it, and I guess I believe him. I also believe he's right, and that it sucks. You didn't say anything about class in your post, but connections and confidence are something that the upper middle class (and higher) life brings. Quite possible that it also awards mental health advantages.

I would have been a good founder, had I been born later and richer. Sometimes life just gives you what you get.

I wish you luck. There's no shame in being an IC or a manager rather than a founder.
> Why should I personally pay for the tools I use at work to make my employer money? Should I also buy my own work laptop? My own software licenses? It doesn't make sense.

Wait til you hear about the amount of tools trades people have to buy for their jobs!
Switzerland Sets the Stage for Instant Payments
but it may be connected to sundivers, by david brin :)
Why AI Is Harder Than We Think (2021)
> FB is required to provide a service at a loss?

Yes. Although how much of a loss it would be is debatable. Unless you upload lots of media, the costs of providing you the service top out at a few cents a month, so it can trivially be subsidised by even untargeted ads.

> You can use EU social networks - oh wait, there aren't any!

Maybe the long-term objective is that we actually get some social networks that are sustainable without misusing people's personal data?
If it were such an easy problem, why don't you fix it? Can become rich as well.
I think supermicro supports openbmc on their top shelf line now. Not sure if Amazon builds most of their boxes in-house at least with Google it was not because of security but because they don't actually need most of the garbage that ships on the generic oem board.
µC performance doesn't always matter. Sometimes you need something that takes very little FPGA or ASIC space. This leaves more space for the actually important stuff. When performance does matter, you just use something speedier.

More choice is good.
+100

Like I mentioned in another comment, the Microconf community is a fantastic resource for learning how to build this type of business: https://news.ycombinator.com/item?id=34248246
I'm guessing you're making some argument about war? If so, I'm not interested in sophistry. I'm not playing the "which race is better?" game. In the US, it's a fact that violent crime is not disproportionately committed by white people. If you take off your offense glasses and reread my original comment, you'll notice I am pointing out that despite there being lots of crime committed by African Americans, that community is not at all a monolith, and the vast majority of black people want desperately to turn the tides of violence that plague their communities, and support policies to that effect.
That solves the "garbage training data" problem, but it doesn't solve the "it's just a language model" problem.

If you fine tuned ChatGPT on all the sources you mention, you now have a model that produces results that could plausibly have been written by a domain expert on the Linux kernel, but you don't have a domain expert. It will still hallucinate, because that's a fundamental feature of generative AI, it will just hallucinate much more convincingly.
A P-core is going to give you better latency than an E-core, because it does the work twice as fast. Yes, if you can split the work, you can get it done faster with 4 Es than one P, but lots of interactive work is hard to split. You can't meaningfully handle a network interrupt with more than one core; you can split your network interface into multiple queues and service each queue with a separate core, but parallelizing within the queue only brings sadness and cache coherency latency.

You might get some interactivity benefits depending on your workload and core configuration... One P vs 4 Es is an easy choice, but 4-P vs 16-E, the 4-P is probably going to feel more interactive because UI latency is lower, even though throughput is lower.
On the other hand cost/benefit can change, especially with new technology - machine learning, ai, quantum computing, etc… That may be why the military is so interested in encouraging it, to distribute (thin out) the risk.
Currently at war: Russia and Ukraine, with a shared cultural history going back (depending on how you count) a thousand years or past recorded history.

Currently not at war: The US and China, with little overlap before 1844.

I don't think we can draw a broad conclusion concerning cultural compatibility and peaceful relations.
Oops!! As you commented I can't delete. Haha
If you enjoy targeted advertisement you can freely consent to companies tracking you. This is fundamentally about consent and how it's given, not targeted advertisement per se.
The only source for this I have seen is Huberman saying it on podcast and also clips of him saying it on a podcast. But he did say it very authoritatively, so probably good enough.
That's why it's shocking and exciting to see it be used to successfully treat depression, a chemical where very much the dose makes the poison I suppose
Do you cross-compile from aarch64 or to aarch64?

I tend to treat the desire to cross-compile as a rather strong indicator that the architecture is just not viable for general-purpose computing. Either because it's impossible to get actual hardware at all, or the hardware doesn't have decent specs. In both cases, it's going to be difficult find a business justification for building for this architecture (again for general-purpose computing).

Obviously, architecture bringup is an exception, but we are way past that for aarch64.
I’m not high roading anyone, I’m merely saying I prefer products not built by war criminals. I certainly don’t reap any benefits from what Matt and his fellow soldiers did in Iraq during their illegal war, and even if I did - does that mean I can’t talk about it?
On the Performance of User-Mode Threads and Coroutines (2020)
> This is the denialist argument

??? My argument is, look at server power/performance. AMD EPYC takes the crown. 80-core ARM does not.

Maybe M1 will win, but we've at best got like 8 cores right now. As I stated earlier: M1 cores are huge. I'm not convinced they're better yet, but if Apple wants to make a 32-core M1 or M2 and compare it to an AMD EPYC 64x2 computer, that's when I'll start looking. We will see what they can do moving forward, but I don't expect that this M1 core can scale to a manycore size like EPYC (or Xeon, to a lesser extent).

Benchmarks are always crap, but they're the best we've got. Benchmarks, for now, show that Dual EPYC still is your best computer. At least for the server-scale that Supermicro operates at.

-------

ARM themselves are keen on this. ARM has V, N, and E cores moving forward because they're heading their bets. This Supermicro system is probably an N2 or N1 system? (I haven't looked into it much).

No one else in the world is making cores as large as Apple's M1. Its an aberration, abnormally huge. If Apple fans find it useful then cool but there's other workloads out here. I'm not fully convinced that such a large core like M1 is the best design.
Obese doesn’t mean unhealthy. Correlation isn’t causation. There are many obese people who are extremely healthy. I for one have had no health issues of any sort, have great blood panels, and am in decent physical condition but sit stubbornly at a 31BMI. The only “issue” I face is psychological, and it’s rooted in precisely this statement you made.
Worth noting that Washington state is not just Seattle - we over here in the eastern side of the state get much, much colder!
> Will a synthetic mind developed and operated in similar conditions ever be able to produce text with semantic value referencing its own experiences? Probably not now, but at some point?

Perhaps. But the GPT family of algorithms isn't a synthetic mind: it's a predictive text algorithm. It can interpolate, but it can't have original thought; it almost certainly doesn't experience anything; and if, somehow, it does? Its output wouldn't reflect that experience; it's trained as a predictive text algorithm, not a self-experience outputter.
It helps with the overall goal of optimizing code for types, but I wouldn't say it changes the principles. The principle remains that generics are type-checked at definition time, and Rust tries to avoid having monomorphisation-time type errors.

• When you have `impl<T> Trait<T> for MyType` you still can't make any type-specific assumptions about T in this impl, even with specialization.

• When you have `impl Trait<i32> for MyType` then you can rely on the specific type, even without specialization.

So rules for individual implementations remain unchanged, specialization merely allows both implementations to coexist.
This is something the article doesn't mention, but we learnt in our early teens helping to fit wheel nuts, and of course they look better dome side up.

Loading is probably where I would start - we can take the 40ft container maximum load(capacity+container) as 29tons, divide by 8 to give 7250 lbs.

I discovered tires have 2 load ratings, 150/149 would mean 7400lbs in single configuration, 7150lbs in double. So there is a little inefficiency in concatenated configuration.

Google easily finds me 40' 4-axle trailer. Same company provides similarly 2-axles with the wheels doubled up.

https://www.cheetahchassis.com/containerchassis/40-lightweig...

"if you want to maximize your capacity for certain applications" ..the 'why' still is not answered.

Best I can come up with is the 4-axle config creates tire scuffing (so cost), more axles = more friction = fuel cost. And worse handling.

(But cost is a good thing, if you're marking it up & charging the customer right? - not sarcasm, it's from the link)
I know my project is an oddball. So far I have no required external dependencies, and my optional dependencies are for what the linked-to pages refer to as "native dependencies", which can't be specified by pyproject.toml.

My "setuptools specific incantation" is "pip install" or "pip install -e". I do have a setup.cfg.

The recommendation last year was "If you're building an application, use Poetry. If you're building a library, use Flit", and since my package is a library, I've never really considered poetry.

But! I'm switching from argparse to click - my first required dependency! - so within a month or so I'll be putting my toes into the pyproject.toml waters.

Thank you for your pointers. Isn't there also a way to specify the requirements for building the documentation? I didn't see it in your example.
Ask HN: Why do you need to deplete ThinkPad E14 battery to max life?
In the official Lenovo User Guide for a new ThinkPad E14 Gen 2 some options to maximize battery life are:
• Use the battery until the charge is depleted.
• Recharge the battery completely before using it.

In the nearest months I may not need to run the laptop on battery only, so there will always be an AC power supply. Should I deplete the battery charge to max its life?

How can battery charge depletion maximize its life?
I would suggest you give the link and encourage people to watch the 20 second video for themselves before you list everything that happens in it.
Location: Karlsruhe, Germany
Remote: Yes

Willing to Relocate: Possible

Technologies: Python | Rust | WASM | Geoscience | Data

Compression

Resume/CV: Upon request

Email: cayoglu at lavabit dot com

Github: https://github.com/ucyo/
If you don't mind sharing, what grade-level, decade, location were you taught this?

The key part about the pizza example is the demonstration of mathematical thinking completely disparate from what I experienced at a Catholic high-school in Chicago during the 2000s.
Spoonfish, a tiling window manager for macOS
It's not a wash, because stock allows voting* and cash does not. You could also require that firms reserve a certain amount of stock as collateral against data breaches, with rules specified about its issuance, voting behavior, and distribution designed to maximize the negative impact upon existing shareholders and management. The owners and operators of a firm that extracts information as well as revenue from consumers but fails to secure such information should suffer the consequences of their negligence.

* well, not all stock allows voting, some companies have different classes of stock to prevent plebs having leverage over corporate decision-making. Since I'm making up possible rules, I'd ban that too.
> If Europe wants more ethical tech, they should make an honest effort to create an environment that supports that. I.e., invest in their own tech industry.

Which is difficult if tech has been monopolised by US companies that break the laws, so they're addressing that for a start, as to level the playing field (both with GDPR and other regulations such as the Digital Markets Act).
Ed Bastian, CEO of Delta Airlines requested the board cut his salary when he had to lay off people during the covid travel implosion. I think it ended up being cut 50% that year.
This is absolutely a reason to choose Python. I’ve experienced this and made the same choice in the past.

In terms of pre installed options, especially on older systems, Python is the best choice for integrating and extending systems.
I agree with you, investing in ethical tech is an important step.

However if you look at what is happening today, with everyone having a google/instagram/etc account, and the power these companies have over the competition (because of unethical tactics) it is not feasible to actually compete with them.

Legislation is needed to make *everyone* in the tech industry that operates in europe at the same (ethical) level.

This may not be directly applicable to the linked article, but I'm mainly thinking of the DMA and DSA which will go into effect in a couple of months.
Canes and walkers, obviously. And, if the user begins to fall, they can often stop the fall. It's hard to see how a less obtrusive wearable device could do that.
This is optimizing edge cases.
Handshake is done once per execution , and it's constant time , so "connect + select 1" should be measured as "connect", then "select 1". Other than that, 5ms latency is too high anyway for modules doing hundreds of small requests, so you better have read replicas real close to your code, and shard your masters.
My first real professional programming project was written in Python, using Django 0.96, in 2007. It was at a large shipping company, and "under the radar" - i.e., the "business side" did it, as IT wouldn't support it.

Two years later the project had become an integral part of some critical business processes, and IT had to take it on. They decided to rewrite it in C#. I left the company at that point, and almost a decade later I got a call from a former coworker asking for help to fix the system. It turns out it was basically unchanged from when I left, and the address of the Exchange server that it relied on for auth had changed.
It'll just melt sideways, the owners will drain elderly for every penny and then ship them off to a medicare facility once they are poor.
I've found its good for getting me started. Need to do a presentation on something? Type it into chatGPT. It will generate what is basically an okay outline. You can expand on what you like, cut what you dont.

For me getting started is typically the most difficult part (thanks adhd) so this is a huge help.
Reminds me of a less-snarky version of Ryland Grace’s paper (from Project Hail Mary).

The absolute extremes a living organism would need to be able to survive are insane.
s,tiling,floating like CWM.

Same keybindings.

win+a = app launcher

win+s = search windows

win+m = rename window

win+1-4 = wspace 1-4

shift+win+1-4 move to wspace 1-4

win + q = close window

win + r = reload cwm

Also, if you are a programmer and use non-ASCII punctuation (Spanish, French, German, Nordic):

setxkbmap us -option ctrl:swapcaps -option compose:menu -option compose:rwin

The US layout it's the best for programming, and with that setkbmap trick you can compose á-ú/ñ letters with ease.
GFS at Google was created for this very reason. In the early days, lots of disk servers exported NFS and lots of hosts mounted lots of NFS. This caused things like index building to break.

What's interesting about GFS is that it's a purely RPC protocol with no kernel and the access library is linked into the application. That allowed a lot of freedom for both the server developers and the clients. It also forced the client developers to explicitly acknowledge they were working with a remote filesystem.

(BTW, I work for an enterprise that uses NFS; we have 20PB in there and lots of HPC jobs and interactive users pounding on it. But we spent $$$ for a very good NFS server)
That seems like a deal that adversely affects the people at the bottom of the stack, so to speak, in favor of people in the bottom-middle.
I think surgically removing parts of your organs is more extreme frankly.
Wrong country (Sweden) and possibly a competitor, so who knows if you'll be able to glean any info, but these guys are doing something like that:

https://www.vitala.health/en/home
Intel 64 and IA-32 Architectures Software Developer Manuals
Used to implement Salesforce for companies. Loved it, end users and customer mostly loved it.
>> chatgpt will make this information so much more potent.

> How do you imagine this would work?

Don't overthink it. It's just the nature of the tool. Imagine you're a detective trying to investigate a crime,

- "list the plates of blue hondas in this area at this time, that have a missing rear bumper and a scratched driver side door"
- "send a notifications to all gas stations along this route and notify them of a blue honda"

And, if you're a Goldman Sachs analyst, you can just use natural language to gather information. "i have this scenario, list companies that will benefit" would be an abstract question that you'd ask it. Obivously, the system isn't this good yet but you get the idea. You'd just have to ask more fine grained questions and use some of your domain knowledge to fill the gap until it does become this good.

>> and ultimately generate higher GDP.

> Again, how do you imagine this would work? GDP is a specific economic measure; how would (a better version of) this technology increase GDP?

Google (or chat gpt) would do a better job than me answering this,

"Increases in productivity allow firms to produce greater output for the same level of input, earn higher revenues, and ultimately generate higher Gross Domestic Product."

The reason you want to increase gdp... the following quote was derived from one of Herbert Hoover’s memoirs.

"[Engineering] It is a great profession. There is the satisfaction of watching a figment of the imagination emerge through the aid of science to a plan on paper. Then it moves to realization in stone or metal or energy. Then it brings jobs and homes to men. Then it elevates the standards of living and adds to the comforts of life. That is the engineer’s high privilege."

By increasing GDP, you elevate the standard of living and add to the comfort of life.
America didn't invent everything..
That's a bit disingenuous regarding Russia. It's true that hydrocarbons are the lion's share but take a look at this list for example.

https://tradingeconomics.com/russia/exports

I'm often surprised by what I learn of the Russian economy, especially over the past year.

- Nobles gases used for the production of semiconductors are produced in large part by Russia. I've seen and forgotten some other examples where I said to myself 'huh, I didn't know that was made in Russia... ooops'.

- Russia produces significantly more cereals than Ukraine. Worth mentioning, since it comes up frequently.

- Hydrocarbons are the biggest combined export but the relative amount and the very low cost of production are impressive, downright advantageous.

- Russia's GDP is often understated (see nominal vs PPP basis), making its true economic size comparable to that of Germany while far less dependant on services.

- Russia has an enormous appetite for imports (luxury goods and consumer electronics come to mind) but it's worth noting that shelves are far from empty and the Russian agricultural and food transformation industries have really stepped up their game in the past 10 or so years.

There's a lot of condescension towards the Russian economy that is propelled by western 'Russia experts' who frankly aren't very smart or honest. Downright dangerous if you ask me, since western politicians may very well base their decisions on incomplete or incorrect information.
Iterable | Remote (US) | Full-Time | https://iterable.com/careers | Iterable is the growth marketing platform that enables brands to create, execute and optimize campaigns to power world-class customer engagement across email, push, SMS, in-app and more with unparalleled data flexibility. We are an integrated, cross-channel solution — Iterable is built for marketers, trusted by engineers, and designed with intelligence. Learn more about our Engineering culture and interview process here: https://github.com/Iterable/how-we-work

– Staff Cloud Security Engineer: https://iterable.com/company/job/?gh_jid=4612869
– Engineering Manager - Audience: https://iterable.com/company/job/?gh_jid=4735862
There is a lot more to unpack here than the author addresses in terms of a 91-year-old founder complex process of saying goodbye to his and Taiwan’s semiconductor supremacy in a politically tenable way.

From a global perspective, allowing one geopolitically contested island nation be the intellectual and physical home of the most advanced semiconductor manufacturing on the planet is not a good outcome.

The global progression seems to have been something like: minimal trade -> increasing trade -> increased specialization -> emergence of SPOFs -> redistribution/redundancy (we are here)

It seems pretty healthy, but it means the SPOFs will lose their statuses as the center of their respective worlds.
Firefox probably supports it, but their preferences UI has always been terrible so I can’t figure out where it would be.

I remember it being nicer about 20 years ago, I think it started getting gradually worse about the same time the release numbers started increasing like crazy.
You seem stuck on hostile score keeping. This is not a productive way of being. Also, you met some ignorant people on the internet and extrapolated that into something you thought was meaningful?
Glad you found that SQL screener interview question helpful and sorry if the date/time manipulation made it more complex than it needed to be :).

Regarding the visualization capabilities: I would change the shape of the events from a line to a solid bar. When you combine that with the connections (which you're already using) it will look more like a directed graph like you're interested in. End dates are optional for events, so you should be able to get by with or without it. Happy to discuss more over email: help@preceden.com. Regardless, good luck with your visualization, it's a fascinating use case.
There’s a 1964 story, The Truth, by Stanislaw Lem on this matter which is worth a read [0]

[0] https://thereader.mitpress.mit.edu/the-truth-by-stanislaw-le...
Open(path) -> handle, Read(handle, offset, size), Write(handle, size), SnapshotForAppend(handle, newpath), Close

And write is write-once, from the start of the file.
What is the opposite of a centralized AI language model?
I think with IOT, the scope of National security is larger than we have ever seen in the past. Simple Doodads might be globalized, but what happens when everyone’s Chinese made EV unexpectedly stops and can’t be restarted? At this point every smart device can be a security threat.
Interesting! Do you have a link?
That might be the problem. Too many bullshitters who like posting online and chatGPT has been trained on them.