jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Interesting that your comment exemplifies the black & white depiction of the world that you describe. A grey depiction is exactly as the article describes - nuclear war would be bad but here are its realistic effects, and here are ways that you can protect yourself from the worst of these effects.

There's a communalist vs. individualist divide here. It may be better for everyone if everyone believes that nuclear war is unspeakably bad and so is off the table as an option. However, it's better for an individual, given that they can't influence world events, if they're armed with a realistic portrayal of nuclear war and steps they can take to protect themselves.
You should try this https://www.radzone.org/nukemap.php. Move the map on your location and see the impact radius.
Or, slightly more globally speaking, Covid-19.
Working from home means setting boundaries at home. I don’t want to set those boundaries at home.

I’d rather set those boundaries in a workplace. Maybe it’s sometimes hard to set those boundaries in the workplace, but to me it feels like the appropriate place. My home is not, and will never be, an office.
I'm curious how you respond to the differences in the Spine inheritance model and the argument they make for it:

"Spine's class implementation is one of its features that makes it stand out from the crowd. Rather than copying properties to emulate inheritance, as most libraries, Spine uses JavaScript's native prototypal inheritance. This is how inheritance should be done, and means it's dynamic, properties are resolved at runtime."
How funny, I'm working on Vertebrae.js, a JavaScript MVC framework.
Just some thoughts:

The further away you move from low level control for abstractness (read: easy) you give up just that. Control. One of the requirements for this abstractness is everyone has their 'own' ideas of what 'easy' is, thus you always end up seeing framework N1,N2,N3... and so on.

If you take a look at Rails, there is much argument about "well I don't like Ruby, much prefer lang xyz", or "I don't like the magic, I like abc" (just giving an example). This exists for everything out there today, because we are all different.

It feels like everyone expects to just load up an IDE and start coding, but this will probably never be the case again. The Internet has brought us the ability to not only fork code but fork ideas. Having to rely on a main branch of well water (read: visual studio, xcode) leaves you powerless (see my main point about giving up control) in the end, (eventually as iterations increase).

Perhaps when something is not in physical form, the concept easily escapes us. There are many ways to 'hammer a nail', or 'code hello world'. The basic principal remains the same, blunt force 'could' be applied or you could just use a screw, or... (you see my point).

It is again probably the Internet which has increased the iteration of improvement, and obviously people do find it confusing to have to 'shop' amongst hundreds of options. If you look at it, it's no different than what we do at a grocery or hardware store today.

So, maybe it is really one's lack of understanding with the fundamental problem at hand (that your trying to solve). Knowing that, you could choose the right tool, level of abstraction, faults, etc... for the job at hand.
This title doesn't match the one on The Register, but I think captures the important piece of news: Google appears to be exploring using the Portable Native Client to secure third-party native code running on their compute infrastructure.

