skysight-inc/HackerNews huggingface dataset:
was he right? he's one of the most historically examined leaders of all time and we still don't know. In the present we have the benefit of hindsight and can more easily see that war was inevitable and we might even think Lincoln was foolish to initially pursue a policy that sought to avoid war. Was that so obvious in his own time though?

Lincoln did change his mind but he seems to have changed it not because he had an epiphany about the evil of slavery, but because he became convinced during the war that it would be a total war and not a containable skirmish. once that logic was in play the Emancipation Proclamation made sense to issue. It also bolstered his support with abolitionists.

Today we have no ambiguity about the evil of slavery and view it as one of the greatest moral failings in our history and a legacy we are continuing to face down and one which has caused huge misery for millions of African-Americans. Even with this modern perspective, it's hard to view Lincoln as anything other than a conflicted man trying to weigh very heavy decisions indeed. So I dunno if he was right. I don't think Lincoln knew in his own time and I don't think we will ever be able to adequately judge. We know what happened but we don't know what else could have or should have happened instead.
NASA releases hubble e-book (free epub)
What is "optics"? And I offer these guys very little trust, given that the father is the shadiest and most notorious patent troll player in the country.
Yes, it's a real shame that it seems like they don't even care about extensions anymore, and therefore forces me to stay on the older versions and miss out on the new and welcome improvements. I'd be more ok with their switch to web extensions if they had included more powerful API:s, even if they're not available in other browsers.

My developer edition recently got upgraded to 57, and Greasemonkey stopped working. Reading what the developer writes it seems as they are going to rewrite the whole extension from scratch, with a lot of the functionality left out because it's no longer possible to do.
Ask HN: What are some examples of truly idiomatic code?
I've heard the expression "idiomatic XYZ" used a lot, where XYZ is the name of some computer language. For example, "for element in iterable: do_something(element)" in Python rather than the traditional C-like loop that uses an index. But a lot of these examples aren't really idioms -- they are just more natural constructs that are well-known and defined in the language. There's no need for a compiler or interpreter to figure out "what you're really trying to do" in order to implement it well.

So I'm looking for examples of truly idiomatic code in computer languages --- something where a fluent programmer would easily understand what is going on at a high level, but you'd have to program a compiler or interpreter to "recognize" the construct in order to treat it more efficiently than the language definition would imply.

