skysight-inc/HackerNews huggingface dataset:
> Lumber futures for July delivery ended Friday at $695.10 per thousand board feet, down 52% from a high in early March.

[...]

> Still, barring a recession, he doesn’t expect lumber prices to fall all the way back to prepandemic levels, which rarely exceeded $500 per thousand board feet. That is partly due to problems in Canada’s western forests, where mills have struggled with fire, flood, high-price and hard-to-get timber, shipping problems and duties at the U.S. border.
If you write in English then yes for most people (peckers), if your write in any of the world's minor languages then hard no. Just no comparison.
New slats make the Golden Gate Bridge sound like a David Lynch movie (2020)
I would have thought that job would be a higher level than senior. Team lead perhaps.
I blame this tendency to overabstract on the emphasis on top-down design / teaching methods. Beginners are taught to abstract whenever possible, and aren't taught when to stop. They don't see the reason behind it, and instead add abstractions dogmatically, dramatically increasing complexity in the process. When abstraction is used well it definitely decreases effort and increases flexibility, but all too often it's overused and results in "object-oriented obfuscation" instead.
Or, more likely, people aren't getting the high-quality, grass-fed organic noise they thought they were. It's been ruined by Big Tech!

/s
That's what I thought at first as well, but I eventually realized that's not the case. The senior engineer is mandatory to be consulted and involved quite actively for all those other roles to function correctly.
I was aware of coronavirus in Dec '19, but figured it was conspiracy-tier as a lot of the content is.

Was wild watching the world catch up to /pol/.
Lex could just interview any Russian, or one of those 80% of Russians, who support war in Ukraine. It seems to be quite impossible to understand what is going on in their minds.

Jolly Heretic tried, but got only platitudes about saving suffering Russians from Fascists with this pre-emptive operation.

BTW. Lex talks also about "Suffering Russians" in this occasion. Which is much annoying and little scary.
Yeah this is a boundary issue, not a "there is too much connection" in the world problem.

I don't use any DND or away messaging. I answer when I choose to answer.

I don't really get the issue.
I think parent’s point is that, you can be a great engineer, but also have limited knowledge of any given problem domain. What constitutes a good abstraction is driven in large part by that domain knowledge, rather than by your pure skill as an engineer.
The thesis that it's ok that we simply not give humanity places to speak & share is ghastly. Australia has long had a troubling & distrubing relationship with the press & allowed the wealthy & powerful inordinate legal control over publishing. To apply the same brutal regulation on 98% of human expression & exchange is ignoble. The scope of what you propose to regulate here is so vastly vastly greater.

This application of old, already unreasonable, anti-speech practices to modern telecommunications is derangement.

You notably havent shown any recognition whatsoever of the idea of safe harbor. You've presented only a case for total & complete responsibility, given no outlet or done anything to begin to allow user-content to exist, and are charging these entities with complete responsibility. This is comedically unworkable & a farce, unfit for consideration, in a world when gigabytes cost cents per month & bandwidth is plentiful. These tubes can all just rot & serve only industry & empire if what you propose is allowed.

Only one other country proposes such draconian levels of ultimate responsibity, and that country also funds & pays for hundreds of thousands of censors & moderators operating directly under the state.
And the Finnish railways (VR) recently acquired a business serving Sweden.
Not original commenter but same shoe: the answer is yes and yes. Small companies has their perks and drawbacks :) And my view on seniority is definitely skewed: I would say I expect a senior engineer to handle a large(multiple month) task, rip it to pieces, make a rift out of it and handling out paddles for the other team members while talking through the hard shit with other similar minded persons in the company. I'd also expect correct ballpark estimates.

