skysight-inc/HackerNews huggingface dataset:
I disagree. Having humans as deciders in key positions of society is a feature.

* having judges that live within a changing society is what allows laws to be changed in accordance to what the state of public debate is at a given time. For some it might be too slow or too fast, but it kind of works, if you think over the centuries.

* it is harder to manipulate all judges in the land than changing one algorithm or its goals. The distribution and fragmentation of power is a feature and not a bug. It makes some things weird and others slow, but ultimately it helps making a dictator take over hard.

Any new proposed system must be able to proof it has similar resistance against fundamental change from democracy into dictatorship, while still beeing able to slowly shift where it counts.

As a system the things we have are not bad and in western societies they managed quite well. I think any modern day proponent of alternative systems of governance should realize their hubris in the light of the things we already have working. The stuff we got is not just some service that could be run better, it is a way of preventing us from tearing ourselves and each others appart.

As desireable as algorithmic decision making sounds, it needs to be objective and deterministic. And it needs to be able to factor in circumstance in order to stay humane. But if it does so all the time it will be abused. In the end it would have to produce decisions that are accepted by humans after all.

I think for topics of high importance it would be best to have informed decisions by humans who educate themselves about the matter and bring forth arguments. For smaller decisions algorithms might work, as long as they are transparent
"there's nothing sticky about any of their business ventures"

Their critical mass of 'drivers' and their brand are hugely sticky, and massive barriers to entry.

Once Lyft and Uber have made sure that they are the only players, prices will inch up as they de-facto collude together, just like supermarket chains or anything else.

If a new entrant in a city tries to challenge them, they'll price way below market value until that challenger is gone, and then bring prices back up.

Wins and losses will be on a city-by-city basis, so it's possible that some city, somewhere has a 3rd party that wins out. Like maybe in Texas, due to whatever framework some other entity 'won' and came 1st (i.e. 'in Texas we proudly use 'Whatadriver'!), then it's possible for 3rd parties to exist, but the same rules will apply.

This market will settle down, and both Lyft and Uber will cut all of their stupid projects, and then they'll settle into oligarchy type pricing and profits.

As far as valuation, that's difficult to tell, but I think they have very viable business models that are not going away.

Facebook and Twitter could dissapear as quickly as they came, but Uber/Lyft found a back door into a very ancient market and they have their claws in their now, so they are not going away. They'll be around. It's just a matter of valuation at this point.
Time protection: the missing OS abstraction
> I'm suggesting that compiler authors don't seem to pay sufficient attention to how C is actually used, though.

Compiler developers pay more attention to how C is used than virtually anyone else. After all, they are the ones who have to deal with bug reports--often bug reports saying that code is slow. It's not like compiler engineers implement optimizations for no reason, or just to make themselves seem smart. They implement optimizations because somebody files a bug report saying that some code is slow, and they go to fix it.

> Postgres has code like "for (int i = 0; i < array->length; i++)" in many places. I believe that the same is true of the kernel.

If that's true, then Postgres is giving up performance on 64-bit for that, which can be significant. That is a decision they can opt into. It's not a decision everyone else should have to opt out of.
In cases where I have a very specific error code or issue I'm looking into I prefer keyword based search, but in most situations where my search is broad or I am not exactly sure what is causing an error, semantic search gets me to an answer quicker.

Although between the two, I think I use keyword searching more an a regular basis. Even in semantic search engines, I tend to use a lot of quotes to get some keyword based results.
The title is rather misleading. The outcome of the research, as per the writeup, is correlation in a particular set of circumstances, at best.

Although I find science fascinating and would want this to be true, stuff like this is what leads people to disbelieve in legitimate science.

