skysight-inc/HackerNews huggingface dataset:
Seems like a good thing to have another VC firm that actually tries to make its own decisions. It doesn't seem particularly new or ambitious though.

New and ambitious would be attempting to beat YC at its own game. Competing head-to-head with YC for startups and trying to create a version of YC that was meritocratic and scaleable. For the good of the world, startups, and for profit.

Someone could create a version of YC that funds any startup that meets a certain level of traction for example. Or it could do funding by directly measuring the team's technical or other abilities. It could use a blind admissions system that doesn't rely on judging founders in 10 minute interviews.

YC funds just 3% of the founders that ask for funding. It's entirely likely that they fund the wrong 3% and/or ignore a huge percentage of potentially great startups.

There's only a few people in the world able to the raise money necessary to compete with YC and they all seem afraid to even try.
I wonder if it's an understanding of just a natural equilibrium found when two companies iterate on focusing where their money seems to be most successful at earning contracts. Soon enough one company is great at one thing and the other another.
Or perhaps a more realistic scenario, when ISP customers aren’t able to access their paid services reliably and start dropping off en mass because they refuse to be held under the gun, how would the “big guns” react?

edit: spelled “held” as “elf”... autocorrect
India implements net neutrality
Wait, you don't see the obvious benefits of a local coffee shop page displaying its address and hours being served over an encrypted and secured connection?

Sarcasm aside, I think that the big organizations pushing for HTTPS everywhere also tend to employ a lot of people who visit HN; company culture does have an effect.
> why would it be an overreaction to sue the person who did it!? That to me is the only valid reaction

There are three reasons to sue: (1) as a deterrent, (2) to get an injunction and/or (3) to recover financial damages.

The former employee appears broke, so (3) goes out of the window. (2) is a possibility, but mitigated given he already shared the data. As for (1), unemployment + threatened criminal charges would do as much work.

Now let's look at the downsides. Tesla has Streisand effected this former employee's claims. The lawsuit will bankrupt the former employee if he can't show whistleblower status. That incentivises him to double down. At the same time, the public attention incentivises the SEC to look closer. Even without any wrongdoing, that attention is time consuming and costly.

If all this employee did was share with journalists and the SEC, the lawsuit could become a PR problem. Even if Tesla prevails, it will have dragged itself into an expensive distraction.
Exactly right. Often for devices, but also for software (usually enterprise). Here is a list of kernal extensions compiled by the macadmins community: https://docs.google.com/spreadsheets/d/1IWrbE8xiau4rU2mtXYji...
I still find the two statements equivalent if you ignore the positive and negative sounding spin. As you point out, the market will always choose the simpler option. How could an ISP have a business relationship with every server in the world, even those not physically being on its fiber? It can't its an explosion of complexity, so an ISP has to discriminate against a couple big, identifiable companies.

If the pro net-neutrality position was something to break up the telecom monopolies, I'd be all for it.
So he's basically going to pay for a bunch of people to go door-to-door in Flint installing water filters? Neat.
Humans Didn’t Evolve from a Single Ancestral Population
The world if, companies had no employees
A browser extension to make Medium more readable
The burden is on you to show how QoS concerns are relevant to net neutrality regulation, such as by pointing out how the net neutrality regulations could possibly have impaired an ISP's ability to handle QoS. Otherwise, pointing out that there exist different kinds of traffic on the internet with different bandwidth and latency requirements has no relevance to the regulations that were under consideration. You shouldn't imply that there's any technical motivation for being anti-net neutrality unless you're prepared to back that up with a real explanation.

I'm not going to respond to the part where you don't believe that the federal government has the power to regulate interstate commerce in non-physical goods, because that's so far into crackpot territory that nobody on either side of the net neutrality issue cares about your stance on that issue. It's hard to take you seriously when you're so against net neutrality that you also advocate for getting rid of federal wire fraud statutes.
I can't figure out why this isn't accepted as an answer for latch? Admittedly there's probably something simpler, but this seems to adhere to spec.. https://i.imgur.com/mnePQc7.png
I think one of the big differences is that it's easier now to be in a bubble where you believe nearly all "reasonable" people think like you because it's all you ever see due to reality filters.
4 add-ons to improve your privacy on Thunderbird
I started using onenote after realizing how bad storing my uni notes in text and word docs was.

I moved onto evernote for my work laptop and found it horrendous on windows - it wouldn't let me do something as simple as auto-capitalizing first words of the sentence. I'd run into issues quite often and googling it would amount to someone complaining about it on the forums a couple years back and nothing changing. After that I just moved back to onenote.
This displays a lot of interesting characteristics, but I wish I could explore the data further. For example, zoom in on the 4 years leading up to 2008, then compare to the 4 years leading up to today.