The only one I can think of, off the top of my head, is Array.prototype.slice.call(arguments) in Javascript (e.g. https://stackoverflow.com/questions/7056925/how-does-array-prototype-slice-call-work) which makes a real Array object out of a function's arguments, which are not an Array.
Introducing the Cloudflare Geo Key Manager
I'm loath to go down this rabbit hole, but wouldn't you also assume that migrants are the most tenacious and smartest, since they managed to survive huge changes, go somewhere new, and try to build something? It seems like migrants are self selecting for smarter people, although IQ tests are notoriously slanted by cultural expectations an societal norms and seem to be a poor method of measuring this.
From a different DHS document...

https://www.dhs.gov/publication/privacy-policy-operational-u...

"Social Media means the sphere of websites, applications, and web-based
tools that connect users to engage in dialogue, share information and media,
collaborate, and interact. Social media take many different forms, including but
not limited to web-based communities and hosted services, social networking
sites, video and photo sharing sites, blogs, virtual worlds, social bookmarking,
and other emerging technologies."
Every article I've read on this, including the New York Times article [1] that I think was posted here, says you must freeze at EACH agency. It's a big racket, they have no interest in making it easier for us.

[1] https://www.nytimes.com/2017/09/08/your-money/identity-theft...
Bad actors will now just create patriotic fake social media accounts?
Timing the market isn't as hard in a sustained bull market, because being right %50 of the time still results in returns. When Bitcoin makes all time highs, selling some is an easy strategy, and then when some random news hits and it drops, or whales start throwing weight around, then you can buy in at a discount like this guy did.

The article leaves out that it has come back up to $4k right now.

Since so many traders are following stock oriented trading strategies the market dynamics end up being a lot like stocks with sentiment driving direction, which is probably not super hard to trade (though I'm not good at it.)

So much of the stocks value and future depends on regulatory environment and stocks are located in one jurisdiction... meanwhile bitcoin global.

So as time goes on, any one jurisdiction making scary noises has less effect on bitcoin.

The drop to $3k was due to china "banning bitcoin" (for like the 8th time this year) and it was quickly shrugged off... I remember china "banning bitcoin" back in January taking us from $1,200 to $800.
Ah, but what do you have to declare at the border?

How far back does that go?

Looking at the Tinder story also on the front page, do we have to declare our fake FB profiles just for Tinder, etc?

How big is that text field, and how long do they want this story?!
Show HN: Abide – snapshot testing for Go APIs
In-memory caching in Xamarin apps
They're 'roaming the streets' because despite the rhetoric, without them, the economy would take a huge hit. Also, there's a different level of effort required to monitor someone you don't necessarily know about versus someone who handed you all their info at the border.
Object-Oriented Design in Ruby
As far as I know (and I'm not an authority), the US never requires that you give up your first citizenship. Some countries (like Japan) do however. So a Japanese citizen wishing to become American would have to give up his birth citizenship.

However, the US do not recognize the concept of dual citizenship. Meaning that an Italian-American is always seen as just an American by the US government. Once you become American you are American, you are not a XXX-American.
Or they could have at least removed the behavior when in 64bit mode.
Best SEO Agency in Bangalore
Having gestures / hotkeys fail on a home page is infuriating as well. Especially if you just want your home page to be an empty page.
Couldn't the minor speed differences in the comparison video [1] in the post be attributed to the variable latencies of server responses? Or is that accounted for somehow?

[1] https://www.youtube.com/watch?v=YIywpvHewc0
2017 Global Blockchain Benchmarking Study
I so wanted to use the new Firefox and switch from safari. I searched and was excited to learn there was an extension for integration with keychain on mac only to learn that it was no longer supported :(

I understand the push behind web extensions but I don't think there will ever be a keychain integration addon now.
You are a beautiful example of why acadamia is producing sniveling retards today. You take to destroying a man's work because his findings offend you. You then mask that in discombobulated use of muli-syllable semi sophisticated word choice.

Acadamia today, with brave exception, a massive circlejerk of coolaid drinking sudo intellectuals.
They may have brain power however their common sense has been nuetered to leave them not understanding how to distinguish good from evil or up from down.
Ask HN: Best electronic engineering forum/site for news
Most NYC residents don't own cars. I'm not sure I'm buying your "New York is a driving city" assessment.

New York is a dense city. Bicycles:
1. Don't pollute the air the that 8 million people breathe.
2. Take up a fraction of the space of a car.
3. Are faster than cars for most trips people make.

Don't toss out the entire idea of a bicycle because a few cyclist ride like idiots. Drivers sometimes behave this way, too. And when they do, lives often end.
This article on their CSS engine was a great read. It's done by Lin Clark as a series of graphics, making it easy to follow.

https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en...
Anyone else think how convenient it was that no news agency broke this news prior to the Friday before September 11th? News cycle dies on the weekend, and on Monday you have the anniversary of the deadliest attack in 70 years on US soil.

No political figure has talked about making these companies disclose this information as soon as possible, and no political figure is furthering any type of bill to make it illegal to know about a data breach and not tell anyone for months.

American obsession and addiction to media is what caused Trump to win, and it's why egregious failures of trust such as this will continue to go relatively unpunished.

We are constantly pumping out the equivalent of crude oil into your culture at the rate of millions of gallons a second. It's all trash, and it pollutes discussion and any sort of cooperation.

Left/Right is the new religious battle, and the new holy books are blogs and twitter feeds. The media is under no obligation to tell you the truth, and in this case the lie is omission.
I am a zealous citibike convert here in NYC and I'll take one over a taxi any day but I think there's a systematic error in these numbers.

I assume the taxi times are pickup to drop-off (ie encompasses the entire trip) while bike are station to station so there is walking time that's not accounted for on either end of the bike trip. There are times where the nearest station doesn't have bikes or free docks so the walk may be non trivia and add up to more than the 5 minutes median difference for cross town.

On the other hand sometimes it takes a while to catch a cab and that's not included in the data either so perhaps it averages out.

The author is right, bikes are great for reducing variability (on the bike you can get around most obstruction, even if it means walking the bike on a sidewalk for a quarter of a block while the taxi gets stuck)

The one advice I disagree with is taking the bike when the President is in town. Trump was here last week for the UN and with all the street closures, detours and crazed drivers, biking was much more dangerous than usual.
1) Conda helps with that quite a bit, Pandas is not a much heavier dependency than NumPy itself.

2) Depends a bit on your background, but to me this is not really unexpected. Integers don't have a well-defined "missing" value while Floats do, so Pandas is trying to help you by not using python objects and instead converting to the "most useful" array type. It only does so if it can convert the integers without loss of precision.

3) This one I totally get, I wrote a custom, msgpack-based serialisation due to that for our usage (before Arrow was around, seriously considering that for data exchange now).

4) Apart from the changes to `resample` all of those breaking changes had a prior `DeprecationWarning`, IIRC.
Their banner graphic says that pre-Quantum Firefox scored 32 runs per minute, so I think it's quite the improvement.
Optimistic concurrency control
But WeChat is dominant in China already. Nobody gives a rat's ass about WhatsApp in China (except a few people communicating across borders), as far as I can tell. The market share/penetration of WeChat won't appreciably rise due to this act.

