skysight-inc/HackerNews huggingface dataset:
I keep seeing this idea that they should ditch YouTube. Why? Video Distribution is expensive at any meaningful scale, YouTune charges them nothing to use their platform, and it's almost impossible at this point to build a better video platform than YouTube. Why burn millions of dollars trying to build a YouTube clone?
Efficient Default Property Values in TypeScript
Seems like one of the largest sources of IPv6 adoption is mobile phone networks. I'm on AT&T in the US and if I check "what is my ip" when on LTE it shows me an IPv6 address. Mobile now accounts for well over half of all web traffic, so if/when mobile networks are universally IPv6 then we'll basically be over the hump.
Here's another absolutely classis interaction with PowerShell. Let's make a list of strings; I'm partly interested in what CSV conversion does to values that already have commas.

PS> $x = @('a', 'b', 'c', 'd,xx', 'e')

PS> $x
a
b
c
d,xx
e

Okay, that's great. Now:

PS> $x | ConvertTo-json
[
"a",
"b",
"c",
"d,xx",
"e"
]

Hey, conversion to JSON works! But let's try the CSV conversion:

PS > $x | ConvertTo-Csv
#TYPE System.String
"Length"
"1"
"1"
"1"
"4"
"1"

... and I think I just died a little inside. I didn't even get to answer the original question I had about escaping separators. I have no earthly idea why PowerShell decided to spew the lengths of the elements rather than the values, or what the hell the other gorp in the output is.

The official documentation is not much help. I could go do some research on StackOverflow and so forth, but . . . I've lost the will to live. For this little exercise I've reached the point of uncaring.

