skysight-inc/HackerNews huggingface dataset:
Geometric esthetics aside, I'm eagerly awaiting the Supreme's ruling on voter efficiency (wasted votes). I anticipate it'll moot (supplant) most of the arguments about compactness, shapes, etc.
Re: "empirically untrue," my guess is about the future, for which there is no data, so I don't think it can be "empirically untrue." If you figured out a way to collect data from the future, I am very interested!

FWIW, it can't be empirically true either. :-)

What I am saying is that starting off one's journey by taking money or going through an accelerator enters you into an efficient machine for building a startup in a specific way.

From what I have observed, entering this path often traps founders into thinking this is the one true way to build a startup. In reality, the paths to product-market fit are unknown. You often discover them through serendipity. Being rigid can cause you to miss them.

I am not saying a startup should never take money. Once a startup has discovered their magic, i.e. achieved product-market fit, then taking money and using it to scale is the right way to go.
You can run into similar theoretical worst-case problems as what can happen when trying to conversion for arbitrary NFA -> DFA. See beeforpork's comment:

https://news.ycombinator.com/item?id=13603461

You'd want to target a restricted subset containing patterns that use only certain "tractable", er... motifs.[1] It would make for an interesting project. Specifically, how much you have to restrict yourself in your focus while still aiming to produce something that's useful. I'm not going to pretend that I've got an up-to-date perspective that includes all available research in this area. Something like this may have already been done.

1. For lack of a better word. (I'm trying to avoid using the word "pattern" multiple times in the same sentence, where each has a different meaning.)
A Conservative Answer to Climate Change
In Support of Free Speech – Tobias Lütke, CEO  Shopify
Long time lurker, first time poster from Bay Area ;-)

I was expecting to see a bunch of PHDs with 5+ years of AI or autonomous driving or big data or other specialties.

At a glance, and in my opinion only, well over 50% of these are just "regular tech jobs"(tm). I can't fathom why the first FB job can't be hired locally for example.

I expected to see this with the big outsourcing companies, but not with the top Silicon Valley companies.

This is eye opening and I suspect big change is coming...
Tesla aims to start pilot production of Model 3 cars on February 20
> Gerrymandering results in more competitive districts.

