skysight-inc/HackerNews huggingface dataset:
Reproducible builds still help a lot with security. For example, they let you shift build latency around.

Eg suppose you have a software package X, available both as a binary and in source.

With reproducible builds, you can start distributing the binary to your fleet of computers, while at the same time you are kicking off the build process yourself.

If the result of your own build is the same as the binary you got, you can give the command to start using it. (Otherwise, you quarantine the downloaded binary, and ring some alarm bells.)

Similarly, you can re-build some random sample of packages locally, just to double-check, and report.

If most debian users were to do something like that, any tempering with the debian repositories would be quickly detected.

(Having a few malicious users wouldn't hurt this strategy much, they can only insert noise in the system, but not give you false answers that you trust.)
For me it's lack of sleep triggering migraines. If I go a few of days without enough sleep (going to bed late, being kept awake by kids, jetlag etc) then I often get a migraine.

Maybe there might some extra factor doing the real triggering such as the weather, etc, but I have noticed a clear correlation between lack of sleep and migraine.

Traveling to different continents for business trips often triggered a migraine at the end of the week.

If I'm working too much too late inot the nights for several days then I often get a migraine.

If I sleep poorly and wake up often due to my kids having a period of bad sleep, sickness etc, then I often have a migraine after a few days of this.

Drinking alcohol can also contribute as it makes the sleep less good and efficient.
Most people mean synthetic chemicals when they talk about chemicals. Organisms have adapted to naturally occurring chemicals and their concentrations, which makes them usually less toxic to them.
Stupid question:

The Hubble photos we have from Saturn are a 7-8 AU range, right?

Even more stupid question:

Pointing the Hubble there is worth the effort? how many pixels wide would be a 200km diameter object at 11 AU?
Doug Gregor on concurrency in Swift [audio]
I hope your brother is doing well and the law you mentioned clearly shows your Govt.'s attitude to protect the rights of insured over corporate profits; Congratulations for making that happen.

Here, I'm 100% certain that those who have significant per-existing illness have lied about it to get their policy. But the thing is, I feel the insurers want us to lie so as to deny the claim.

That's why I didn't lie about my per-existing illness to any of the insurers and so got my policy rejected by a clerks based on a business policy, not science.
Excerpts from Becoming Steve Jobs
W- Wipro
I- Infosys
T- TCS
C- Cognizant
H- HCL
A- Accenture India.

These companies take up sweatshop jobs from companies in US/europe ( manual testing jobs mostly ).

Below are some pros and cons of joining. ( Speaking only for new joiners at level 12 Associate Software Engineer )

Pros -

1). You won't need any skills to get in, if you can speak english you are already in.

2). Provides employment to a lot of undergraduate students ( talking in hundreds of thousands ) who will be probably jobless due to lack of skills in their field.

3). Work is easy, you will get paid around 400 USD a month ( new comers, which is livable in metro cities )

4). Health insurance is given.

5). Good company to work for if you have absolutely nothing in hand, come from a poor background and have to put food on the table. Have to give props to these companies for that. They have created a lot of job opportunities for the lower middle class people who have undergraduate degrees and cannot find job anywhere else.

6). These companies have been doing great, and will not probably fail in the future.

Cons-
1). Shit work, absolute garbage work. ( Predominantly manual testing QA).

2). NO CAREER GROWTH. If you stay long enough you will have to keep working in these type of companies because no one will hire a guy who has been manual testing for years into dev roles.

3). High attrition rates ( why do you think they hire in hundreds of thousands ? )

4). They call you Associate Software Engineer but there is 0 absolutely 0 engineering job. The title is a joke just to make people at the bottom of the barrel feel good.

5). People who stay in these companies for more than 4-5 years stay here for life because they know they cannot probably get a job anywhere else with the limited skillset.

6). The pay for new joiners have NOT INCREASED SINCE THE BEGINNING OF TIME. Its the same freaking money since they started operating in india !! 400 USD a month since probably 2005-2006. Inflation is a hoax to these companies.

End note.

If you are even a bit ambitious and find yourself working here, please work a bit harder and go to a decent enough company which ships actual products and make you write code.
The stage0 project has a Forth implementation of the middle layers (between the pure hex writer and Mes), but according to the author Forth wasn't as easy for them as straight assembler or Scheme. They say the Forth code is sitting there, waiting for a Forth expert to come and prove them wrong. Have at it! :P
The downsides of a shared mobile architecture
> But if the conclusion is "well we have homelessness so we can't offer a service that will be taken advantage of by homeless people in unintended ways"

The objection isn't that homeless people will use the service, it's that they'll effectively make it unusable by everyone else.

Yes, in an ideal world that wouldn't happen. But whether or not we should have homeless people, we do, so proposals need to take this reality into account. If you think you can "just fix" homelessness, then do that first and worry about transit after.
Depends on how complicated the project itself is. A simple structure with the bare minimum of side-effects (think, functional programming) would make this effort harder.

