skysight-inc/HackerNews huggingface dataset:
NASA confirms amateur astronomer has discovered a lost satellite
I am very happy with the constant innovation that GitLab is offering. They have data centers avross the globe and were the first to run a DC in Asia. FYI GitHub still does not have a DC in Asia and UP/DOWN speeds are terrible. GH refuses to add DC in Asia for unknown reasons despite my many requests. One will think that we are in a cold war or something where most companies support only US and many years later try to expand. Remember this next time when you travel abroad and see how polite and welcoming other nations are. Software service must be the same way. Thank you for being politically correct GitLab and shame on you GitHub for being racist
When has the EU ever break up a world class monopoly ?
Is the idea that you would take your existing code and add typesafety to it? A statically typed language is faster because it does type checking at compile time and does not need to do "if string, ok else throw exception", so adding a bunch of type checking to a dynamic language adds the development overhead without the benefit. I suppose there is a false economy in that statement as defects caught early save time vs late defect discovery, which in my experience, is very common due to type issues in dynamically typed languages.

I personally prefer working with statically typed languages but I've been working with elixir for the last 8 months or so and do not feel very compelled by the use of dialyze (type checker) in the dynamically typed language - you get used to the idioms and try to keep the code type-y but it seems unidiomatic to take type safety too far in a dynamically typed language when you don't get the performance benefits. You cover the things you're likely to get wrong but embrace it for the sake of development speed otherwise. For a new project the right question to ask is "why would we use this instead of a statically typed language." I suppose for an existing project the question this is trying to solve is "how can we reduce bugs now that we've made it to market."
Locking users out of their accounts isn’t the goal, it’s just an unfortunate side effect.
The unwelcome revival of ‘race science’
My highschool ( I just graduated) has a some sort of gradebook management software used by the teachers / admin / parents / students to view and manage grades, attendence, payment, and so on. The frameowkr used is down kind of convoluted framework Enterprise software combination that the school purchased. And for some reason the school let us see our points erned on ecah assignment out of the total but only showed the letter grade and not the percent for the class. So calculating weighted grades by hand to figure out your class percent was a huge pain for everyone (and some teachers didn't like if you asked them.to show you your percent which they had access too).
So one of the first experiences I had writing stuff with js and web technologies was writing an extension to take in all the grades, parse them, and calculate grades based on percents imputed for weighted catagories. Everyone thought it was cool and it became a big thing. I was even super stoked when I got it to save and load the weights using chrome local storage so you don't have to input it everytime. Even though it's pretty simple software, it was my first experience seing the actual impact on my peers every day by some price of software I write.

https://chrome.google.com/webstore/detail/tripoli/jmiafjndie...
How profitable is Visual Studio? Visual Studio Code?

Microsoft wants people to develop for Windows, because with no apps you have Windows Phone. If what you want to use runs on Windows, Windows is what you purchase (or in a few years probably subscribe to along with Office 365 and OneDrive). A lot of that subscription model already exists on the Enterprise side of Windows, and I don't think anyone would be surprised to see it expand - "Windows as a Service" has been a topic of discussion for years now.
How did Adacore kill Ada?
Do you work in IT?

Sydney and Melbourne seem to be the only Australian cities with a substantial tech presence.
A smile and a handshake.
Is there any documentation on Gitaly? I am exploring different filesystems and it will be helpful to learn about Gitaly.
> illegal

Legality, while an important factor, is not the end of the discussion. Helping freed slaves was once illegal, using an extreme example. Legality depends on who is powerful, referring back to the GP.

> odd choice of perspective

Who says it's odd? Why would that be relevant? Is it odd to you because it isn't your perspective? It isn't the perspective you expect to see in this community? Is it good or bad to have 'odd' perspectives?

> the homeless may be infringing on others rights as well? The right to an unobstructed sidewalk? The right to feel safe in my neighborhood? The right to not have to watch out for needles when I visit my nearest Muni station (Van Ness)?

None of those things are really rights. Mostly, they are frustrations, and that's my point: I'm not saying people shouldn't come to accommodations with each other. I'm saying that frustrations of the powerful are not a basis of rights or of imposing on the powerless.

Imagine your homeless neighbors had a representative negotiating with you and your housed neighbors on an equal basis. How would you work it out? Has anyone asked your homeless neighbors what they need or want?

> purpose of your comment ...

That purpose is a creation of the parent, not me (the author of the GP). I'm going to stick with the words on the page.
... which is exactly the problem. The issue is the tactic, not the company employing it. It’s just this company has a serious habit of employing those tactics, hence the distrust.
It probably is, given the type of characters proped up by the attention economy.

China hasn't produced a Trump yet. Meanwhile the US has laid the foundation with the attention economy (that props up people with the largest view/retweet/like count) to produce an entire crop of Trump type "leaders" in every sphere of life from the corporate world, to the army, to academia, to the media etc etc. The ground has been prepared and the seeds have been planted.

Look around. What is going to prevent their rise? Regulators? Zuckerberg?
Relevant
https://help.github.com/articles/about-archiving-content-and...
Never used github. Always used bitbucket.
At least try to understand what is going on before regurgitating all your confirmation biases against Facebook. These device APIs were a necessity before iOS and Android came along. How do you think you got FB experience on Blackberry before they had an app store?

Pretty sad piece by NYTimes who are just trying to get views and probably have an agenda against FB (given how much FB is ravaging their business model).

This is FB's response: https://newsroom.fb.com/news/2018/06/why-we-disagree-with-th...
You don't even have to be here legally to receive MediCal (although those in SF would probably prefer Healthy SF).
I specifically want DNS over HTTPS - except for specialized use cases over known networks where every device in between is tested as behaving properly, protocols that aren't TLS (over TCP) are a hassle to me both as an end user and as a developer, because someone is going to break them. And once you have TLS, there's little benefit in using something other than HTTP inside, and a lot of benefit in using something where everyone already has standard command-line tools and libraries and debugging tools for it.

And I trust Cloudflare, and more specifically Mozilla legal's ability to negotiate with Cloudflare, more than I trust approximately any ISP.
I know why human waste is dangerous. I asked if there is evidence that there is such a problem in SF, and if there is evidence of that problem being a health "crisis". So far, no evidence is cited in this thread - which certainly doesn't mean there isn't any.

It does seem like the ideal talking point - it's disgusting, a bit frightening, and thus shifts readers from reason to a strong emotional reaction. Let's try to shift back. If there's evidence of a problem, it absolutely should be addressed.
Not only that, CarMax will support you if the car turns out to have problems. Try getting that when you are curbstoning
Have you tried Gitea? I found it to be much nicer, and the community around it has been very helpful by comparison.
Yeah - try reading between the lines since FB's response is not in line with your confirmation bias against them.
The company I was talking about was an entirely American business.
I came mostly unprepared, and passed just fine. In fact they extended it with 2 hours more “followup”. And I’m no superhuman.
It may depend on the part of Google you apply to + it was compiler team and I love compilers ;)
Coming back to the Bay Area after a decade in London, the difference is shocking, and it feels difficult to call the Caltrain "perfectly feasible". Coming into on a Sunday afternoon, I had to transfer at Millbrae. It was almost a 2-hour wait for the next train, with literally zero amenities at the station. Just multistory parking lots, surrounded by surface parking lots, surrounded by 8-lane roads, surrounded by freeways.

