skysight-inc/HackerNews huggingface dataset:
Thanks, I wanted to indicate our primary focus moved from the speed to the availability. But you're very right that there is still much to improve. We're not happy until every page is fast.

Specifically about the repo tree page load:

1. I'll share this comment with our VP of Eng

2. We're working on Gitaly to make git calls faster.

3. We're working on a multifile editor to make browsing faster.

BTW Here is a graph of how some of the other pages improved https://www.dropbox.com/s/8ztha1av8t0fcau/Screenshot%202017-...
Asshole entrepreneurs are one of the other factors I was talking about. They tend to make it very hard for young people to enter the job market (the famous 5+ years of experience required).

It's a bit of self-entitlement on the part of the prospective employees, and a bit of self-entitlement on the part of the entrepreneurs. The latter are rightfully mad at the government, and since they're in it for the money, they try to save as much money as they can. I'm not condoning these practices, I'm just saying that, when everything you earn from January to June goes in taxes, I can understand them trying everything they can.
From an internal rate of return standpoint, Trello may have come pretty close to the value of a $1billion company to its founders and employees because it only took one round of funding - $10 million for non-controlling interest [1] - and existed at $450 million. So the pool of money for common stockholders was $225 million or more.

[1]: https://www.joelonsoftware.com/2014/07/24/trello-inc/
I think some people want to be outraged.
If you had enough access to run your Visual Basic program, didn't you already have enough access to change the wallpaper and hide the icons even without the victim's password?
It's no surprise the software isn't quite there yet, it's a brand new product, and it's a feature Apple said was COMING, not that it was immediately available. In 6 months or a year, I bet it mostly just works, provided you spend all that money.
Exactly—it's unrealistic to expect everyone to be able to power up and down hills at Lance Armstrong speeds. I can travel very long distances up and down hills under my own power... given the right balance of speed and gear ratio. I don't always have the luxury of that time.

If I lived further up the hill, or had more hills that I regularly dealt with, I'd very much own an electric assist.
So formalizing things with type systems is great. In fact, I'm a huge proponent of it.

The problem still remains, you may not have a sufficiently well developed requirement set to be able to specify things in your type system.