What I do not expect is the business part - decisions, communication with the client, money stuff. I also don't expect responsibility for all of this on one person - this is where multiple roles comes to play as one person could break it's spline from all this.
It sounds like you're saying that prioritizing new sales over current owners is not a problem because it makes more money. Their inability to manage repair part stocks shouldn't be owners' problem.
That's controlled by your admin. Ask them about it, I don't have that set up in our implementation.
Oof - I clicked through thinking "oh, it can't be that bad", but that looks like it's doing an llvm build which can be a bear in terms of disk/CPU/RAM IIRC.
It’s odd to say never when you can see on the chart there was a twenty five year break in any new capacity.

Their new reactor designs have been going over budget and having startup problems like many other modern nuclear builds.
While wildfires are certainly a growing issue in much of the Western Unites States the area around San Fransisco is a relatively low risk area.

I realize you are just being snarky but Australians are no strangers to hellscape wildfires. Australia suffered a 60+ million acre wildfire in 2020, way larger than all California wildfires in that year combined.
Not sure why you're being downvoted.

Personally, I think theres ~50% chance Ford will have to split into two companies (separate stock ticker etc.) to be allowed to have an EV only, no-dealership, sales model,
I can't say for sure, but one might think so!
But your point that it's out of date is definitely right.
That’s ad hominem - you’re criticising author and their percieved intentions instead of the studty design or execution.
[1] says Eisenhower grease was based on "English asbestos grease" which I assume is "Compound 219" [2]. Arnold J. Morway is credited as the Standard Oil researcher who developed Eisenhower grease. [3]

[1] https://hdl.handle.net/2027/mdp.39015068120040?urlappend=%3B... - Popple, C. Sterling. (1952). Standard Oil Company (New Jersey) in World War II. New York: Standard Oil Co. (N.J.). Pages 119-120.

[2] http://www.royalpioneercorps.co.uk/rpc/history_compound.htm -- "Taken from The Royal Pioneer, Issue No 40, September 1954"

[3] http://www.njinvent.org/1996-awardees.html
That's pretty much it. There are properties that make certain technologies slightly better than others for specific things, but at the end of the day it's mostly people wanting confirmation of their preferences.

People love to show off their kitchens for some weird reason (regardless of how much of it they actually need or use), so of course it turns into an audiophile-style argument (cast iron seasoning comes to mind, or those ostentatious "wall of oven-like devices" that some MPs are getting called elitist over). Conspicuous consumption makes people do funny things.

Once the gas is finally gone, you'll see people claiming they knew that electric was better all along. And I suppose I'll be saying that "I liked electric before it was cool, man!"
Agreed!
That's what we're doing at you.com but got a lot of crap for not having fixed the business model. Guess you can't make everybody happy.
I also had the problem of not wanting to ask questions and look stupid, and my manager told me to ask the questions I need to get the task done. Very simple and effective.

Also, instead of re-writing things in solitary many times over it would be a lot more effective to write something pretty good (In your eyes) and then ask for feedback on it. That way you can either validate that you're doing a good job, or start to learn what "good" looks like.
> I think we'd be much better served by a really well thought-out framework for self-hosted/homelab dashboards with excellent API documentation that has pluggable modules for things like authentication, data sources (e.g. docker, db, config file, service APIs), and the front end. This would allow people to easily build the dashboard with the features they want, and make it even easier for people to contribute a variety of "themes" for endless customization of how things are displayed.

I haven't looked into it properly but I think this is a premise of https://sandstorm.io/
Bad developers and companies have little to no testing.

Yes, it's fairly common out there. Doesn't make it right.
Woodpecker is great, we use it daily at Codeberg.
I came expecting them to talk about Lua
Agreeing with others, it might be less complicated.

With the generally accepted drive train (pioneered by Toyota, and adopted by everyone else), there's two electric motors instead of one, but the gearing between the engine, the two motors, and the output shaft is fixed. There's no transmission actuators to break (other than the park pawl, but that's pretty simple). You can still have problems of course, Ford messed up something on early HF35 transmissions and many of them have bearings fail, leading to a short service life (mine was covered under warranty, so now I've got a new transmission).
I have done that by dictating to my cellphone. Voice to text.

It is less violent than writing. Requires less focus. Less damaging to the fragile memories.