Utterly dysfunctional and dismal. I don't doubt that the land is appreciating there, but why can't it be put to better uses?
> So you are suggesting it is a moral obligation to choose a smaller provider, even if the largest provider is better?

Maybe, but the world really is too complex to break it down to such a simple question, it obviously is a tradeoff with many more factors to consider.

> Centralization happens because someone ends up doing it better than everyone else, and so everyone chooses to use that provider and they become the dominant force.

Well, but does it? I mean, no doubt such cases do exist, sure, but if you really look into how companies do become dominant, that is only one of many factors, and sometimes not even a necessary one.

> I get the need for diversity, but as an individual, I am going to choose the best provider, even if they are the biggest one.

Well, but how do you evaluate what "the best provider" is?

You might be comparing functionality, say. Or price. Or speed. Or any other property of the product as you could now choose to use it. And obviously all of those are important things to consider.

But my suggestion isn't that you should follow some abstract moral teaching because some ideology says that this is the right way, and the only right way. My point is that it may even be in our very own interest to choose a solution that is inferior in terms of current functionality/price/speed/whatever because there are long-term costs attached to the superior solution that actually make it more expensive, all things considered, than using the inferior solution now. So, arguably, the currently technically inferior option with a lower total cost would actually the better solution.

To maybe make it more practical, but without any claim to being realistic, the numbers are obviously just made up: Let's assume that using Gmail saves you 10 minutes every day vs. using Thunderbird. Now, Gmail is privately owned, so if everyone chose to use Gmail, they would effectively have the monopoly over email. At that point, they have every incentive to add proprietary functionality for the sole purpose of making interoperability difficult. Which could prevent a new competitor from entering the market what would invent a new email workflow that would save you a further 10 minutes every day. Now, does choosing Gmail actually save you time overall? And is Gmail the better product if using Thunderbird now would lead to you being able to save 20 minutes a days a few years down the road?

