skysight-inc/HackerNews huggingface dataset:
I also think a human can be much better at influencing people 1-on-1. But adapting his speech to two people at the same time? That's more difficult. There's only so many tricks you can use to have two different people hear what they want to hear. 5 people? 10? 2 billions?

That's the scary thing. Facebook is good enough at influencing someone, but they do it for half the population of the world simultaneously.
I will risk that I get downvoted to hell. The data scientists in my company and pure geniuses. But. They can barely program. I wouldn’t trust them with Java, I’m sure they wouldn’t trust themselves either. Python is slow but at least it’s easy and fun. I don’t see anything else getting traction for long years.
> And most of these tests are basically bullshit, in terms of real world impact.

Yes, that is what's so wrong about it. If the whiteboard leetcode monkeydance was somehow relevant to job performance, it'd be annoying but ok. Given the complete irrelevance, it is just a sign of a profoundly broken industry that doesn't understand what job performance is about.

It bugs me when people say "the bar is high". No, the bar isn't high, the bar is sideways and outside in the parking lot of the stadium.

Personally I have never and will never give a whiteboard algorithm trivial pursuit interview. Doing my small part to bring some sanity here (Silicon Valley). I read the resume and talk about the actual past job experience with the candidate. It works wonderfully well. Never made a bad hire.
I think a lot of people in tech don't mange to be a strict about just doing 8-5 on average.
Garmin Fenix 5p & Connect app. Biking/Running activities linked to strava. I've been very happy with this setup and see no reason to change.
>I don't see why rich people wouldn't eat fish sticks

Because in the US fish sticks are normally deep frozen, low quality, bland tasting, mass produced, supermarket fair...

Think Hot Pockets but with fish (if we can call the bland fish remains and industrial byproducts inside those things "fish")...
This is the nature of technology and economics though. Widely used and mature technology will almost by definition be behind the state of the art. Progress is always happening and by definition a new language cannot achieve mass adoption over night.

Java is big because it has been around a long time and was decent when it came out. Java was the Go of its generation. Nothing radically new but wrapped up in a way people liked and was familiar with in large part due to the success of C/C++ prior.

Whatever achieves mass adoption after Java will also be behind the times by the time that happens, and as geeks we will have moved on to whatever is newer and cooler.

I am pretty neutral towards Java as a language. My biggest issue is with the software culture of over-engineering and complicating things. Java guys seems very dogmatic about how to design software.
The world's richest 1% are people earning more than $100,000. The American median wage is ~$30,000.

The flashy headline is basically saying first world living standards are unsustainable.
No, it wouldn't. The government has placed a (mostly) hard limit of 3000 people per week entering per day. An arrival tax might raise revenue but it doesn't guaranteed the policy goal - 3000 people a week.

Now, why the Federal Government isn't using its powers to set up quarantine centres on Christmas Island and other appropriate locations is a better question to be asking. They were pretty happy to do it at the beginning of the pandemic when they were quarantining people coming from China.
There has been a strange union between environmental concerns and socialist / communist concerns. I'm not sure why but it's not often you see one with out the other. For example the green new deal.

I say strange because both are independent and don't require the other to be addressed in tandem.
That matchtes my observations.

There's no doubt that Rust as a language checks all the marks (the complexity of Rust is IMO unavoidable providing such a feature set).

What most discussions about the greatness of Rust miss:

1. Not language features, but teams and processes make successful projects.

2. Stability, matureness and a great standard lib like Go or ecosystem like Java beat language features.

Rust is a great playground for enthusiasts. But for your production apps you're probably better advised to use the boring stack.
As an academic, I agree with much of the post (although I'd say people who are able to do free, autonomous research is a minority both in academia and in industry. In industry, most people don't own the company, and even those who do often have too many restrictions imposed by clients, time, etc. to do that). But I would like to comment on one detail:

"In short, academic institutions systemically promote exactly the sort of short-term optimization of which, ironically, the private sector is often accused".