It's not driven by economics.
Retirement isn't good enough, he should have his money clawed back. It's unfair that he gets to walk away scot free when hundreds of millions of people are fucked.
Is Google penalty for duplicated content a myth?
So far, I thought you will receive a penalty for duplicated content, but I ran into a MOZ article this week and actually it suggests the following:

You won't receive penalties from Google for the duplicated content, but it can affect your traffic, because Google may consider a duplication as the origin (for example if the site has a higher DA or more traffic) and in this case, this duplication will be shown in the search results as well. This would also mean that Google has an algorithm to choose the origin of non-handled duplications and 301 redirects or canonical URLs only help this algorithm to find the right source.

What do you think about this topic? If this is true, what kind of parameters should matter for this algorithm?

The article can be found here:
https://moz.com/learn/seo/duplicate-content
My concern is that everyone I know has had an accident, even if minor. It sounds like you have had accidents too. Although we can go slower, be more aware, etc., this suggests that the fundamental issue is structural -- if every single nurse in your hospital as accidentally administered the wrong medication, you should improve the identity verification process rather than just sending them for more training.
It can't be a ponzi scheme by definition, because you can see all the transactions. People aren't holding fake "bitcoin accounts" whose value is reported by a central controlling entity who is misrepresenting the value of the total system.

"people bought early and profited" is not the definition of a ponzi scheme, or Picassos are a ponzi scheme as is anything where the value has gone up over time.
This is because laws are slower to make than technology in general. Since the other laws were made with blood or money I would assume the same holds now. Once we have enough of these data breaches where people are fed up with it the laws will follow.
Could you expand on this (I'm asking because you clearly intend something you have thought about a lot, but I am missing the point - it's me not you)

As far as I understand you want to handle nested arrays of strings in your data. Ok

The "right" way is to build an index of the strings we are storing and then store the index values (hashes of some kind) in the arrays as longs

This way our arrays are doing numbers and we handwavy search for or use strings through some wrapper

Is this right?

