skysight-inc/HackerNews huggingface dataset:
I tried to switch, once. I actually gave up when, after spending entirely too much time trying to find the cli client, I couldn't figure out how to actually send queries (or it may have been the "show database" part–it's been a while)

I tend to think the HN groupthink is strong on this subject, and 90%+ wouldn't ever see an effect beyond placebo from switching. MySQL (or MariaDB, which I actually use these days) has also changed drastically since those 200x-years where most of today's folk wisdom originates.
Yep, but its all we are going to be left with.

Of course, at first it will suck, and it will be limited to neighborhood meshes.. from there perhaps it can start to branch out and connect to other neighborhoods, then city to city, until we finally have a decent internet.

Its going to be up to the web development community in its entirety- front and back end- to make the push, by showing neighborhoods that mesh nets are worth the investment.

Perhaps though, this is what we need to get a true internet. I'm curious as to how Berners-Lee and company would have redone it, perhaps they will have their chance.
Does anyone here know how accurately current sensor technology could map O2 output on a satellite? I.e. could we get down to, say, 10 meter precision?

Here's what I was thinking: Take the current approach with the Carbon certificate and decentralise it using blockchain technology (e.g. Ethereum) hooked up to (to be made) publicly available sensor data on O2, as well as a public data on land ownership; Give every patch of land globally a wallet address. Make an App and API for the payment process, based on liters of gasoline / oil bought / electricity used for a certain area / KM of flight taken (convert to Mols of CO2 assuming a perfect flame). Distribute the payments evenly among O2 wallet addresses. For unclaimed land and international waters, make a fund that can be distributed among national governments, e.g. by how much unclaimed land and coastline they have.

At first the payments are completely optional, made by users that want to become carbon neutral. However, businesses and governments can choose to use this system to easily implement mandatory carbon neutrality without the need to trust a third party. Blockchain powered Dapps allow just this - having code running on a network that everyone can audit, but no-one can change.
how do you decentralise fibre, satellite or radio relay?
8. use AI to find files that might be of value to the victim or to everyone else and "steal" those to be able to increase the ransom?
>and he/she came into the thread to kindly ask us to stop messing up their statistics.

Shouldn't someone with a job in statistics know how to account for outliers?
It's difficult to compound gain at 19% for 50 years--the S&P only did 10%. The secret of Buffett's success, which he explains in every letter, is that he bought an insurance company. As long as you are diligent in writing non-money-losing policies, you get the premiums up front and pay later. So you have all this float that you can do something with. But he also picks good companies, picks good managers, and is careful to make sure that the financial incentive for the manager is the same as the financial incentive for Berkshire, which is not the case with most executive packages.
You said "There's nothing to index," as if Google is making web requests to every domain in existence, parsing the document responses, and seeing which sites have these words on them, all at runtime when you type a search query. Google obviously indexes the web in the sense that they store their own cached versions of web pages "locally," on top of which they then build an insanely complicated, web-facing, search architecture.
Totally ignores scientific applications, which there aren't enough supercomputing hours to go around for. NERSC's Cori, one of the top 3 supercomputers in the world, often takes a day to start a job.

Not to mention private companies developing software to analyze heaps of data from finance to web searches.
but how does that decentralise the system?

a central body will need to maintain those lines and would be critical to the mesh
While I certainly do touchtype, I never taught my right hand to contort itself to reach control or shift. I occasionally press right alt with my thumb, but that's about it.

Mapping caps to control makes my keyboard a bit more usable, but it is still fundamentally flawed in a variety of ways.

That is probably one of the reasons ergodox (or similar) is so appealing to me.
> I'm warming up to the idea but frankly not many folks I've come across in my (short, 3 year) career seem to understand tests really, definitely not TDD. So I've been having to learn the hard way.

You aren't wrong, the state of unit tests in the wild is dreadful. Many were forced into creating tests by management decry, others just think they know what unit testing is. Sometimes the latter are even unit testing advocates.

Remember what a unit is, it's not a class or the method, it's the unit of behavior you are testing. In practice this basically means whatever you are asserting.

Stick to the single assert principle and keep tests small. This doesn't mean only one assert statement, but only one behavior. Often asserting that a function returns an object will one test (it didn't return null), the details of the fields that object contains (like did we format "LastName, FirstName" properly) will be different tests. If you are asserting "LastName, FirstName" in 10 tests then 10 tests will break when that behavior changes. Only one test should break.

Always have a setup method that creates the owner of the unit and any of it's (mocked) dependencies. When a behavior is added it should take less than a minute to add the test for that behavior (assuming the test fixture already exists).

Do that and you're writing better tests than 95%+ of the industry.
Respectfully, no presumption was or is intended. That taxes distort markets is a comment on their effect, not a comment on the markets.

Secondly, inefficient use of capital slows growth. Period. It's a mathematical relationship.