Only when the goal of gerrymandering is to maximize competitive districts, but it's usually not; it's usually to maximize safe districts and districts in which one party has an electoral advantage. (Also, frequently, it's designed to create particular benefits or problems for particular incumbents.)
This reply is disingenuous. It is clearly written what he meant:

>To me YC was a largely branding move. It's fashionable to be able to say "yeah we are YC backed".

Reply to the actual comment instead of setting up a strawman. And, you may want to touch on the other point the parent made, namely incentives being misaligned between YC and startups. Indignation isn't doing the brand any good.
HyperNormalisation (2016) [video]
Not really. It's very easy to get bloat if you integrate ad-networks, analytics tools, social media tools etc. willy-nilly without looking at all the resources they fetch.

The lazy approach WILL lead to bloat.

No news agency is running a plain jane HTML website.
Thanks. Yeah, my understanding is that you cannot have eager execution all the way down, some eager executions inside the function is fine, but you shouldn't have these outside the function blocks.

Without this function block abstraction, it doesn't seem like you can implement dynamic batching very far though (or even at all).
With games, it's way easier to see problems in the profiler on the minimum spec PC than it is on your dev machine. Everything is magnified.
Looking for Work After 25 Years of Octave
> because I myself am a user of these sites

Well how did you come to find/become a user of all these sites?...

Upvote for your use of the "ask HN promotion strategy" done a bit more tastefully than what I've seen on here recently. Good luck.
Makes the front page of HN, and not a single comment. I guess smalltalk is even less of a spring chicken than forth:

https://news.ycombinator.com/item?id=13594526
It's really not about a privileged youngster, it's about business priorities. Most of the time the cost benefit ratio doesn't justify the effort to optimise for high latency high packet-loss connections. Let's say 1% of your potential users use such connections. It only makes sense to support them if your total userbase is a large enough number. For Google, it's a no-brainer. For other sites, it's something to consider.

At work we did something similar a few years ago with our Android app. We dropped support for Android 2.3 users because we only had a couple hundred of them and it didn't justify the developer cost to maintain it. WhatsApp only dropped support a month ago. I don't think that was because they were somehow less privileged than us.

The casual ageism in your comment is unbecoming. You could reconsider it.
To actually answer your question, I do not think the next Google will have gone through an accelerator. Maybe they will take funding at some point in their lifetime, but their success will not be owed to entering a rigid assembly line for startups.
If you think GNU Octave has made a difference in your life or other's, please take a moment to continue funding his efforts. http://jweaton.org/?page_id=48
I stuck with VS Code. To be honest, I don't think it's even in the same league as ST or Atom due to the amount of integrated tooling. The integrated debugger, git, and task runner management is a god send. VS Code is also the only editor I've used where javascript type lookups and auto completion/code doc parsing Just Works out of the box.
Aren't Lisp machines always ahead of their time?

What killed them? The advances in COTS microprocessors that also killed the minicomputer?
A somewhat more informative article here:

http://www.theverge.com/2017/2/8/14555238/nsa-leak-indictmen...

50TB is a lot for a single person. How the heck did he even store it all?

The article mentions no motive. Without knowing all the facts, it almost seems like it was some sort of irrational compulsion.
The definition of "lane splitting" there is not what GP referred to, so this is just equivocation.
Two countries can't be representative of the continent. This title should read Ethiopians and Djiboutians
Why would you need software for it in the MTA?
Use a local resolver with tor's dns option + automapping
I'd rather have people stop virtue-signaling.
Alexa, start living healthy
Do you have any more? Looking for an invite :)
Very interesting. We'll definitely check it out.
What an incredibly naive and immature way of framing the situation. You can't be older than 13 years old.
Yeah. Agreed. In case you missed it, I retracted my statement in a follow-up reply.

Some modification to my earlier statement is accurate. :-) Unfortunately, I don't have time right now to iterate on it. If you're interested, you'll have to discover it yourself.
Is face unlock fooled by video of a person blinking?
Except it didnt when the post was submitted, it was fixed later by author and good for him since he was in violation of Amazon TOS
We will if it isn't.
The regex-dna benchmark biases toward regex engines with aggressive literal optimizations. Namely, there are 21 distinct regexes in the benchmark. Of those 21, only 1 of them actually uses Rust's core regex engine. The rest are compiled down to literal searches. Even in that one case, literal optimizations are used to speed it up.

I'm not familiar with Tcl's engine, but if it also applies aggressive literal optimizations, then that could explain its performance. However, given a more fine-grained analysis of regex-dna[1], that seems unlikely. The C program is large, so perhaps there is more to it than meets the eye.

The perf difference between PHP w/ PCRE and C w/ PCRE has always perplexed me. But there are... so many variables. Maybe PHP enables JIT in PCRE (the C program does not), or perhaps PHP's preg_replace is doing something clever, e.g., by combining all of the replacement regexes into one.[2]

> One of the big pieces that can easily be glossed over, especially during performance comparisons, is unicode handling.

Indeed. The regex-dna benchmark does not require any Unicode handling at all. It's a strictly ASCII based benchmark.

If your regex engine uses finite state machines, then one can typically build your encoding into the machines themselves, which results in little or no performance degradation in matching in the common case. (The cases where it matters is if your regex is large, e.g., `\pL{100}` is large indeed.)

[1] - https://github.com/rust-lang/regex/blob/master/bench/log/05/...

[2] - https://github.com/rust-lang/regex/blob/master/examples/shoo...
I agree! +1
This could be a great way to securely alert Github project maintainers about security vulnerabilities.
"Empire of Dust" (1:15) follows a Chinese developer working in Africa. Interesting glimpse into local difficulties with culture and industry.