For something like C, all bets are off: http://www.underhanded-c.org/ or https://en.wikipedia.org/wiki/Underhanded_C_Contest
> The US has 300M+ people, even $1000 a month to each person is utterly unrealistic in terms of our GDP.

Except that this isn't how UBI should be implemented. An easy way to do it is to change Federal income taxes. Make $0/year? your tax bill is -$12000. Make $10000? perhaps it's now -$10000. And at some point - probably $40000 or $50000, it's 0, and then after that you pay gradually increasing taxes, the way it currently works.

so in other words, you don't have to give this cash to all 300M people. T(Though you do need to account for the fact that having this option available will change people's life choices, if we're going to estimate the funding needed)

Probably we'd also need to raise taxes somewhere to fund it - increasing marginal tax rates for higher tax brackets, possibly coupled with some new tax brackets at the upper end, seems like a possible answer.
It's well known among people who pay attention to these sorts of things, but a lot of otherwise well educated people seem to think that all of North Korea is a primitive backwater stuck in the 50s lacking any kind of technical sophistication.
This. Since use of pesticides is limited by law, farmers started using several different ones at the same time.
Yep, I've had full time six figure jobs where I was literally working 5 hours per week including meetings. I've never had a job where I worked more than 20 hours a week, including a hectic 7-employee startup.
> the practical alternative, which you should indeed prefer in real life, is Class Drivers

Class drivers are great, but they require devices to comply with standards, which are usually not very accommodating of whatever new bells and whistles manufacturers want to add. Putting RGB lighting on literally everything, for example, was not really considered when the standards were written.
What gives you the right to question why someone has X amount of kids? Why are you not more upset that she can't focus on raising her kids for example?
For someone with maths training (be it years in undergraduate engineering or whatever), one does get quite used to one letter names. Note that they always should have limited scope.
Utterly depressing tbh
Google’s health care data-sharing partnership is a problem
With the reproducible build, you can start using the untrusted binary while you are still building your trusted one.

You can also have ten people on the internet verify the untrusted binary. With signatures, adding more people doesn't help.
It was kind of a snarky joke/commentary, I guess it was hard to convey the sentiment over text.
But in places where they've ignored the nay sayers and decided to raise minimum wage, the "likely real effect" you mention didn't happen. In fact, small businesses did great because poor people (who actually spend money) could afford to go to them. I'm surprised this argument against raising it still lingers after real life studies have been done.
Packajoy – A Box Subscription Service
HN comments (and in general, forum comments) are not PhD theses, they're generic, casual comments that in many cases try to tell a story.

Hyperbole is to be expected.
I agree that not all jobs are like that, but the comment I was replying to was talking about retail workers, factory workers and people who fill in the holes in roads, which do suffer from fatigue.
Tesla Cybertruck’s Photovoltaic Bed Cover Could Add Usable Range
They should not be allowed according to C.F.Date, but this is quite a controversial opinion. E.F.Codd who invented the relational model thinks nulls are fine.
Year in Numbers – Behind the Scenes of an Early-Stage Startup Engineer
Look into the statistics behind code written, time spent on computer and meetings, sleep, steps taken and lessons learned along the way.
You are basically creating conditions that strongly favour a more virulent version. Obviously it's just a hypothesis that it will happen, but lets hope not. Obviously it would be wonderful news for vaccine manufacturers.

https://en.wikipedia.org/wiki/Marek%27s_disease#Prevention

https://pubmed.ncbi.nlm.nih.gov/15757475/
Fair point, my statement was too general. NSAID indeed shouldn't be used willy nilly. The same goes for cortisone and long term use. My point should have specifically referred to biologicals such as anti-TNF and other anti-cytokine treatments.
Some notably low-staffed places in Japan are Yoshinoya and Sukiyaki (beef bowel fast food, often 24/7). It seems there usually just one person working there at a time.
That's a symptom though; if you don't want homeless people looking for shelter, you should solve the homeless crisis instead of making public transit expensive.

I mean there's a lot of people who would gain a lot of opportunities if they could afford to commute, so free public transit would also reduce the homeless and poverty situation.

What really makes me angry is that it's not a dichotomy; the US is the richest country in the world, they can give free health care, housing and education to everyone. But they refuse, instead (nationally) pumping it into the military while (privately) funneling it upwards to the extremely rich.

That money could be redistributed to raise the minimum wage (and if you get paid minimum wage, your employer is effectively saying "I'd pay you less if I could") and improve the lives of everyone.