This isn't about some sort of diversity for diversity's sake, this is about which of those options actually is in our very own long-term interest, and monopolies have a strong tendency to be very much not in the interest of the customer.

So, really, if anything, I would suggest that there is a moral obligation to watch out for people/organizations accumulating too much power and to prevent them from obtaining it if the long-term damage that that concentration of power can do is worse than the short-term benefits obtained from using their offerings.
Hi archagon,

Have you checked out Noms (https://github.com/attic-labs/noms)?

> But studying Differential Sync further, I realized that a number of details made it a non-starter. First, though the approach seems simple on the surface, its true complexity is concealed by the implementation of diff and patch. This class of functions works well for strings, but you basically need to be a seasoned algorithms expert to design a set for a new data type. (Worse: the inherent fuzziness depends on non-objective metrics, so you’d only be able to figure out the effectiveness of your algorithms after prolonged use and testing instead of formal analysis.) Second, diff and patch as they currently exist are really meant for loosely-structured data such as strings and images. Barring conversion to text-based intermediary formats, tightly structured objects would be very difficult to diff and patch while maintaining consistency.

Noms is a structured database in the spirit of Git. It includes efficient (cost proportional to size of diff, not size of input) diff and merge for sets, lists, maps, and user-defined structs. The built-in merge strategies are commutative and idempotent, so if your operations can be merged using it, then your schema is a (state-based) crdt.

We didn't initially build Noms for this type of p2p, masterless architecture, but more and more recently, I find myself thinking it's a great fit.

> Next, there are some issues with using Differential Sync in an offline-first environment. Clients have to store their entire diff history while offline, and then, on reconnection, send the whole batch to their peers for a very expensive merge. Assuming that other sites had been editing away in the meantime, distantly-divergent versions would very likely fail to merge on account of out-of-date context info and lose much of the data for the reconnected peer. Finally, Differential Sync only allows one packet at a time to be in flight between two peers. If there are network issues, the whole thing grinds to a halt.

I may be misunderstanding here, but I think these issues do not afflict Noms:

1/ Noms can compute the diff between any two states efficiently. It doesn't matter how many local changes you make while offline - what is transmitted is just the diff between two states.

2/ Merge performance is relative to the size of the diff being merged, not the number of changes.

3/ I don't think one-packet-in-flight-at-a-time applies to Neil Fraser's differential sync. It definitely doesn't apply to Noms.

Given your interest in CRDTs, I thought you might be interested to take a look.

There's still more work that needs to be done to make Noms work really well for this kind of use case, but I think it's one that makes a lot of sense.

As somebody who's just spent a ton of time looking at all the options, I'd love to hear your thoughts on how Noms fits into your thinking.
Yes, I pay half my us salery for tax and benefits, since you have to include putting significant money away for retirement (10 percent gross minimum ) since we don't have significant pension systems.

If you are interested in a less technical role that makes more money, check out being an Enterprise software sales engineer. These are the people who help customers with real problems architecting systems, have a poor quality of life because there is always a new project starting, but make more than engineers or sales people these days. It can be interesting work if you like variety, but can't be done the first few years out of school because experience with various architectures needs to be cultivated.
Now read this and do make sure you type the takeaways like you did for the NYTimes article above: https://newsroom.fb.com/news/2018/06/why-we-disagree-with-th...
It’s hard(er) to harrass employees and then sweep it under the rug if you’re just a cog in the machine, right?
Anonymous P2P Betting Exchange on Ethereum
I was talking more about the 1980s wallstreet / 1990s American Psycho version of NYC.
CA side or NV side?
I'm never going to read the book, so here is my personal hot take :)

I don't know any child that struggles to manage their behavior. Adults that I have heard complain about this seem to be experiencing some panic over not being able to control children's behavior (i.e. less screen time). And it is worth noting that perhaps they are being over-protective.
It is true but Hannibal recruited Celtic auxiliaries and allies after crossing Alps and there is a passage about that.
Repo on GH to protest against MS takeover
I think (keyword think) you have that a bit mixed up. additional functionality using the same data is fine. But you cannot collect data without a specific use case. "Future features" might be a legit use, but then people should be able to opt out.
For Java you can do better than perf. Sun's Performance Analyzer [1] has had hardware counter based profiling of real Java (not just JIT-compiled code) for more than 10 years. Open source async profiler [2] seems to be doing a decent job on the data collection side, though, doesn't go beyond a basic flame graph for analysis.

[1] https://en.wikipedia.org/wiki/Performance_Analyzer
[2] https://github.com/jvm-profiling-tools/async-profiler
We've banned this account for repeatedly violating the site guidelines and ignoring our requests to stop.

https://news.ycombinator.com/newsguidelines.html
He did, that's why he has those opinions.
However, the house is leveraged. At 20% down any gains in house equity represent five times the same percentage gain in an unleveraged investment. If you put 200k down on a 1m house and the house appreciates to 1.1m, then that 10% gain in equity is a 50% gain on what you actually invested. Of course losses will be magnified too.
DHL Parcel Partners with POST Luxembourg in Parcel Shipping – Supply Chain
I certainly hope not. GitHub's purchase has not even been officially announced by Microsoft. I wouldn't trust a project that hurriedly uprooted their repo to move to the flavor of the day. Projects need stability and also need level-headed admins that contribute to that stability.

GitHub hosts open source projects for free and have so for a long time. What other reason should an OSS project move to another hosting platform, other than "ugh, Microsoft bad"?
Let’s take one vertical that people clearly need: food.

Sure there’s non perishable food. But a lot of the food people eat is perishable. They have to keep buying it.

Who is going to source the food if no one pays money to buy it? How will they pay for the operations to get the food?

Now apply this reasoning to other verticals. In many fields, the investments lead to actual improvements in technology, and increasing automation and productivity.

If everyone sits at home that only works if nothing ever breaks and no one needs improvements and technology. We’d still be using gas lamps if no one built electric stations etc.

About debt you can watch this: https://m.youtube.com/watch?v=PHe0bXAIuk0
Voidlinux is moving its GitHub organisation
Gross profit per unit doesn’t mean they are the most profitable used car retailer, or even that they are profitable at all.

Gross profit in accounting terms means the price the car sold for, minus the fire that cost of purchasing it. It probably doesn’t include sales or marketing costs, and unclear whether it includes Warranty costs. For example, Carvana is listed at making $900 per car, but a Carvana isn’t profitable at all because of those costs.

So I wonder if CarMax’s gross profit might be overstated because it’s driven by a more expensive base warranty?
It's not very funny. Just a bit of a shitty thing to do to someone.
David Cameron also tried to negotiate with the EU and failed. The, after barely winning the elections, he called for brexit referendum, thinking UK voters would vote to stay with the votes being split at around 50/50. He would then have used this result for a new round of negotiations. But things worked out quite a bit differently. How is this any different than what Varoufakis tried to pull off?
> and you cannot believe in risk without believing in luck, because they are two sides of the same coin.

Huhhh? Risk and luck are not at all obviously two sides of the same coin. How does this duality work at all??

Risk can be measured, modeled, etc. It may not be accurate, but at least it’s something you can define and attempt to model. Sure, sometimes you may behave risky and not even realize it, given that future events may be totally different from what you expected. But in reality risks are much more transparent than luck. You can’t go and plausibly seek out luck, but you can seek and easily find risk of any variety. Want some risk? Smoke a cigarette.

Unlike risk, luck is a far less tangible concept. How it occupies the same side of the coin as risk—I have no idea. Where do you go to get luck? Risk may yield reward, but why call that luck and not the “outcome”, which like all outcomes carries a certain probability. Luck is just a pseudo-religious moralization of outcome, mostly employed by people who are unlucky.
I remember when I used to go to thefacebook.com. Why did Zuck even ask for facebook.com? They got there first.
Carvana is losing lots of money according to original article. Their model is thus unproven.
Those are all inferior substitutes. None of them can reroute you on the fly to avoid a major delay, and none of them provide real-time traffic updates on par with the updates provided by Google Maps. Being extremely popular gives it a huge advantage that none of the other map apps enjoy. There will never be a substitute because there is no logical incentive for anyone to use the inferior map apps, and without a massive increase in users they'll perpetually remain less accurate. How many people are willing to risk sitting in traffic unnecessarily to prove some point about not relying on Google technology?
I don't know about your state, but in California, they have absolutely no fucking clue about whether your car has outstanding recalls or maintenance notes, all they check is smog. If your car isn't electric, and is sufficiently old.

Back when I lived in South Carolina, they'd check that the blinkers and brake lights were working. Not in California.
Commenting like this will get you banned here. Please (re-)read https://news.ycombinator.com/newsguidelines.html and post civilly and substantively, or not at all.
True! I just checked again and Topaz is indeed almost twice as fast as CRuby on optcarrot. I think I got it mixed up with the non-JIT Rubinius numbers.

It'a shame Topaz was never really "finished".
You should also mention VISA in the title. That helps in filtering.
>> When you see someone driving a nice car, you rarely think, “Wow, the guy driving that car is cool.” Instead, you think, “Wow, if I had that car people would think I’m cool.” Subconscious or not, this is how people think.

> Just realized that that is how I think... :facepalm:

When I see someone spending too much money on unnecessary things (unnecessary according to my current view) I think: "If I get rich I should donate a lot of my money to people in need." But along with, I do also think: "Did this guy too would/did think the same if [s]he is in short of money?" or "Will I change my mind if I get too much money?"

We can do dream or think of our actions in many hypothetical situations. But we can't ever be sure what we would actually do if such a situation happen.
It's commuter rail, not an alternative for tourists.

I agree that the Millbrae station is terrible! That's due to BART - most of the other stations up and down that line are in the downtowns of Burlingame, San Mateo, Redwood City, Menlo Park, Palo Alto, Mountain View, etc. All of those towns predate the automobile, and are certainly rail-friendly.

Coincidentally, all of those rail-friendly suburbs I mentioned are the NIMBY anti-density insane-housing-price places lamented elsewhere in the thread!