skysight-inc/HackerNews huggingface dataset:
I think that the much cheaper solution is neither to develop the technology nor fool people with fake research, but fund real research into areas where the economics probably won't work. (Which could be the whole field.) As we've seen with Theranos, and with plenty of smaller companies [1], it's easy enough to spend years taking investor money for things people want to exist but are probably or definitely impossible. That would get carbon polluters many years of delay. For corporate execs, that's plenty of time. And hey, a miracle might happen.

That said, fooling people is a well-established business of its own. It started with the tobacco companies, but it sure hasn't ended there. [2] So they might be sticking with the tried and true playbook here.

[1] E.g., this excellent blog on wireless charging companies: https://liesandstartuppr.blogspot.com/

[2] https://www.amazon.com/Doubt-Their-Product-Industrys-Threate...
>In the typed flavors (Flow, TypeScript), I can analyze the interface of plain objects, but not in vanilla JS.

I've found that developing JavaScript in an IDE that reads and validates type information from JSDoc allows me to introduce strong typing while maintaining the flexibility and simplicity of vanilla JavaScript without getting as bogged down as I get with Typescript.
Without more information about you it's hard to really say. As an example - what are you interested in? Do you like hardware?

I got in to kernel development by basically being the only person willing to do it when it was needed. But I'd already done a heap of kernel work as side projects, and was already working as an embedded developer.

I know some people get in to security by breaking systems, but I don't know enough to say any more.
The thermodynamics of this seems wrong to me. You would have to burn at least a ton of oil to draw a ton of carbon from the air, probably more like 2 tons due to inefficiencies. The cost of oil is 418 dollars a ton. So to make this even remotely plausible you have to assume access to an energy source which is 4 times cheaper than oil on a cost basis. So cheap, in fact, that unburning carbon from the air would be twice as cheap as mining it out of the ground.
I wonder if we'll see it speed-limited. For commutes, if my time is freed up to read/work, then I don't need to be going 70 mph. If I'm travelling across a continent overnight, the gain I'd get from 10+ autonomous hours overnight would beat having to rush when driving personally.

And I agree with certified roads. But even then, if a truck drops cargo in the middle of the lane, you'd want to be in a car that can detect something sitting still in front of you.
This is a text post with no text. Can the OP post a comment with what ze was trying to say.
Several comments don't seem to understand what the "unfair bias" mentioned is. It doesn't have anything to do with censoring your favorite conservative search result.

The machine learning "bias", at least the low hanging fruit, is learning things like "doctor == male", or "black face = gorilla". How fair is it that facial recognition or photo algorithms are trained on datasets of white faces or not tested for adversarial images that harm black people?

Or if you use translation tools and your daughter translates careers like scientist, engineer, doctor, et al and all of the pronouns come out male?

The point is that if you train AI on datasets from the real world, you can end up reinforcing existing discrimination local to your own culture. I don't know why trying to alleviate this problem triggers some people.
It seems to have wasted a lot of the person's time.

> I cannot count how many reboots, driver re-installations, kernel modifications there were.
This statement is not quite correct. The setting indicates the speed, as an absolute offset of the currently detected speed limit, at which the car will emit audible or visual warnings that the driver has set the cruise-control speed too fast. That setting is also the speed for a specific gesture that sets the cruise control to the maximum speed for the circumstances. E.g., if the posted speed limit is 45 and the setting is 5, then the gesture sets cruise control to 50 mph.

The car never adjusts the cruise-control set speed by itself, with one exception: if the current road has no center divider, then it clamps the current speed to no more than the posted speed limit + 5 mph. The term "clamps" is in the programming sense: if cruise-control is already set below that speed, nothing changes.

The car never increases the cruise-control set speed. Only the driver can do that.