Also interesting is that the data is clearly cyclical on an annual pattern. Look at the last 5 years for evidence of that.
So when does China implement a Universal Basic Income haha.
> so an ISP has to discriminate against a couple big, identifiable companies.

No, they don't. They already have paying customers, and infrastructure to credit packets to those customers' quota/bill. There's no need to expend any effort tracking the other end of the connections, even if some targets are relatively easy to identify. They have everything they need to bill a responsible party for cost increases due to heavy traffic, without trying to single out (read: extort) companies like Netflix in a monopoly-abusing fashion.
Create a MySQL REST API in Minutes Using DreamFactory
My point is that "fascism" is used interchangably for "oppressive government" when it's not the same thing. There are many systems of government that put people in prison, murdered, and did bad things in Africa besides fascism. What's your point?
should i withdraw whatever money I have left in my stock brokerage or

go all in on nearly expiry puts
A Free Certificate Authority for Developers (Not Publicly Trusted)
https://www.insecureca.com This CA signs anything without any validation. It is obviously not publicly trusted, but better than rolling your own root and intermediate for running quick tests. What do you think?
Article leads with a photo captioned "Garry Tan and Alexis Ohanian are looking to a build a VC firm for 'the next 100 years.'"

The closest the story comes to expounding on this that the firm has their own CRM software and that they "value doing our own research." A succinct summary of the article may be the paragraph leading "Like most VCs, Initialized says it isn't like the other VCs."
Time is more important than money, and expertise does not depend on the funding of a newspaper or media company
> Nope, not possible. I mean it would be ridiculous if a large number of people displayed unthinking loyalty to a money-making venture just because it projected an image that catered to their prejudices, wouldn't it?

basically ICOs
> Read and change all your data on the websites you visit

Better luck next time.
Simple web game  No-three-in-line
The language hyperbole is out of control and tragic. The boy keeps crying wolf, but the wolf will show and murder tens or hundreds of millions of people. Everyone forgets fascism can come from the left, too.
I suspect that anyone who has worked in tech at more "traditional" non-tech businesses would be far more familiar with the challenges inherent in any ETL undertaking. It's usually critical business data, too, so there's a strong incentive to avoid errors there, too.

The trouble is, despite (or possibly because of) being cognitively difficult and requiring a certain discipline (for lack of a better word), this kind of work doesn't come across as very "sexy" anecdotally.

Even if it does get shared, the part that makes it hard gets overlooked.
Haha, I feel like he is learning from Trump
Thanks for bringing this up, I would not have looked for it.
Ha, "restoring internet freedom" is the fakest comment of them all!

So how does this work, does Pai get a fat retainer for doing nothing from ATT after he is out?

This is why I don't believe people who have developed there political views(beliefs, ideology ?) working for special interests are good for the people when they need to start thinking about the whole forest; they can't get over their trees. Certainly not at the cabinet level, hopefully not at many levels below either. You see it with Pai, Devos, Pruit, etc. What a disaster.
Yes. Our house in Australia is reasonably well insulated, but if I turn off the A/C, it feels warm again within about 15-30 minutes. During summer, it can remain 30C (86F) overnight, and higher than that well into the evening. Recently in Oman, the overnight minimum didn't drop below 42.6C (108F) overnight.
I own a Google Cardboard (literally the cardboard version), HTC Vive, and I've tried Oculus and the Samsung version of Oculus as well as Playstation VR. My vision in this area is probably better than most. Even a full Vive/Oculus with motion controls gets old for most people, and the portable Oculus Go/Samsung Gear are even more gimmicky.
> The Foundry uses this intense interrogation to root out the things that could kill a project down the line, before X has poured in piles of money and time. Take Foghorn, X’s effort to create a carbon-neutral fuel from seawater. The tech was amazing and the problem was huge, but two years in, the team realized they had no viable way to compete with gasoline on cost—and were reliant on technology that was closer to research than development. X killed Foghorn, gave everyone on the team a bonus, and let them find new projects to push.
Software developer gets fired by a machine
GeoFirestore – Realtime location queries with Firestore
Show HN: Lack.py – Pipe data between Python functions in the command line
> Didn't the experts build the first system? Don't you want to deliver a fresher system? Won't the experts be attached to the old way of doing things?

With all respect, that means you should not be in a position to rewrite legacy code, or to commit others to such a rewrite.

If all the experts you have worked with have been, in your eyes, overly attached to the old way of doing things, you have one of two issues:

- You have not had enough experience in the field, and have not worked with experts that actually have perspective about when/how to rewrite, abandon, or rework their code.

- You have dogmatically condemned people who think that the latest-and-greatest tech may not be a good solution to the problems at hand to the "old fogey" bin.

Either issue means you're not ready to make decisions at this level. Learn more. Research more. Watch more. Listen more.