But the people in power (and their voters) don't want that, because that means considering those worse off as them as equals. It boils down not to economics, but egoism, classism and racism. It's the "as long as I got mine" attitude.
I can do 60s in bursts, and the bursts have lasted as long as 2 months before. I usually burn out as soon as we hit the finish line, and work 10-20 hour weeks for a while until all the comp-time is used up. But I can really do a fantastic amount of programming when I dedicate my entire brain to the project and completely exclude all other thoughts. OTOH I have to admit that both of the biggest production screwups I ever made happened in those crunch times. But seeing myself hit those levels of productivity actually gives me a ton of satisfaction. Some of my normal 40 hour weeks when my head isn’t in the game are so un-productive that it depresses me.

You asked about objective measures, but I’m not sure how programming can really be quantified. All I can say is my “hyper-mode” has caused projects to reach deadlines that others on the team thought were unlikely.
Hyperbole or not it has an impact when repeated like some religion. This comment thread is making me not want to participate on hackernews.
The Saudi Arabia way is to bring in third world country workers. They have tons of natural resources per capita though, so I don’t think this luxury applies to most countries in the world.
Anecdotal: The Dutch government offers students free public transit. This allowed me and millions of others to be able to attend a much better (college, uni level) education than I would otherwise be able to have. Or it would involve a 25 kilometer bike ride every day.

Another anecdotal one: Many companies offer travel / commute expense cover. If my commute wasn't covered by my employer, I'd be spending €250 a month out of pocket just to get to work (in addition to the time spent). It would make me reconsider working for that employer in favor of something more local.
I recommend reading Cal Newport's "So Good They Can't Ignore You". It offers good advice on career management, etc.

He writes about several cases in which people tried to radically change their job. The stereotype of the desk worker daydreaming about leaving everything to get a farm, or someone going on a spiritual quest to become a monk, etc.

He introduces what he thinks to be a good way to change careers, "mini bets". In other words, trying your hand at whatever you want to transition to, without fully abandoning what you already are doing just to see if it really fits you, and if you can sustain that 'passion', and vice versa.

He says many people who made successful, seemingly radical changes, had prior knowledge of what they were transitioning to in one way or the other.

He also talks about career capital, and other useful work related concepts and dynamics. I highly recommend it.
My favorite is the control theory anecdote (point 2 here: https://gigaom.com/2013/10/10/5-fun-and-terrifying-facts-abo... ). Some people are just able to grasp the core of a large number of topics really fast, and born-in-1964-Jeffrey seems to be one of them. It’s fairly clear he would be very well versed at various tech architectural designs even if he didn’t have a CS background, I’ve worked with several people (ostensibly not at that level) and it’s some of the most fun times ever. They’re not burdened by any traditions and are often able to make breakthroughs in ideas that people steeped in the field are unable to themselves.
https://www.githubstatus.com/incidents/dmqsl5g506t5

Next time, you might want to check their status page first.
Bridging the gap between RPA technology and business
My friend who specializes in geochemistry and mineralogy does contribute to this site frequently - he uploaded over 1,5k photos of minerals samples
Not sure if it helps you to get root, but to enable debugging you could use something like this guide: https://www.youtube.com/watch?v=GPJcR_Iosm4

Once you have usb debugging, I can recommend Vysor, super easy to use to control your phone from the pc.

I'd also recommend turning on Talkback (assistive technology) and VoiceAccess as that can help you use the device even if you cant see anything on your screen. That helped me a lot with my phone that has a broken screen where nothing but the touchscreen works.
Irc.com by Freenode (2021)
That is not what synthetic key means. A synthetic key is a key which does not carry any information, like an auto-incremented integer. A date is a natural key, regardless of the underlying representation.
Hi, Silice author here. I cannot provide a detailed answer as I am not familiar enough with SystemC. I started Silice as a "quality of life" (in the video game sense) thin layer above Verilog, hoping to obtain something that would be more enjoyable to write with. I'd like this to be true both for getting started with FPGA, but also when describing advanced designs with efficiency concerns in mind (LUT count, max perf, hardware specificity such as DSP blocks, etc.).

In many ways Silice is very simple. Just a thin abstraction layer with helpful syntax helpers (groups, interfaces, pipelines, fsm), automating some checks and performing simple optimizations (e.g. flip-flop pruning). But please see the README for all details.

The spirit in which I am developing Silice is "I hope you'll find it useful" and absolutely not "this will be the definitive HDL". First, I am surely not qualified enough to imagine achieving such a goal, and second I am a big believer in having various tools for various problems and various styles.

So I hope you'll find it useful :) I am taking great care in providing a build system to make it easy to get started both in simulation and real FPGA hardware. This relies on many other great projects: yosys, nextpnr, edalize, openfpgaloader, verilator, icarus, ...

Also, Silice comes with fun examples! https://github.com/sylefeb/Silice/tree/master/projects
Memes, Money and Moon – A 101 on Dogecoin
SQS and SNS are services offered by AWS
Yes, I am pretty much in agreement with you there. It's a balance, and as you say smaller things may well be better without a library, but larger things maybe not. And there are going to be exceptions to this rule of thumb.
Not 100% sure what you are replying to, and not sure what you meant by "safer", but this may help:

The actual physical address on the storage chip and the physical address from the operating system's perspective don't have much to do with another. For harddrives, "un-partitioned space" means that there is a physical "chunk of metal" that is unused.

However, that's not the case for SSDs. SSDs dynamically remap "OS-physical" block numbers to whatever they want. (Preferably addresses that have never been used before or that have been discarded/trimmed. If there aren't any available, perhaps to the address that was previously used for the same block number.)
As a low end worker, I have actually seen this happen from the stimulus checks alone. Many places in my town raises wages because they can't find people to work for pennies anymore.
Support Developer Community: Get Your Always Free PolarDB on Alibaba Cloud
And so what? I haven't watched his talk, but by the summary of it it seems like his talk was consistent with his previous statements. Did Snowden destroy his credibility when he "shared the stage" with the scammer in this video?

