skysight-inc/HackerNews huggingface dataset:
Splits works, but I tend to use iteration. There are benefits to breaking work into chunks and checking in how it's going every 2-4 weeks, but there's no reason to be in perpetual crunch time. There should also be free time at the end of every iteration to do some problem/design/idea exploration.
I found dietpi to offer a very friendly home server setup. RaspiOS is of course great if you want to do things manually but dietpi seems to have taken r/homeserver crowd very seriously.
You are stereotyping a country of hundreds of millions that spans climate zones ranging from Hawaiian tropics to the arctic circle.

Yeah. There are decorative fireplaces. The Norwegian company Rais sells some great decorative ones.

There are also incredibly efficient cast iron stoves that some people use for heat. You made fun of them in another comment, but they are much more efficient than a fireplace, and can use a variety of fuels like pellets or gas in addition to wood.

Of course, there are also people that have a standard wood fireplace that you imply is in every Norwegian home. Most people don’t use them here since they are so inefficient, dangerous and illegal in cities due to the pollution.
Agreed but also with caveats - I've had talks with coworkers where after helping put out a fire we should do a bit of soul searching on how we can avoid that in the future. As a team and a company we should strive towards creating systems that don't tax its employees as well, that's the company and managers end of the deal with employees who take personal responsibility if you ask me.

And the thing that works absolutely counter to this philosophy is the peer bonus system. It sounds great in principle but seems to incentivize people to continue bad practices that are clearly mostly overworking without proper post mortem on why such out of description help was even needed in the first place. When I was new I used to cherish peer bonuses but now I'm proud that no one in my team has gotten one in a year (because hopefully none of our systems needed such help anymore).
A few reactions to that.

First, there's always a self selecting thing there. For some reason folks from building 3 never bothered to go explore, and it sounds like they didn't keep going to the caf even once you showed them. Nothing was holding them at their desk, they just didn't care/bother.

Second, some jobs are different than others. Some jobs you have to "be there" for. Tech support may be like that - you have to pick up the call/email when it comes in. Other jobs may be more like strategy or research where having a few key insights a year generates millions of dollars for the company and if hanging in the cafeteria helps you do that, everyone wins.

Third, at the end of the day you kinda have to trust the system. What I mean is - if the company is successful it's because it's overall people strategy is working. So in the great net of things, having the caf setup be the way it was may be what was needed, even if some individuals abused it (which you then would hope be detected in their overall output)
confirmed from a guy that this was set up by a random as a joke in 2010 and nothing more to it. A lesson in keeping every domain you own forever and ever haha
I think you're violently agreeing with the author.

In a startup it's easy to see what value you added for the user every day. In a megacorp it's impossible. In a startup having the managers ask "what did we do for the users today?" helps the whole team stay on track. In a megacorp it's a useless platitude.
I assume this doesn't affect the UK any more?
Tell me in 723 characters or less what this "Twitter" looks like so I can make an exact copy of it. Text is ambiguous.
A small number of people did this on the imageboard, which is widely known for collecting and upvoting fringe complaints. It is a company of like 130,000 people. A few of them are going to ask for things that seem unreasonable to others.

Google is somewhat known for being slow to fire. I personally like it. Managers are expected to try to get their reports to survive PIPs rather than using them as a boot out the door.
The PHEV was a better solution for me. The electric range is enough for the daily commute, I can charge at the office. Anything longer, and it is a gasoline car. I have 40 thousand km on it, two thirds of them electric.
It doesn’t really work long term for large companies either.

Unless you are riding the back of some cash cow you do have to worry about profit. I have watched the complete erosion of our tech leads and the incoming hires bear so little responsibility. Management is also quite aware of what they have done, but half of them are on the way out too.
so upwards of ~36% of Bitcoin mining is coal powered. yes, that fits all the estimates that Bitcoin mining is almost a supermajority using renewable energy at some plants and and curbing pollution as a sustainability solution at other plants.
Languages, Tools, and Techniques for Accelerator Design
Depending on your goals - the failure modes of non-well-formed SDFs are often quite interesting. ;-)
Serverless TypeScript: A Complete Setup for AWS SAM Lambdas
How Policy as Code Can Accelerate Development Process on AWS?
While not a dependently-typed language, the Rust compiler can do this here for arrays. Arrays in Rust have the length as part of their type, which is compile-time constant, and if you're indexing with another compile-time constant the compiler will check it. So for a line:

let number: i32 = [][0];

The compiler knows the array is 0-length, therefore the index is out of bounds, and emits this error:

error: this operation will panic at runtime
--> src/main.rs:2:23
|
2 | let number: i32 = [][0];
| ^^^^^ index out of bounds: the length is 0 but the index is 0
|
= note: `#[deny(unconditional_panic)]` on by default

