jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Except that's not quite the sequence that occurred to my recollection. With the election of Donald Trump to the presidency, what was previously "unsayable" was being said by the highest voices, directly legitimising fringe voices and empowering many that previously self-regulated to an extend for fear of judgement. That fear proved unfounded as it turned out and media (both MSM and social) amplified all sorts of previously fringe content. It's only once the push-back began that companies, fearing for their bottom line in some form or other (customers moving, regulation, legal fights) began turfing people off their platforms. At least, that's how it seems to me.
Can you please point out equivalent things happening in the US?
That's because the Lamborghinis from the 1970s and 1980s looked amazing!!

Your opinion may vary somewhat
If you think Tesla's PR and marketing is done by experts, please explain Musk's Thai cave rescue pedophile fiasco last year.
It's the difference between the Copy and Clone traits. One thing that Rust still lacks in its standard library is a Clone-like trait for moving data, which is also something that C++ can express, and could be useful in combination with "pinned" object which can't be memcpy'd. There is a crate providing this (via a Transfer trait), but it's nowhere near being a standard.
I think it's genius. A lot of pickup truck owners seem to feel that trucks are manly and Tesla owners are wimps. This post-apocalyptic nightmare of a truck will make it hard to keep feeling that way.

I hope they've included biodefense mode.
Sad but true. A soul-destroying observation if I may say so!
They're not meant to be used like that (and terminate the function, not the block), so the implementation can have more overhead than try/catch. What bothers me about it is that there's no syntax for it: recover as it is looks like a dirty hack.

I've been writing my first production software in go this year, and I must say I'm quite favorable towards its error handling now, ugly as it may look. Even during testing there haven't been any crashes except in the places where you can expect them (like writing x := y.(string) when y isn't a string).

For me, the only real downside in go: nil pointers in combination with the absence of non-nullable types.
Doesn't look like there is any sub-surface scattering of the models which makes the skin look like it's painted on.
Borat wasn't the stereotype of a Kazakh. It was the stereotype of a stereotype of a Kazakh.
This is why I exclusively drive a Mac truck.
That's completely reasonable.

I would, however, like to point you to the Terms of Service stormpath has: http://www.stormpath.com/terms_of_service

You own all your data, completely. Us (as employees) can't even access it! Furthermore, we use strong encryption and all security best practices to keep things locked away.

I'd argue that if you're safe enough with pushing your user data into an RDS instance, you're already giving out this part of your application.
I've been working on a Dart project (http://frontiermap.s3-website-us-east-1.amazonaws.com/) with StageXL, a Dart transcription of ActionScript's library: http://www.stagexl.org/

I've been meaning to write a blog post on my experience with Dart and StageXL, but as far as the Dart part of things, a few misc. observations:

* Dart shows a lot of influence from Java, and obviously some tinges of JS. I don't really care, I wanted a productive web language with optional static types.

* It is a "boring" language in that it's not doing anything new or earth-shattering syntactically or conceptually. This ended up being a positive to me, in that I was able to ramp up extremely quickly. I'm a Pythonista by trade, I know enough JS/CoffeeScript to get by, and I've got a little bit of Java experience.

* Dart comes with so many tools, to the point where I'm not constantly trying to find and piece together core components like "module" imports, package managers, unit test frameworks, documentation generators, IDE. Not all of the tools are extremely polished at this point (their package browsing/searching site is incredibly basic), but there is a clear "way" to do most things. There's nothing stopping anyone from writing alternatives to the official stuff, either.

* The Dart->JS interop is OK for simple usage cases, but can get a bit complex for others. This is my only big hangup for non-hobby projects. This will improve with time, but it's very clunky for now.

* Types don't have to be specified, but I have tended to provide them for everything. I really like being able to do this, even coming from a Python background.

* The Dart IDE is surprisingly helpful. Debugging is decent, and they've stripped a ton of the bloat out from its Eclipse underpinnings. It does crash a bit on Arch Linux with the latest Oracle Java, though. That said, I hope they get in with the IDEA guys like they did for Android.