I've always been wondering when/if Google would make this move, and they appear to have done it. If Google has the patience, PNaCL seems like a bold longterm play both to secure code on the client (more dubious because of browser fragmentation) and in the cloud.
True, but no one seems to ask European based companies for their VATIN (http://en.wikipedia.org/wiki/Value_added_tax_identification_...) to check if they're really companies.

"Suppliers of electronic services, such as anti-virus updates are obliged to charge VAT on the service. If the purchaser of these services is a taxable person, then in certain circumstances, it is the customer, rather than the supplier who must account for the VAT. For this reason, the supplier may ask for the VAT identification number of the customer, so that he can confirm whether it is he who must charge the VAT or whether the customer himself will account for the VAT. If the customer does not have a valid VAT number, then the supplier will charge VAT. For additional information, please see VAT on e-commerce (FAQ)"

http://ec.europa.eu/taxation_customs/vies/faqvies.do#item3
This article is in the context of Haskell/GHC. http://www.haskell.org/onlinereport/standard-prelude.html#$t...
So you are happy to accept that there is a standard that people do not adhere to?

It's not like I have to do a "little extra work", it's a lot of extra work. We can't do transparent PNG's because IE6 doesn't support them. We can't use PNG fixes as it overlays buttons that are absolutely positioned as it gives an overlay on them.

I'm not asking for things to be perfect, I'm asking for a standard and for people to stick to it. Microsoft are useless when it comes to browsers. Yeah they more or less invented ajax with OWA but beyond that they are just a pain.

I think you have given it to the situation, it doesn't have to be like this. There are many browsers that don't have these issues. When I test my website in Mozilla, I don't find myself checking Safari, Chrome or Opera, I know they work.

If you looked around the real world you would spot there is a whole campaign to bring IE6 down, its not just a few people "Whining and moaning", its a whole world annoyed with a stupid browser that will have been active for 13 years when it departs. It's with Microsoft having the worst update policies and coming out with stupid comments like "let's make HTML 5 native to Windows 7". Native for gods sake. The guy should have been shot when he came out with that comment. Sacked and forgotten, that is the mindset that has got Microsoft where it is today with IE6.
But there are competent folks in the field... ? Waymo's easily five years ahead of Tesla.

Previously:
https://news.ycombinator.com/item?id=30182141
> the fact is that he took a gun across state lines

This is the part that was unproven and goes against sworn testimony in the court. Supposedly, the gun was stored at his friend's house in Kenosha. There was no evidence he took the gun across state lines.

So, you're proving the above poster's point because you're assuming he took the gun across state lines even though there was no evidence shown to show that was the case.
Good one. If anyone else is curious, analyses like these usually bring in multiple types of data together, but often rely primarily on cluster sampling. Botanists will go to a specific plot of land and very thoroughly count the number of species (amongst many other metrics). These data points are abstracted (while taking into account factors like biome types of course) to obtain an distribution of expected species in different areas worldwide. We then take this figure and compare it with how many species we currently have documented

Accounting for all the different factors is obviously much more complex than what I described, but that's the gist of it
Same story, different sources:

http://news.ycombinator.com/item?id=2002514 - washingtonpost.com

http://news.ycombinator.com/item?id=2003223 - telegraph.co.uk - most comprehensive article.

No comments on either.
I agree. I don't know anyone my age who notices an improvement in the ability to find online information since about 2005. Yet the quantity of pages on the internet has grown by an order or magnitude over that time. Good search is no longer a matter of indexing everything; it's a matter of indexing enough high quality information.
You can't do everyone's job. Trying to write tests for the whole team (in addition to your own work) will just exhaust you. But doing tests on your just own code is still better than no one doing it. Better yet, see if you can use it as a tool to convince others and recruit them to your side.
StructionSite | Oakland, CA | REMOTE | Product Developer

StructionSite is the digital version of the physical construction site. We turn any human with a hard hat and a camera into a Google street view car. People on the project can inspect progress and communicate in real-time, without having to be onsite.

https://www.structionsite.com

Hoping to add 1-2 experienced developers to our small team. We all work remotely, and overlap most of our day on the US-West time zone.

Hiring for:

* Senior front-end developer
React JS, Elm, Ruby on Rails

* Senior backend developer
PostgreSQL, Python, Golang, Node.js, Serverless functions, AWS and/or Google Cloud

Email me with CV and any questions you have:
dan@structionsite.com

Thanks for reading!
Nice website. It was only not clear to me what the home page was or how I could browse a list of examples or other peoples work. But maybe that association is just because i'm used to shadertoy.
Saving commute time is the only reason I don't want to go back to an office unless it's less than 20mins away from my home.
Check out https://bevy-cheatbook.github.io/ ! It's a WIP, but it covers all the basics very well.
I agree, but I think the benefit of things like Optional is a bit different: it’s not really about eliminating NPE-type bugs, but limiting the scope in which they can occur. If you use them consistently, you only have to check the behavior of places where the optional is unwrapped, and you push those places upwards towards the entry-point rather than weaving null-checks into your business logic.

All that being said, the complaints about NPEs have always felt to me like focus on symptoms (null references) rather than the underlying causes (badly-designed application code)
No alibi == found guilty? Under the Stasi, probably. In a decent system? No. Presumption of innocence is supposed to fix exactly this.
It is not impossible to create code which looks like it does one thing while simultaneously doing ya-mother.

http://underhanded-c.org/
Maybe some younger developers, but I'd imagine a lot of us grew to dislike MySQL years before Oracle bought it (in 2010). I'd switched to Postgres already by then.
Is it a good idea do you think to use Bevy for a game yet?

I don't expect a concrete promise, but is to reasonably bug free, and is it likely to be "not too hard" to upgrade to new versions in future? Or should I wait?
Customer obsession would be things like implementing bill caps on new account creation.

Customer obsession would be NOT shipping buggy, unreliable software like AWS Amplify.

Customer obsession would be CloudFormation-first.

Customer obsession would be not forcing me to upgrade to a paid Support account to report a bug.

The list goes on, unfortunately. I do believe AWS employees mean what they say, but the external reality (IMO) is it takes a lot of time and effort to get AWS to notice their customers unless you're one of the big boys.
I agree. Compared to extracurriculars, SAT/ACT test prep is (was?) probably the most cost effective way of improving the chance of admissions for low-income students. It is possible to significantly improve the score simply by being familiar with the test format and a few test-taking strategies, and this is all doable even with just a SAT prep book and a timer.
In a lot of countries, yes.
If you can't answer that question for yourself, I definitely do not want to talk to you.
people's time is not unlimited. If a customer uses multiple services, it increases the chance that they may drop netflix. I know people who have kids and signed up for disney+, and then a few months later dropped netflix because they don't have time for both.
I don't understand how the inability to export data complies with GDPR. If a EU citizen decides to use wix and creates a site there, aren't they entitled to all of the data they created, and then one should be able to do anything with that data, including converting it to wordpress data ? What am I missing ?

The only GDPR related FAQ I could find is mostly focused of wix's customer's customers (IE the site's visitors) getting access to their data, but there's nothing about Wix's customers accessing their data...
I think - and certainly hope - that 2020 was a uniquely activer TV watching year, because of the pandemic.

Once we get out of the house, I expect the TV streaming market to contract.
This is a good point. It looks like google treats subdomains as internal links to the main domain. No idea if they treat myshopify.com this way.

FWIW, it looks like a 301 to a new domain should transfer the seo juice. If the site is valuable, a new domain should stand up pretty well. It also decamps from myshopify.

This all seems more valuable to the store owner, but I get why people would want to avoid all those changes and just try to figure out the thing "Apple is making them do."
When it became easy and affordable to actually consume content when we wanted to. Speaking for myself, obviously, but when it became easier to subscribe to one or two services and actually have all the stuff I wanted whenever I wanted it rather than invest my time and money in custom storage and streaming solutions and (not to mention finding what I want to download), then it was suddenly not worth it. Now, if I have to spend an equal amount of time figuring out which of the now dozens of streaming platforms a single movie might be on, only to find out that studio A is currently arguing with vendor B, all while I’m paying for each service, then yeah piracy suddenly sounds appealing again.

Except not really because I’m far too lazy to put in that effort again.
Spotify shouldn't be compared to Netflix, no, but the core product is the same: convience. If I pirate, I have access to a larger catalog than any streaming service, but I have to slog through ad infested sites, constantly remember where I am in the shows I am watching, and face difficulties with localizations or subtitles, and wait for things to download on shady sites. A netflix subscription is very much worth the convience of not having to pirate - but only if they have a vast catalog. No matter what Netflix thinks, though, Netflix originals aren't enough for most users.

Eventually piracy will become the more convient option for enough users.
SEEKING WORK | Jackson, MS | Remote preferred | Project Manager
Experienced IT project manager with a technical background (CS degree) and some programming experience. Excellent communication skills. Have worked with PHP/Drupal/WordPress, Python/Flask, AWS/Backblaze, Docker, JIRA/Redmine/Basecamp. Would love to help your team deliver excellence.

Contact: hey [at] posta.pavel.md

-----

SEEKING WORK | Jackson, MS | Remote preferred | Python developer

Would love to join a team as a junior Python engineer. I have a CS degree, have worked with Python and Flask a lot over the years and some with Django. Interested in learning data science, but open to other avenues. Quick learner.

Contact: hey [at] posta.pavel.md
>If you're even a half-serious developer, you're going to have a static IP or something like dyndns. You're also going to have your own domain, VPN, and port forwarding. Setting this up on your own network is trivial. You can use it no matter where you are, so long as you have internet. Just buy a cheapo router that supports DD-WRT, set up dyndns, and you're good to go.

Um,

Assume none of the above - and instead assume that I am a designer with a local copy of the new t-shirt site im making for my hipster clients - and I am working from the local Java Jungle, not behind my 'cheapo dd-wrt + dyndns +blah blah blah'

I want to show them a latest rev and get feed back.

Use this, and its no problem. Yours is doable, non-trivial and zero elegance.
No. They are kvetching.
"what constitutes a compilation unit, i.e., a pass over what?"

So, how is this compilation unit different from all other compilation units?
I would have thought the personal replacement for Dropbox is just rsync. I guess it depends if you want / need full history. But personally I never use the history features of Dropbox.
Man, if you have something to hide from the government, on-line is the LAST place it should appear...
How about why you bring your own bags to the grocery store, or why you contribute to wikipedia, or why stop to answer someone in need of directions...
I agree, I don't know what to do so I got bored and didn't bookmark it. It's not intuitive.

Good idea but it would be better if it was easier to understand.

The drop arrows look like they are going to drop some fonts out, they don't they drop more options out. More options I don't understand.
I think the bigger issue is the types of companies this line of thought promotes. How is your company going to change the world when you're planning on cashing out 3 years in? No wonder there are so many trendy and knockoff startups.
Like simias I think the classification of using "worst" on downplaying somebody else's work is a bit sad.

There is absolutely brilliant software that is represented by some of those logos, available for anybody for free. Programmers are most of the times not designers and in most commercial software you'll see that they hire a designer.

What does the OP suggest for them to do then? They should not only work for free, but also spent money on hiring graphical designers? I'm betting that the GNU foundation will be very happy with your financial support on that (actually they applaud you for providing better imagery at the last line of that page)

Help us complete the list

Many GNU packages don't have logos—if you are skilled enough and willing to contribute logo for a package,
please contact the package maintainers and show them your work.
If approved, let us know at <webmasters@gnu.org> in order to add it to this page

In an effort to actually give a bit of a positive reply, a lot of open icons that are better looking are available down here:
http://openiconlibrary.sourceforge.net/

You can see previews for apps that start with the letter G starting from here and there's an overlap with the logos on the referenced GNU page:
http://openiconlibrary.sourceforge.net/gallery2/?./Icons/app...
You not counting that bank manager in Cambridge that funded Acorn (aka ARM)
Those are 까치, Korean Magpie. It's a somewhat common and culturally important bird in Korea.
I would put a focus group around improving add-ons for gmail, one at a time. Though I use multiple project management tools, I still use email the most. Having a direct project/todo management tool in gmail would make the life so much easier and no one will have to go and get different accounts for different clients. They can just add a project within gmail. But it has to be at least at par with the current best. This will completely disrupt the project management tool provider industry.
>Aside from emailing the editors of all these newspapers (we're talking 25-50 newspapers from at least 5 different countries), is there a way for me to gain the upper hand in this situation, without sacrificing my scruples?

Where is your competitor based? Which jurisdictions are valid wrt copyright infringement? How do you know they haven't applied for rights (eg via a clearing house)?

Note that there are still some places in the world that are not signed up to Berne/TRIPS and the like international treaties. A person (or presumably a web server) based there who (on which) compiles such would be untouchable on copyright infringement. Moreover, many places allow excerpts/snippets to be used and the definition of "commercial use" varies around the world.

I suspect all you can really do is improve your content or put money before morality.

>I suppose you can make a few hundred a month in advertising

A few hundred what? US Dollars, GBP, Euro, ... why is this important to you?
"Big in Japan"?

http://www.youtube.com/watch?v=c98qdFQF7sw

Warning: 80's overdose possible!
maybe its about time to start boycotting the businesses that resides in the states where these senators are elected to represent. After all, all these senators are doing is representing the will of their constituents. Their constituents want to censor the internet and we should boycott them.
I can't vote against any of these senators because my state wasn't a supporter of censoring the internet, but I can vote with my wallet.
More evidence that "net neutrality", like "reform", is a fill-in-the-blank phrase meaning whatever one thinks it means. In this way listeners to a politician speaking automatically fill in the blank with whatever they personally would support. That the actual legislation the politician implements might be anathema to the ostensible supporters is a humorous side-effect.
I wish I could get 1984 banned. Far too many believe that saying "it's just like 1984!" somehow makes it a valid argument against something.

Really I just want a required class in formal logic for everyone.
This is great. As a Canadian that is thinking about using Boxee as a replacement for cable, this fixes the void of news stations.

Do you plan on bringing this to boxee? How about localization?

Good job.
As a Jew, it makes me feel sick to see my people treat others as subhuman. My expectation is that of generosity, open democracy, freedom of religion, respect for international law, and demilitarization, but apparently US/Israeli geostrategy is having none of that.
I was very confused until I realized that this is not about the project management solution (https://clubhouse.io/). Did someone forget to register a trademark? I get that these are separate industries, but the potential for confusion seems to exist. I couldn't start an audio platform and call it "GitHub"...could I?
I've seen this sort of Zen of CEO type story a lot but it doesn't match up with reality. Someone that deletes a production DB by being careless or reckless is likely to do something similar again. Perhaps not in the exact same way, but there's infinite ways to break things. Those that stumble upon one are likely to stumble upon another.
I'd be really interested, too. Have you looked at k3s at all? We're considering trying to run https://github.com/rancher/k3os on bare metal servers.
Not trolling, they would ban any opposing viewpoints.
It's so short-sighted that he doesn't see that medical records being forced so quickly to digital/computers is almost exactly the same problem being played out, just not as directly or dramatically, but with a much wider net, and way more short- and long-term problems (including the software/systems trust mentioned).
Build your own cloud infrastructure powered by your own power grid.
I hope this isn't true.
I've worked with programmers who also would have argued with Linus, but there's no way I would have been able to be as direct as Linus has.

This definitely struck a chord, though, and I have my own saying for silent retorts:

"It's a computer program, not a #$%^ing Advent calendar."

The point being, I want to see analysis and process, not just the right numbers popping up in the right boxes.
This guy's writing ain't so hot, either. I'll leave it to the readers to find his bad analogies, parallelism-failures, jarring subject changes, etc.
> if you are a straight guy, dating will be somewhat easier than in Silicon Valley.

Only "somewhat"? Haven't you read Charisma Man? Dating in Japan is like paradise for a nerd if you like Asian women. Actually, even Caucasian women are easier to get in Japan because you'll have no competition because all the other Caucasian guys will be with Japanese women.
MS (and possibly Nokia) probably wanted an early public commitment. People were pronouncing WP7 dead on arrival. The Nokia announcement puts real weight behind the platform.

In short by kicking up a fuss then they have killed the DOA claims. It means more people will have been looking at the platform. If they had delayed until now more mind share would already be locked into Android or iPhone. Unless a major player made a lot of noise about WP7 nobody would bother learning to develop for it.