Not ironically. Deliberately and consciously. In recent decades, there has been a push to evaluate public services in private sector terms, i.e., basically, economic profitability (and in particular, short-term profitability). At least in my country, this is quite explicit, but I suppose it happens everywhere to a greater or lesser extent. There is a lot of public discourse that academia cannot be an ivory tower, it has to constantly be evaluated and provide proof that what it's doing is useful. It's difficult to obtain funding for basic science, you need to promise immediate practical applications to obtain grants. Papers are increasingly shunned in favor of patents, the academic that "only publishes papers that other academics read" is now a figure of parody or derision. There are even research grants whose main or sole evaluation criterion is "amount of research income generated in the last X months".

So to sum up, the capitalistic mindset of looking at everything in terms of short-term profitability has harmed, and continues harming, academia. But this is not a paradox, it's something quite explicit and deliberate.
This video is from July of 2020, and at this time I don't doubt that they have a semi-truck chassis with a fuel cell drivetrain in it. However, whether this truck performs even close to the specifications and capabilities of what Nikola claims is never substantiated.

Fuel cell vehicles have been around for a long time, and I presume it's not that difficult to put a basic prototype together with amount of capital available to Nikola.
Ask HN: Learning How to Teach
I'm wondering what resources (books, blogs, talks, etc.) would you recommend for learning how to teach. How should I pass knowledge to my colleagues at work? How to prepare most effective workshops?

I think teaching requires a set of skills like presentation skills or change management but I'm curious if someone described the whole activity with advices how to get better at it.
"A study in the Journal of Applied Physiology found that men had an average of 26 lbs. (12 kilograms) more skeletal muscle mass than women. Women also exhibited about 40 percent less upper-body strength and 33 percent less lower-body strength, on average, the study found."

-- source https://journals.physiology.org/doi/full/10.1152/jappl.2000....
I can definitely see this happening if you need to run a farm of printers (be they of the 2D or 3D variety) and Ethernet ain't an option. I don't know of any such printers that can even use USB3, though (let alone require it), but still.

Indeed, a buddy of mine has at least 6 or so going at once for his 3D printing business, and we're considering a similar sort of strategy (w/ e.g. some box running Slic3r and Octoprint) so he ain't constantly running USB sticks back and forth.
The older I get I got lazier about backups. Now I just use onedrive and icloud. I know I acn lose them all with a mistake but its alot of convenience and is cheap.
How big is the HFT industry in the Netherlands? Is this just something you can chose to do?
A Practical Guide to help you stay more Organised and Productive
Which is why it is always a better bet to use use platform languages, they always get them.
That would mean I can issue a valid, trusted worldwide, certificate what will work on your internal site.

Using public domains for internal sites are the way to go in my opinion. As long as you pay the bills you have guarantee that you control your domain. You can issue any kind of certificates and so on. If you have a nice naming scheme you won't leak that much info in then Internet. A lot of companies I know does that, by the recommendation of security teams (due to issues with using .local or .example.com domains).
For anyone unaware, bunker fuel is an absolutely nasty mixture. Ships are able to do anything they want once in international waters, which means it just gets dumped on the regular only to then follow environmental rules when at a destination.
I have a son and a daughter. 4 yo and 6 yo. Once they are old enough, it is absolutely up to them what they put into their bodies.
I rather use the native engines from each platform.
as Bill Hicks warned us against, it's like the anti-advertising dollar the advertisers are marketing to.
No they are sent by snailmail.
The original comment was completely unacceptable.
Facebook fears ruling may force it to pull social media platforms from EU
Does Google run a social network? There was plus, but that's gone. Youtube is kind of a social network I guess? But I don't know anyone that uses it as anything other than a one way means of communication.
People might find you a bit offensive, but I’m really curious if anyone has a counterpoint to this.
Almost all of that 1% is not developing greener technology, and it’ll be nearly impossible for tech alone to close the emissions gap between poor and rich. If we want to fix the pollution problem it has to start with the wealthy reducing consumption.
What makes you say it is hard to maintain longer lived projects? (I used to be a RoR developer for a few years, so I'm curious about other people's experiences.)
Whilst I'm not going to argue the proposal is a bad thing, I think you've just summarized why some are giving it the side eye pretty well.
Young programmers are only idolized because they are the only ones you can convince to build your sausage app for pennies.
I agree, that should count as memory leak. If we're wrongfully retaining an object long after it should have been deallocated, that's a memory leak. The particulars of the language and the memory-management strategy, aren't the point.