If someone can say that breaks improve memory, for sure, 100%, definitely (but actually only, you know, maybe), then someone else could say that vaccines cause cancer, and that would be totally believable. Game over.
I tried to do exactly this (but using C# instead of Go on the back end). The tools basically fell apart when trying to do things that were well within JSON Schema's spec.

Can you link to the libraries you used??
V3 support is good these days for most languages. It's a delight to generate TypeScript types and then have the compiler tell you all the places you need to change code because your schema changed.
I prefer semantic, but it needs to be good semantic search. If it's done badly, the semantic results can sometimes be rather noisy. With keywords, the onus is on the user to know what to ask for (but you can't always count on that being the case).
Didn't Firefox automatically export them to an OPML file on your desktop?
Immune cells may play a role in causing cavities
Yes. But it takes one of those stamps to send a regular letter. No matter if the price changes. No conspiracy here. Don't use letter mail postage for parcel mail.
There’s also Mattermost.
I think I get what you're saying, but that was released five years post-VC. So I don't fully understand how VC could be considered to have ruined Rovio if, five years after accepting it, they're dropping movies that return 3x their cost to produce.
EFF’s Tweet About a DMCA Takedown Is Now Subject to an Overzealous Takedown
Also as a player: I'd love more consistency. Especially on mobile - the impossibly vast array of same-but-different is wearying, not interesting.
Body needs water so it doesn't have to eliminate all that it gets! Do you think we drink water to rinse our internal organs?
This seems really verbose? Very XML-y.

What's wrong with simple https://github.com/omniti-labs/jsend

```
{
status : "success",
data : {
"post" : { "id" : 1, "title" : "A blog post", "body" : "Some useful content" }
}
}
```
This seems to fit with the spaced repetition learning curve. By default, Anki (spaced repetition software) will repeatedly show you new facts on a minute-long interval. Once you've got it, that interval becomes ten minutes, and then a day.

This stuff works. I've used it to study Japanese and Chinese with great success.

I'd love to see more studies as to why. If we understand the biochemistry, perhaps we can enhance it.
It's also worth mentioning that the Firefox team did the same kind of "oopses" to browsers embedding Gecko. See this interview with Mike Pinkerton, who later went to Google to work on the Chrome Mac team:

"People will make changes to do something good for Firefox and because Firefox is the only really blessed project by the Mozilla Corporation and the Foundation, that’s their only focus. So they’ll make changes that work great in Firefox and then they’ll do—they’ll either like, break Camino’s build just entirely, or things will stop working, or things will slow down, and nobody will really understand why. Because, you know, there was no communication about, you know, this change might have this effect. There’s also a lot of strife back and forth between features that are implemented in the core Gecko in a way that they will only work with Firefox. [...] So we’d run into situations where we try and implement a feature and we discover we just can’t do it. And we kind of raise our hands and say, “Ah, can we get this fixed?” And the answer would invariably be, “Well, it works in Firefox. Who cares?” [...] And that’s something that eventually made me sour greatly on the Foundation and the Corporation and why we kind of took our ball and went elsewhere, and stopped trying to work directly with the Foundation for the majority of problems."

http://mozillamemory.org/detailview.php?id=7277
> no one was trying to rape him or stab him ... no guards abused him

Raping, stabbing and abusing people is still illegal in prison, you know. It isn't supposed to be part of the process. Assange isn't a violent offender either, so it'd be a little unfortunate if he was imprisoned with people who are.

Nobody is saying that the time he spent in the embassy should or could count towards his eventual prison sentences, but the 7 years he has spent there looks a lot like a self-imposed prison sentence.

> He also didn’t have to be counted five times a day, ... he woke up and went to sleep when he wanted, ate an array of foods

Those are clearly luxuries vs being imprisoned, but if that is the margin between being imprisoned or not the distinction is really irrelevant.

> Plus, he made a choice to enter the embassy and stay there.

So instead of accepting a state-controlled imprisonment he chose a voluntary period of conditions quite similar to being imprisoned. That is compelling evidence that he was serious about fearing extradition to the US to face whatever horrors they have in store for him.

I mean, objectively, if he believed he was just going to face rape charges in Sweden none of his choices make much sense. I doubt he was going to face more than 7 years for an offense that caused no injuries and that the victims didn't think was outrageously terrible at the time it happened. If he ever claimed his accusers weren't being truthful, the only compelling evidence is that there are two of them.
I feel a work of art is its entirety. Could you summarize Beethoven's 3rd in a few chords? Maybe, but think of the context you're missing out on. A novel exists as it is and it's more than plot. It's style and concept and form and feeling and sometimes you have to read the whole thing before you realize you got something of worth out of it. Sometimes you don't. But a summary can't possibly tell you this.
I see this dichotomy which is really sad to me where many people with really good intentions who deeply care about the world just look at things like this as an opportunity to take pot shots from the sidelines about how evil industry and the capitalists are while thinking they are above it. They fail to understand that they are playing the game of capitalism whether they agree with it or not.