Of course, it's trivial to defeat by converting the array to a slice first, then you get a runtime error.

As an aside, am I the only one who got Four Candles'd by that title?
If you’re a new engineer reading this article:
Startups are talked about as if work-life balance doesn’t or shouldn’t exist. It only doesn’t exist if you (1) choose for that to be the case or (2) Have a manager like this who holds things like firing you if ‘someone better comes along’ over your head.

There are plenty of startups where you can put in your ~8 hours and call it a day 99% of the time and the business will still be thriving. Having seen the work some engineers put into cranking out code nonstop, a bit less time coding and a bit more time thinking would have likely done way more good for the code base and the company anyway.

Managers who don’t value your personal time and are willing to fire you anytime ‘someone better’ comes along are toxic and should be avoided.
Google Maps now lets you pay for parking and travel tickets inside the app
> "I couldn't think of anything sader or more depressing that giving away my own personal time for someone else"

The original quote was about "an interesting problem". I'm happy to spend some after hours time on technical problems if they're personally interesting to me. The fact that addressing it helps my employer and makes me look good in their eyes is just a nice little bonus.
A man who feels he was both needed, and thinks the way forward is to fire members of his team.

The trouble is, the problem is in my life I always see a person getting fired and the solution remaining, the problem being a process and an inability to both see and be able to resolve said issue.

The horror here being both the problem remains and youve been unethical to fire someone who did not deserve it. Which will only create problems down the line.

I believe this is why I feel if I was ever in the position where someone I hire is not right, I continue trying to make it work until I have tried many different solutions. If it still fails, I tell them they are great in they ways they were and explain I want to part ways, and I make sure expectations are made.

My only experience has been with short contracts, but if I wanted to part with someone who I was sure was a problem I would not even consider trying to within a 2 year period, its just unethical.

If I cant make it work within 2 years, well then we all tried.
I dont know if this is the right approach but I believe it would both help in giving time to find and fixing the right problem, the right way.

tldr; firing is not cool
I've been on HN since bitcoins inception. There was NEVER an instance where this site had a favorable opinion of bitcoin. NEVER.
> Do companies actually find themselves tons of employees that care so deeply

No, but they find tons of employees who really need a job and hate job-hunting, so once they get in they'll do what it takes to keep the paycheck going. This is particularly common in sectors where the median hire can be young, like... the software industry.
Agree. My first question would be to ask 'win' what? The reality is, very few are working on things that are so critical if a feature is pushed off a few days because of a weekend, nothing will change.
The Twitter logo in SVG format is only 687 bytes and can be as large as you like: https://upload.wikimedia.org/wikipedia/en/9/9f/Twitter_bird_...
Yet another is Handshake.[0] Which Zooko himself welcomed to the world.[1]

[0] https://handshake.org/files/handshake.txt
[1] https://twitter.com/zooko/status/1025211998840086528?s=21
I still don't see how any government granting committee can outperform hundreds of private venture funds competing for exposure to new opportunities. Even if you have a government dept. of 10x geniuses, they don't scale to compete with a healthy investment community.

As described, the risks I see are that, it has the incentives for a patronage slush fund, there will be selection bias to hedge political risk around people applying, and it will just become another grant vehicle for academics in the publish-or-perish regime, and instead of "making something people want," in the venture model, it means, "find things nobody else understands well enough to care about." To people outside of it, it will look a lot like corruption.
I absolutely agree about the fact that us young CS engineers often forget how lucky we are to exist in this space.

I also support the point that the author is trying to make about work life balance. If you are passionate about building something, you would always want your team to be as passionate. And that would mean sacrificing other stuff in your life since this product is also a large part of your life.

In other words, "work life balance" treats work separate to life. Which often might not be the case. There can definitely be an overlap between work and life.
I wish the US would declassify the space weapon stuff it did in the 70s and 80s.
> The best and brightest in this game of words become lawyers and career politicians, movers and shakers of our world; but are they truly our best, and do they truly imagine the referents of their symbols ?

What would a high spacial intelligence, low verbal intelligence individual thrive as a President, CEO, or other type of leader?

Those jobs revolve around effective communication, and I believe that will always favor high verbal intelligence individuals.
The poverty of the middle-class: lack of savoir-faire
You highlight one of the reasons it's BAD for an engineering manager to still be coding or at least able to code your production code. It incentivizes them to just hack things themselves rather than building proper processes and structure for the rest of the team (on call rotations, training, breaking silos, etc.). Overall that leads to a worse engineering environment rather than a better one.
Google has the main-hub for Europe located in Zurich, EFL and ETH are one of the best University's, it's not a big secret where zoepfli und broetli where developed.