I disagree though that memory leaks are common in Java programs. Again though I don't know of a quantitative study on this, unfortunately.

> The effect is using manyX more memory than even the leaky C program

That will depend on the programs.

> very hard to find and fix

I can't comment from experience, but I can believe this.

> Malloc leaks are trivial to locate with valgrind, so for practical purposes they don't even exist, in the wild, in programs under any kind of maintenance.

This is false. Issues with memory management are responsible for many real-world security issues with C code. https://www.zdnet.com/article/microsoft-70-percent-of-all-se...
(.g) us a field selector, is (. g) then a function :: (a -> b) -> c -> b?
I want the government to help me live more sustainably, not to make it difficult. I want it to tax my co2 consumption, not to subsidize it.

Well, I might be rich enough to be in the top single digit %, but I am apparently not rich enough to lobby the government.

So yeah, if the revolution against the rich means it's against me as well - fine. I'll take part in it.
Interested, thank you for sharing
The Coming Certificapocalypse
Rust's typesystem really makes it a great fit for business applications. Totally agree. Kotlin comes close, though.

Rust itself is production ready, but not the ecosystem.
> One Tim Ferriss

Maybe only one person as big as him, but in the niches related to marketing, "growth hacking" and coaching, there are literally thousands of people out there that have built such a person cult around them and are making a very good living out of it.
Check out leofs -- we're yet to hit any compatability issues with it, and it even has a nfs server which is quite nice.
But shipping is $55.
Interactive Swift Playground Built with WebAssembly
Isn't that why HMAC exists?
The thinking is that faster hardware is cheaper than developer time. E.g.: https://blog.codinghorror.com/hardware-is-cheap-programmers-...
The price of salmon farming
That's a great name - for the right product!
The amount of new languages and "the absolute best framework" makes me think that big enterprises should never leave Java. Fancy project written on a newest tech is legacy before it is published. Scary from the business point of view. Disclaimer: I love Ruby.
This movie hasn't been out long, you sure your friends won't be up to their old ways in a month or two?
I know sometimes archaeologists leave at least a portion of new discoveries unopened for future generations with better technology. Does this practice have a name? Is there some standard or is it up to each individual team / government to act in this prudent fashion?
> Keep Ruby as it is - slow and expressive.

Why not try to make Ruby faster without changing how expressive it is? I don't think this project does that by the way - it breaks Ruby semantics - but let's aspire to make Ruby faster.

> If you need to speed up, get faster hardware.

If your code is still too slow for your required per-request latency on a top-of-the-range Xeon and your individual requests have no useful parallelism and are not memory or IO bound... where do you go from there? Where are you getting faster hardware from?

Sometimes there is no faster hardware.
You can already do that in Julia and unlike Swift that is a language with lots of scientific and machine learning libraries.

I like Swift but looking at the code examples I got to say preparing data and setting up a model is 10x easier in Julia.
Bogleheads is probably the best resource in my opinion. It's easy to read and very accessible to everyone. If you want a few more resources you can try

- https://www.whitecoatinvestor.com/ - targeted mostly at doctors and other high earners but can be useful

- https://old.reddit.com/r/financialindependence/ - subreddit about achieving financial independence and retiring early. It's a bit boring but the financial advice is pretty sound and never really changes. You can probably just read the sidebar or skim when you're bored.