This is basically my everyday interaction with PowerShell; try out something new, have it fail in a way that this LISP / Python / C++ / etc. veteran would never expect, and spend 20 minutes or maybe a whole bloody day researching why, or working around the behavior with other tools. I could become an expert in PowerShell, but I'm not interested, I just want things to work in reasonable ways. I've got shit to do. [I'm writing this HN post because in ten minutes I get to dive into some more PowerShell]

PowerShell has repeatedly failed the "reasonable expectation" test. I can't depend on it to be a lightweight and useful tool. Instead, every time I use it I can expect to spend 60 percent of my time working around capricious nonsense, dredging through postings by other people who have thankfully preceded me.
ProShow Gold 9 Full Version Crack Incl Serial Key
Distributed ledgers may be a better way to manage ownership. But that innovation is best suited for standardized stakes subject to audits, regulation and oversight. Startups is where everything is non standard and no track record has been established. Innovation in contract mechanics adds little value and the way it is done at the moment it takes away a lot of the already limited transparency and accountability.

Expect to get hurt once the bubble dynamic fades.
Ask HN: Online Sales Tax – When must you charge for it?
I've been curious when should you collect sales tax online? It doesn't seem clear to me.

In the case of a company that allows people to post ads or jobs on websites? Would you be required to collect sales tax? What if your company is based in DE?

I'm going to speak to a lawyer, but I wanted to ask the amazing people on Hacker News as well!
The design document talks about applying a heuristic to determine which sites are expected by users to play video:

https://docs.google.com/document/d/1_278v_plodvgtXSgnEJ0yjZJ...

> The Media Engagement Index (MEI) aims to provide a metric reflecting the engagement of a given user with regards to media playback on a given origin. The intent of this metric is to allow websites scoring high enough to be able to bypass the new unified autoplay policy, thus reducing the cost on the ecosystem.
"As for health insurance, the system works if you have a good job with good benefits."

That's kind of an important "if", though. My mother had a menial job when she was diagnosed with lung cancer and I wouldn't have been able to cover her with my health insurance. She unfortunately passed away but at least the attempted treatments didn't cost us anything.

What do you do if you lose your job and suddenly fall severely ill? Return to Canada?
True, they probably didn't need to solve the problem of directly measuring fuel in low gravity, given the thousands of other problems they needed to solve.

Apparently this is a common problem with satellites as well:

> “Traditional gauging methods tend to have wider error bands as the tank empties"

> Measuring how much fuel remains in an operating spacecraft has been a matter of educated guesswork. It is calculated either by book-keeping – estimating the fuel used on every thruster burn – or using a pressure sensor to estimate from headspace gas pressure how much liquid fuel is left. Unfortunately, book-keeping can be as much as 10% too high or too low, while the gas method consistently overestimates fuel reserves.

https://www.newscientist.com/article/dn11254-new-spacecraft-...
I thought Redshift was built completely from scratch, and only looks like Postgres at the wire protocol level?

Also, it would be really nice if I could do both my transactions and my analytics in the same box. Then ETL is basically just maintaining a materialized view.
It may not be a collapse for people who get to choose what they eat, how much they eat, when they eat and how often they eat. But this certainly has a huge impact on the overall human population, where the poorer classes stand at a huge disadvantage with an 8% drop in nutritive value and cannot get supplements and other aids. The existing research and initiatives to fortify staple foods will have to intensify and become more widespread. That's easier said than done.
Exactly. The signal/noise ratio would drop as camps warred each other on the threads.
> those who believe that an open source license implicitly provides patent grants and those who believe an open source license does not allow patent use

There's a third camp: people who think this is a false dichotomy that necessarily requires those endorsing it to have an oversimplified understanding of IP law.
CircleCI's outrageous decision to orchestrate Kubernetes with Nomad
Less than one hour working time for the core software used when developing is cheap.

A lot of software is very under priced in terms of value. The App Store and SaaS copycats pricing doesn't reflect the value or the cost of software - you need big volumes and many go bust due to no profits.

I paid for ST2 in 2012. Five years later the upgrade price is only $30. Should have been more.
HyperTerminal Private Edition
Google no longer reads gmail emails:

https://www.bloomberg.com/news/articles/2017-06-23/google-wi...

Though I'm guessing that they are only now okay giving up on email data because they have so many other sources of tracking your behavior.
HN is in full on denial mode regarding sexism in tech (or at least that's how it seems to me)
Any studies exploring that? Many claims like this are highly prone to confirmation bias. Specifically, you will notice the times it favorably changes your tendencies. Ignoring all of the times it was irrelevant or cumbersome.

Note that I am specifically not arguing against immutability. I have, however, seen bugs caused both ways. When I was a TA, Java students were notorious for not understanding why calling "trim" on their string left the whitespace. To often disastrous consequences. I would be delighted to see empirical studies to weigh against all of the anecdotes in my head. :)
Unlike copyright, patents apply to anything that uses the patented method. This means that if Facebook have any patents on react (and so far I haven't seen anyone actually point to specific patents) they would apply to anything using the same techniques which would likely include any similar library.
A web browser is similar to the old-style 3270 terminals too.

All the mainframe server did was send bytes down to the terminal (well, terminal controller), the terminal itself would do all of the display formatting including field validation, then would send the user's data back up to the server.

It's not quite the same since a web browser can run arbitrary code, but the browser is still used to display data to the user and return user's input to the server, while the back-end server does data storage and processing -- for example you wouldn't implement Google's search engine on client-side alone, all of the heavy lifting is done by Google's servers.
https://youtu.be/0WCaoGiAOHE

It was at 02:30:00
Happy to report everything is working as expected, go get those managed certs!
Obviously a clickbait headline, few people think current tech will lead to AGI, but while we all wait on a new breakthrough in AI, we can build much more impressive systems with what we have now than even a few years ago.

I went to a talk from people who had built more scalable training algorithms for Restricted Boltzmann Mahcines (which Hinton was a pioneer in) a few months ago and asked them why they had chosen to use RBMs. Besides the waffly answers about how generative models were more interpretable than discriminative models, the real answer seems to have been that this was a research program that had started when RBMs were still in vogue, and their funding was tied to it, and once it ran out they were going to switch to investigating Generative Adversarial Networks like everyone else.
So SPACs or blank cheque companies aren't new. They've been around for many years.

http://www.investopedia.com/terms/s/spac.asp

Essentially people collect money upfront and then go deal hunting, after a period of time, usually 2years or less, they then go back to the people who put their money in the deal and give them the choice of pulling their money out and taking a nominal interest rate gain, or putting their money into the deal and collecting warrants along with the deal as a sweetener.

This is very common in the minerals and mining space where serial entrepreneurs found an oil company, go drilling and then sell the company once its got a well up to a big producer. It's a way for these deal makers who know everyone in their industry to help smaller companies get liquidity, while of course helping themselves and the unit holders to make money.

They benefit the unit holders because its a place for them to park alot of money risk free with a decent call option on the upside.

Asa hedge fund in today's market the problem is often too much capital and too few places to invest it. SPACS offer a way to park say $100 million in a vehicle that has alot of upside with not alto of downside. It has a very similar payoff to Venture Capital in that most SPAC's end up not working out but the few that do make it worth while.

As a side note, if you ever work for a hedge fund or any investment company, you'll get the idea of asymmetric risk drilled into your head. Meaning you want your deals to have the potential for 10x upside with say 1x downside.

The key to running a successful SPAC is almost always:

- who is running it, do they have deep industry connections and the ability to get deals that no one else can

- the company being acquired needs to be in need of capital and not in a position to raise it. or put another way, it needs to be win/win for both investors and the company owners.

This particular SPAC seems to solve neither of these needs as typically silicon valley tech companies have no problems raising money nor do they have any issues going public, so this SPAC fails the second test.

It also seems to fail the first test as I can't see why the founders are in any better position to be deal rain makers than say Sequoia, KPCB, or A16Z.
Please listen to him and cut his access to the internet and twitter!
Or it's an attempt to find out and learn more.

If the claims is really something as serious as "Russians overturned the result of the election" it should come with very clear evidence. Otherwise it is conspiracy theory. Granted it is a good one and a great PR campaign. But I think it has run its course by and it's time to switch to something else.

I also heard about "17 intelligence agencies agreeing on the fact". Maybe 25th Air Force (one of the agencies) can tell us more about what they have found there.
That scrolly-video you refer to, I wonder if it was an evolutionary response to ad blockers basically shutting down pup-up ad video. So the justification would probably be "the bottom line"
Threema calls: Voice calls as secure as Threema messages
If you are interested in biologically plausible models of cognition check out 'vector symbolic architectures'
and 'associative memory' research of the 90s.
>Gaming is maybe the one mainstream application where local compute is important.

There are a ton of things our smartphones and tablets do that rely on very high levels of local computing power.

Biometric authentication such as face and fingerprint recognition is a heavily compute intensive application. It needs to be done locally in order to be secure. Face ID is just nuts.

Modern smartphone photography is heavily compute-intensive, from HDR to optical zoom to image editing and markup. Just look at what Apple is doing with portrait mode and lighting effects. I love using time-lapse and slow-motion video modes. What would instagram and snapchat be without locally applied filters?

Note taking, address book and time management. The notes apps on modern mobile devices are multi-media wonders with integrated text, image and handwriting recognition built-in. Calendar management, alarms and notifications all rely on local processing even if they do make use of cloud services. Without local smarts those services would lose a huge chunk of their utility.

Document and media management. I read eBooks and listen to podcasts. My ebook reader has dynamic font selection, text size adjustment and will even read my books to me. Managing media on the device is essential as contemporary networks are still nowhere near good enough to stream everything all the time. My podcast app has sound modulation and processing options built in to tailor the sound to my tastes and needs, including speed up, voice level adjustment and dead-air 'vocal pause' elimination in real-time, all on-device and adjustable at my fingertips. That's serious sound studio level stuff in my pocket.

Playing digital video files. Even ones downloaded or streamed. So what if we've had it since the 90s. It's still proper computation, especially with advanced modern codecs. VOIP and video calling even between continents have also become everyday and absolutely rely on powerful local number crunching.

These things have become so everyday that we hardly notice most of them, but without serious on-device processing power, some of which would have been beyond $10k workstations just 15 years ago, none of this would be possible.
I've never worked in a mission operation context, but I assume in this case it's mostly an assembling of the team as a sort of last celebration for the end of the (very successful) mission, than any major technical requirement.
Someone

1) lifted it off some surface.
2) got the right fingerprint when they did it
3) modeled a fake fingerprint well enough that it would fool touchID
4) Was able to get access to your touchID device while you weren't aware or unable to stop them