All the while the amoral(note I'm not saying immoral) players in finance and industry(ie smart money) continue to clean house. And at the end of the day it's really not their priority to look out for the environment (nor is it even desirable to have environmental protection and regulations handled by industry).

And so 150 years from now when we're in the Mad max future the compassionate people will get to look back and say "i told you capitalism would destroy the world" while failing to see that it was their responsibility to play the game to make it better.
Gonna second this. We are also in a situation where a few of the higher management were clearly bribed to push our company into Azure direction but the amount of problems we see may destroy our company..
Can you explain how you, as a human being, understand handwriting? Can you explain it in detail without handwaving some stuff away as "now I detect the pattern"? Because I'm pretty sure you can't, but you use it for basically everything in life. So, should a person's eyes not be trusted when it comes to "something important"?
Guide for Laravel CRUD Ajax Applications
Why is reading my source code on the front page of HN? Oh, wait, never mind.
Not being able to measure progress is not the same thing as it not existing. I left the book with the impression that progress does occur, it's just far messier than we would like.
Under excellent conditions visual experience is very similar to pictures. Emission nebula only emits light at very narrow band, and filter will suppress stars and makes nebula more contrast.
Daytime Association Fatigue
Because if you and your co-workers all negotiate together, you have more bargaining power and can extract much greater concessions.
I have created a tutorial to make a single page application for CRUD operation using Laravel 5.8, Vue 2, Tailwindcss, Vue-router, Laravel Ziggy, and Axios (A even more great stuff).

Tutorial: https://github.com/the94air/laravel-ajax-crud/blob/master/st...
Demo: https://laravel-ajax-crud.herokuapp.com
GitHub: https://github.com/the94air/laravel-ajax-crud
Google started out w/ algolia-style and then gradually added in semantic over time, you need large datasets for good quality semantic search
I visited dell.com after reading the article, but it seems that the XPS 13 Developer Edition (DE) is not available anymore, so did they stop selling them? Of course, the XPS 13 (both 2018 and 2019 edition) is available, but the DE edition is not. Is there a way to buy it from Dell?
> It's one additional sign extension in a tight loop, plus a store/load in a complex loop, which a modern CPU would completely hide 99.9% of the time.

Not true. It's a store/load in the tight, simple loops that are the problem. Sometimes making your loop too big will cause you to fall out of the uop cache on x86, which is a significant performance hit. Modern CPUs don't hide this inefficiency, which is why compiler developers implemented the optimizations in the first place. (LLVM and GCC benchmarking infrastructure is excellent; they test this stuff continuously and don't land changes that don't demonstrate benefits.)
some so-called genius always like showing off and building k8s cluster by themselves, instead of using managed services.
The present systems have more attributes than “they somehow work, but slow”. Think about separation of power and decentralization. Slowness is a feature here. If you want to radically change a society where decisions are carried out by any number of individual actors, you need to take them with you by either using military force, money or convincing them otherwise. In any case this is a project that could also fail. With an algorithm, you could change it today and it would be in action without many even noticing it.

I could get behind a simple and transparent tax system, where you just see in realtime what money you give while beeing sure that big company has to do the same, without gaming the system.

But I am not sure the system that decides on these rules should be another system.
Can you explain the last sentence? Are you saying it’s bad software, so it’s not worth paying for? Or is the commercial license generally frowned upon for an open source project?
I'm not really disagreeing that it's possible to be productive without memorizing all that (and I've since moved on to other technologies myself). Also I'm not a vim holdout, I use JetBrains IDEs with all the bells and whistles and use refactoring and keyboard shortcuts etc. But I feel like I was substantially more productive after spending a (relatively) long time on the same stack. So I'm just providing another individual data point that probably more closely matches dxbydt's experience.

Those sort of details I learned from extended use weren't really important for understanding things conceptually. But of course actually implementing something involves going through all the minor details and making lots of small choices. Being able to just breeze through that was really nice.

To use your example of a network request: on iOS it may be true the API is built on top of sockets or kqueue or whatever (I believe they've moved to user-space networking now but I don't really keep up). But you could use the toolkit APIs blocking on a background thread, or integrated with the main event loop with a delegate object, or on the event loop with a callback block. There's trade-offs to different ways of doing it (especially on a team project): some ways are more verbose, some introduce more thread-safety risk, using blocks everywhere may increase the chance that someone generates a memory leak through cyclic references, processing large requests could be more performant on older phones on a background thread, some patterns make it easy to cancel the request, etc.

I don't really miss iOS development. But I do miss the ability to go through all those details/trade-offs as quickly, and I kind of want stick with one thing long enough to develop that again.

Especially because as you observe many of the underlying concepts are the same anyway (especially among the popular languages that are the practical choices for most projects because of ecosystem/tooling concerns). To extend dxbydt's analogy I'd rather focus on the dish (problem-domain) than the cooking instruments.
For me, a major pain point about IRC is that I, as a user, need to use a bouncer in order to not miss messages. And even then, you still risk missing some messages if the bouncer needs to disconnect from the IRC server (e.g. due to updates to the bouncer software or to the hosting OS).
>This is made worse by the fact that many companies use 100 different domain names so the legit websites are impossible to tell from scams

Ugh. The worst. I have to explain weekly that microsoftonline.com is fine, az.co is really amazon, why things like amazon.training are legit, what x.co or other link shorteners are, and that only the last . matters and the letters immediately before and after that.

It’s a bad system, made worse by people that should know better.
You're missing my point. All those factors are real, but they set the unit economics of taxi service, which in turn sets the baseline for Uber/Lyft pricing.

So if the market price for taxi service in a city is X, already accounting for all those factors, Uber/Lyft should be able to deliver the same or better service for (say) 0.9X, again accounting for the factors but adding in efficiency gains from bypassing parasitical taxi medallion owners, not needing dedicated vehicles, having much easier ordering, etc. There will be some variance in how big that factor is (eg. NYC's $1 million medallions gave Uber a really juicy margin to exploit), but overall, if a city can sustain taxi service, it should be able to sustain Uber/Lyft too.
Coming from protobuf land, this tool seems gross. It's XML schema all over again.

Why are we trying to shoehorn a schema design language into a format that isn't good for human authoring? It's annoying to write JSON, yet the language masquerades as being human-readable.

Frontend engineers should check out protobuf. It's an amazing data definition language that generates bindings in every language under the sun and has a compact binary serialization that is much more efficient than JSON both to encode/decode and transmit over the wire.

JSON should die the same death XML did. It's so bad.
I have a similar carbohydrate problem too.

If I have more than a small amount of carbs in one sitting, my mind will get hazy and I'll get really sleepy an hour or so later.

I did a blood test recently and everything was OK, so I'm really not sure what the problem is.

And funny thing is that I don't seem to have this problem with quick sugars. I could have ice cream and chocolate and not crash at all.
There are several software options on image processing for astrophotography. Do a search for 'astrophotography image stacking', and you'll get a list of software, tutorials, videos, etc. A couple of the popular ones are Deep Sky Stacker[0] or PixInsight[1] or even Photoshop. They offer different options/capabilities.

The main thing about the capture settings is to use RAW. Other settings ISO/exposure time/etc is dependent on camera being used. However, whatever you can do to capture as much light as possible within each frame is the goal.

The software does image alignment rotate/scale/etc to do the stacking. You can stack images taken of the same object from different physical locations. Spend a weekend in the desert shooting an object, then spend another weekend the next month at the top of a mountain shooting the same object, and all of the images can be stacked.

The telescope alignment precision is important, but less so than it used to be for a couple of reasons. With gear available today, you can take "portable" telescopes into the field, do a decent polar alignment and then allow the guide scope/software to correct for any imprecision of the main scope's alignment and even tracking issues from manufacturing issues with the mount's worm gear. A guide scope is a second smaller telescope (wider field of view) attached to the main scope with a camera attached to it. That camera is connected to a computer running the guide software, and will track a designated star. The guide software will talk to the telescope's motors, and can speed up/slow down the motors to keep the guide star to within a 1/4 pixel deviation.

Also, with digital cameras, images of shorter exposure times are taken and then stacked in software. There's multiple benefits to doing this. Consider exposing a single frame for 60 minutes, or 12 5 minute exposures, or 30 2 minute exposures. If anything bad happens during that exposure (a plane or a satellite crosses your view, someone uses a laser pointer through your frame of view, a bug lands on your primary, etc) it's not "that big of a deal" to capture it again. Also, digital camera sensors tend to get noisy with longer exposures due to heat build up around the sensor (a problem film cameras do not suffer).

[0] http://deepskystacker.free.fr/english/index.html
[1] http://www.pixinsight.com/
Perhaps it’s about time to allow civilian use of encrypted GPS to provide authenticity through cryptographic signing. At least the European system supports this.