Once you read the "Getting Started" and "Index Funds" on bogleheads, I'd suggest https://www.bogleheads.org/wiki/Three-fund_portfolio . It shouldn't take long, and by that point you should at least be able to understand enough to set up your investment accounts with some confidence.
> We need to stop trying to pin the blame on one group and take responsibility all together.

Any specific proposals on how to do it?
An interesting thread that points a couple of issues in the movie:
https://twitter.com/vaishnavi/status/1307455391249301504

Summarizing: the people interviewed were not the one who should have been interviewed. People from in house policy temas and others are much more knowledgeable about this and have been raising these types of issues all along. It would also have helped to show a much more diverse picture than a bunch of repented tech bros.

At the end of the thread, two additional posts reinforce and expand the message:

https://slate.com/technology/2020/09/social-dilemma-netflix-...

https://librarianshipwreck.wordpress.com/2020/09/17/flamethr...
There doesn't need to be exactly one unity translation unit. In Firefox, the build system groups source files by component, and then into "unity" batches containing 5-20 source files each.

If a build spends a lot of time processing code in headers, and source files in the same component are likely to include very similar sets of headers, this kind of configuration gives decent benefits, while not making incremental compilation much more expensive (and possibly cheaper, if you edited a header affecting many files in a single component).
Even a regular air conditioner in the same sealed room would extract the ethanol. It wouldn't be expensive, and might even be profitable if it turns out the "angels share" is sellable (which it might well turn out to be).

Running an air conditioner in the room shouldn't stop the aging process.
I agree my point is not that a significant portion of the 1% are developing green technology, it's that a significant portion of those developing green technology are in the 1%. You need to have a certain level of wealth to invest in your time in such things.
I think that store ships worldwide, but shipping is quite expensive.
> If you have a nice naming scheme you won't leak that much info in then Internet.

IME even if you leak the name of every internal service, you're still more secure than training all users to ignore certificate errors, which is what internal CAs do 85% of the time.
That would be pretty amazing. People would have to go looking for someone else and hopefully pick a more ethical platform.
It doesn't work with binary libraries, something that is quite common on Ada, C and C++ worlds, the domains targeted by Rust.
I would also be interested in history of space travel but I would rather bet that in physics book there will be information what kind of engines space crafts are using (based on which findings).
Lower pay, longer hours, and technically, just as strong as the senior folks. In part because they don't know better, in part because they're looking to prove themselves, and in part because without a family they don't have much else to do on a weeknight. Speaking from my experience as a junior engineer, that is.

Speaking as a "senior" engineer today, I'm no better an engineer today than I was 10 years ago in terms of rote problem solving. What I provide as a senior engineer is if we're paddling across the lake, I'll keep us dry. Oh, and yeah, that'll cost you.

What I like about the article is they suggest the older folks have nothing to lose closer to retirement, and that makes them super valuable. I'd suggest that's true of the junior folks. It's the middling folks that have the most to lose, I suppose.
going to have to call shenanigans on "by using a giant rainbow table of prime pair products for instant decryption without factoring, which was first proposed by Rabin back in 1997 at a NIST working group for establishing crypto standards."

Whats that all about bro?
Our society is actually built so that if we stop consuming these products we will face an economic collapse.
Isn't it available currently? or you are talking about much more extreme temperatures > 60 Celsius?
It is a shame that, unlike many smaller e-readers, the Lumi is not waterproof. Reading in the bath is a fine activity.
Good point, I know the librem 5 has cut off switches for the inputs--camera, mic, cellular. I'm not sure anyone ever thought of the output side.

Kill Switches
3 – WiFi, Cellular, Microphone/Cameras (all 3 will turn off GPS)

https://puri.sm/products/librem-5/
A very similar product to what you are thinking of does exist - it's called Ventile. It is basically pure cotton woven extremely tightly making it waterproof. It has been around since the 1920s and is still used to make coats today.
USB-C is the connector. It can support various functionalities, including Thunderbolt 3, but you can't tell that from looking at the port or cable.