https://www.youtube.com/watch?v=A0C4_88ub_M
Yes, but even indigenous tribes surround usage with rituals, it's not a free-for-all. I disagree strongly with criminalisation, but almost universally, drugs make people extremely selfish and very easily destroy the sense of responsibility needed to work within a society. You can be incredibly reductive and say it's to have a firmer control on the population, and in some ways it is, but at the same time there are perfectly sensible reasons why there is a taboo. If I've had some acid, I'm not going to look after my kids very well. If I've smoked a load, I'm going to prefer sitting on the couch rather than going and doing some work. If I've taken a very strong opiate, that will make me feel better than almost anything else I can possibly do, so why not do that instead of other things. If I take ecstasy on Friday night, I'm going to stay up all night and then come down hard over the next day and I'm going to miss that family get together. All of these things are my choice, and criminalisation [I feel] is staggeringly wasteful and counterproductive. But drugs are often [cumulatively] socially destructive. I agree with you, but a helluva lot of time it's not as clear cut as just an easy excuse to imprison people
I've switched over in the past couple of months. The motivating factor for me was my switch to writing more JS (the debugger works really well.) But I'm increasingly finding myself using it for everything I used to use Sublime for. It's come a long way in the past year or so since I last gave it a try.
Did you mean to use the term fluidity rather than the term viscosity? I believe they are mathematically inverse.
Very nice. Lots of fun. The only thing missing is that the paint doesn't mix, ie. yellow and blue don't turn greenish etc.
Are you kidding me?? :)

Please share it. Would be much appreciated.
It appears to be some sort of fluid simulation.
Upvoted because these are great reads. Generally being younger is an advantage, but in how many trades does having more experience make you less desirable?
3 Ways Artificial Intelligence Is Helping Lawyers
You couldn't transfer it over the network anyways, because the networks are physically separated from the normal internet (NIPR). You cannot use massive storage devices either (like hard disks, sd cards, flash drives). He would have had to hand carry stuff out, probably on optical media.
The ISS gets connectivity via a small number of ground stations and mostly satellites. Their connectivity is not uninterrupted; there are small regular time intervals at which none of their uplinks is in line of sight.
Neat! What was the application? Or was it pure research?
TL;DR: The railway from Ethiopia to Djibouti failed because no one could afford to maintain it. A few years later, the Djibouti government took out a loan for the value of 9 months production from the entire country, and paid some Chinese firms to build them a brand new one.
I saw that recently, after the post on here about the 'pass compatible password management for teams', I forget what it was called.

It's actually more along the lines of the latter I wanted to do with Passbase - seeing as it's already using KBFS it would be (relatively) easy to do password sharing, just throw it in a shared private folder.

I was thinking more of the shared pizza-order password with room-mates, or groceries, bill-paying - whatever - than professional teams, though.

I digress, yes, I'd definitely recommend using Pass over anything I've cobbled together!
That's… murky. I live in France, where your correspondence is supposed to stay secret. It obviously applies to personal snail mail, and arguably personal e-mail. It should apply to every personal IP packet (they're structurally closer to snail mail than an e-mail is), but I don't know if it does.

Work stuff… When you use the work computer to do stuff on behalf of your employer, it's not really private, and could arguably be monitored. (There are work regulations that limit how you can use that data however. Benchmarking for instance is forbidden in France.)

The problem is, since proxy servers cannot automatically distinguish work related activities from personal errands, they tend to cast a wide net. The implied distrust kinda disgusts me, but I reckon this puts big companies in a delicate situation: one does not simply trust thousands of people —too many single points of failure.
I've read the first three volumes. And recently when paring down my collection, it went out. Sorry, Donald, but you've got too much about multi-phase tape sorts and not enough about current programming.

I started volume four but couldn't get my head around the first page, and am very dubious that plowing through it would have any real value.
So who's made most money out of the bay area? The wealth creators or the land owners? I'd bet the latter.
Think of the list as alternative facts.
– They can finance stuff like this on credit unchecked by ny public opposition to growing national debt