Finally, if companies thought taxes would only ever go up, they would leave. Look at the numerous examples of countries that have tried that. CNN (not a bastion of right-wing business freedoms) cited 47 companies that left the US because of high taxes: http://money.cnn.com/2014/07/07/news/economy/tax-advantage-i...
It's definitely a fad, they rose along with the 'fidget cube' from the EDC (every day carry) community. I found these over a year ago on Thingiverse. Since then I've made ~$400 selling 3D printed frames to the local skate shop (because they have the bearings).

Once the kids heard about it, the spinners flew off the shelves. They were also popular with people who have ADHD and those in rehab, giving them something to do with their hands.

When my printer broke a month ago they didn't wait for me to fix it and bought their own. They now have an order of over 200 units and nobody that knows CAD design... guess who they called for help.
I guarantee you that the solution to climate change will come from markets. Not some utopian ideal of all the countries of the world coming together to stop polluting but some person trying to get rich that creates a business that makes non polluting energy more affordable than fossil fuels.
It's basically applied psychology right.. understanding motivations, your situation etc.. C level execs hire said consultants or have a psychologist on staff.

It's nice to see the democratize. Hopefully it can help people.
As someone who has worked for the 'Ama' part of that portmanteau for the last 2 years, and before that 5 smaller companies.

I would say it is a strange but not bad combination of being a cog + having autonomy. I feel like a cog in a very big machine, there are many other teams i interact with, but simultaneously I have more autonomy within my own business line than any other company I've worked in. I'm constantly asked to think of new ideas and ways we can improve our processes, architecture etc and have gotten to prioritise my own work on things that I thought were important.

I'm not sure if I'd say I'm 'shining', but I'm earning more money than I dreamed possible while learning from a lot of smart people, which lines up with pat's experience.
That is super annoying. I've never bought a book with any smut in it, but when I browse the best selling and recommended fantasy section, it's mostly sex books with werewolves and vampires.
GraphQL cloud endpoint to connect to multiple web APIs
How to Rip and Convert DVD to PSP with DVD to PSP Ripper
Tesla unveiling their all electric trucks soon and they will have autopilot although obviously not ready for full automation.

Uber is out looking for a business model and that's great; it's just that without self driving capabilities in reality they are just a temp agency with a bad rep operating deep in the red.
And bandwidth.
Vi is a poor implementation of a great idea.

I would really like a modal editor in which I could configure the behavior for each key, maybe even define more modes and composable functions.
we're talking past each other. sova referred to this meaning - https://en.wikipedia.org/wiki/Database_index when they said "clever indexing."

the sense you mean is a different sense of the word index - meaning, to crawl. Yes, of course it does that too.
> Clearly this is not the case for Python, Ruby, or Javascript,

Javascript objects are inspectable and modifiable in exactly the same way as Smalltalk objects are. All browsers support this today.

This inspection capability has nothing to do with static/dynamic typing.

> So no, a language without static typing or metadata is not as tooling-friendly as a language with such requisite available analyzable information, and certain categories of refactoring cannot confidently be done automatically.

Yes, they are. You can do anything with IDEA/Eclipse + Java that you could do in Smalltalk + IDE.
I bet most PIs also would love to accept a pay cut if they don't need to keep writing funding application to keep the lab afloat. A perfect example of such a position is so-called "biologist" title in NIH. However, what I heard is that it is harder and harder to get it. Nowadays funding in biology is not secure enough for many PIs to offer anyone a stable staff scientist position unless your institute is willing to offer such one. What I heard is that even in NIH, a staff scientist without "biologist" title would possible be/have been cut because of the budget or retired PI. The later case is more devastated because nobody would be willing to hire considering the salary.
They don't show adult novelties on their main website either, you have to dig and search for them. Many companies censor adult items. I would fully expect they would keep sexually explicit or pornographic books off of the list.
Circle 2.0 solves these problems, I have a docker images I pull from (app/postgres), tests complete in about 10-13 seconds. And it's all by YML.
The article was interesting in that it use the word "could". In context, the only ice that will contribute to sea level rises is land based. We could lose all the sea based ice and the overall effect most likely will be a drop in sea level.

To get a 1 metre sea level rise, requires the melting of land based ice of a volume equivalent to the entire surface area of Australia covered to a depth of 45 metres or so. The energy requirements for phase conversion is at least 1 million 25 MegaTonne nuclear bombs going off,

Based on every relevant paper on the subject that I have been able to find, and it appears that it would take anywhere between 1000 and 3500 years before we would get this 1 metre rise.

The last set of figures that I saw from the IPCC is that it would be about 1000 years to see this kind of rise, if their measurements were correct.

