skysight-inc/HackerNews huggingface dataset:
Also, sometimes it is about the solution plus the social proof that they are assessing the solution correctly.

Also, google isn't that great at telling you when you are asking the wrong question.
We do need people a few std deviation above the mean productivity. Leaps and breakthroughs happen because of them.

So i would assume very strongly company is losing. I can also think managers (if not companies) should work on reducing the need to do more meetings.
>And though historians love to talk about the visual part of Visual Basic, its signature ability had nothing to do with graphical widgets. Instead, VB became famous for a legendary feature called edit-and-continue, which allowed developers to run their programs, find problems, fix them, and then keep going with the new code.

I agree that Edit-&-Continue was a nice debugging feature but I disagree that it was the main draw to VB. The main attraction to VB really was the easy-to-use graphical widgets which was exposed to the programmer via an abstraction called "windows forms".

If one takes a look at a 1990s era Win32 "hello world" app[0] written in raw C Language, it has tons of complicated boilerplate.
Lots of complexity with CreateWindow(param1, param2, etc, param11), GetMessage() loop, WndProc() callback. The Win32 HelloWorld example doesn't even handle a click event. One would have to add a switch case statement for the "WM_LBUTTONDOWN" message.

The VB "winforms" IDE eliminated all that and let a programmer "drag & drop" UI elements onto a "form" and put code on a "click" event. It was a clever simplification of raw Win32 API calls for business-oriented user interfaces. In the ~1991 era, the winforms abstraction empowered a bunch of 1980s 4GL programmers (e.g. dBase, Clipper, Foxpro) and business language programmers (e.g. COBOL) to immediately be productive writing apps for Windows -- without the steep learning curve of C/C++ and the raw Win32 API.

A lot of VB programmers I knew were not even aware of Edit&Continue but they nevertheless were able to drag a command button from the UI toolbox and add code to the button_click() event.

Another VB feature that I believe was more utilized than Edit&Continue was the VBX components ecosystem. Lots of programmers would buy add-on VBX widgets from various companies to enhance the UI such as calendar date picker, datagrids, charts & graphs, etc.

[0] http://www.prowaretech.com/Computer/Windows/WinApiHello
Try uploading an copyrighted song to YouTube or Vimeo (and maybe Facebook?). They made it work very well, too aggressively sometimes.
"But this offer was not included in the latest proposal" is also brutal.
The US has guns that successfully track missiles and mortar rounds, any drone meant for extended flight won't be faster than either of those.

However, hardening against microwaves costs less than the defensive tracking system, so it's probably better to keep shooting bullets.
Hate for nuclear on HN? You got it backwards. Any anti-nuclear comment here is downvoted into oblivion.

NUCLEAR IS SAFE. FUKUSMIMA? FUD fud fud...
I'm going to pass on the browser part owned by the chairman and cofounder of Palantir. I don't trust it for that and other reasons. I don't have the skills or interest to audit and compile every release myself. I don't do it with the browser I do use, but the threat model is different for its maintainers.
> In reality the tough stance against Iran is and always has been all about access to oil

Don’t the sanctions prevent access to Iranian oil?
Ammonia isn’t used directly as a fertilizer; but it’s pretty easy to turn into ammonium nitrate. There are commercially available “mini factories” [1] that presumably mitigate the carbon cost of transport from a huge centralized fertilizer factory. The famine prevented by the NPK fertilizer cycle is probably the greatest contributor to the population growth of the 20th century, so suffice to say it’s very well understood by agricultural chemists worldwide.

[1] https://www.fertilizer-machine.com/product/Fertilizer_Produc...
A former coworker once said that MS reps came to his school around 2013 and paid students to write apps and submit them to the windows store. He even gave them a sample app and said "copy and paste this into a new project and submit it with a different name, we'll give you $500". They were just trying to pad the number of apps in the store to compete with Google and Apple lol
If UX designers are designing unguessable interfaces, then they’re not doing a good job. A good UX designer would make it better than guessable, they’d make it mostly intuitable so you don’t have to guess for most things. As much as I’m against Google and that I use FF, Chrome/Chromium (and derivatives that don’t change too much of the UI) does have the best UX (IMO) with Safari as a second, amongst the browsers I’ve tried. I use FF in spite of the UX because I align with their goals and values.