>CH is more dangerous because

Well opposed to germany we don't have a Staatstroyaner (i hope), and we don't force company's to break encryption -> tutanota
How India Legalizes Crypto
They should be coding because they're "engineering" managers. What's the point of having engineering in your title if you're not actually practicing the craft?

They should be coding because they'll be able to relate to their supports in a deeper and more fulfilling way. They'll be able to mentor and provide guidance on technology best practices and patterns.

They should be coding because they'll be able to more accurately plan and execute projects. Understanding and applying the technology is understanding it's pitfalls and anticipating potential upcoming challenges.
Also why doesn't balance mean "now you've earned an extra hour or two mid-day for yoga, 0 judgement"? I call it the "retail-worker mentality" when I point it out in friends. It isn't meant to deride retail workers, but to draw attention to the inhumane people and conditions they live under. The conditions aren't justified at low pay nor high pay, and people need an impolite analogy to have this simple but life-changing epiphany. Just look at the deathbed surveys of happiness and regrets.

If I do good work for a rich, high-margin company, I'm going to act like it (towards the employer) and reap the rewards. Because if I don't, someone is, and they're up the chain, so let's pull those rewards back down a bit and reclaim our humanity, ok? This isn't entitlement, this is taking the rewards I've had a hand in building rather than leaving them on the table and saying "thank you for letting me leave these extra 20% of rewards to you".

Separate from this, I might vehemently advocate politically for reversing the upwards redistribution of wealth to the tech elites (me), and that's not hypocritical. Hoping for Richard Stallman-level principaledness among the professional working public isn't the answer to political and social problems such as this, so let's not armchair and claim that working half your Saturdays moves the needle towards wealth fairness better than saying no and going home and taking the paycheck. Inconsistencies can coexist without resolution, and most of life is exactly that. If you can't live with it, then the answer is to quit, not routinely work Saturdays.