Just mumble into the phone.
I just switched my Portland electric plan to time of day billing. It’s 33c per kWh from 5-9pm and 7c all other hours. The idea is to minimize the number of natural gas peaker plants they need running as the sun goes down.
> statement about my political enemies.

Putin and Trump are not political enemies though, they are criminals. No dietary supplement can offset the premature deaths caused by Putin in Ukraine.
Yes, I see those too. I work on houses for a living though and those are not too common, at least around here. I typically might see those in the older houses, or in half assed renovations.
Well. Didn't expect to see this.

https://www.multicians.org/multics.html

> Multics (Multiplexed Information and Computing Service) was a mainframe time-sharing operating system begun in 1965 and used until 2000. Multics began as a research project and was an important influence on operating system development. The system became a commercial product sold by Honeywell to education, government, and industry.

> Multics was a prototype of a Computer Utility, providing secure computing to remote users at their terminals. Multicians still miss the elegant, consistent, and powerful programming environment; some Multics features are only now being added to contemporary systems.

That site contains a huge amount of information about Multics, including a simulator which allows you to run it.

Multics represents a path not taken, an OS Unix diverged from and which is, therefore, neglected in standard histories. Work done on Multics was groundbreaking for its time, and it deserves more attention than it gets these days, especially since there are various myths about it still floating around:

https://www.multicians.org/myths.html

> Myth: Multics failed in 1969. Bell Labs quit, Multics survived.
Thanks for the in-field report on those systems. How good do you think Russian forces are at counter-battery fire in general, and has technology and/or doctrine evolved to better protect FiSTers these days?
There are many facets to the Brave browser and the server-side Brave services it uses that would allow the Brave company to covertly collect all kinds of data from its users; Brave simply asks users to just trust that they don't want or aren't collecting that data.

If one wouldn't trust a particular company with their data, I don't see why one would be any more likely to trust a company simply claiming they're not collecting said data.

I do appreciate the few features designed to make it technically impossible for Brave to collect some/most of that feature's user data from, though.
Not same for many. Not for me. I hate iPhone keyboard and it is neither accurate nor easy compared to a physical keyboard.
There are abstractions that are not domain related, those exist as well, and I'd consider them more a part of product design, but software design can benefit from good abstractions at multiple levels and constantly do, but knowing how to use good abstractions and design them is very hard, bad ones or bad use of them will be worse than none.

For example, a schema is an abstraction. Choosing to have a strictly defined schema for your stored data is choosing to add a layer of abstraction. You could say simply store things as JSON, directly, serialize whatever object you have into JSON and be done with it.

Or you could choose to add a layer of validation and create a JSON Schema. Then set things up so the concrete data is created using the abstract schema definition in a way that also automatically set ups validation of the data using that schema.

Now sometimes this is overboard and too complicated for whatever you're doing, sometimes this is an amazing addition to a code base that really simplifies and make you more productive.

Edit: I'll give another more simple example as well, to show how abstractions are relevant at all levels.

Take a Player Class, where Player has a position in the world map.

You could go the concrete direct route:

Player {
String name;
List<item> inventory;
int health;
int x; // x position in world
int y; // y position in world
}

Or abstract out Position:

Player {
String name;
List<item> inventory;
int health;
Position position;
}

Position {
int x;
int y;
}

This is more indirect and there's an extra abstraction, Position, but there are scenarios where it's much better like that, mostly if positions are often managed by other things or moved around and manipulated in similar ways be it for Players or Npcs or Cars, etc.

And there's scenarios where it wouldn't benefit much.

The solution where position is just concrete ints on the existing Player class is more concrete and direct, but not always the best.

Now a mistake I find mid-level engineers make is they'll read a blog or book saying it's much better to abstract out Position like this for x, y, z reasons. And then they'll do it for everything, they'll apply it to `name` for example:

Player {
PlayerName name;
...
}

PlayerName {
String name;
}