And I am guessing the middleware you want does this transparently? Maybe storing the index alongside the data in some fashion
Sound advice. Even better if you have domain expertise and can code up a decent ML solution based on your particular domain expertise, you can get a job on the dev side and not the labeling side.
TV CHROME (fwb)
Subscriptioncost for a todo list? With this amount of functionality?

Nope sry.

Don't get me wrong, i like your idea. It looks simliar what i'm already doing on paper and was planing to write somehow. But i'm not subscribing to small features and i'm guessing that it is very cheap, for that i would not give you my credit card information or not that cheap and than i don't care anymore about it.
Not to mention map lookups are done via a periodically regenerated random identifier - not linked to an actual account or device id.
The difference between bike accidents with pedestrians and car accidents with pedestrians is that the victims of car accidents aren’t alive to complain about how cars are so dangerous anymore.
FWIW, this is the tool they used: https://github.com/WPO-Foundation/webpagetest
Download census data directly in R
(i hope it's obvious I meant "instead of ADD", not "instead of AND").
> Isn't that how a corporation should work?

Not when gross negligence occurs.

EDIT: Gross negligence in the legal sense.
Two other nice apps in this space are Workflowy[1] and Dynalist[2].

[1]: https://workflowy.com

[2]: https://dynalist.io
You assume it's trivial. What's the threshold? If they post things that say they are glad when Americans die, is non-trivial enough for you? Or are you concerned facebook and google would post things 'for' them that make them look bad?
New regulation can impact them significantly without violating due process.

Just deciding that they aren't operating in the public interest and revoking their charters probably wouldn't violate due process. Not in fashion though.
But what you are forgetting is Tinders (or any other companys) legal merrit for storing your data in the first place. Generalizing the Regulation; In most cases Tinder or any other only have the right to store (process or transmit to a third party) you data if you have given explicit consent. And you can revoke your consent.

So the issue is not the right to delete data in the case where you no longer use Tinder. The issue is that Tinder is simply not allowed to keep your data. In fact they must on their own initiative actively ensure they dont store data they are not allowed to, that is, on their own initiative delete your data, if you revoke your consent.

Edit: oh, and the best part. If you withdraw your consent Tinder is responsible for instructing all other companies that they shared your data with (including sold to) to delete your data (and followup that they did).
Many of us don't have formal credentials in computer science or security. There are plenty of reasons to go after Equifax, but someone's college major from decades ago isn't one of them.

https://www.washingtonpost.com/news/the-switch/wp/2017/09/19...
Yup. Different space, same story.
No reason to appologize for being "too harsh" at all. There is no reason to tollerate the state of this system. The nyc subway is hanging on by threads. By modern standards it deffinitely is broken and there are a whole lot of bugs to fix. The whole thing is running on ancient infrastructure. Saying otherwise will allow it to coninue as it is.
Rumor is that snap keeps messages in google cloud compute encrypted. When messages are expired or read by the user, they just delete the encryption key.
It's most certainly not hair splitting. If the data isn't natural to one table, as the GP says, then it's strong indicator of two things:

1. NoSQL of any kind is not the solution

2. Joining at the location of the data is always preferable to joining in application code due to the Principle of Locality[1]. The amount of data sent over a wire should always be minimized.

[1] https://en.wikipedia.org/wiki/Locality_of_reference
That is everything.

By that definition I've forgotten far more social media profiles than I have today. No idea of the usernames, emails, sites, apps, anything.
I just don't see the doom and gloom. You say "weaponizable" but even the worst offenders for oversharing aren't giving facebook information that seems that bad? Compare the data talked about in this article (likes, jobs, dating preferences) to data that already is public knowledge and avaliable to everyone: (assuming US) how much you payed in property taxes, where you live, what your phone number is, which political party you're registered to vote in (depending on the state this might also be linked to your telephone number or even last 4 SSN), all documents related to any companies you may have incorporated. Your public data footprint is far more expansive than the tiny slice companies like tinder and facebook have. The only reason they don't bother linking to the public realm is that personal data (unaggregated) is worthless from the prospective of "building models to sell adds".
What are you talking about?

https://duckduckgo.com/?q=Invalid+store+category+name&t=hf&i...

It popped right up on DuckDuckGo.

I admit I revert to Google for some searches, but 99%+ of the time DuckDuckGo works great.

I think the real difference between the searches are Google looks at he context per user. They have the most data and thus the best searches. At the same time I view that as a threat to sovereignty of nation(s), so for me avoiding Google is worth almost any cost.
I guess the reasoning is that there's still an Extended Support Release that is supported for quite a while still, which still supports the extension mechanism. If you really still need a specific extension, you can keep using that - and then once there's a new ESR, hopefully the extension will be available.
Nothing.

ICANN does not care. I started and ran an ICANN registrar for multiple years, not a reseller, and I can tell you with 100% certainty that ICANN does not care.

As long as you pass Verisign's integration tests, and you pay ICANNs exorbitant monthly and quarterly fees, you can do as you please and ICANN will do nothing.

ICANN is so inept, they continued to bill my company for those fees 2 years after I properly closed the registrar, finally recanting and crediting the closed account to bring it to zero when we threatened legal action and public scrutiny.

Don't waste another breath on this because it will get you nowhere.
Do you mean negligence in a legal sense or are you talking about something else?

Because my comment is clearly scoped to "legal actions".
The major issue for trolls is they prefer to target tech companies that recently received funding. By incorporating and having offices only in patent-antagonistic jurisdictions, they all but chop the head off patent trolls.
Restoring Consciousness with Vagus Nerve Stimulation
IMHO, for the most ideal city experience, transit options should be prioritized in this order: 1) pedestrians, 2) buses, 3) bikes, 4) cars. Biking being faster than motoring is excellent news towards this ideal.
Yes, the issue was stupidly trivial. They put a very tight fitting steel cap on an aluminium camera housing.