The thing I find interesting is that we (as humans) have a very short term memory of what has happened in the past. Especially, when things are driven by authoritative groups such as governments (and attendant bureaucracies) and science committees and panels.
Listbuilding Is Like Legos Even a Child Can Build It
I have implemented interpreters that support both full and delimited continuations. They are underused for many very good reasons. A continuation makes an implicit state machine. Implicit means anonymous, which means harder to talk about, which means harder to reason about. But there are technical problems too.

Continuation based sessions, as used in fringe web frameworks such as Seaside or even Arc's library that powers Hacker News, is a really problematic approach. Reifying a slice of call stack in to a continuation and serializing it introduces all sorts of problems for resource management and the user experience, especially in the presence of change.

For example, let's say you deploy a new version of your code: What happens to all the in-progress sessions? Do you let old code keep running? Do you force users to start over? Compare to "Edit and Continue" in a Java/C#/Smalltalk codebase where you can change a method and all instances get the new behavior, vs if you change a function that constructs another function: All the old closures stick around with the old code.

Let's say a user leaves a browser tab open for a while: How long do you wait before invalidating the session and free its resources? What impact does that have on the user experience? Hacker News has mostly eliminated its reliance on continuations to remedy these sorts of problems.

Speaking of resources: What resources does a continuation hold on to? If you serialize a continuation, do you keep all file handles open? Do you perform static analysis to know a priori what data should be garbage collected or excluded from the continuation as "semantic garbage"? This problem is double bad when laziness is involved. Consider paginating through a database cursor.

What happens when a continuation must be forked? Consider using a continuation-id to resume an interaction with a web app: Does opening a new tab duplicate any held resources by the continuation? Do your external resources even support cloning operations or are they thread safe? Compare to unix "fork" and file handles vs shared memory.
Kotlin has its own standard library
"MRI" covers a very wide variety of imaging and analysis techniques under the general category NMR (Nuclear Magnetic Resonance). Some forms of NMR analysis actually use the Earth's magnetic field (https://en.wikipedia.org/wiki/Earth%27s_field_NMR).