I'll give an example: It's possible in Haskell (really many languages) to create a type SafeString which can be constructed from a standard String and does all the necessary escaping for the target (let's say it takes in a username and works to prevent sql injection attempts, or removes HTML tags, or whatever might be appropriate). And for all practical purposes it behaves exactly like a string otherwise. Any time you want to make a SQL query or generate some HTML you know that you can use a SafeString and it'll (barring errors in implementation) work without causing you either security risks or producing incorrect outputs.

That's fine that we can do this, if it doesn't make it into your system design you won't know that you need to do this.

The type system itself doesn't tell you that your types are underspecified. It needs to come from the requirements analysis (in this case, requirements as viewed through a security-oriented perspective). But type systems allow you to encode that specification once it's been made.
I was more interested in understanding what the author was saying than debating it, but yes, it's quite possible.

I'm a firm believer that the jury is still out on UBI, but if you ask me, this is the best cautionary argument I've read so far. It's a simple mental experiment: if 90% of the people receive money and 10% make it, what forms of stable government could you have? There's only two. The first is where the government looks after consumption at the expense of production -- with runaway debt and a debt default spiral. The other is an oligarchy where people are "tended to"

I believe the UBI folks are all in the second camp, whether they realize it or not.

There are real structural issues at play here, and modernization should produce much more leisure time than it has. Kudos to folks trying to experiment to make a difference. Doing nothing is not very enlightening.

But what this author seems to be getting at is something like this: our individual struggles inside the economic system we've created to provide value to others makes us better participants in a representative republic. These experiences are based on real-world conditions and billions of little experiments we all perform daily. Basing our voting decisions on all of this anecdotal and irrational data sucks, but it sucks much less than simply picking whatever meme turns us on the most at the moment all around the theme of more consumption. It sucks, but it's a workable system. The other way, not so much.

Never thought of it like that. Iteresting.
But why? It's a single environment variable to turn it off. That HIPPA comment raises more questions about their dev practices if they're running dev SDKs on production servers or can't set a single env variable.
Sorry, but this just sounds wrong. Even if the only evidence I can point to is life experience.
I was introduced to programming by my father. He's a business analyst of sorts, so naturally he only knows VBA.

After he left his job, some poor soul had to inherit his massive collection of VBA scripts, which more or less automated his day-to-day work. I think he showed the new guy what buttons to press on his spreadsheets, but I can't imagine he understood any of the Excel-fu my father had done. The legacy architecture that is tied to Excel in all sorts of businesses.. it's crazy.
Natural resources that can be mined do not make a country rich (not anymore). Fertile land and energy generation capacity help, but what does really make a difference is a universal and equal rule of law.

That idea that there isn't enough money for improving the justice system is self defeating in way too many ways.
On building a cloud, and choosing Lisp because nobody told me I couldn't (2017)
A rather small amount of update and features.

May be a relevant slide on possible improvements.

https://speakerdeck.com/bbatsov/ruby-4-dot-0-to-infinity-and...
No, I didn't. If one of the JavaScript sources was immediately compromisable, I would have.
Funny because it's true.
That van sounds like it could use a CO detector.
This is great, but what is to prevent them from re-installing in an update? Or throwing it in a service that can't be uninstalled?

In my mind, the only options are either dumping your OnePlus or flashing a third party ROM (I plan to flash Lineage tonight and probably start shopping for a replacement for my OP3 as well)
How to Deal with Traumas? EFT – Part:1
Ask HN: Can you edit YC applications after submitting?
We submitted our application the day before the deadline, but there has been an important development since then which I think would help or chances. Can I edit the application now or would that mark it as late?
Of course I've upvoted your comment, well written and informative, but it's a very very sad upvote.
> More helpful are broader surveys including earth scientists, geologists, etc,

Wait...while i agree that the methodology that gives 97% suffers a selection bias, I don't agree with the above. I would not trust a survey of priests about the existance of God, but I'd prefer their thoughts on the existance of a particular book of the bible than a survey of choir members.

Science is huge and detailed. I'd not trust geologists over physicists about physics. I acknowledge that physicists are not 100% correct, but that doesn't make non-physicists suddenly more likely to be correct.

I can see your point if the claim is 97% of scientists, but the claim is about climate scientists, because they determine the consensus on the topic.

What method of saying whether or not there is a consensus would you accept that doesn't involve bringing in people with no knowledge or experience with the topic?

You mentioned a 50%ish figure for scientists. Do you have a citation? Even if I think the result unconvincing (based on tjis limited info) I'd like to see their methodology and sample size.
I use CircleCI because it allows 1 free private repo. Personally though I do not like Circle too much, it has a lot of cool features but the UI loads so slowly because they have so much stuff going on. They use the UI skeletons technique to make the load time appear to be faster but it is still very apparent how slow the load time is.

I have hit numerous bugs with their website as well where stuff doesn't load, builds kick off into infinity, when I transferred a repo everything broke, ack!

Furthermore, I am frustrated with their pricing, they go from free to $50/mo for the next upgrade tier, that seems like a crazy jump to me. I would gladly pay $10/mo or so for another container or 2x parallelization. The issue is being a single developer I rarely would save any time and the $50/mo is just too steep.

Finally, when I tried to build a justification case for my manager to pay the $50/mo, I wanted to use data from their CircleCI Insights which shows how long your builds are queued on average and some other important data points. But you cannot access these insights from a free account. Seems like that info should be available and prominent to help people understand the cost-savings they might receive by upgrading. I emailed support and asked for a one-time data point for that statistic to build the case as I was considering upgrading and they said sorry, nothing we can do for you. Is their goal to make money and have happy customers? If so they aren't doing a great job of it.

Overall a lot of frustrations with the platform and this just adds more fuel to the fire.
> at no point had even a single feature that wasn't available better on iOS and Android

Not only is this untrue for years past, it's still untrue (See Continuum + UWP)
But then these scenarios already have the required incentives. Even software has liability issues if the stakes are this high.
How to Create an SEO Friendly Website Structure for Better User Experience
It's always fun to look down on the likes of Excel and PHP etc. Of course, we should try to learn, too.

Excel for all its faults is easy for beginners to pick up. Semi-technical people can quickly hack together a bug-ridden prototype of their ideas. In most companies the alternative is not well-written software, but spending countless meetings to get IT to spend millions to provide a bug-ridden prototype in a few years time.

One of the main problems with Excel as I can see it is that it is effectively a write-only language. Auditing an Excel sheet is famously almost impossible. And that's before you add VBA in the mix.

Since I mentioned PHP: one of the best things I can say about the language and its ecosystem is that they made it really easy to add a 'web-counter' to your otherwise late 90s static html-only page on shared hosting. You begin with a web-counter, and then just keep on copy-and-pasting.. Haskell is not nearly that easy to pick up, even if you are prepared to do it badly.
GoodSync Enterprise 10.6.2.4 Crack Plus Keygen Free
IAP = In App Purchases
If I don't study at all ever, only then is my understanding pure and not contaminated by studying for a test?

If I dont study for the test, then you basically measure how long ago it was when I was revising the material last time (if it was last week I get much better result then if it was month and half ago) and you have even more random in terms of whether my learning coincided with I focused on what would count as "exploitation" of this test or different test. For example, was you focusing on speed during easy exercises or ability to solve hard problems last three weeks? It is pretty much random choice and preparation lets you get back to other mode relatively fast - while without it you get worst results with kids who accidentally did wrong thing and it has nothing to do with understanding of material, just a random chance.

Motivation to actually prepare yourself removes that random.

The exploitation of specific test, especially if you dont understand base material, gets you only so far compared to that.
Various forms of financial planning was what came to mind. The predecessor to robo-advisers. The guys I know that are really killing it in this have a few dozen clients investing several million each with them. Their commissions from this sort of thing are large enough that they only need to have this occur a couple times a year to be well into six-figure territory.
Cool idea. How much would you pay for this?
Why post a big public dig? If there's a problem, make the world a better place by helping to solve it maybe? Just having a bad day?
>It's gray area legally. If you have income in multiple countries you should pay income tax in each country (how much you earned while working there) but if you are just traveling in a van and don't have any residence and are on the move all the time, not sure how you can do that without it getting too messy. Probably easiest to just declare all income in home base country.

Most countries have agreements to avoid double taxation, meaning you just declare the income in the home country, as long as you spend less then half a year in the other country. The agreements usually have some rules regarding which country counts as the home country if you e.g. own property in both of them.
This sound like the idea laid out in the book PopCo (https://en.wikipedia.org/wiki/PopCo). It is a good read.
Microsoft never really owned up to any of it. If you trust them, I cannot trust you.
Elements de perspective by Armand Cassagne (1874)
I firmly believe this. If you arent brilliant, you arent writing real software, you are copying what other people are already doing. Any monkey can do that.
Ok, sounds reasonable. Why can't you just create a database and give patients visibility? And create a simple app to allow them to dynamically set who has permission to use their data?
> Someone with time to focus on interviewing is bound to be better than someone with a new job they need to figure out

In my experience, that is not how it plays out.

Candidate A is living at home with his parents in some kind of GP paradise, able to give 100% of his time to interviewing.

Candidate B is working a stable but not fulfilling job, and interviewing on his lunch break / evening / morning to make it work.

Candidate B is going to be perceived as the higher value candidate, and all else being equal get more offers. Some of this is a value bias. You interview A and go "wow, he's not working now, I wonder what is wrong with him?"... you interview B and go "wow, he is a stable guy that can hold a job, he seems a slightly better fit".

Thinking that interviewing is some kind of magic trivia question that you need to devote full time study to is silly. Perhaps some jobs are like that, but I am not sure I would want to work there.
From the comments: "I walked away not because of the lack of TIs, but because it had a pizza hood and I needed a class 1 hood and if I put one in it would trigger a building permit that would require a bazillion other upgrades and possibly make that patio illegal."

You want to know why its so hard? That. Everything else is figuratively (and literally sometimes) cake.

You want local restaurants that aren't Chili's? Stop making them exist in some kind of Kafkaesque Clown-world where an oven hood can make a patio illegal.
If you look at the dialog, there is a '.' (period) at the end of the email address, inside the quotation ("). The author replicated this, even though it seems strange.
If you look carefully at the screenshot, it shows

`"email@email.com."` <- note the trailing period inside the quotation markers.

He's saying he knows it looks weird, but you have to get that detail right to look exactly like the system dialog
The Four Worst Programming Languages Today
Maybe do a rerun of the council of ricks episode from Season 1 with your dad instead? As one of my favorite episodes, it feels bizzare that you'd rather skip it just because it references a previous episode.
Family Sharing has its own annoying issues. A spent one entire Saturday trying to work through everything just so my son could way Frozen on his iPad. This was the most frustrating experience I've had in a long time. You'd think it would be easy, but it wasn't.

In the end, I just let him watch it on my device and he was happy. Myself? I'm of the opinion that whoever design Apple Family Sharing should be ashamed. It's a horribly convoluted system that was either a) never tested by a real family (or they were completely ignored) or b) designed to be horrible on purpose.
Depends, do truckers have a strong political lobby? If no, they'll be in trouble. If yes, then they'll be guaranteed to exist for as long as they are funding lobbyists and politicians.
He's saying on native dialogues, when it lists your Apple ID email address, it includes a full stop at the end. The address and the full stop both happen to be in double quotation marks. Many phishers would place the full stop after the quotation marks, or omit it entirely.

legit -> "bill@apple.com."
not-legit -> "bill@apple.com"

But you're right, it's a terrifically difficult sentence to read.
Build server would use MSBuild which doesn't use the dotnet cli (the dotnet cli also calls MSBuild)
It's coming, but ten years is unreasonably optimistic.
Requiring it would be wise, or at least requiring it if any other packages depend on it. They're going to destroy the ecosystem if they can't secure it. One major blow and nobody will trust it anymore.
Oh, interesting. I hadn't encountered that, but that's very annoying.
Tried to get around a firewall for a windows remote desktop, changed the port number through registry, logged out, could not log back in. Was not able to change it either, detached the AWS volume, attached it to another device, could not access the registry to change the port back... I could see the screenshot, machine is running but couldn't remote in.

Doing a recursive sudo chown of the /etc folder, locked myself out of that ubuntu server.

Wrote a parser that had a condition that would not end, would watch the server spike to 100% usage.
> MR was a shit model and everyone should be using RDBMSes instead

Ah, yes, sorry, I didn't mean to make it sound like I agree with this.

> If you wanted that behavior, with its orders-of-magnitude performance improvements, you could not get it from an existing optimizing RDBMS---not HyPer, nor MonetDB, nor anything else in your list---but you could get it from a more programmable data-parallel system.

Of course! I now realize that you're using terminology in a way that I'm not familiar with, e.g. "computation" meaning something like "arbitrary computation", which upon rereading, makes me understand and agree with a lot more of what you're staying.

What bothered me about your comment was that it sounded a bit like "wow, I found that RDBMSes suck at this specific type of computation that they're not built to deal with, therefore query optimizers suck in general", which seemed like an over-reaching argument.

When the claim is "there exists computations that RDBMS query optimizers suck at", then absolutely, I agree with you to the ends of the earth. If it's also "there's reasons why you want a more MR-like model", again, I agree completely. The point is that having query optimizers and different computational models are separate decisions that don't affect each other - you can have both.

> Stonebraker's claim was that MR was a huge step backwards, which is BS to the extent that RDBMSes weren't solving the problems Google (and others) had.

I guess what I took away from his claim was that the contribution of MR itself was not the problem, but the fact that while creating that model, they ignored a lot of other learnings: e.g. blocking operators can be detrimental, indexes are handy to have. Plus the fact that everyone /else/ who didn't have Google's reasons to forego all those niceties still dove head-first into "let's use MR for everything".

And that's what Elvin is talking about above - you're now seeing examples of tools where lessons from both camps are being applied: "MR-like but be smart enough to not scan everything" (e.g. spark).

> It seemed like we were talking about whether there was a heavy pro-RDBMS bias in the redbook

Ah, for me the main question and discussion above was "are RDBMS techniques even relevant at this point", to which my answer is yes, absolutely. That doesn't mean you have to take every concept from it wholesale: many techniques that developed in one context are applicable in others, regardless of Stonebraker's opinions.

I think also maybe you see everything as firmly in the RDBMS / SQL camp or firmly in the "not" camp, but I really don't think that's the case. E.g. stuff like flink, where we have a lower layer API for arbitrary computations, and higher level APIs for stuff like SQL which compiled down to the lower level language, and get query-optimized different ways in different layers, for example. Or they do some neat join-optimizations. So even with newer computational models there's stuff to learn from old ways, so it's worth it to read the darned book. That's my point here.
> I'm not sure I understand this logic. Can you explain your reasoning here? What makes Google different?

The cynic in me would suggest that on a Google phone, only Google gets to peek at what you do, otherwise it's Google plus the vendor. Also - Google, despite being a bit too nosy for my own comfort, at least is likely to have decent security, so this data is less likely to get exfiltrated and end up published (or sold on a darknet).
Unfortunate choice of words given the topic of the thread :)
> I've no idea where you're going with the TV thing; it's a TV. It was just an example of how Linux is everywhere. It has as much worth as any other TV. The firmware updates are via Internet or OTA, like, you know, a TV.