In other words, the driver had already set the cruise control to 75 mph and likely had the setting at speed limit + 10, which is aggressive. The reason the car accelerated is because it determined there were no cars ahead of it traveling at a speed lower than the set speed. Unfortunately, that conclusion was absolutely correct.
The book goes into it a bit. Some of it is status (i.e. people wanting others working under them, even if it's pointless work), other times it's to claim they care about something even if they don't (imagine a company that pretends to care about their employees wellness, they could hire a wellness consultant and ignore the recommendations).
GDPR: Behind the Curtains of “We Updated Our Privacy Policy” Email Floods
>World History is going to world history no matter where you take it

I'm afraid you are very much mistaken here. Having had the chance to look at primary school history book in four different countries (FR, DE, JP, US), written in four different languages, they each tell a vastly different tale.

Which doesn't mean they were necessarily contradicting each other, but rather spoke of entirely different things, or shone a completely different light on a particular event.

To give two simplistic examples, try to compare what is taught about Napoleon in French history book (he's a national hero) vs. German ones (he's depicted as the Hitler of his time). And try to go read about the history of WWII in a Japanese history book, you'll be amazed.
Will Gen Z Finally Kill Facebook?
ive tried to explain why jobs like this suck to people who think they would be so happy in the cause they pay well. i guess some of them would be, but i have to think people like us are not a small minority.
People might have the goal of saving money. But companies aren't people; they don't really have goals.
Would love to see that guy parsing HTTP pages using some sort of manual software stack in python.

Exceptions? Could be raised at any level. Most of the time you can't predict at all which exceptions can happen.

Server-side errors? Could happen at any level. DNS switch/your provider forgot to restart DNS/Server out of RAM/...

Now try to do something along these lines at 1M requests/day. I mean, requests to several API providers who are probably not even providing good docs for their APIs.

There's no way you can have a scaled-up IT business without online debugging. Most of the time I spend on is debugging issues that I could absolutely not predict (or realistically, I could only predict them if my budget was a multiple of what it was) when I was writing the program.

Real-life problems are based on sets of contradicting requirements. And they are contradicting due to them being at the edge of our understanding; and that's why they are problems.
Haha, I appreciate your typo in my username. When I created this account a little over two years ago I mistakenly dropped the "l" and didn't realize for a few months (having only copied it from a pw manager.) By that point what was done was done. Years later it makes me a bit happy to think people may actually be reading it as it was intended.
This was basically the same argument the Zentrumspartei made for voting for the Enabling Act in 1933.
A large company I worked for was spending >$1M/year (data + data pipeline + personnel) on "Social Media Analysis." Every month a "Social Media Report" PDF was emailed to "key stakeholders and decision makers." When we asked them what they were doing with it everybody said they never really looked at it. When we asked them how it could be more useful they shrugged their shoulders.

And yet the company was constantly talking about how great they were at their social media presence and using social media Analytics to keep their customers happy.

I guess a sending out a monthly PDF on social media is self-explanatory to the value of if. So many people involved in something that was zero value.
I was being flippant, a huge part of my 'thing' is job satisfaction and making something really good is the majority of that.

However as far as modern frontend work goes? somebody with a grasp of XML could build a perfectly functional frontend. Everything else is tinsel and glitter.
All corporations are amoral. They exist to maximise the profit of their shareholders. This is marketing. It is a nice sounding lie. If it were authentic, the last few months wouldn't have happened at Google. For me, it only makes it worse. Because they think we are suckers. Actions speak louder than words. These words ring hollow.
I think Musk strongly believes that flipping the switch to sacrifice 1 and save 5 in the trolley problem is clearly the correct choice. If the numbers show that less people die with self driving cars than with them, then that is the right choice. I suspect he even believes that the people that die along the way in the transitional periods are worth it if that is what it takes to save hundreds of thousands of lives in the long run. Most people aren't ok with this kind of utilitarianism, but I suspect he is. The PR is just another tool of keeping people from banning self driving cars before they get to the place where they are really ready.
I'd put this another way. Here is the CEO of Google laying down the law. And the first question to ask, before you bother reading or discussing any law, is what redress you have when someone breaks it.

If Google does start building weapons, you can always turn up with a sledgehammer. How do these principles reduce the need for you to do that?
> The irony is that production of coal seems to have increased

I think that's the Powder River Basin in Wyoming. But that's all strip mining with giant machines. It's more capital and fewer workers.

> But I suppose even for the companies it's a lot easier to blame Washington than tell people you bought a $250,000 machine to replace them.

It's more like: somebody else bought a $250,000 machine to replace them five states away.
The regulatory stuff is just a pain in the ass compared to an LLC. It's mostly that simple.
It's actually a graph presented in a great way. Read it
I've finally found a job I'm good at, at a company that seems to make somewhat of a positive difference. At least, we provide a service our users need without producing and readily apparent negative impact.

I've never been so happy at work. I fix challenging problems every day. I'm part of a really small team and I'm able to bring skills to the table that they are missing, which is fulfilling because I'm really having an impact.

In the past, I've worked at shitty jobs where my work meant nothing and was even resented by my peers -- mostly because we were an "Agile" shop doing all the wrong things (death by meetings, retarded micromanagement, un-meetable deadlines).

I'm super thankful for my current gig.
No I don't tell clients that up front - although I don't think it's necessary to. It's like saying if someone assaults me, or my shortcomings are going to be publicly broadcasted throughout the company, I'd tell them that's not something I'm okay with. Nobody should expect either of those things to happen.

On being yelled at, it's only happened once - and I'm pretty sure the person doing the yelling was having a bit of a breakdown. Getting yelled at is a very strange thing in a work environment.
> I am a psychologist and to be honest, I think focusing on methods is well-intended but misguided because it leaves the pain but takes away the mechanism.

I work in suicide prevention in a country that has seen decreasing rates of suicide at a time when the government has been defunding mental health care.

Reducing access to means and methods of suicide is the most important thing we can do to stop people killing themselves.

Barriers on bridges and multi-storey carparsk save lives. Smaller pack sizes of paracetamol prevents death. Gun control would absolutely save lives.

We've had a wide range of natural experiments for this. Two notable examples are when the UK changed the domestic gas supply from coal gas to natural gas; and when the UK introduced laws for catalytic converters. Two very common methods went, and rates declined for some years after.

Of course you need the bio-psycho-social support too, but method removal is crucial.
> like breathing

When you eat 1kg of peanut butter, if I've done my math right, you'll breathe out about 2.3kg of CO2. Dry cereal would be about 1.5kg. Most foods have a lot of water in them, though.
Yes, my university switched all 100-level CS papers from Java to Python quite a number of years back (~10). Then came 200-level EE classes, straight into C on bare-metal. :D
I think they mean digging up coal and burying it in the ground again. Carbon captured, mission accomplished!
I sure hope we do. The only reason I even touch my account is because that's how to find out about college events.
What's the relevant of 'who wear sneakers'?

It seems so orthogonal that I think it must be some kind of local joke?
> I've heard that no one attempts suicide twice

Lots of people attempt suicide more than once, and many of them die by suicide when they try again.
My complaint isn’t with the objective of the rules. It’s with its implementation. One can be totally privacy-first, retaining zero customer data, and still incur costs and risks because of GDPR.
The ultimate land of bullshit jobs has to be in college administration
(I work at Stripe.) We're back up now: https://twitter.com/stripestatus/status/1004890391617761280
Separate things - I love the creative process of solving problems by writing code, I absolutely love contributing to something I think is worthwhile. I'm lucky enough that I can say i wouldn't work for a company that I didn't believe in.

The fact that I used framework x over framework y? Pretty irrelevant on the grander scale.
THERAC-25
Because unikernels have many downsides vs an exokernel
You've been shat on because you assert a test for "programmership" that bears little to no relevance to the vast majority of challenges programmers will face, and you do so in a militant, absolutist manner that pretty much everyone finds off-putting and uncivil.

I didn't magically get a $100k raise after I wrote my first parser, either. Companies care about how you can make money for them, not that you aced "CS405: Compilers and Interpreters" in college. And that latter bit isn't at all correlated with the former... unless you're applying to work at a company that makes compilers.
A lot of these are compliance related or audit related.
Thank you for your detailed example. I’d still characterize your investment in it as very active rather than passive. If you’re willing to share, I’m curious about how much effort you think you’d have to put into it, for how long, before this SAAS business is able to totally replace whatever your main source of income is, and you can, as your primary job, sit back and watch your bank account grow.
yes. idk how bloaty it would be. an x86-64 gdb stub weighs in at < 1000 lines.

if one were starting from scratch, a uniform measurement/management interface along the lines of osquery, sysctl, or /proc would be alot more straightforward on both the back and front end than the current weird mix of command line tools that linux presents.

I think the most interesting question, as others have mentioned in the thread, is providing decent debugging and introspection in the distributed context. the development of those kinds of tools seems pretty orthogonal to the size of your kernel and whether or not it runs systemd.
>self driving hardware

You mean, computer?
> Mobileye's CTO and co-founder Amnon Shashua told Reuters that the electric vehicle maker was using his company's machine vision sensor system in applications for which it had not been designed.

Props to Sashua for deciding to put safety above profit. We need people in leadership like this.
American universities are (currently, if not for long) the best in the world. A big reason for that is because smart people from all over the world come to American universities.

Those smart people come to America in part because of its multicultural society. You can come from India or Germany or Japan and live your life in the US (again, presently, but it's changing) much more easily than in other, more homogeneous countries.

That multiculturalism is what is being destroyed, to the United States economy's great detriment.

(The H-1B visa situation is orthogonal. Yes, the lottery system needs reform, and no America shouldn't be importing young mid-to-low level tech employees from abroad to lower the pay of other tech employees. But the war on immigration has a much larger arc than that. Sergey Brin's parents came to the US for its acceptance of immigrants and its values. THAT is what is being destroyed.)
It’s more than that. Mineral rights in that part of the country is an old money game, and coal mining is a proxy for many extractive industries.

The modern GOP came out of the turbulence of the 60s. The conservatives are the result of crossing betrayed southern democrats angry about desegregation with western resource interests. It’s part of the machinery of the party.
No bullshit jobs at my employer. This is a by-product of regulatory capture disadvantaging small businesses.
> Perhaps the best privacy-preserving tool would be a pool of anonymous, public accounts to public and private VPN services, and a client app that dynamically builds and connects via nested VPN chains.

I love that idea. Algo[0] creates IKEv2 servers using mainstream VPS. There are also scripts for creating clients for iOS and macOS devices. However, in my experience, it's hard to get IKEv2 with strong crypto working on Linux. There's also streisand,[1] which creates OpenVPN, WireGuard, etc servers.

Also, there is VPN-Chain,[2] which alters default routing pushed by OpenVPN servers, to create nested VPN chains, without using pfSense etc VMs. And it does create iptables rules to prevent leaks.

However, although compartmentalizing VPN clients in different VirtualBox VMs is far more resource-intensive, it's arguably more secure. Indeed, sometimes I compartmentalize VPN clients in different hardware. But anyway, perhaps there are lighter compartmentalization approaches with adequate security. And one could use vagrant etc to create and configure the compartments.

Even so, client apps for nested VPN chains would be nontrivial. They're far more complicated than simple VPN clients, and so far more error-prone. You'd clearly want them to fail closed overall.

You'd also want feedback to diagnose failures, but nothing that connected directly to "inner" VPNs, which would normally be reached through other VPNs. In my experience, you optimize at each stage of building the nested chain. You may have a general plan. Which VPN services to use, in which order. But to minimize latency and maximize bandwidth, you need to experiment with various combinations of servers. It's likely a BGP-routing thing.

But sure, that could be automated. Most VPN clients have an automatic mode, where they identify servers with lowest latency and maximum bandwidth, within some constraint for exit location. So your app would just need to do that recursively, in building the nested VPN chain.

> It is possible to set up an anonymous DigitalOcean account funded by a Visa gift card and associated with an anonymous email provider.

I'd rather pay with Bitcoin. You can arbitrarily anonymize by using multiple mixing services, with independent local wallets. I use Whonix instances in VirtualBox, each with an Electrum wallet.

Each Whonix client can hit Tor through a different nested VPN chain. So you have some anonymity, even if Tor has been compromised. Even after the first mix, you should have different Bitcoin. But with three mixes, you've got anonymity even if one of the mixing services is a honeypot.

If you want better anonymity, just mix more times. And Whonix instances require very little setup, so they're disposable. Mix some Bitcoin, then nuke the intermediate Whonix instances.

0) https://github.com/trailofbits/algo

1) https://github.com/StreisandEffect/streisand