Basically, the stronger the fixed magnetic field, the more you can see and do.
Use perf and FlameGraph to profile program on Linux
Who wouldn't want to paint their walls Turdly brown?
So what I want to know is how the members of Hacker News act as one. Presumably these are the same people who appreciate humor on other sites, upvote it, and participate in it. But on Hacker News they somehow all know to downvote it. It's eerie.
I was talking to one of the Facebook cofounders years ago, and he put it better than I could (he wasn't talking about slideshows specifically). I don't have an exact quote but it went something like this:

We don't optimize for impressions per session. Instead we optimize for the number of things a user does in a fixed amount of time, (or per session). The former is a poor proxy for the latter, and you can increase impressions by adding useless click through pages that ultimately drive away users and destroy your business in the long term. (In the short term, these things make your metrics look good.)

I bring this up because slideshows are a great way to artificially boost impressions.
I don't need to consult an accounting text because I run a company and have to deal with it in real life. If you want obscure tax information that a fortune 100 company deals with then you'd have to go past an accounting text and into tax law anyway.

For instance, companies like mine have to deal with dumb depreciation laws, which distort my buying decisions occasionally so that I don't have to depreciate equipment over some number of years. Let me just buy it and expense it - don't force me to write it off on a timeline that the govt. prefers. For instance, computers in the 1990's frequently were updated by companies every 24 months. Now it's probably twice that. Did the tax law change with it? No. And that's a distortion because it forces companies to either do something different than they otherwise would, or report something different than actions would suggest.

To address #2 in particular, CNN disagrees: http://money.cnn.com/2014/07/07/news/economy/tax-advantage-i...
Livingston can say all he wants, it doesn't mean he's right.

I'll side with the hard facts instead of his argument, because his argument is not sound, and the facts are against him.

If you don't believe me or CNN, then go talk with business owners - you'll find a wide range of opinions, but the majority will disagree with Livingston.
And how do you propose Amazon tracks if someone has actually read every page of a physical book? Even if they wanted to include that, there is no reasonable or trustworthy way to get that data.
HSB or HSV would be a better training set for it to discover human color associations than RGB is.
Well, he does say this:

> but now with Kotlin I'm finding Android programming is, dare I say it -- enjoyable? I think this suggests that Android's "bad" APIs weren't all that bad to begin with, but rather that Java has been masking Android's neat functionality with a bunch of Java-y cruft.
Multiple people where I work change the oil in their cars at this rate. I explained that you can go further with more modern oils, especially synthetic, to no avail. I think you'd be surprised at how much people spend on car maintenance.
Like it or not Microsoft isn't going anywhere soon and c# has had async and other "advannced" features for years now. It's more or less in par or exceeds Java. I think it's a good choice. Or hedge your bets and become a polyglot.
> Well, that's kind of the point. If you can download something that's 3GB in two minutes, it fundamentally changes how you deal with media.

Not really in my experience. I'm a big usenet guy, but I still horde a local collection - if you're using a private tracker you don't want to be re-downloading things all the time because that'd cost you ratio and you still need to hold them long enough to upload them a fair bit. Usenet is really the closest you get to not needing to hoard, but there's still a risk with that, so you often keep it around.

I wouldn't say having something in 2 minutes vs an hour, but still needing to keep it around "fundamentally changes how you deal with media". Especially when you can freely stream a torrent using peerflix off a public tracker, but can't off a private one due to ratio concerns.
I'm not sure I follow. People often behave differently depending on the context (e.g., work, home, school, out with friends), so acting differently on different sites doesn't seem very surprising. Also, different sites have different, though perhaps overlapping, populations, so the "average" behavior or culture is going to be different.

One example (mentioned in the HN guidelines) is Reddit. There are people who frequent both HN and Reddit, yet it's clear that members on HN—even those who use Reddit as well—don't want HN and Reddit to be the same. As such, they behave differently on each site. That's not to say one is better than any other: they're just different.

And HN members don't act as one—just as they don't act as one on any other site. If they did, your comment would have been downvoted to the point that it was flagged dead (given it's likely been seen by hundreds, if not thousands) or not flagged at all. Given it's current shade of gray, I suspect you've received only a few downvotes. (Edit to add: I see you did say it is at -2.)

Does that make sense? Or am I misreading you?

Anyway, this is quite off-topic now. I posted these in the hopes of providing a bit more insight into the HN community. I hope they've been more helpful than frustrating.
I remember when Things 1 was released and how much I loved it at the time. Unfortunately it quickly looked dated, especially by version 2 where the UI felt ancient. Version 3 looks quite modern and streamlined and more enjoyable than the current just in the space, ToDoist. However where ToDoist shines is how it integrates with nearly everything. Things appears to lack all of those integrations and doesn't even have quick entry intelligence like Reminders, Fantastical, Google Calendar, iCal, etc where you can say "Take out trash tomorrow at 8pm" and have it automatically parse the date and time. Things does not appear to do that sadly. Though the biggest issue with any reminder app is the apple limitation that makes it so you can't set a third party reminder app for Siri use. And 9/10 times its easier to do a quick siri reminder, than open up an app. Things 3 can integrated with a single iCloud reminder list, but with a major limitation, in that it can't import any reminders with locations. So everytime you say, remind me to do x when i get home, or when I leave work, etc will not be imported.

Reminders has seen little to no love in years, like Mail and Calendar as third party apps have blossomed but held back but lack of native integrations. Let's hope next month Apple announces either major updates to it's core apps to catch up with competitors or allows users to set third party apps as default.

In the meantime time I think this app may be DOA which is sad since it looks great but but a year or two late to the game.
If you type var and mean val - would there be any error?

(I'm sure that this is just something you need to get used to, I'm merely trying to point out that this could be a silent typo/mistake)
One of the main pain points was using the same Bitcoin address as a destination rather than unique-per-victim... it gets confusing to prove who paid.
Actually, I quite like writing software in companies where software isn't the core discipline. But I'm writing it in support of the core discipline. Admittedly I consult/freelance now, but writing software to support FMCGs, Loss Adjusters, Hospitality, Airlines, etc.... it's all cool stuff and really enjoyable.
"What color is this room?"

"Snowbonk!"

"Ah .. " backs away slowly
`val` isn't the variable name, it's the declaration. I'd imagine `val multiplier = 2' to make perfect sense. `var` likewise doesn't connote any truly valuable information other than the label for the memory location that follows is mutable.
I'm curious how else you think large-scale data is stored other than in an index in the database sense of the word as well. You think Google has some kind of massive heap-like, unstructured data-store that they run search queries against? That doesn't make sense to me, but I've also never worked in global scale web search, soooo idk.
exactly this. This succinctly sums up exactly the problem I see as a PhD in biosciences aside from the Allen institute or other alternative models.
(1) I know that but it doesn't matter to me

(2) I wasn't talking about "local municipalities running infrastructure" I was talking about them being used to prevent competition as you specifically gave an example of.

(3) I know, but the application of that regulation is at the discretion of the FCC, which, as we've seen, can be easily swayed the opposite way. That's why its better to have legislation.
Do you know setjmp/longjmp in C? It's like that, except you can longjmp to the same target more than once, because Scheme's equivalent of "stack frames" are on the garbage-collected heap instead of "the stack". (The implementation may be fancier, but that's the easiest way to do it.)
Sounds great but it's a regressive tax when you consider that it disincentivizes people actually using their cars. Once they've bought their new, fuel efficient car you want them to drive around and create economic value. This tax will ensure that less value is created.

Your "far better" proposal is potentially worse.
I almost started planning a move based on internet service availability. I was considering only cities with Google fiber