The company's budget has room for more staff if it's truly needed (it's not); my life budget of personal hours does not have room for more work, nor should it if my employer is among the wealthiest in human history.

Germany's auto-workers union negotiated a 28-hour workweek. Like them, we shouldn't be ashamed to rebalance our lives towards leisure, personal hobbies, personal relationships, etc, now that technology is so productive. In general, why is it wrong to favor broader participation in the fruits of human effort? I'll do my part by going home and taking the paycheck. Now I have more time and financial security to spread my politics if I want.

Elon Musk is right that companies and communities are fully and precisely the human-machine cyborgs of fiction, just at a different scale. Can that apparatus rebalance towards leisure etc? I think yes, so I'm taking my paycheck and going home early. It's not entitlement, it's living my valid and reasonable politics.

If this post seems off topic, then maybe you haven't thought all the way through what "sure, I can give you more hours of my life" means when you offer it to an employer. We might disagree on some or many points, but all of this post is directly relevant to that negotiation of hours.
I'm a bit embarrassed to have to ask.. D lets you transparantly use/make native libraries with the C ABI ?

Are there other/any languages that do this?
Not by themselves, but maybe they didn't use an optimiser before. Or used a far better optimiser now. Or tweaked the logo, and now it's more amenable.to optimisation.
But the writer has a New York Times quote suggesting that:

> Mr. Trump’s blood oxygen level alone was cause for extreme concern, dipping into the 80s, according to the people familiar with his evaluation. The disease is considered severe when the blood oxygen level falls to the low 90s.

So now there's evidence that the oxygen % went below 90, despite what Conley said that day.
But how else will we get rich without doing any work?
Especially when, IME, people are either outright abusers (and blatantly leech until discovered and fired) or people tend to fall into a distribution whose mean centers around a WLB that's slightly tilted in favor of work. Employees in the US are already so guilt-tripped and gaslit and scared of unemployment that you end up doing things for work you feel are unfair even if they don't ask it of you.
>Usually these initiatives should be extremely transparent, and they're the exact opposite

The downside is that when they're too transparent politics gets involved and you can't study touchy things because people don't want the risk of conclusions they don't like.

Imagine the uproar if the navy said they think asbestos PPE might be less lethal than what it's protecting you from in some circumstances so they were planning on researching it. Congressmen would get involved. They'd grandstand and make all sorts of sound bites for the cameras. And the research wouldn't get done or it would have to be neutered in order to get done. Look at the political football that is women's PT requirements for the armed forces for a more mild real world example.

Of course, if there's no transparency involved the risk is MK-Ultra type crap which is bad too.
Except that most sexual assault victims just get literally fucked and don't save 40 years of bad work.

People generally perceive winner-take-all economies like the music industry through this same fallacious lens: they assume that the star experience is the norm and ignore the long tail. The music industry is a high-profile but economically tiny; it is not representative of the wider economy, and the star experience within it is even more unrepresentative.

It's comments like this which remind me that HN has minuscule female participation. Because so many more women have experience with sexual assault than men, and because people who have experienced sexual assault would downvote this comment into oblivion, the fact that it survives is a testament to how screwed up HN demographics are.
So growth is good only if it produces outcomes you prefer. Got it.
I'm not advocating we work full weekends, but I'm not sure why I would not have a few hours for myself and do things that don't involve my kids. Some weekend's it would be work but other weekend's it might be something else, but it surely doesn't have to be 24/2 just kids kids?

Of course if you blink you miss them, it's not like you're in a cave across the world, you're probably literally in the next room staring at a screen for a couple hours after a heavy lunch while the kids play on their ps5. How's that weird.
Great idea but the Android App is crazy buggy on my device (Pixel 3). Search for tracks doesn't work as I host a session. It's crashed twice in 30 mins. Shame cos it seems like a great idea.
Seriously, and the next point it's followed up with is "entitlement"....
On 20 years of Drupal An interview with Jeremy Andrews
I would say it is Americans that are not rational or good at accountability from a cultural perspective.

If you ever have the opportunity to visit Japan and see people wearing masks when they have a cold or flu on normal days. We don't do that. Heck, we are in a work culture where it is a bad thing to take days off when you are ill.

If you look at other countries where the government and the populace take pandemics seriously and lock down.

You see governors here being proud about not adhering to COVID-19 Protocols. You see Police in major cities of the country REFUSING to wear masks or intentionally wearing them wrong. You hear of them refusing to get the vaccine, when they are prioritized to do so.

You see a Pandemic become politicized because an incompetent man was President and it was part of his brand to not deal with it or set an example.

You have certain epidemiologists telling school teachers to get back to work and teach his daughters because, well only a small number of them will die from COVID, so get the fuck back to work.

I could go on, but it is what it is.
> Epic Games has also complained to the UK Competition Appeal Tribunal and to the Australian watchdog.
It really depends on what you define as text. Does it involve special notations such as math? Can it involve diagrams?

If all you mean is prose, as writing sentences in whatever native language you speak, then I must respectfully disagree with the OP.

Yes, text is marvelous. I'm an author of multiple books and have a passion for the written word, but there are things for which there are better ways to convey information.

A simple example is electronics. A circuit diagram is not text. It is a graphical representation using a standard notation. It is much easier to understand than spending paragraphs describing which component should connect to which other component.

Unless you decide that "text" should include such special representations. Then the question becomes: where do you draw the line between what you consider text and what is no longer text. In an isometric exploded view of some mechanical device text? Are architecture plans text? Because all those representations are better than the written word to convey their meaning...
Epic has too much money and IDK if Tim Cooks plays in the same league with and once Jobs, Sweeney and Huateng. Plus Zuck who just got started. I wouldn't want to be in a war with them together.

Tim is not dumb, not at all but he just maintained one of the industry's strongest network effect/lock-in, not more. Beyond M1 there is not a lot that is not from Jobs' inheritance. Ah yes, broken keyboards for more than three years.
And integers are bytes and strings are bytes and tables are bytes and indexes are bytes. If you're not happy with databases being intelligent, why stop with integers and strings, when you can do everything you want with bytes?! Memcached, or LevelDB, or even a file system is the ultimate database if you follow your arguments to their logical conclusion.

But data representation isn't data. You can't look at a serialized sequence of bytes and know what it represents without context - without a serialization scheme. For relational databases, the table definition is the serialization scheme - it is the context. For example, you can't know what date an integer is representing without contextual information like the offset. By storing dates as dates in your database, that context is baked in.

It is helpful to have that full context inside your database because it allows you to operate that database more efficiently (by carefully indexing on the properties of the data, not the data representation), but it also allows you to use that database in ways that are not tightly coupled to your application, such as analytics, because you are storing data itself and not just the bare minimum required to represent that data.
If I were a mobile phone manufacturing company, I won't call 30% of European market a "tiny portion".
Why is the government spending tax money on creating new technology with huge risk? Surely this is something that investment funds should be doing, with the investors appopriately aware of the risks?

Who is going to benefit from any discovered new tech? Are the benefits going to be socialised, or is it just the risk?

If it was supporting pure research - finding great researchers and freeing them from the grant treadmill - I'd be supportive, but this doesn't sound like that.
No one is being “forced” to take a stance, or canceled or doxxed.
GitHub has an account successor system. The successor can be anyone. I set a technical friend of mine as my account successor.

https://docs.github.com/en/github/setting-up-and-managing-yo...