skysight-inc/HackerNews huggingface dataset:
And that's the biggest misunderstood concept in free software. "Free" here doesn't mean free of money but freedom. FSF actually encourages requiring money for software.

https://www.gnu.org/philosophy/selling.en.html
The only currency worse than Bitcoin is Venezuela's over the last 12 months

Every national currency is far, far worse than Bitcoin over the last 24 months, 36 months, 48 months, 60 months, 72 months, and so on back to its inception
Fusion power is not critical to long term sustainability. There are perfectly adequate, even superior, alternatives. Fusion has inherent problems that, in my strong opinion, are going to render it uncompetitive against these alternatives.
> neither comes with an explicit license saying something like "disclaims all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose."

Because they obviously would be not legally binding. Again, you can't absolve yourself of gross negligence any more than you can sell yourself into slavery. And legally speaking, selling something almost always includes giving that thing away for free. (Except for in a few cases where gifts are specifically exempted, like for some low-level drug crimes at the state level.)
Four Boring Ways to Regulate Big Tech
Appareil photo zenit e
I disagree. Software projects that claim to be free-software instead of opensource (plus use a "contagious" license such as GPL) don't owe you more community management than the ones with an MIT license.
FOSS is just "free and open source software" - a catch-all for both camps to avoid offending anyone. It doesn't imply any particular development methodology or project maintainership.
The article doesn't have a date, so I'm guessing it was written roughly around year 1995. In the present day, I would make these recommendations for creating records that will last:

* Create new artifacts digitally, and stop worrying about printing them on acid-free paper or whatnot.

* Digitize existing analog media. Scan those old papers and film reels; record those magnetic tapes and vinyl discs. No media (analog or digital) lasts forever.

* Use open, time-tested formats like plain text, Markdown, HTML, BMP, PNG, uncompressed WAV, FLAC.

* Make multiple copies of the data files and store them at different physical locations. Use whatever technology is appropriate (e.g. HDD, CD/DVD/BD-R, flash memory, online cloud).

* Have cryptographic hashes of every file and the entire collection. This can be accomplished with Git, BitTorrent, or manual scripting.

* Consider letting the public download the entire set of data. This increases accessibility, and raises awareness and interest. More copies means better survival through time.
Maybe I should clarify what I mean. I think specialization is useful in some context. Let's say you are a IaaS or PaaS provider of some sort. Then probably your employees will only work on devops and nothing else. I can see that people would only need special skills then. But then there is no need to rant about how developers don't know the details. Because there are no developers involved. Also if you are working for a cloud provider for example you can't escape installing hardware and maintain physical infrastructure. I am aware of that too.

But we are talking about devops in the context of gruntwork. Which is targeting developers/dev teams and then making unsubstantiated claims about those devs' understanding. That's why I say what I say.
Stringle: “Results of our test project with only 500 rows of data.”
If I make infinite bread loaves and you're allowed take some loaves and _also_ see the recipe, that is quite clearly sharing by every definition out there.

You however don't get to influence _my_ recipe.
The phase of a project with a flood of PRs and closed tickets is the easy part. The real work is done before and after (planning and debugging), in people’s heads.
> one of the most "hip to love" languages

That's not Rust.
Neither tokamaks nor stellarators appear promising for reaching commercial viability. Both are very complex, very expensive, and will have very poor power density compared to fission reactors (making them much larger for a given power output). It's difficult to see how they could approach the levelized cost of energy that solar and wind have already achieved, never mind the costs of these decades hence.
In that case, it may be better to just put the hot new item in a category they know you purchase in. For instance, if I have a subscription to paper towels, maybe they should send me a subscription recommendation for toilet paper.
One could argue that Wave would have eventually ended up as 'simple' as Slack, if they had persevered.

That said, Wave beta was a mess of "uh? aha... mmm?"
Completely agree.

I don't know why more people aren't pointing this out. It's almost as though people don't realize how much the value of Clojure comes from the community. Or aren't aware that many of the most helpful and constructive members of that community are burning out and leaving.
Μόνο για την νίκη η ΑΕΚ με τον Άγιαξ
Facebook calls NYT story false, later confirms it on Thanksgiving Eve
I think it's also true that Cognitect is invested in the direction of Clojure in a way that Matz's employer (Heroku), van Rossum's employer (Dropbox, before that Google), and Hoare's employer (Mozilla) are not. Cognitect is doing commercial support for Clojure, and sells the closed-source database Datomic. Heroku, Dropbox, Google, and Mozilla merely want to see Ruby/Python/Rust succeed. They're not consulting for / commercially supporting other people who use those languages, and while they desire to see their own use cases supported, the community understands they have no fundamental conflict of interest (which is often more important than whether they have a conflict of interest themselves).