* My particular project uses WebGL, and I'm compiling to JS. I have yet to run into any complications with the conversion, and the generated JS has worked well on my two mid-range dev machines (Linux and Mac OS 10.9 on Chrome and Firefox).

* The error messages shown during interpretation/compiling are helpful most of the time, but can get a little more cryptic in certain cases (I've yet to find a pattern, but there probably is). I expect this to improve with time.

Overall, I have been very pleased with Dart, and like it (as a langauge) a lot better than CoffeeScript. Optional types has been my favorite feature, and I really like how "batteries included" Dart is. I'm a backend guy, so I don't have the drive or mental bandwidth to go looking at the various packaging/importing/testing/doc utils in JS land (although that is a perfectly viable approach if you have the time and experience).

The ecosystem obviously can't be compared to JS, since Dart is in its infancy. It'll be good enough for some usage cases, but you may find yourself re-inventing things for others (or shoe-horning things in via the JS interop). For hobby projects, Dart is going to get the nod over the alternatives (Typescript, CoffeeScript, pure JS) until it burns me.
In other news, Hollywood would still like for the Internet to be banned because it facilitates piracy.
Sure there is a sandbox... but its a bit leaky
It pains me if I see someone describing the slow and gradual installment of the total surveillance world and the loss of any privacy as just something "that feels strange and uncomfortable at first".
I for one will never be okay with it! and I know a LOT of people that are against loosing civil liberties too (even if the likes of you don't care!).

Ofcourse I know that my smartphone broadcasts its mac/stored-essids every few seconds, thats why I have wifi disabled most of the time. Most people don't realize that, most people also don't realize the tracking capabilities of cookies.
Laws in EU have begun to make it illegal to store cookies without the users consent, because even though its technically possible to block cookies, most people have no idea about that. So I can only hope that it will become one day illegal to violate peoples privacy like that!
I love the music.

Also for what it's worth, the voice made me feel like I was in Michael Bay's The Island. Somehow was that strangely meditative.
I going to assume anyone in power who wants to outright ban or heavily regulate crypto-currency is in the pocket of big banks.

Doesn't really fit for west virginia but they also have their share of turmoil with massively unsafe mining yet peak corporate profits.
How would you refactor a third party library delivered as a binary in a language with namespaces?
this is pretty calming
does anyone else feel this is a bit.. ridiculous?
My eldest (early teen) is missing school because he can't hang out with his friends and do the teenage social interaction thing - no more lunchtime going into town and messing about.

My youngest (5) is missing school because he can't play with his friends or teachers - and he loved coming home to tell everyone what he learnt.

Depending on the age of the children, they actually do really want to be back at school - primary school was super fun (as I remember it) - learning the basics and it's all new things. To be honest, I think my eldest would even like to be back - just because it's not being at home.

Both are not liking doing work at home - it has basically made the place that we chill, watch tv, play in, into a pseudo school environment - which then puts a strain on family life.
Neither of us are trained to deal with teaching kids stuff in a structured way, and how to respond when they don't - certainly not the same as convincing someone to do homework.

A sliver lining may be that once everyone goes back, there may be opportunities to do work outside of a school setting if needed - and not have to worry about fines and falling behind.
They are not mindless robots. They are doing the best the can living in a totalitarian state operating the most sophisticated internal surveillance ever.

How can you claim they the CCP has support with a straight face? First, says who? CCP-controlled media? Second, would the average Chinese person answer honestly? Third, the Chinese have never experienced real democracy. Asking them if they support the CCP is meaningless. It’s like asking a third-gen Red Sox fan if they support the Rex Sox.
> The direct route to Camarillo over the coast was awash in red, signifying that conditions were too crummy to fly. But if Zobayan stayed inland and east of downtown L.A., he could duck through a pass in the hills, cut across the San Fernando Valley, scoot over a low pass, and descend into Camarillo from the east. The conditions still wouldn’t be great, and the route would take longer, but he could handle it.

I used to fly a lot. Not helicopters, mostly Cessna 150/172. There was more than one time that I tried a trick like this. Once it was power lines that I just barely missed when I was descending to Concord (CA) under a low overcast at night.

I repeated that trick the next morning over the Altamont Pass when I noticed the red balls on the power lines ahead of us. I climbed over them and missed them by a good hundred feet.

RIP Kobe and family and friends and crew.
Reuters is twisting the truth. We should rather listen to the scientists who actually worked at the WHO.

https://twitter.com/PeterDaszak/status/1360551108565999619

https://twitter.com/TheaKFischer/status/1360590441817772034

https://twitter.com/LiuXininBeijing/status/13607416005072691...

And people wonder why I complain about propaganda in the western world :/
Just watching the start of the part on BAT tokens (2:20 - 2:22) - I have a prediction.

Brendan Eich is going to be attacked by Google somehow for something, maybe through lobbying in Congress around cryptocurrencies. These ideas are a credible threat to their advertising revenue.
I'm thinking it was a decision guided by their current application architecture. My guess is that there was no easy way to disable the purchasing of stock on credit, and preventing a stock from being bought was probably the easiest mitigation.
I read this twice, looking for the bit where the author talks about his own experience as a parent of school age children during the pandemic. But actually there's no such part. It's simply built around his own childhood experience of school, filtered by his recollection and adult life. Maybe he does have some lived adult experience to back-up his opinions, but there's no indication of any in this piece. It's just shallow and I'm surprised to see it at the top of HN.

> Parents want their children to go back to school because it’s a babysitting service,

Speaking as a parent of school age children, I want them to go back to school when it is safe to be there because I know that they miss their friends and their school community and the variety of school life. And while they're too considerate to say it, spending a year with their parents 24/7 must certainly suck for them too.
It still looks fairly active - not completely drowned out by spam coming from google..

As for NNTP access: eternal-september.org might be an option, but there are still quite a few NNTP servers ticking with open registration.
link: http://cronu.com
I like HN has the heavily tech articles float up. General news should really belong to Reddit.
Interestingly, I threw that language away in favor of Clojure.
Damn.. that's a disheartening story. Hope this article gets enough publicity to get Google's hound dogs on the trail, maybe get him some of his earnings back.. AT LEAST re-instate his youtube adsenes account.

Bad PR for google.. too bad you hear stories like this all the time.
http://www.nwmtwd.com/misc_character_sets.html

Its called 'BLACK FLORETTE'
The disease of PayPalism is spreading.
Looks like something more than just virtual currency a la WoW gold or Linden dollars. They follow/get followed by a lot of YC-type people, so I figured HN might know something about them.
That's an interesting thought: in case of outage Skype could switch from user supplied resources (Supernodes eating users bandwidth and processing) to emergency Skype hosted supernode services.
My favourite maze-generating algorithm: consider the graph with one node per cell and edges for all the places where there can be, or not be, walls. Now construct a random spanning tree for the graph, and remove the walls corresponding to edges of the spanning tree. Finally, choose two leaves of the tree (for bonus points, two leaves that are maximally far apart; for even more bonus points, interpret "far apart" in a way that tries to maximize the difficulty of finding the path between them) and label them "start" and "end".

How do you construct a random spanning tree? One way is to use Kruskal's algorithm with random weights on the edges. See http://www.mccaughan.org.uk/software/make-maze-1.02.tar.gz for an implementation and http://www.mccaughan.org.uk/software/mazes/90x100.ps for a typical maze it generates.

(I first saw this algorithm on a web page of Olin Shivers, who had a nice Scheme implementation. Nice, but slow and memory-hungry. Mine does roughly the same as his, but in reasonably tightly-written C and with some neat tricks to make the output compact.)
It will be interesting if they ever pursue providing a way to enforce licenses and IP.

If a user browses or pulls repository A and releases repository B, which is found to be violating A's license or IP, a log could provide evidence of culpability.
And after all, I still prefer chess.
I have to agree. My kid's fourth grade class (Common Core, California; adopted a NY State based text) has been going over multiplication of two and three digit numbers in three different ways for over a month now.

I like math, and I can see what they're trying to do (build intuition in a multi-faceted way & justifying different multiplication algorithms) but the way it is done is boring her to death. It is too much repetition, and they have squeezed the fun out of it in what seems like a desire for repeatability.
I totally agree. It's too bad a compromise. If you want Google to crawl your site it should be server-generated HTML. If you want apps, make actual desktop/mobile applications.
Yes. Dart2js in v1.9 supports async/await.
I don't, but when you title an article "How DOCTORS choose to die" (caps added for emphasis) you are making a generalization and supporting it with anecdote. I realize "Doctors' death stories" might be less attention-grabbing but more accurate. I did enjoy the article -- it resonated with me, but I still don't know if doctors choose to die any differently than the rest of us.
More importantly, Tony Abbot is what he says he is, which makes him more charismatic than Ruddbot.
OkCupid has a feature exactly like that; it's called IceBreakers. They have ten or so different ways of introducing people, each with different game-theoretic properties. (QuickMatch ratings are especially interesting).
In all these articles where they say: It is scandalous how BP was making money at the same time the security stuff were done at minima, they forgot to tell that because the security stuff were done at minima they were (and still are) making so much money.

This applies to BP but also all the oil companies because every single field which is a bit large ($1B investment) is collaboration of many companies with one operator.

Check here, it is really interesting: http://www.offshore-technology.com/projects/

We are all closing our eyes when they pay the dividends and provide cheap gas for the SUVs.

Even in the article it shows that the government in the US is not doing its job: "BP snubbed the Environmental Protection Agency's suggestion to stop using Correxit. In response, the EPA blandly called for a "study" of other dispersants". A good gov. would have simply stopped BP with crazy huge per day of use fine.

In Europe, BP cannot operate that way (at least in Germany) because when they are not following the rules or when the TÜV (independent very strong control organization) say "we are not happy" the refinery is stopped from one day to another. The full refinery stopped.

But when the government does not care or pushes for profits because it is part of it the results are ugly. In Nigeria, the delta is dead thanks to Total and Shell way worse than in the gulf of Mexico but nobody cares and the gov. there just want money now.

Sad, but as long as we depend so much on oil for energy, it will continue.
Definitely creating a virtual app product that will take over the market share of HP, Sun, Dell, IBM, etc. Someone was predicting the cloud network will be a trillion dollar market so they are positioning themselves for it.

Some cloud and virtual NAS/SAN companies are happy too. =)
Well, sure, this is why this is a hypothetical point. The likelihood of Germany having survived the battles on the Eastern front was low, the likelihood of them actually conquering Russia even lower.
It's interesting for me especially going into startup land with blue hair. My basic resolve was that if I was going to do it that way I would make sure I never let it fade to that ugly sea foam color.
Here's a Verge article on Tidal to give it some context. http://www.theverge.com/2015/3/30/8314833/tidal-jay-z-stream...
web client xmpp isn't going to be very good at storing message history, i'll grant you.
Both markets and groups are much better at quantifying power differentials than in assessing information objectively and making useful predictions about the future.

This is why groups tend to be dumb. So much energy goes on hierarchical posturing and social signalling that there's relatively little left over for practical intelligence.

Orgs that can break through this can do astounding things. But the successes tend to be more rooted in the values of science and engineering as processes than in market processes.

Historically, every so often you get an org that works as intelligence amplifier and is more than the sum of individual talents.

But this configuration seems to be unstable, and so far as I know no org has ever made it stick as a permanent feature of a business culture.
didn't get you point. you mean i have to choose a side on the holy wars of fanboism? ...yeah, i rather not.

but if i must choose any hardware which i will dual boot linux anyway, i rather not be stuck with a beige-box of the 21st century with glossy screen, and instead get something, you know, innovative? maybe, be as bold as, thinking differently. anyway. all that is moot since my CTO probably is swimming in apple shares.
There are .NET developers that aren't aware of this?!
SEEKING WORK | Munich, Germany or Remote

I am a freelance data scientist & data engineer with six years of experience mostly in retail analytics, mobility intelligence, urban traffic simulation, cloud robotics,

Technology:

- Data science: machine learning, deep learning, AI, Scikit-learn, TensorFlow, Pandas, NumPy, JupyterLab, Apache Zeppelin, Matplotlib, Seaborn

- Data engineering: static and streaming data processing, Cassandra, PostgreSQL, PostGIS, Parquet, HDFS, Hadoop, Spark, Dask, Joblib, NetworkX, Neo4J, Kafka, Apache Airflow, Celery, Fabric, Docker, Flask, Alembic, AWS EC2, EMR, S3, Lambda, CloudWatch

- Location intelligence: geospatial data science, indoor and outdoor localization methods, cellular network data analytics, urban traffic modeling, SUMO microscopic agent-based traffic simulator

- Robotics: cloud robotics architectures, ROS

- Programming & query languages: Python, Java, Scala, C/C++, SQL, Cypher

Contact:

- Email: michele.dallachiesa@sigforge.com

- LinkedIn: https://www.linkedin.com/in/dallachiesa/

- Portfolio: https://sigforge.com/portfolio
What data are you looking for specifically?

Re: 2, yeah I understand, good topic.
Am I the only person that buys sensible amounts of things?

I don't buy one bottle of detergent. I buy 5. When there's two left or whatever, I have weeks to get another 5. If the item has high shelf life and I know that I need it for essentially forever, I might even get 10 or 15 or more.

And no, my home isn't especially cluttered.

Boggles my mind. Why is pasta even sold in 500g bags?
There's also the chance a single segment of the road has several names. For example when crossing a bridge or a round-about. Never mind all local names vs official names, old names and translations.
Previous discussion: https://news.ycombinator.com/item?id=9276123
The local busybody - how are they attacking you? On WiFi or arp poisoning scenarios, they can MitM with the same setup they're already using.

If there was a big shift to encryption without verification, passive attacks could just start shifting to active ones. In most cases they're in place to do so. I suppose the major exception is optical splitter scenarios. But what's stopping them from replacing the splitter with another hop?
That's the same reason I use JRuby so heavily - I can use the entire Java ecosystem, while claiming the productivity benefits of Ruby.
Well iterate[0], which is a lispy version of loop, is actually extendable through macros[1]. So what you are looking for is just a generic way to enable that for all macros? Iterate does it by having a code walker go over the code and macroexpand the extendable parts. It shouldn't be too hard to apply that method to new DSLs by specifying the syntax of the DSL to the code walker.

[0] https://common-lisp.net/project/iterate/

[1] https://common-lisp.net/project/iterate/doc/Rolling-Your-Own...
Sadly you can't guarantee that. If it was an advert, then yes, most likely it would be visible (baring ad blockers, but then they should hopefully block the attack anyway so that's a non-issue). But if it was a tracking image, then the dimensions would likely only be 1px^2.

I use those two specific examples (ad and tracking) because that seems to be the two instances in which this JS was MITM'ed.
So does it matter here?:)
> However, if it were completely up to me, I would say ditch the CAs and use namecoin to verify certificates.

Please, please, please, please no. Any kind of blockchain is far too vulnerable to attacks here to be a good source of authority.
This is really low, currently the title of this submission is "Logos of GNU packages – world's worst logos?". And so many people are just being inconsiderate unfriendly gits. Remember that humans designed those icons, be nice.

The list is not even up to date. Maybe some of you foul-mouthed people could spent the evening compiling an updated list? For example the GNURadio logo is http://gnuradio.org/redmine/images/gnuradio-logo.png nowadays. And maybe add an indicator from when the logo is and if the software is still actively developed.

Not to mention that this list mixes all different kinds of logo types. Splashscreens, homepage headers, application icons, etc.
This is real. I have had it confirmed to me by a Comcast employee. And really, this shouldn't surprise anyone.
For one, networks have to be at least transparently non-neutral. That is an improvement over the current state of affairs, where networks can discriminate against traffic without notifying the user in any way.