With that said, good UX is REALLY difficult and, as a non-profit, I give FF a pass. I give them more of a pass because UX gets more difficult when you also emphasize customization and options. However, it’s one area they should definitely work on if they want to capture more of the market. Most people I know use Chrome because it’s “easier to use”.
Though all meat production is not made equal; beef production is overwhelmingly more emissive per serving (6.61 lbs of CO2 per 4 oz) than pork (1.72 lbs) or poultry (1.26). Even without giving up eating meat, substituting most of your beef meals for chicken would still be a step in the right direction (and is essentially zero-cost, considering that this requires no significant lifestyle changes and anywhere that sells beef is almost certainly also going to sell chicken).

http://css.umich.edu/factsheets/carbon-footprint-factsheet
Do you use incognito windows for each website you browse and close them before opening a new one? Do you disable cookies completely?

If not, using NAT doesn't add much privacy for "ongoing session".

Also, how many people share your internet connection? If it's a handful, like most household, your one in a handful, pretty small area. If that's a concern to you, you should use a VPN.
still slow, 2 zero day exploits in a two weeks. no thanks.
Great list! Will use it in my lectures
I think this statement is widely applicable ... "I'm not a good ____, I'm just good at googling things."

You name it, it fits. Knowing when and how to ask for help is essential to everything and an important skill for everyone.
> It's unfortunate that so much methane is released by fertilizer plants through incomplete chemical reactions, improper combustion, and leaks. 100x more than was previously estimated, in fact.

It’s not unfortunate. It’s not luck. It’s design.

And since it’s technology, not fortune, it can be redesigned and reworked.
I continue to be against this and similar transactions as it is antithetical to the hierarchical design of DNS.

We are approaching a model akin to AOL keywords. Instead of a business directly controlling the namespace, we have a quasi-public institution that likely will continue to act at the behest of corporate interests.

For those who say the ship has sailed: I say this is only another chipping away at the democratic nature of the net. We must push back, or the beatings will continue.
I feel that over the years of doing things related to web development I actually have to Google less.