Doing that will make your code base a nightmare, future you and other engineers might hate it, why is everything abstracted like this? What's the point? What's the reasons behind it? What's the benefits?

You could conclude never to abstract anything ever again, and that would be better than the monstrous over-abstracted everything for no reason and often badly implemented at that, and that's an improvement, later on you'll get even better and learn the nuances, when, why and what abstractions in just the right place, the right amount, in just the right way, and it'll be even better.
If placebo’s effect is as strong as lsd, then it’s even cheaper and safer to buy sugar pills.
Honest question , how are they "very different from Romania or Poland"? Do you mean bigger? Also hypothetically if Belarus wanted to join the EU (after a regime change ofc) what would your objections be?
Historically it was useful to write a bot that told you when someone's AIM presence info changed because it actually told you they were sitting down in front of their desktop PC in the computer room and maybe interested in having a conversation. You could infer a lot of signal from this bit of info -- like, what room in the house are they in, what's going on in the cadence of their day, did they just finish dinner?

The context is just totally different today. Many people are constantly carrying a phone and pretty close to always interruptible. Whether "it's a good time to talk" I think is harder to determine than it used to be. Practices and cultures vary widely so I hate to generalize but, at least for the people I know, something has changed with how online people are and our social connections to one another.
As the the children using it in schools grow up the percentage will probably change in Googles favour. Cheap Chromebooks and G-suite for schools was the entry to try breaking Microsoft monopoly on an Office suite we will find out if they succeeded in the next decade.
A Brief History of Pasta Shapes and Sizes
Thanks for the message.

Our private mode proxies all external calls to third party services, including images, videos, and all search results. On top of that all internal telemetry is turned off, first party cookies are ignored (we never have any third party cookies), split testing is disabled, and any app that requires location is turned off. Any such calls that were seen around the initial launch should not have been there, ie were bugs, and have been remedied.

We really want our private mode to be the best in class when it comes to privacy, so please let us know if you have more feedback for us.
I did that - my IM client was on permanent 'away' status. I was tired of being 'green' and people would send multiple messages if I didn't respond instantly to their IMs.

Being permanently 'away' meant people could still contact me and I could respond when convenient without disrupting my work.

I very much subscribe to the convention that proximity should determine how much communication should interrupt what you are doing. Face to Face > Phone/video Call > IM > Email
I never commented on the overall quality of the ambient drone genre... I don't know where you got that unimportant idea?

There are people literally recording ceiling fans and then putting it on Spotify, and using low-effort production techniques like play bots to steal royalties from hard working artists. That's what I'm referring to. The only way that Spotify can really fix that is to rely less on algorithms, ban payola, and bring back real curators... But for the sake of their profit, that's not likely to ever happen.

This article is about a platform of hundreds of thousands of artists (or more) and you're using 2-3 artists you loosely observed to say that everything is fair. Thats not a real conversation at all rooted in fact. Far off the topic of making it about me.
> that may even have some scrap value.

Charging cables are already being scalped for copper unfortunately.
Popular browsers: Safari, Chrome, Edge, Firefox, Brave, and so on.

Generally, browsers that automatically navigate to addresses, e.g., via redirects, and/or make HTTP requests not specified by the user, e.g., by automatically executing others' Javascripts.
You can't sell processors compatible with the ARM instruction set without a license from them. They also design popular processor cores.
Promotional notifications are required to be opt-in as per the App Store review terms. Please report apps if they are not following this.
Real time chat is an antipattern. It is mostly a gimmick by cloud providers to get people addicted to their service.

People should be contributing to structured, threaded conversations.
Ask HN: Has AWS Been Hacked?
I just received the following email, to an email address that has only ever been used once, to register an AWS account in 2021.

---- On Thu, 19 May 2022 03:47:29 +1000 Carent Domingo <yourdomainguru.ren49@gmail.com> wrote ----

Hello,

My name is Carent from TDS. We have a domain that is currently on sale that you might be interested in - TeamFortress.net