They attempted to over-engineer the thing further by adding explosive bolts to it. That also ended in failure (explosives failed to explode as they decomposed long before they were fired).

Finally, a dumb solution was devised: to make the cap to fit inside the bezel and be made from titanium. That finally solved the issue.

As the aluminium bezel expanded, the cap loosened up, falling out under its own weight.

But that didn't account for another instrument sampling area being right under the camera, where the cap were to fall.
Show HN: Hacker News Hunt – A hacker news reader with summary and clean UI
I think a big part of that is people consent to being on tinder.
Many people try to solve their procrastination by trying to renew their motivation. I find this to be very unreliable and it also has the potential of leading you down the rabbit hole of less important things like watching videos or reading articles like the one linked to here.

The only solution that worked for me and keeps me from relapsing into procrastination behaviour is the non-zero-days concept: Every day you do at least one thing to help you get closer to your end goal (whatever that is, can be multiple). It doesn't matter how much you do or how big the task is that you completed, just do something. Small things add up and before you know it you're already halfway there.

More often than not, this gets me in the right mindset and I end up accomplishing more than just the one small thing I set out to do.

This was a bit off-topic but hopefully it helps you.
Is Tree Style Tab working on it? I've disabled updates until further notice.
You seem to have missed the operative words "is going to be".

eg: he thinks the bubble hasn't started.

There's some support for that-- bitcoin is not widely held, most people are still in the denial stage ("it can't work") and it's not really something that has "crossed the chasm" yet.

This is the first time a new, global form of money has been invented and it's going thru the technology adoption life cycle. But it's not a stock. It's not something that pays profits, so people aren't sure how to value it. It's not fiat which is relatively stable in price because it's a new technology whose price will have to rise to allow everyone who wants some to have some (assuming large numbers of people want some) so it doesn't fit the traditional paradigms.

Comparing it to stock or money markets is going to risk making some false equivalencies or assumptions.