In turn, it's in the interest of Heroku/Google/Dropbox/Mozilla to build a genuine free-software community around the language, to pass off as much important stuff to volunteers who seem like they're building good things, to let other people have a seat at the table for language design, to give a commit bit to people who work for other companies. As far as I can tell, that's not the case for Cognitect, which is why this post makes it sound like supporting the community is a thing done out of the goodness of Cognitect's heart, that the fact that less than 1% of Clojure users are Cognitect customers is bad, and that Hickey could just take the money into his retirement account. These other companies can't just take the money - they would lose money if the community dried up.
Other than CBD oil.
> Nazi Germany, Communist Russia, Contemporary Russia, Contemporary China, Saddam's Iraq, Mussolini's Italy

None of these countries required people to show positive evidence of being responsible citizens.

Nazi Germany held an election to give the Nazi party absolute power; nobody had to show positive evidence of being a responsible citizen to vote in that election. Then they stopped having elections altogether and made Hitler dictator.

The Soviet Union and the People's Republic of China didn't require people to show positive evidence of being responsible citizens to vote; they just made sure their votes didn't matter in any practical sense.

Contemporary Russia doesn't restrict voting based on having to provide evidence of being a responsible citizen; Putin just uses his control over the media to make sure voters only get information favorable to him, so of course they vote for him.

Saddam's Iraq never had voting at all, as far as I know.

Mussolini first came to power in Italy by decree of the King, not by a vote. His party then manipulated the laws to give themselves a huge advantage in the next election, but they never required people to show evidence of responsible citizenship in order to vote; they had already basically fixed the election by changing the law.

Got any other examples?
DataSetPOOSFR – Image Dataset to Identify Angelina Jolie, Robert Downey JR
Thank you.
That was most interesting !
One of my friends in middle school who had CompuServe downloaded the Anarchist's Cookbook and found this gem. We all believed it. But then he got into MOD files and forgot about banana peels before we got around to trying it.
No, this is an opinion piece and its first paragraph literally begins with criticism of the company. It also uses the phrase "everyone was right all along". First of all, who is 'everyone' and since when has everyone agreed on anything? This is far from journalism...this is a thinly veiled opinion piece and a poorly written one at that.
The hoax I wish would get around is that it is really good to smoke is dandelion roots. I love to imagine groups of teenagers running around at night digging out dandelions from random people's (especially mine) yards.
I don’t doubt there are entire divisions in Amazon that draw statistical correlations and do A/B testing to figure out what annoying emails work. Just like any other marketing agency. So you can be sure that any annoying email you get is the probably the result of years of metrics.
That's also how I take it, and there are two different types of AI being discussed here: the 'Chinese Room' paper is about the possibility of conscious machines, while the 'repackaging' comment is about current technology.
... and as in everything, don't trust your own instinct on this; work closely with others to get a true sense of where you stand.
Antivirus for PC – Open Source
This Is Spinal Tap.
Exactly. Here in SV, there is the Monday Night Pizza Klatch that is exactly that -- a group of geeks get together to be with like-minded geeks and eat pizza. It's been going for probably a decade or so now; and sometimes various famous and semi-famous SV geeks float in.
Employee of Google here... really? Where does Google use PHP?
> If I had realized they had a malicious intent I wouldn't have

Welcome to the Internet

There are people buying chrome extensions, so they could inject something else
this guy is surprised when someone did it to his project, which he handed over for free
Most people do not notice the hit in banning exports to China if soybeans and pork. And the Trump Administration is repaying farmers for at least some of the lost revenue.

However, Apple products are mass-market consumer items. I would expect the rage from any significant tariff on iOS devices to cost some measure of those who would otherwise support his presence in the White House.
I thought that miners are essentially selling most of the new mined coins (in particular to pay for electricity, new hardware). Since the info in the blockchain is public ... does someone have a good study about this?
One thing I have noticed when working with juniors is that the wrong things are considered for story point estimation and those story points are the metric of success.

Juniors tend to be overwhelmingly concerned with basic literacy. First its a "does it work" and then it graduates to "how to write the code". This often comprises thinking about tools, frameworks, dependencies, and code style. These aren't deep problems that moves a business forward. These are competency problems that keeps a person employed. This is a distraction that consumes developers with busy work instead of thinking and planning about how to make a product better or how to release faster.

Worse still, too much emphasis on the particulars around the how of it can blow out a 30 minute task to a 2-5 day task with all the unnecessary scaffolding and extra process. This is particularly frustrating when realizing these concerns can be immediately eliminated when the proper automation is in place. It is possible to really get good at spinning on mouse wheels and cranking out those stories a little bit faster, but it still isn't moving the business forward. Nothing forces out strong developers faster than cliches like: "That is the framework way" or "You're reinventing a wheel".

Some better metrics to really measure real world success:

1. does the change solve a business problem
2. does it pass the project automation
3. does it reduce total code instructions
4. does it close out defects
5. reduced execution time
6. improvements to project automation (faster developers)
7. improvements to documentation

Once the proper metrics are in place the concerns of the juniors are addressed economically. For example, if reducing instruction count is important the code gets leaner and the how of it shifts from code style to leaner code. Code style is important because developers need improved literacy from uniform code expression, but once the goal of expression is leaner code the uniformity shifts from expressive style to optimization concerns.
Ask HN: How do you validate freelancer identity?
When hiring direct freelancers/development mainly. Without using something like Upwork or toptal how do you validate identity? I’d like to move away from these marketplaces but I’m curious how others reliably take on the direct risk?
Yea the title is total clickbait.

On the other hand, this is a comical fail on microsoft's part:

> some Win32 programs can't be set as the default program for a given file type. So if you want certain files to always open in Notepad, for example, you're currently out of luck.
It changes on each view to a different misogynistic comment.

That extra effort does not bode well.
> Sure

In other words, you concede that "democracy" by your definition is impossible.

> that does not mean that we should stop trying to make what we have better

But you appear to define "better" in terms of a standard that you admit is impossible.
What counts as a capable/modern GPU for this?
You're delusional if you think you can audit every line of code running on your iPhone. That'd be something newsworthy.
Who will enforce traffic laws if not the police? We can't have anarchy on the roads.
I consider myself okayest because I can fix the stuff I break or improve something I did months ago. Believe it or not, a lot of people I have worked with can’t.
Most high profile project that explicitly claim to be free software in fact do not do any kind of community management at all and do not tend to actively seek outside code contributions.

In fact the community involvement in development as exemplified by GitHub (and SourceForge before that) is to a large extent invention of the same group that started using the term open source (for what is otherwise mostly the same thing as free software).
Exactly, you're assuming good faith. Instead it should be proven good faith.
I can say that on free (as in freedom) systems.
I think SSR is probably the best reason for using Node.

Another one is making a GraphQL API that concentrates data for the clients from different places. It could be made in another language, but it's better if front end developers maintain that project.

For bite sized cloud functions Node is also not a bad choice.

But for pure backend projects, yeah, Node isn't the greatest choice these days.
"Desk Set" has a job stealing computer with a conversational UI answering reference questions. Ahead of it's time.
The difference is that today it is possible to "enough" generalization on top of managed services and cloud infrastructure that you can be deep on cloud deployments + full-stack webdev, or cloud deployments + game engines or whatever that avoiding the need to have horizontal separation of teams gives significant leverage. The teams that own their stack end-to-end (on top of other external systems and teams, true) can move faster that those that require internal coordination and they can do it without losses in quality/availability/stability.
People saw plenty of value in more compute - what they didn’t see the need for was paying an astromical amount more for the same amount of compute to be miniaturized.

For example, in 1964, the ATLAS computer went fully online in Manchester, England. It was the most powerful computer in the world, took up a floor of a university, and the word “supercomputer” was invented to describe it.

The requirements for the Apollo Guidance Computer were to make something with those approximate specs, but take up only 24×12.5×6.5 inches (61×32×17 cm), use 55 watts of power and be ready to fly in 1967. It was a crazy, impossible task.

I’m convinced the AGC was the biggest computing advance after the move general purpose computers.
It's a good thing that my windows 10 N hasn't had a successful update since 1803.
It feels like you are downplaying decades of genuine improvement in web development under the guise that it's all just fashion, flavor-of-the-week stuff that has no substance. I get that people have an inverse reaction to hype, but I am disappointed that this is the top comment.

There's a reason why the world moved on from CGI, even PHP moved on from CGI - and yet, its request model is still based on CGI, executing a script for each request. People are still relying on a webserver to rewrite URLs because PHP doesn't have the concept of an application server with a router. How is that superior to the more modern paradigm?

Despite this, the most largely used pieces of PHP software, MediaWiki, Wordpress, etc. tend to use things like the front controller pattern that actually invert the old CGI model into something more like what you would see with application servers in Ruby on Rails, Django, even Go to a degree.
Quite, and sociocultural influences are why long distance running is dominated by East Africans and to an even more absurd degree by the Kalenjin, an ethnic group of less than five million people who take more than a third of top three places in competitive marathon running worldwide. Sociocultural influences are also obviously why there have been at most two men not primarily of West African ancestry who ran 100m in under 10s, and almost 70 men of that ancestry who did. Sociocultural influences must also be why the Dutch are the tallest people in the world. They really, really want to be tall and that explains their height.
For C#, checkout PeachPie which allows you to run PHP applications on .NET Core including WordPress - https://www.peachpie.io/2017/02/wordpress-announcement.html
This is why my code is licensed MIT. It is a gift, you owe me nothing, I owe you nothing. It might not work, it might not compile, it might delete all your files.
Do you mean the 3.6 GHz band? The auction commenced a week ago: https://acma.gov.au/Industry/Spectrum/Spectrum-projects/3-6-...
Do you see Netflix hosting their entire infrastructure on AWS after Amazon released Amazon Video.....
It was marketed like that, but in reality there's a planetary gear that allows the engine to directly (mechanically) drive the front wheels. This marketing claimed a pure serial hybrid... up to the day it shipped and GM quietly mentioned that the engine can drive the wheels directly.