Frameworks change, idioms change, but the web itself has largely remained stable (it's still HTTP, even if we now sometimes use HTTP/2). The same security concepts apply.

I feel like I can authoratively answer on more subjects than I could 10 years ago.

Maybe this is mostly related to front-end frameworks? We've only really had one big shakeup in the backend and that's that for the past decade or so we've all moved towards preferring async code (yay Python3k).
Paywall..
Ask HN: How and why video conferencing interactions are different?
Why Skype and Zoom aren’t quite as good as meeting in the physical world ?
However, concrete very slowly absorbs the CO2 back from the air, becoming limestone.

I know this takes very long for thick structures, on the order of centuries. Does anyone have a good idea of just how long?

Anyway, if a cement plant starts capturing the CO2 released during production and disposing of it somewhere other than the atmosphere, it would become a CO2 sink as the cement would slowly consume CO2 as it cures.
First, Android used Java as a way to leverage 15 years of software. Windows Phone v1 was c# only and back in 2010 no one except Stack Overflow was writing anything other than enterprise software in C#.

This is so horribly out of touch I don’t know where to start.
A curated list of entry level, graduate and junior level jobs
Telling a lie then saying 3 Hail Marys means you are forgiven for the lie, it doesn't fix the lie.

As such, planting a tree to be forgiven for going on a flight that burns carbon-laden jet fuel doesn't fix what you did.

Fossil fuels are excess carbon atoms sequestered safely deep inside the Earth. Unless you can find a way to put them back there, there's no fixing the situation. Planting a tree does capture carbon. However, when it dies and rots, all the carbon gets re-released over time back into the atmosphere. If you burn that wood, it happens much more quickly.

The only way to fix this problem is to stop using fossil fuels. There is no politically viable way for this to happen. The only way this is happening is if the planet gets depopulated of humans rapidly.
Thanks! Finally some actionable advice in all of this, regarding the dreads and beard. Growing a beard now, too. On the other hand, I feel like misrepresentation doesn't quite get to the core of the problem ;-)
Perhaps Cookie AutoDelete could help? https://addons.mozilla.org/en-US/firefox/addon/cookie-autode...

I use it to set which site I'd like to keep cookies for multiple sessions for, and which I'd like cookies to be forgotten for as soon as I've left. It doesn't have per-cookie granularity however, if that's what you're looking for.
1. Package managers only exist to manage complexity. If you want one, the system is already too complicated. You can sandbox applications without them.

2. No disagreement here.

3. Unfortunately it still kinda does, because drivers. Two of the ones you listed sit on top of the Linux kernel, which even Linus thinks has become bloated.
As a software engineer I am very sceptical of this approach. There is no integration or acceptance environment to test it. We’ll have to do it in production and we all know how well it works.
Map of Computer Science (YouTube)
> It doesn't necessarily have to be a conscious move to put the protesters in a bad light

Sure, but journalists ought to be aware both of deliberate disinformation attempts and of unconscious biases.
Try C. You can find stuff from 20 years ago and it's still mostly relevant. Or at least applicable.
i hope he does not disappear (get killed) as the others . there are many cases of generation electricity from water, etc. but a, those people mysteriously disappear
>why would anyone 40+ is going to listen to a 20 something CEO?

Because he signs the paychecks.
The iPhone taught us that however obscure or bad your ecosystem is, developers will come to your platform if demand is there.

The console market has been teaching us that since the late 70s....
Speaking as someone who writes blog posts littered with irrelevant pictures (but never on Medium!), I acknowledge your experience trying to solve a problem based on a blog post.

Manpages and documentation are written to be references. Blog posts are written to be tutorials. They have different affordances, and as a result it is very hard to learn how to use something purely from a reference, and very different to solve a problem purely from a tutorial.

That’s why really decent reference sites have both step by-step tutorials AND references designed to answer questions quickly and to be easily searchable.

If there is an opportunity here, it is for search to understand the difference and know how to present the two kinds of results differently.

That way, if you question is, “How does this thing work?” You should get tutorials. If your question is much more specific, like “what parameters does this take?” You should get a reference.

Or something hand-wave-y along those lines.
I’m so glad people are finally talking about VB! For a certain subset of programming, VB is very effective.

I’ve been working on “VB, but hosted in the cloud, and built specifically for developers”: https://tryretool.com. We’re still early, so I'd appreciate any feedback :). To use Retool, you’re ideally an engineer who knows both SQL and JS. We connect to most databases, as well as any arbitrary REST / GraphQL APIs.

(Our docs are at https://docs.tryretool.com.)

Edit: removed a part I didn’t fully agree with, but paraphrased.
Several classical methods for time series forecasting including ARIMA are described here: https://machinelearningmastery.com/time-series-forecasting-m...
Grading everything on one thing like CO2 pollution seems far too simplistic. I don't think you can get away with that approach, somehow we need a more holistic plan. Should we stop using Cement? What happens if we take that approach, do the alternatives that fill the gap actually further the ultimate goal, what even is the ultimate goal?
Proud firefox convert. I used chrome for quite a number of years, but their quantum update convinced me to move (though I've seen other posts mentioning it was seriously buggy at first, I didn't switch right away). As others have mentioned, containers are a bit of a killer app. Plus, firefox is going to keep ad-blocker support. It's not perfect, and chrome is probably more stable. I've gotten memory leaks, crashes (mostly on mobile), and one weird resize issue on i3. However, none of them are critical, and I'm willing to put up with them to avoid google's cancerous garbage.

Also, I never thought I'd say this, but good on Apple for maintaining webkit. It's a darn good engine, and I'm happy to have a third player. Plus, it's easier to wrap it with your own custom browser (see surf).

There's one piece of feedback; I wish people could do with firefox what they do with chrome. Maybe then the next cool browser could be based on firefox.
> But, please stop, Go and Rust can't be compared, they don't have the same goal in mind.

Nonsense. For _certain things_ they can't be compared, but many things they can be. If I can compare Python and Rust, why can't I compare Go and Rust?

For example, I chose Rust at work recently for a project that was previously written in Go. How do you think I made that decision if I can't compare them?

Fundamentally yes, they're different languages. But seeing as Rust is quite usable in many areas it's perfectly valid to compare them. I see this "they can't be compared" so frequently that it's comical to me. Not trying to be insulting here, it's just perplexing.

I think it must stem from back in the day when Go was "incorrectly" labeled as a Systems Language. People ended up thinking that Rust and Go were competing for the same space. That there was bound to be a winner and a loser. They can happily co-exist, they're not at war, but they can and will frequently be compared. They have a ton of overlap.
https://en.m.wikipedia.org/wiki/Eminent_domain
Humans suck at both memory _and_ logic, which you demonstrated just now.
I did not say that it's either FAANG or not interesting. But the companies doing interesting software work tend to be software companies. There are many counterexamples both ways.
There is more to the internet than the browser.

And there are other techniques than closing all incognito windows for each site ... Surely you recognize the difference between uniquely identifying a machine from that?
If everyone thinks like this nothing will change.

You can do both. Campaign for political change and change your personal behaviour. I've done radical changes to my life at least last few years to reduce my pollution/co2 footprint and if more people think like this it _will_ help.

So saying that there is nothing that can be done on the individual level is quite dangerous as I personally think over time this will have the biggest effect as more and more people realise that is what has to be done.

Then you need the politicians to kick remaining ignorant part of the population into action.
I think it's like a chemist needing to reference the periodic table less as they inherently memorize more of it. That's not the hard part of chemistry. Looking up call signatures, APIs and common patterns is not the hard part of software development.
If they can get .amazon, it stands to reason we all deserve our own TLD. I’m actually for this.
We are very definitely a puppet in some matters to the US and it's only going to get worse once we exit the EU.

Our politicians don't have the backbone to stand up to the US and the ones that might are obliterated by the press (not a Corbyn fan but it's interesting to read what the press says and then what he actually said just to see how blatant it is).

Honestly I'm in favour of the UK taking a much lesser role in international affairs, as a second rate power we simply shouldn't be rattling around the place like it's the 19th century - We should be more like a Germany or Italy and less like US-lite.
Interestingly enough, Windows 10 replaced the pdf reader by Edge (which is based on Chrome’s engine), and the experience is really neat.
Me personally? Something I could use as a Desktop OS. In that sense it might be better to picture something like classic MacOS.
What does having women on the team have to do with it?
I would agree. Frontend ecosystems and idioms have changed frequently, each time adding a new layer of concepts. Backend architecture has progressed but the concepts are pretty stable. Caching, authentication, roles, models, interpolated templates and so on. Same toolkit but more refined.
The us doesn't use concrete for residential walls (very often) but that is actually quite good from an insulation perspective. Hollow wood framed walls have a lot better r factor than solid concrete. We do have solid concrete foundations.

Edit: hollow walls filled with fiberglass to keep the air still
They’re talking about the keyboard shortcut. It’s much quicker to use CMD + Q to quit any app on Mac, but Chrome insists on making you hold it down. Clicking through the menus defeats the purpose and misses the point.

I’ve turned to using Alfred and typing “qgc” to Quit Google Chrome, although I use Alfred for most navigation now.
400k is still a steal.

We need unions.
All those future looking goals, who is going to benefit, how great will it be for them... what's your ticket symbol? I've been sitting on a possibly world changing idea that would be ruined by money. How do we foster those types of things?
GNU APL 1.8
Yes, but why would I want to save the company 10 000 USD by spending 100 USD of my "quasi dollar" bonus? Do I file a reimbursement? It would be really interesting to read the actual rules for this place.

A lot of costs and benefits are not easily measurable, and e.g. someone else might get the benefit of it rather than me just paving some part of the ground for him.

In general this system seems to be really sensitive for toxic players. How do they keep back-stabbing in check?

I would guess that some industry position is giving the company their edge, like Valve can have flat do-what-you-want organization because they are at the top of the pyramid eating a bite of every game makers lunch of the platform.
I do the things listed, I don't drive, I'm vegetarian, I've stopped flying, I very rarely buy new stuff, I live in a single room but I think it's hopeless.

Without fundamental political and societal changes it feels like we're doomed. When big business can buy and amplify speech far more than concerned citizens, democracy won't be able to face/take the action needed.
How to fight ageism. 1 Apply for job. 2. Get rejected. 3. Build competing business. 4. Win.
I don’t believe they all achieve equally, and I don’t know what they do with the money other than the article mentions that some people who do well there buy nice cars. It sounds like their lifestyles might inflate to match their income, which would delay retirement, but I can’t think of a way to determine the extent.
Interesting, I learned a bit about Unicode here. It looks like copy/pasting combined the two code points into one when I ran my code.

Still, to the original point, I think this is more of a criticism of Unicode than of Python. It seems to me that the answer is to not use combining diacritics, and that Unicode shouldn't include those.
In the end, it seems that Microsoft adopting Chromium is pushing more and more tech people toward Firefox, fearing a monopoly of the former. Isn't that ironic?
When, in some statistical context, a race has some problem, it naturally becomes a talking point for racists. Blacks disproportionately killing blacks is one of the most common examples. It's hard to differentiate bad-faith from good-faith application of the fact, and, while ideally we give everyone the benefit of all doubt, in reality it is sometimes impractical - e.g. the more terse the statement, the more it appears to not be making a salient point.
you're conflating a bunch of stuff here.
Didn’t you just break that one too?
Lucky Luke you’ve got a friend in me shirt
> Great Britain would still be UK

No, it wouldn't. The term "UK" includes Northern Ireland while "GB" doesn't.

> Germany it would still be BRD

Before 1990 that would've been the common usage, simply because there were two "Germanies" at the time. Today, while technically still the correct denomination, "BRD" / "FRG" is equivalent to "Germany", which is why these terms can be used interchangeably (with the non-technical country name being much more common these days).

> America would be USA

Using "America" instead of "USA" is highly inaccurate, perhaps even offensive to people from other countries on that continent.

These distinctions are relevant. This is not some casual pub conversation but rather it's supposed to be a serious article on scientific and political issues. Therefore, diligence, getting the facts straight and using accurate terminology is important.
SSD-GPU-dma:Build userspace NVMe drivers with CUDA support
I've bought more Garmins than Smartphones. I think I've purchased:

3x Edge 305, Edge 500, 2x Edge 810, Edge 820.

Garmin has the advantage that their products are much more likely to get lost or smashed. So they get to sell a lot of replacements.
Google is getting worse though. I sometimes find myself using duck or gasp, bing.

Damn SEO BS is killing it.
The Navy’s USS Gabrielle Giffords and the Future of Work
I think young people don't go into systems/embedded largely because of the pay. The median pay in those fields is just lower than in web/distributed systems. I for one would love to hack on a compiler (for example), but not at a 50% paycut.
The implication is that, like with Stuxnet, the attack caused permanent or difficult to repair damage to the systems. Similar to the Iranian attack against Saudi Arabia banks where 30,000 desktops were encrypted and backup data was specifically targeted.

As far as providing a “clear aggressor” well there purpose was retaliatory for a drone which Iran admitted that they shot down.
This is really neat. In this space, is the normal metric 'atmospheric CO2 equivalent'? Is this just so they can normalize the affects of all the different things that cause warming into one unit for discussion purposes?
It isn't purely about money, but money is a very big motivator.
Now this I have trouble believing. What "basic" tasks did they struggle with?
Snmalloc: A message passing allocator [pdf]
Yes, you need both. I think it's even more important today with the massive amount of information that's available. And in addition you need the skill to look up stuff.