https://www.youtube.com/watch?v=Hv3UC4lz3oQ

It seems to me that the only thing that matters in most of the "crypto community" is that you are contributing to the price going up. When Musk took away the ability to pay with bitcoins the hate for him in every crypto subreddit went through the roof. No one gave a shit about his reasoning. I have a feeling the hate for Taleb is the same, he is not contributing to the price of bitcoin going up, so he is hated by those who have invested in crypto.

Could you be more specific on how he has "destroyed his credibility", is it simply because he is negative towards crypto?
Prepare for Mathematics JAMB on learn at home Nigeria
> With the reproducible build, you can start using the untrusted binary while you are still building your trusted one.

That's not how it works, you have to reproduce it before it becomes trusted.

> You can also have ten people on the internet verify the untrusted binary.

Sure, then we have to build a complex consensus system that introduces a bunch of unsolved problems. My opinion is that this just isn't worth it, there is practically nothing to gain and it's really really hard.
Yes, to some degree, I have problems, but not too severe. The problem is you have to think logically, this puts your mind into "black or white" mode, and you have to find strength in yourself not to apply it to all surrounding life. There's no way to predict which technology will last longer. I think C will last indefinitely, because it's an "optimal" close-to-machine language. C++ is much better at coding large systems, but you have to be very smart at handling it, it has a lot of "hype-driven" innovations, not necessarily needed. Web is a very "interpreter" driven market, so "interpreters" will born and fade indefinitely, you can't predict it. Too many ways to do the same thing, basically.
Yup - I stumbled into consulting in my first job and carried on doing it in my second, timesheets are the main source of misery/annoyance for me. Non-consultant, non-sales roles are hard to find for people who are technically focused but not actual software developers.
FWIW, I was also in this last batch and mine arrived a week or two back. It was exactly as described (I grabbed the aluminum case as well and it's awesome). Was shipped by Mouser for me (Canada).

It may be misplaced faith, but nothing about the process seemed fly-by-night or in any way indicative that you _wouldn't_ get the product, or it wouldn't be as described.
> By the 1890s, members of the scientific community began envisioning a referee not as someone who merely made an expert judgment about the quality of a paper, but as someone who had to protect the trustworthiness of the entire scientific literature by detecting bad work.

This is key. Peer review today serves two distinct purposes: to provide feedback for an author to improve their work, and as a stamp of approval that is used in judging the author. However, the latter purpose affects the former, in that a review is no longer just input for the author to consider, but judgment that will impact their career, and whether their work will be made accessible to others in the first place.

(I volunteer for https://plaudit.pub, which aims to provide a separate mechanism to obtain a "stamp of approval", in order to disentangle that step from review and publication. If anyone has contacts at an academic (preprint) publisher who might be open to incorporating it, do get in touch.)
Do you have experience of this language. What other alternatives are there and how do they measure up?
> Make people as a whole less motivated to work is the antithesis of economic prosperity.

People don't stop working if you give them basic income.

They do stop working two or three jobs to make ends meet. This is good, because it kills people.

They do stop doing the shitty underpaid jobs that no-one wants to do if they can possibly avoid it. This is good. Those jobs need to be redesigned because they're shitty. There are many happy garbage removalists out there, or cleaners, or retail clerks. It's not necessarily the nature of the work that makes a job shitty, it's often the incidental bullshit around it that makes it shitty. Making employers as a whole less motivated to keep their employees happy is the antithesis of basic human respect, and needs to be changed.

We have to get out of this bullshit Protestant Work Ethic mindset that work is about suffering and that we get paid a salary to compensate for that suffering. Work is what gives our lives meaning. For some of us, that meaning is found in climbing the corporate ladder, others enjoy serving food, others have a sense of satisfaction from their cleaning gig.

If the only reason you work is because you're paid to do it, find another line of work. No-one deserves that kind of misery.