2) https://github.com/TensorTom/VPN-Chain
Anything faster than what you’re suggesting here is trying to rush the process.

Create the data before it’s needed, clean up old records, verify the quality, make it required. And only then do you use it.
This is another gem of weird internet design. Note especially the animations on hovering over images, and color choices on some of the linked pages. It somehow sort of works though. http://insti.physics.sunysb.edu/~siegel/
Bless you, laddie. Hugs to your teams!
I’ve been sending the same math to people who’ve been getting excited about this. It’s premature. Even just trying to remove our annual emission would take 7% of our global GDP.

This needs to come down in cost 20x to be a viable solution to our problem. And that’s just going by cost, not looking at the logistical aspects. For example the plant pictured captures 1 million tonnes annually. So we would require 37,000 of those giant plants to capture our annual emissions. We haven’t explored how much energy would be required to do that and where we would get it from. The plant shown uses gas, a polluting power source oddly, and a very cheap energy cost figure in its calculations. Presumably we’d want to use solar. And thus half the efficiency of that plant. So double the number required to 74 thousand.

Everyone getting excited that this is a solutions has gotten ahead of the science and logistics. We’re far from being there.
Even North Korea has ads for it's domestic products.
I would say the bottom line is pretty much the goal for most companies.
Ha. I quit my grad school when a prof admitted he didn't read the papers he made us write. It was good practice for making sure I never put up with a job like that.
My father is a systems engineer with [large multinational company] who primarily does HMI controllers for the oil and gas industry. A lot of their products are written in sturdy languages like Fortran and it surprises me when people dismiss "older" languages like these.
Trezor Model T Review
What does it have to do people using the bathroom and not washing their hands with my junk?

I can only suppose you mean everyone can just rinse his hands after using the urinal because his genitals are clean. They aren't, unless your sweat is both antiseptic and insecticide. Anyway, I meant using toilets too, not just urinals.
Entirely true; people can make messes in any language.
> "zero-sum jobs" - it sucks that they have to exist, but if any individual firm stopped having them, that firm would be behind

Like feathers on a peacock.
Let’s Stop Using Ankle Bracelets to Monitor Offenders
Cronyism, intertia, lack of will.

For the latter, putting a spotlight on people's jobs will send a message to all other works.
This page is quite nice for some more info:

https://www.co2.earth/

A thing that blew my mind a few months ago...

Next time you feel you need to open windows in your apartment to get some fresh air in, it means indoor co2 is probably somewhere between 800 and 1200.

If you open all the windows to the max, or go outside, co2 ppm will lower to ~400ppm. You can't go any lower than that, and there are no air cleaners that can push it lower. This is the absolute minimum.

When your parents were young, opening windows meant bringing co2 to 350ppm.

When your grand-grand parents were young, and when old-time poets wrote about fresh air, for them it was 200ppm. Neither you or I experienced it, nor possibly ever will (without attaching ourselves to an oxygen tank).