At first GM claimed that it happens only above 70 mph, or when the battery was dead. But then GM goes consistently more vague, and them eliminated this completely in the generation 2 revision.

So the current volt is a bog standard parallel hybrid.
In the talk at RustFest this weekend, they mentioned they’re taking a “library-first” approach, since many people resorted to shelling out to the binary for gpg.

So I believe so, yes.
Evidence is better than common sense.
It’s also a bitchin’ Dead Milkmen song, but then maybe I’m just way too much into Philly culture...
STOP RELYING ON 10000000000000 PACKAGES FROM DIFFERENT PEOPLE! Create 0 dependencies packages or at least a package with dependencies you control!
Those "many eyes" are the reason this was caught at all. I could easily imagine situations where this backdoor would go unnoticed for months or years.
FYI, 90% of your comments are insta-dead and invisible to most users since Nov 2017. I’m not sure why a few of them are allowed through. The 3 you posted after this one were all dead, so I had to go back this far to reply.
This is a general problem.

In sports, for most people, staistics are meaningless. I climb 5.10 okay... am I good climber? I'm not world class, but I do stuff that I like.

I've been an academic. I know I was a bad one, because in retrospect I had to step away from a lot of my ideas and research... at the end, I didn't see value in the projects I was doing.

As a programmer... who knows. I don't usually have a lot of problems coming back to old projects and building new stuff. I don't have a lot of systems I put together breaking down and requiring work. I know that there are at least 10-20 other folks think I am good, because I've solved things for them and they have told me I am good.

But I just build CRUD apps, admin some linux servers, and put together custom code for WordPress. Some folks would look at that pile of day-to-day tech cruft and say that I am not even a "real" programmer (even if I do know how to implement a buffer with TTL and I've written toy mouse drivers and serial implementations).

All that comes down to this: it really comes down to you and your goals, and what you want to get out of your life. You are the only measure of what you consider to be a good person. Most of us are sane enough to peg that estimation to feedback we get from other people. But fundamentally the metrics are still our own.
> Districting is only one means to electing representatives.

Agreed. The Constitution doesn't actually say representatives have to be chosen by geographic districts, so this would be a relatively easy experiment to run.

> We should strive to get better at picking our representatives.

Agreed. But with the current incentives facing voters, this is highly unlikely to happen.

> We should strive to have fewer voices shouted over and/or ignored outright.

But the reason this matters at all is that we all expect the government to solve all our problems. So anyone whose voice isn't listened to by the government thinks they're never going to get their problem solved. The way to fix this problem is to stop expecting the government to solve all our problems.

> We should strive to continue to bulwark our democracies against fascists, authoritarians, and would be dictators who like democracies only when they rubber stamp their dictatorships.

The less power the government has, the less vulnerable we are to this failure mode.
Australia didn’t have a single mass shooting after they imposed strict gun control in the 90s. You’re just ignoring the evidence that’s right in front of you. Gun control works—period.
After I published the post, Zuora released a version of the deck that I assembled from their public slides at https://www.zuora.com/resource/best-sales-deck-ever/. It's not the deck I got from their ex-salesperson, but IMO what you can learn from it is similar enough.
> Our camera looks through a pinhole in the vessel wall, but it sits a few meters away from the machine and gets that view through a bundle of optical fibers.

Wait, so does this mean that you have a camera obsucra with an array of optical fibres at its back, and then you have an ordinary CCD camera imaging the other end of the fibre array?!?!
In 2018+, it doesn't make sense to accept an offer that includes options without knowing how many are outstanding.

one late round "startup" i worked for, 300-ish employees and series F (just before I started), but still very much a startup, actually gave very, very detailed info in the option/RSU packet as part of my offer, without me having to ask for it. It included per-round valuation and dilution info, shares outstanding, other good stuff. Not liquidation prefs though. I've never seen an offer packet like that before or since.
I've been waiting years for GitHub to put some real effort into code search and cross-linking. I had given up on it, but I suspect this will be a high priority for Microsoft.
How CA’s Effort to Prevent Wildfires Reflect a National Crisis on Climate Change
You wrote Germany but you're actually describing Australia.
https://wikipedia.org/wiki/The_Feeling_of_Power asimov and manned-missiles
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2503660/