Ah the Pyrrhic victory, it is there but out of reach!

> Nonsense, Linux is more popular and more widely used than ever. You were saying the same things two years ago, right? I suppose you'll still be saying the same two years from now.

Yep, and if Google does release Fuchsia, lets see who is right.
> What about when it's run through VS or some other tool that hides much of the text?

VS uses MSBuild rather than the dotnet cli (its also what the dotnet cli calls)
Why do you think Apple does not collect device analytics?
This sure is a lot of expense and hassle for simply playing music while running. We've had tiny mp3 players for over a decade now, I still use my little zen stone and it works great! (https://en.wikipedia.org/wiki/Creative_Zen#ZEN_Stone).
> Back home, I have to unlock the door, climb like 20 steps — it’s plenty of time to connect to the wifi. Then I have to take off my headphones before my sweaty t-shirt, so it would be great to just switch the current song to the living room airplay system, so that there’d be no interruption. I couldn’t do it, and don’t understand why switching between bluetooth and wifi shouldn’t just work

I'm going to sound like an old fart but this whole post sounds like a parody to me.
> Instead of giving people money, why not have bare minimum shelter, food and education that's available for everyone.

There's already a myriad of government programs and safety nets that provide all of these and more.
Isn't it bizarre!? I can't figure out what this is about. Is this accurate? Is this a joke? haha
Both to some extent. There will be much higher floor for software part that is not yet automatable by ML, requiring more skilled developers to do anything. And that development involves ML is happening already and in some areas is in more advanced stage.
I feel this is off topic.