Also, I don't care about Thunderbolt 3. I don't have a single peripheral that supports it. What I do have is tens of devices that use USB, mostly 2.0.

> USB-A ports no longer fit in Apple's increasingly-thin designs

That is not true for all designs. Apple would have no problem fitting USB-A ports in MacBook Pros.
It seems to be possible to check the integrity on the command line.

https://eclecticlight.co/2020/05/09/how-to-check-the-integri...
https://www.businesswire.com/news/home/20090302005701/en/Tha...
That's a pretty bad idea, the usb virtual serial port used by most 3d printers, because of it's low throughput, can worsen print quality, it's is much better to just upload to the sd via octoprint. For 2d printers I haven't seen any without network connectivity in a decade, and I can't imagine anyone needs 20 2d printers that are so old or cheap they don't network.
It wouldn't be portable if it wasn't written in Java.
In detail: How does breathable fabric work?
It is technically possible to build touch controls offering comparable UX to their analogue counterparts. Smartphones have done it since 2007. Why do stoves still force users to sequentially step through 14 settings using shitty +/- buttons in order to get what they want?
Protip: Start observing a No-meeting day. Even better if the whole team buys into it.

For a few weeks, send out reminders to other teams you collaborate with that "X is no meeting day for the team, we'd appreciate your understanding". If anyone schedules something on X day, politely ask for it to be rescheduled to a different day.

For the first few weeks it'll be hard, esp. because there'll be a lot of last minute meetings, or planned meetings with members from different teams but after the initial hiccups you more or less have an entire day every week to focus on what you want to focus on and that is a crazy productivity multiplier. A nice side-effect is that it has led to better asynchronous processes as well (eg. people write much more instead of making decisions during a meeting with the whole team etc.)

In my team, we initially started it off with "No team meetings on Wednesdays", but pretty soon team members realized how freeing it is to have no meetings at all for an entire day, so we started avoiding even personal meetings on Wednesday. Fairly soon, other teams saw the productivity gains we were getting and also started observing the same on Wednesdays.

Slowly, we're considering to having no meetings on 2 days a week (Wednesday was an easy choice because of it's location in the week, finding the second day is harder), esp now that other teams also adopted Wednesday.

With Covid, specifically for people working at companies like mine which thrived in a non-remote environment, the need for everything to be done/decided in meetings and an unsubstantiated FOMO has crept into most of our lives. And we really need to start trying to fix that through process rather than pushing everyone into a trench of non-productive but up-to-speed.
> These companies are not software.

Oh whoops, you better tell Big Goog so they can stop paying all those expensive software engineers.

I'm sorry but the apologist arguments on this thread are really laughable: "Nobody could have known!", "It's not software!", "Young teens can just voluntarily not use the software (sorry--"service") that all their friends are on!"
Male baboons with female friends live longer
The living "longer" effect is only increased by 28% so one should take this with a grain of salt.
It's crazy isn't it!

We had a trip back to Perth penciled in for September this year but as you can imagine thats been put on a somewhat indefinite hold...
Wireshark has a new packet diagram view
The younger developers are not out with friends going to the pub / cub on weeknights?
Nice read, showing step by step the generation of this.

I don't know if you have something similar in other languages, but here in Greece when we see handwriting as tight as this one and barely readable, we call it doctors notes, instructions or prescriptions :-)
Still the same as 2019:

Simple app and limited resources: react native.

Complex app and decent amount of resources: native.

I believe many of the apps in the market could be just React Native apps though, without many issues. But people usually have money and would rather go the safe route, which is fine.
drifterskiller.com: uh, it's for murdering tramps ... socially?
>I want the government to help me live more sustainably, not to make it difficult.

Why wait for the great father in Washington to do the things you want for you? Just start living more sustainably.

>I want it to tax my co2 consumption

Estimate the tax and send the check to the Treasury. What's the holdup ?