Most experts recommend that you instead use a pin-code of at least 6 numbers, or a password of at least 12 random characters using at least one number, and at one punctuation mark. In that case the attacker's algorithm changes to

1) Check for posted note containing password on computer monitor, or
2) Check purse or wallet for posted note containing passcode
It would be more unique but it would take away the convenience of having your phone unlocked nearly instantly with your finger. If you're going by security, a password plus fingerprint would be most secure but inconvenient.
Well we have Trump here calling for it. He has ZERO credibility outside of his dumbass supporters.
Actually, if a company is illegally discriminating against people based on gender, then it is THEIR problem.

If they do that then they can enjoy their millions of dollars in fines for doing something clearly illegal.
If a summary of the test data is/were machine readable in the individual language repos, perhaps one could create an automated aggregation? A distributed/federated version of the old shootout. One with lower maintenance requirements. bendmarksgame-results.json?

The data would be crufty, of limited comparability. But combining easily browsable links to colorized source code, with "just for a rough feel" speed relative to C, might be sufficient for the use case of raising language awareness - "What is this C-speed-like language I've never heard of? Oh, that looks pretty! I think I'll explore this language's web page..."

Or alternately, use the language files on github to create a new, broader benchmarksgame. That is, distribute the work of benchmark revisions and makefile compiler options, but keep the testing centralized. I've no idea of the relative costs of those tasks, or of others. But a continuous integration shootout sounds intriguing.
Harvard rescinds Chelsea Manning's status as visiting fellow at Kennedy School
Yeah, the article was rather short and uninformative.