Weirdly, gaining this perspective has less to do (in my experience) with years on the job, and more with diversity of team/business environments worked in.
And we don't have any offshore wind farms yet, but they are coming...
Command-W works out-of-the-box in Cocoa, but it looks like the author has unfortunately customized the menu bar and disabled this feature.
>> Even without the Title II rules, the FCC still has the very legal power you object to; it is simply choosing not to exercise that power. The law as it is currently written allows the FCC to change the classification of ISPs back to Title II by following the same process used by Pai to reclassify ISPs under Title I. The courts found that the FCC had acted appropriately and within their power when ISPs were reclassified as Title II services. If you think that power is not something the FCC has then the burden is on you to change the law (good luck).

Exercising the legal power I object to is something I object to. It is on me to object and bring up my opinions in the forum in which this is being debated.

>>"It makes sense for the health of the network for big companies like Netflix to have business relationships with the ISPs to push the servers closer to the edges"

>> That has nothing to do with net neutrality.

How can an ISP get Netflix to pay it, or lean on Netflix to install new servers in their network, if it is illegal to use their own bargaining position?

>>"The main argument for net neutrality is they are monopolies so we should beat them up"

>>No, the argument is that the utility of the Internet to society as a whole is maximized by neutrality and that the benefits far outweigh the cost of possibly lower ISP profits. It makes no difference if net neutrality is achieved by a regulation or by a competitive market, but for the vast majority of Americans there is no competitive market for ISPs. If you think a competitive ISP market is better than regulating a specific outcome, you need to have some proposal for setting up that market -- for example, re-instating the line-sharing requirements that gave rise to a competitive DSL market in the late 90s (a market which completely disappeared when those requirements were rescinded).

So we agree that, 1) ISPs are monopolies, 2) monopolies find ways to abuse their power, 3) regulation could help achieve net neutrality. However, I do not agree that the current "net neutrality" situation is so bad so as to require a stopgap fix and I definitely do not think the federal government should be the level of government doing the fixing.
Walmart's Newly Patented Technology for Eavesdropping on Workers
You can tell people place no value on this by looking at how hard the call stack is to follow. Abstractions on abstractions so you can’t tell where you’re coming from or going to.

Heck, even logging frameworks are this way. I wish we could sit down and rewrite some of these critical libraries for legibility. Especially as the number of libraries we have to interact with continues to grow day by day.
I've been using this all day and it's amazing.

It's not a replacement for a notes app. Instead, I'm using it to remind me where I left off on my work. It's helping me stay focused. Instead of seeing the distracting new tab screen, I see what I'm supposed to work on.
India approved net neutrality rules that ban ‘any form’ of data discrimination
> How would the system know which side is correct and which side is incorrect?

Groupthink, methinks.

Using voting to establish "fact" seems like it could go very, very wrong...
If this allegation were true, it would definitely render the journalist unreliable and ethically compromised. But, this article is in favor of Boeing, not SpaceX, so I'm wondering what you're trying to say..?
> Surely that growth in production is matched by a growth in load?

It is not, although consumption growth may trend upwards again as transportation is electrified (and oil consumption moves to electrical consumption).

https://www.bloomberg.com/view/articles/2018-03-01/americans...
Foundations of Machine Learning from Bloomberg
Tardigrade protein helps human DNA withstand radiation (2016)
You Cannot Do That
I hope you appreciate the fact that you have a door :)
> This is perhaps one of the most harmful statements I’ve ever read on Hacker News.

And here I thought I was writing an innocuous comment on debugging code. Hyperbole much?

> There are a LOT of different ways to write software... Writing a React app is very different from writing a game in Unity, which is very different than writing a game engine in C++.

It's interesting that you brought up these 3 use cases. I started my career working for a shop that wrote a game engine in C++, then moved to Unity. I now write React apps for a living. Do I know you? :)

With the exception of a few corner cases, like portions of code that does rendering, and HFT software, where performance concerns trump everything else, what I have seen in that time is the following:

1) decomposing your code into smaller functions is objectively better than NOT doing so.
2) writing functions that don't mutate its local variables is objectively better than writing functions that DO.

By "objectively better", I mean that the code written conforming to the above have the following characteristics:
- more readable than code that does not.
- more testable than code that does not.
- more re-usable than code that does not.

It's on these two assumptions that I build my case for eschewing the debugger altogether in favour of the REPL. If you write code conforming to the above, you have absolutely no need for a debugger.

Having said that, it is possible that you need a debugger to wrap your mind around code bases that you inherit, which were written poorly (or equivalently, in a very "object oriented" fashion).
The double semicolon only matters in the REPL (aka the "toplevel").

Off the top of my head, I can think of at least two other situations where punctuation matters:

1) Whenever you have nested match cases:

match left with
| Some left ->
match right with
| Some right -> Some (left, right)
| None -> None
| None -> None

The compiler does not use indentation to figure out scoping, so the above gets treated as:

match left with
| Some left ->
match right with
| Some right -> Some (left, right)
| None -> None
| None -> None

So you need to surround the inner match with parens

match left with
| Some left ->
(
match right with
| Some right -> Some (left, right)
| None -> None
)
| None -> None

2) If you are doing imperative things inside an if statement:

Consider the following function:

let cache_file file =
if not (file_exists file) then
printf "downloading file\n";
download file
else
printf "file already exists\n"

The problem here is that OCaml allows one to create an if statement with no else clause. And since the compiler doesn't use indentation to figure out scoping, then the code is essentially treated like the following:

let cache_file file =
(if not (file_exists file) then printf "downloading file\n");
download file;
else (printf "file already exists\n");

Which is just totally wrong. So in order to do multiple imperative actions within an if block, you should use either parens, or begin/end delimiters (which are treated exactly the same as parens)

let cache_file file =
if not (file_exists file) then begin
printf "downloading file\n";
download file
end else
printf "file already exists\n"
How to Analyze Patient Readmission Part 2
That’s what annotate is for. You can see the layers of sediment and work out the story.
Some of the best colleagues I've had, and teams I have worked with, have made this position (formally or informally) a rotating one. It's a great way to learn.

Corollary: this position needs to be at least two devs. Otherwise, you're rotating in people for redundant discoveries rather than mentorship.
Reminds me of pingbacks
Social capital is doing this now as a pilot.
Minor correction: the plain text version is 708 KiB, the ePub version which is 280 KiB uses compression (it's a zip file).

Another nifty datapoint: the plain text of War and Peace is 3.2 MiB
Show HN: An featureful flags package for go with idiomatic subcommand model
No he made his money selling books explaining to people how to become rich. To my knowledge he wasn't wealthy before his book.
https://anti-captcha.com/

Done. All I had to do was Google it.

You really don't think that the kind of people who want to swing policies affecting a multibillion dollar industry wouldn't be able to get some office workers in India to solve Captchas?
These 2 brothers each launched $1B companies in their 20s
Why do you think we have a right to interfere in the business and choose how they make money and administer the network? Because they are a monopoly? Then I agree we should break them up. Because they are a utility? Then I agree cities and states should regulate or own them. Federal Net Neutrality does none of these things.

What about extremely bloated news sites that clearly spend no effort decreasing data size? Should end customers just pay for that lack of incentive?
That still requires a centralized reputation system to be the clearing house. Unless people frequently comment on the same blogs. And in that case the activity would be more centralized again.
I can't think of any time a double-comma would be syntactically correct. Double-semicolons, which may be what you're referring to, are never required (although in some situations they will cause syntax errors to appear closer to the actual problem). They can be placed after all top-level value bindings.

Probably your best bet is to follow an intro series so you see some examples (https://dev.realworldocaml.org/ is the best at the moment, I believe), although if you're so inclined you could just read the BNF for the language (https://caml.inria.fr/pub/docs/manual-ocaml/language.html).
Isn't a forestry handbook a "random appeal to authority"?
> Also, your job is not to break one thing, but rather to break the difference between multiple things. That kind of «differential reasoning» is its own separate sort of activity.

This seems like splitting hairs. You could wrap this differential reasoning assignment in a function that returns true iff the outputs are different and achieve the same CTF-style behavior. The only difference here is that students get one assignment at a time instead.
Can’t concentrate at work because open office.

Can’t concentrate at home because Slack (virtual open office plan).

Always open office.
That's utopian. The reason cautionary rules like those in TFA exist is because "just undo/revoke all the bad shit that led to your current situation", while certainly appealing in concept, is often impossible in practice. Instead, litmus tests like these, which can be practiced at the dev team level, prove useful. Who knows, if enough dev teams at a company arrive at the same conclusions using reasoning like this, perhaps they really can put enough pressure on management to induce firings of prominent debt-incurring people. Even (and more likely) if not, that understanding at the engineering level will help mitigate future damage/mistakes.
The way I've phrased something similar before is "don't do a full rewrite if you couldn't write up a plan for refactoring in place to fix the problems with the old system."

If you can build that plan, and make the case that it will be easier to do the full rewrite, go for it. But if you couldn't put together the fix-in-place plan, you might not understand everything the old system does well enough to actually estimate the size of a rewrite...

(This isn't solely for full-parity rewrites: if you're dropping features, what does that look like dropping from the old system?)
A Panasonic toughbook cf-53, a pen, a binder, a notebook, and 6 folders.
Nautilus (GNOME Files) used to have a spatial mode, I was rather perturbed when they didn't bring it forward for GNOME 3. Obviously Apple killed the spatial finder with OS X, though it's always had the quasi-spatial mode with the pill button (remember that? I'm a little miffed about that one too, especially now that they've gotten rid of the dedicated full screen button that gave it the boot to make me hold Option every time I want to zoom a window instead of full screening it).