– Having started later than western countries, their public debt (41% GDP) is much lower

– High GDP growth rates further lower the effective burden of their debt

– They can act largely unencumbered by the historic debt of colonialism, while western countries face opposition both internally as well as locally in the project countries

– They have less qualms of working with some regimes with less-than-stellar records on human rights

– Lower regard for human rights means lower risk of political tensions between China and the host countries, which could otherwise endanger investments. Western countries, conversely, want to avoid a situation where they have to compromise on morals to protect their investments (c.f. China)

– China has a lot more experience with large infrastructure projects than any other country.

– China brings their own workers to these projects, which are paid far below any construction workers you could find anywhere in industrial countries

– The politics of China allow for "Grand Plans" and their quick approval. Democratic processes would almost certainly stop any such project in a western country because it's impossible to write a reliable business plan for them. These are bets made on a whim and to a certain degree driven by politics and emotions.

– Western democratic countries generally regard such projects to be the provenance of the market.
I have to say this for wireguard, they're doing really well at PR.

We're still doing pretty well with bonding multiple OpenVPN links to get multi-processor performance at FastMail:

https://blog.fastmail.com/2016/12/19/secure-datacentre-inter...

But I'm sure we'll look at wireguard again at some point, but while the website says this: "WireGuard is not yet complete. You should not rely on this code." I'll stick with being conservative and using what we already know and trust.
> The gerrymandering problem isn't created by individual districts

Yes it is.

> it's created by first past the post voting.

FPTP creates other problems, but not the gerrymandering problem. OTOH, systems that support parties may mitigate some effects of gerrymandering.

> Now it doesn't matter where you draw the district lines, because there can be twelve viable candidates and no matter where you draw the lines, each district will choose the candidate who best represents the district.

The problem with gerrymandering is that single member districts let you choose what kind of candidates will be elected by how you draw draw district lines, and by doing so you can assure that some interests are over or underrepresented in the legislature compared to their prevalence on the population. You've not stated a way in which range or approval voting change that (and you won't find one, because they don't.)
Ah, great points. Thanks.
There are 2 thermostats listed and this was last updated 4 years ago. Is this really that useful?
At the end of the day, I just want to work with the best people for the job.

Evidence has shown that without a commitment to diversity, some of the best people can be overlooked or passed over during the interview process, and some evidence shows that diverse teams in fact outperform non-diverse teams.
I will be blunt, you would be amazed at the sites that suck even when you have 1g. I used to always think, damn my DSL is slow until I was at 1g and some sites did not improve and how many of the applications I have which can update are throttled
it says up to 50tb. knowing the sense of hyperbole of government agencies the reality is probably ten times less.
I really like the concept of Atom, but it always feels slow compared to VI. I think it's psychological though, because I can't point to any part of it and say "This is slow".
I can't think of a single website I know that uses JS to intelligently load thing via connection-speed sniffing. It's a nice thought, but it doesn't happen. There used to be JS fills for responsive imagery -- it was never connection-speed based, but viewport based -- but this is all browser-native these days. Some things might provide simpler assets via CDN-based UA sniffing.
Until I learn more I'm going to take the 50TB accusation like the (as much as) 300 years jail time they're likely threatening him with to get the plea deal. Sound like there might be some funny counting going on.
Sign microsoft drivers with the microsoft key. Give MS signed drivers a lower rank than all other drivers.
Radio Shack is a case of terrible management unable to see the writing on the wall and adapt. The idea that Radio Shack can't compete against online electronics stores (such as Amazon) is false. They just failed to focus on a market and stick with it (specifically electronic enthusiasts).

For example, what if they partnered with Raspberry Pi, and offered a Pi store inside of Radio Shack where you can buy Pi's, accessories, and talk to Pi experts. Copy the Apple store experience for this vertical.

According to this post[1], they've sold 10 million Raspberry Pi's. At an average price of $35 each that represents a 350 million dollar market. While not huge, there is certainly opportunity to capture accessories. See cell phone cases as an example.