I'll throw out my usual suggestion for resources. I keep a big list of links to high-quality tutorials and articles on React, Redux, and related topics, at https://github.com/markerikson/react-redux-links . Specifically intended to be a great starting point for anyone trying to learn the ecosystem, as well as a solid source of good info on more advanced topics. It includes links for learning core Javascript (ES5), modern Javascript (ES6+), React, Redux, and much more. I also published an "Intro to React (and Redux)" presentation at http://blog.isquaredsoftware.com/2017/02/presentation-react-... , which is a good overview of the basic concepts for both React and Redux.
I just picked up Knuth's Selected Papers on Computer Languages[1] which has some fun exploration of this topic. Mostly, I will confess, much denser than I am probably prepared for. The initial essay on languages before the 1950s was remarkably interesting. In particular, to see some of the early languages mathematicians were using.

[1] https://smile.amazon.com/Selected-Papers-Computer-Languages-...
I like the clear, straightforward pricing models of other providers more than AWS, personally

AWS is great - don't get me wrong, but their pricing structure is unpredictable enough t make some business use cases much harder to predict than others
Sorry ev, Medium Sucks
This comment previously had a statement saying that there was a current of domestic violence. That is a false statement. The author was kind enough to clarify and respond in the comments below. My sincere apologies.
I think we need a system to prevent this instead of the wild-west that PyPi has become. For example: Developer signatures that are checked against a community rating. If someone does `pip install` pip would look up the developer signature of the package and check a community rating that would verify this is a developer who has offered legit packages in the past. It's not foolproof, but it would go a long way towards solving this.
There are services out there such as Avalara AvaTax that will handle this for you [0]. Calculating sales tax and VAT internationally is extremely complex, it's probably something you wouldn't just want one person or lawyer doing.