Anytime someone types Team Fortress, Team Fortress Online, The Best Team Fortress, or any other phrase with these keywords into their browser, your site could be the first they see!

The internet is the most efficient way to acquire new customers

Avg Google Search Results for this domain is: 68,500,000
You can easily redirect all the traffic this domain gets to your current site!

GoDaddy.com appraises this domain at $1,345.

Priced at only $398 for a limited time! If interested please go to TeamFortress.net and select Buy Now, or purchase directly at GoDaddy.
Act Fast! First person to select Buy Now gets it!

Thank you very much for your time.
Top Domain Sellers (TDS)
Carent Domingo
It takes two is an amazing game. Even for non gamers.
Coffee shop WiFi is shorthand for "any connection that isn't locked down with all unusual ports blocked in both directions, common ports blocked for outbound connections, and monitored for unusual activity." Having a compromised machine shouldn't be the end of the world; you should have layers of security that all have to fail for something bad to happen.

If your approach to security is "I really hope this machine doesn't get compromised" then you're not doing a good enough job.

Also, as bmm6o says, keeping prod data in your secure, pentested prod environment avoids the problem in the first place.
The fact that several major governments have come nearly unglued over outright fictions perpetrated across free speech enthusiast platforms suggests unchecked speech isn't an inherent good.

And YouTube doesn't allow free speech. Without regulation, it allows speech as defined as acceptable to YouTube's business. Worse than both regulated speech and free speech is what bad laws like Section 230 ensure: Corporate speech.
Catastrophic failure at an aluminum extrusion line [video]
check out omgyes
Ok so my knowledge of the Twitch API is apparently outdated, but there were at one point APIs that allowed for at least managing your follows.
> Crimp the straw somewhat with your teeth

Damnit. Can't do that with the glass and metal straws we have now...

> It is the only reliable method and for some reason is almost completely unknown. Well, now you know!

I'm going to patent a straw with a tiny hole on one end and sell it as an anti-hiccup-device.

Do you also know of a way to trigger hiccups so I can test my anti-hiccup-device?
Twilight of the NIMBYs
And did you see improvement in dream recall and/or dream vividness?
So this is a common hurdle in innovation. Everyone, including university researchers, faces this same conundrum. The best path to a solution is iteration: you build a small prototype, and you demonstrate it. Sometimes this is convincing enough to get a little money. Then, you use that money to build a better prototype and some performance data and you demonstrate some more. Maybe you convince someone to give you a bit more money. And this process continues until your prototype starts to look like something that could actually become a product. Now you can start to gather market interest data with serious specifications. Now you will get a serious look from investors.

TL;DR it’s an iterative process
That used to be true, before automation showed up.
Go regexp: avoid copying each instruction gives a decent speedup
Nothing says spring detox like drinking herbal tea full of unknown alkaloids with unknown dosing.
I'd recommend starting with javascript:

https://thebookofshaders.com/

https://threejs.org/examples/#webgl_geometry_terrain_raycast
I wish there was a Lisp-like language that was statically typed and compiled to optimized native code. The closest thing I know of is Nim, which has the programmability, but not the simple syntax.
I'd say for Americans it depends on the city - for instance if someone says Los Angeles or Houston there's a good chance they mean those metro areas rather than the cities proper.
UX Patterns for CLI Tools
There's a lot going on with RISC-V; several companies are working on high performance microarchitectures. It is good to have some excitement again.
I am saddened they picked idioms from the database paradigm I invented, fixed the bugs I reported directly to ccorcos upon his request about this very project, and did not even subtly mention my work.

Hiding https://okvs.dev is an antipattern.

The user interface is inspiring.

See also https://ccorcos.github.io/filing-cabinets/

I killed my notion.so account.
I hate seeing people say things like this with zero data to back it up. With a few exceptions, less than 5% of cars reach 200k miles [1].

[1] https://www.iseecars.com/longest-lasting-cars-study#v=2022