[1] - https://www.engadget.com/2016/09/08/raspberry-pi-10-million-...
In other news, water is wet, the sun came up this morning, and here's that one secret that doctors don't want you to know... /facepalm
> Do you see the possibility for a scientific process which would help define criteria?

At root, criteria are a value proposition, not a fact proposition. Science answers (or, predicts answers to) fact propositions, not value propositions.
We outsource this to CloudFlare and their Mirage service: https://support.cloudflare.com/hc/en-us/articles/200403554-W...
I didn't write "runs in kernel" as a benefit. I wrote "directly integrated with Linux networking stack". It's actually not the case that the other VPN alternatives integrate as seamlessly with Linux networking tools as Wireguard.
Badly needs static analysis. coverity is free for open source projects, will find many of the same issues, and produces reports that directly identify the buggy code, rather than the crash which might come thousands of instructions later in a completely different layer, requiring extensive reverse engineering to identify the source. And then when you've fixed one, the other test cases all need to be re-tested because they might have come from the same root cause, despite crashing in different locations.

Particularly when the hit rate is very high, fuzzing is a stupidly inefficient way to find bugs.
Executing an NFA on search text takes linear time and space, so what I said is true. ;-) In practice, it is hard to make NFA execution as fast as backtracking engines. (PCRE famously implements an NFA, calls it a DFA, and uses that to declare that the DFA engine is slow, which is incredibly misleading.[1] Thank you, Mr. Friedl. sigh)

Production grade regex engines with a DFA (like GNU grep, RE2 and Rust's) do conversion lazily. By doing it lazily, at most one new DFA state is added for each byte in the input in the worst case, which maintains the linear time bound. Unfortunately, this can result in memory growth proportional to the search text, which is why all such implementations use a fixed-size cache of states that is flushed once it's full. It works well in practice, but can slow down dramatically (to about the speed of an NFA) if the cache of states needs to be flushed frequently. The most common provoker of such behavior is large counted repetitions, e.g., `\pL{100}`.

[1] - http://pcre.org/current/doc/html/pcre2matching.html#SEC4
The Tesla fans can probably give you the details -- although they're still a little wedded to cars. A coal plant can use filtering much more elaborate than anything a private vehicle can use, so reportedly a Prius (35 MPG) has about the same emissions as a Tesla fueled from an all-coal grid.
IIRC the cases were made out of magnesium. There are videos of lighting them aflame on youtube.
Yes, that's completely the same thing as downloading a movie illegally.
So Africa is China's California. Whoa. I hope this time around, the Africans aren't the Indians.
Yeah. Most teens don't have dreams about code, but I do. I fall asleep thinking about some bug, and wake uo with a solution. Unfortunately, I sometimes forget it :P
you can also donate via the Free software foundation, I'm not sure what the author prefers, but the FSF donation can most likely be matched 100% if your company participates in a matching program.

Hopefully, adding a "for 'GNU Octave' project" note should be enough.
50 terabytes wouldn't take years to transfer over the Internet, maybe a month or so.
For those of us not in the know, GNU Octave is, according to Wikipedia, "software featuring a high-level programming language, primarily intended for numerical computations."
Local districts don't have much say in curriculum after the "No Child Left Behind" act.

The push for more public funding to charter schools really only benefits districts with lower population and higher property taxes as the charter schools generally have a much higher teacher to student ratio.

https://en.wikipedia.org/wiki/No_child_left_behind
While that really, really sucks for the team (suggestion: take your latest count and just keep a manual tally of the new messages, maybe?) the final point they make is something that needs to be stressed over and over again. Don't trust third-parties to care about your data. They may have backup strategies in place or they might not. No one is going to care as much about your data as you do and you should treat every piece of data as if you have the only copy of it.

If it's important to you, then you are ultimately responsible for it.
I had the same issue, but signing up on the website seemed to work fine and then I was able to log in without issue.
Show HN: Keen Compute