Side not, this title should be prefixed with "Ask HN: Online Sales Tax – When must you charge for it?"

[0] https://www.avalara.com/products/sales-and-use-tax/avatax-2
Up being to the right of Left and to the left of Down is intuitive to you? I'd say Up and Down being as their name suggests would be more intuitive....
Being male, I actually have 21 digits, if you can stomach more inconvenience and eww-factor when unlocking a phone.
They expired two weeks ago, and it's only just now being noticed?
Awesome! I wish the UI was a little tighter.
Some asus model iirc; user geocar on HN is actually involved with the project, I believe - I'm just following progress.
I once tried to upload a package called "requirements.txt" (since people do pip install requirements.txt all the time forgetting the -r).

Pypi actually blocks that name from being a package!
This market segment might support a cooperative model, similar to Stocksy United (https://www.stocksy.com/), where the artists collectively own the monetization platform. Stocksy bootstrapped with a 1M investment loan (not equity) which is now paid off. Now Stocksy is fully owned by artist-members.
It's a war for attention, and ultimately, money. If sites can't autoplay video with sound, they'll switch to more of the junk videos that make it onto Facebook (muted by default, I believe), which include giant captions or other distracting elements.
Simple Shop Ultimate Edition 4.5 Crack and Serial Key
Sysadmin war story: the network ate my font
Yeah, yajs hurts performance. There's actually a disclaimer on that landing page you sent me.

Neovim has its own js/json highlighting out of the box and it's pretty crazy fast for me.
I think you do agree to a contract when you use free basics
With an always veto by default option, similar to the way pop up windows are blocked / handled. I much prefer seeing the little red x over a window icon in the location bar that I can click on in my own time than the modal drop down "this site wants to send you notifications" thing that I have to deal with right away, especially since I am always going to say 'no thanks' to the notifications and almost certainly autoplay as well.
I think I am trying to say the same thing.
Amazon built Redshift by using technology from Paraccel. Paraccel was built on Postgres.

See a Quora answer I wrote:

https://www.quora.com/Amazon-redshift-uses-Actians-ParaAccel...
Detecting a shady website is a core competence of any admin.
A (Renewed) Path to React Navigation V1
Open5066 is an opensource implementation of NATO NC3A STANAG 5066 for HF radio
Wouldn't this then mean, to each his own. Why should one person's preferences be imposed on others?
Thank you, I updated the title.
Interesting timing... literally just just finished moving from RethinkDB to Posgres myself https://github.com/heiskr/sagefy .

When I was first building the project, I didn't totally know what schema I would need. I started on Postgres. But having to constantly do database migrations while I was developing was a pain. RethinkDB was great for development while I was figuring out what schema I needed. But now that the website is live https://sagefy.org , the schema started getting stable.

I'm not using perfect third-normal form, but in many cases I have no query needs there so JSONB makes sense. JSONB columns can actually remove much of the need for NoSQL. The biggest gains from moving were: not having to do foreign key validations myself (yay!) and about 2/3 filesize reduction to the database. My database isn't large enough for performance to matter, but I'm sure it would eventually.

If I were to do this again, I would probably start again with a NoSQL database (maybe Redis or ES, or just files even) until I figured out the schema and then move to Postgres before launching. I'm sure there's smarter people out there who can start with SQL and predict easily what the feature set is going to be be before they start, but I don't usually have that foresight. `ALTER TABLE ...` gets old really quickly.

I'm keeping an eye on CockroachDB too... if they can really make something similar to Postgres but easily scales horizontally... that would be amazing.
i would prefer that different containers open in separate windows and then every Ctrl+T would open in that window's context. also makes it easy to close all tabs from a single identity,
It would probably work if you made it out of copper foil and grounded it. But then of course you are no longer mobile and the enemy could easily snip the ground wire coming out of your hotel room. ;-)
AKA CVE-2017-8295. Original report on HN 4 months ago, 70 comments: https://news.ycombinator.com/item?id=14263252