skysight-inc/HackerNews huggingface dataset:
They have gone on an evolutionary path and this followup paper ("Jupiter Rising") summarizes the changes over the years

https://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p183...
The smart contracts have to be in someone's control. It's better if they aren't controlled by the house though. Check out FunFair.
Go to DSW, all the shoes are out on the floor to try on. I won't go to Macy's (because they're overpriced) but I refuse to sit around while someone fetches me shoes from the back room.
Here are a couple diffs that leave out the copied code:

https://github.com/albrow/fo/compare/faf3c9f96a8ecd9d17ca968...

https://github.com/albrow/fo/compare/f76c531f839e5e76e5f6b7f...
You're only looking at personal income taxes. Payroll taxes account for about 2/3 as much government revenue and are currently one of the most regressive tax types. Removing the limits on maximum taxable earnings could bring in a lot more money.

And the other side of this is to try to bring down costs. Hopefully a basic income will encourage more regular doctor visits and fewer expensive emergencies. We should also be able to reduce some kinds of welfare spending if food and rent are being paid from the new basic income. And there are already plans underway to increase availability of cheaper housing.
Vice was once a company that made very interesting documentaries and pieces that no one else did. Today, they seem to be a gang of social justice warriors that is completely out of touch with reality.

Too bad because I used to love Vice documentaries and now I can't stand them at all.
Probably not that far off. The current generation of mini segways are already controllable by bluetooth through the app. You can connect to it and drive it over to the sofa where you're sitting with ease.
Using Google Mail, the signup code email went to my spam folder.

I marked it as not spam.
I am actually from coastal cities. I shouldn't use the word `midwest` to hurt your feelings. Sorry about that. But I do hope that some of that money will get funneled into reviving the Midwest states and also the northern states that is struggling. From Mars.
The Onion was there first,

https://www.theonion.com/chicago-introduces-new-citywide-gun...

Also appeared as an art piece,

http://wgntv.com/2018/05/11/gun-share-public-art-exhibit-fro...
Excellent, my fork-me-on-gitlab project is viewable again.

https://gitlab.com/seanwasere/fork-me-on-gitlab
I also try my best to avoid SQL procedures as much as possible (except for database migrations; no avoiding them there). The 1200 line procedure should definitely be written in a real programming language, but what's done is done, I guess haha.
Nuclear is too expensive, the French option is massive centralised planning for scale, combined with subsidy to encourage an export market, neither of which are palatable in much of the developed world. There’s also the proliferation risk, in combination it’s just not going to do what we need it to do.
Exactly. I am also super annoyed by all the cheap shared bikes that now clutter our city and are very often parked in the middle of the pedestrian path. Same for shared cars that more often than not are parked in a non parking zone so that people with a baby buggy (or in a wheel chair) have to walk on the street to get around. Share economy would be nice if people would not treat everything like rubbish that they don't own.
I've only ever lived in Raleigh and I'm very skeptical they'll pick Raleigh for HQ2.

I'll be very excited if Apple ends up deciding on Raleigh though, it could easily push up salaries significantly.
still seeing it
It depends on how you define information, but I'd argue that it doesn't.

In particular, those digits are not random variables which are free to take on any value; they're fixed by the definition of sqrt(2). In terms of Shannon information, the information is a measure of uncertainty in a message. If our protocol is that I'll send you digits of sqrt(2), then there's no information being transferred at all: since you could have worked them out for yourself. Alternatively, if our protocol is that I'll send you digits with uniform probability, then sending sqrt(2) would be "infinite information", but only because we're having to narrow it down out of infinitely many possibilities. I don't think this is the most useful definition though, since we can arrange for any amount of information we like: if the protocol is I will either send "5" or sqrt(2), then it contains 1 bit; and so on.

Alternatively we could use algorithmic information theory, where the information content of a message is the length of the smallest tape for a universal turing machine which outputs that message. sqrt(2) can be calculated by a very small program (cranking out digits forever), so it contains very little information. Yet even here, since it's constant, we could define our turing machine such that it emits sqrt(2) when given an empty tape, and hence it again contains no information.
ECHR article 10: https://en.m.wikipedia.org/wiki/Article_10_of_the_European_C...
"Smaller" in what sense? Surely not diameter. There's a known formula that gives you the diameter as a function of the BH's mass.
But the knowledge that he's stealing others' work comes from sources other than the blockchain record, if you don't count the fact that it's internally invalid for a living person to claim a work created in 1506. So the immutable ledger provides no value.

Regardless, taking a picture of a painting doesn't verify that you painted, or even currently own that painting. Adding a timestamp doesn't change that.
Vrijopnaam Changes the Dutch Energy Market with Aquila’s Smart Software
That's terrifying. Russia should take the Tibet, Mongolia, and Xinjiang, and give Australia to China to compensate? And what Australia thinks of this is irrelevant? Lovely.

There's a reason all of eastern Europe wanted into NATO - to protect themselves against exactly this kind of aggressive "geopolitics".

Russia is trapped in a 19th-century view of the world. That would be merely unfortunate, if it didn't affect their neighbors...
Speculators in housing markets are usually (not always, but frequently) either looking for short-term flips, or are foreign investors looking for a place to park cash outside of their home countries.

When rent control was removed here in Cambridge about 20 years ago, not only did rents go up in town, but also in surrounding cities, as people moved out of Cambridge.
I think the better way to put it that "we" stopped caring about performance both on the client (think Electron) and on the server (ORMs & dynamic languages, as already mentioned) at some point of time in favour of faster time to market, cheaper. Just so that the output is "good enough".

But honestly, I agree with that approach to a certain (!) extent. I don't want to write all of my backend in C++. I use Java or Python instead. Thousand reasons: maven/pip, portability etc.

So, I would say we need to come to terms with ourselves and agree that the productivity is sometimes increased at the expense of the system quality. After that, I think it's okay to keep doing that if both us and our customers are OK with the tradeoff.

Just to illustrate: do I like the RAM consumption & the startup time of my Slack app? No. But I am a free user, so I can't complain. In the end, the Slack team probably made the right choice.

UPD: 500 error is gone. Gitlab also needs to manage costs and be friendly to the OSS contributors. Ruby was also probably a good choice for them. If you want top-notch software, be prepared to stomach NASA-grade costs, because the rumour is that 1 LOC in Shuttle ended up costing $1500 [1].

P.S. Thanks a lot for the [2] paper reference!

[1] https://www.johndcook.com/blog/2009/10/08/nasa-buggy-softwar...
cool to see people totally having to face their addiction. my kids were flopping around on the floor like fish out of water.
I have growing concerns over GitLab. I appreciate the openness and forthrightness of their handling of these sorts of incidents and in regard to other issues, but there comes a point where none of that matters if the product itself is inherently unreliable. This post isn't about any one incident, including this one, but an ongoing trend that I don't get the sense is improving.

To be completely fair, I'm on the free plans and have no rightful expectation of any sort of performance level. Having said that, I have considered moving to paid tiers, and I do advise others in regard to these sorts of services (whether cloud based or on-premise). Every time I see a planned maintenance, of "under 1m", I simply realize that I shouldn't plan anything important for GitLab that day. I can't see that this would be any different with GitLab.com paid plans and I have to imagine there is something inherently difficult in managing the software if the developer of that software has issues with common maintenance; this colors my impressions of what this might be like in-house. It seems a beast, I get that there are scaling issues that are different between something like gitlab.com and GitLab on-premise, but history of these things is coloring my impression.

At some point moving fast and breaking things needs to give way to the pursuit of enough stability that users aren't overly concerned about whether or not the tools they depend on, or more importantly the data they're storing, are regularly at risk.

I don't want to buy services/products from a company that is just trustworthy and open when things go wrong. I want to buy services/products from companies that only need to prove those qualities with some rarity.
Ask HN: Visual counting?
I'm wondering if anybody has heard of a general purpose application that lets you count things you care about in images. Think of counting people in marches, cars on a highway from a shot taken above or tree logs in a pile put together by a logger. Or maybe cells from a microscope image. Applications seem limitless.

It looks like advances in computer vision of recent years make such a product possible to make and I'm surprised I can't find a company doing "spreadsheets for the real world".

Have you heard of one or have ideas where to look?
We do, by way of Article 10 of The European Convention on Human Rights: https://en.m.wikipedia.org/wiki/Article_10_of_the_European_C...
https://en.wikipedia.org/wiki/Special:Random
The criticism wasn't aimed at blockchain-as-a-technology, but at blockchain-as-a-panacea - at businesses who seem to think that slathering some blockchain on a problem is going to magically solve the problem.
The author explicitly writes:

> Secondly, I am not affiliated with Gitlab.
They are maintained in the kernel because the kernel interfaces are not stable, by choice. Here is the explanation from the kernel docs:

https://github.com/torvalds/linux/blob/master/Documentation/...
I can definitely see where you are coming from since that mechanism of "most token wins", sounds very unintuitive and inherintly cheatable (and in a lot of places has rightfully bad connotations like "pay to win" in video games). When I first heard it I also had the same reaction. Sadly I don't think that I can offer any more information right now, but we are all very eager to publicize it and put it out into the open for critic ASAP.
Ask HN: What was your career salary progression like?
I'm interested to see specifically how it differs based on the pedigree of your school and first job.

My goal is to hit $400k+ in 15 years, but at my current level and algorithms ability that seems a bit tough.
>That's not an argument against building something...

At which point did I argue building things is bad? I actually took a lot of time to learn Ethereum smart contract development just to get to the bottom of the whole blockchain ecosystem. Learning and building are almost never bad things.

I'm not bashing the idea of competition between blockchain and traditional centralized authorities either. I'm extremely pro-competition. I'm bashing the fact that all - yes, all - blockchain applications provide negative value compared to their traditional counterparts. The argument that blockchain enthusiasts use to justify their support for such low-quality infrastructure is this philosophy that having no centralized authority is, by itself, valuable. This is what I'm bashing.
Is that de same technique as in learn you a haskell?
Inside the Chaotic Launch of a $4B Crypto Project
They were both right, it's just dependent on the timeframe.

Monolithic kernels "won" because they made pragmatic design decisions based on the hardware and software available. Linux in particular worked well partly because it built on a 20-year-old OS design.

Microkernels have had another ~30 years to develop and they are now performance competitive with monolithic kernels [1]. There is still a large legacy investment in monolithic kernels, but as security becomes increasingly important ... it's hard to see monolithic kernels staying the dominant form of OS design in the future.

Tanenbaum is a computer scientist, Linus is a computer engineer.

[1]: https://os.inf.tu-dresden.de/pubs/sosp97/
True. But unfortunately, not all people laid off from factories are qualified to do fundamental research...
ArsTechnica – This is what we learned about our science-reading audience
It's very likely monomorphizing the types, i.e. creating a unique type for each generic invocation.
I moved to somewhere I didn't understand the news or advertisements, and I could cycle to work everyday.
It's unlikely that the "teacher" subject believed #1, because if they did, then the whole experiment makes no sense, unless the "teacher" felt pressure to conform. That is still a similar conclusion, AND in the absence of evidence that the torture was fake, is strongly suggests that people are willing to ignore real suffering, if someone in authority denies the suffering -- and that is seen throughout politics, religion, and business...
> as you can see with e.g. Amazon reviews and fake news.

If Amazon wants to implement a stricter review check you can rest assured that it will be like YouTube demonitization all over again. So companies err on the safer side and take actions only when things get out of hand. Sure it is not perfect but it is better than system which leaves less leeway.

I read your below reply about how blockchain is required but you lost me at game theory, which frankly has become a go to explanation for everything blockchain. Why will this work in a blockchain? Is always followed by "because game theory and prisoners dilemma etc."

Still given that you are implementing such a system, I am curious what is your background and experience in game theory, maths, voting etc?
Tenuously.

Take time out for yourself, make sure to remember to have fun, try to surround yourself with good people whose company you enjoy.
You seem to be missing the point, as the prior comments are talking about "social connections" that founders get as a significant benefit, and which I'm saying isn't true.

Nobody is complaining really, certainly not the founders who chose what they do. In fact it seems like people who aren't founders that are complaining about the supposed benefits and lack of work without actually understanding what it entails.
> Bash scripts did not have set -x so continued to run even after the stop command had failed.

I hope that's a typo in transcription and they actually used `set -e` to fix (and maybe `set -o pipefail`), `set -x` does something entirely different.
I know it's not fair to critique your system without access to the code or the whitepaper, but it sure sounds like "truth is whatever the person with the most money to spend says it is."
You are correct, sir!

Re: the non-binary, long slog to some type of self driving vehicle - I think we're already starting to see this realization sink in with the actual engineers, leaders, and investors in this space.
It's very rare that I shop for shoes in person any more, but the few times I've found myself in a shoe store in the past few years, I'll generally just ask a rep to bring me or point out everything they have in a size 14, which usually ends up being 2-3 pairs.

The best places will understand immediately - some will even know off-hand which ones they have in larger sizes. Most of the time, the rep will respond with an awkward laugh and ask if there's a particular shoe I'm interested in.

At that point, I'll pick literally any random men's shoe and ask them to bring it to me in a size 14. When they return, either they'll come back with a couple pairs of shoes in my size (not the one I asked for), which is great, or they'll come empty handed and I'll ask again, if they can bring me (or point out) everything they have in a size 14, which will generally end up being 2-3 pairs.
ORMs do so much more than mapping. How about defining views and using those with your ORM?
Any mutable data store or versioned immutable data store that allows either the user or an administrator to manually correct the wrong input.
We have tons of abandoned big-box stores. There's a old Builders Square in our town that's been empty for...20 years? We have a Pep Boys that's been empty for at least 15. New stores go up, these just sit with 'for rent' signs in front of them. How this is financially possible I don't even know.
Olympic athletes are professionals. Anecdotally, my “yoked” coworkers frequently hurt themselves. Out of twenty people on my team, two hurt their backs so badly in the last month that they can’t sit or stand for more than an hour or two, among other minor injuries.

Meanwhile, I commute by motorcycle exclusively five days a week and have never missed work due to or come to work with an injury. The safeness of any given activity is relative to each individual and their training.
They probably need stronger arguments than "Micro$oft is really bad" if they want to have an edge against Github. Professional tool solidity is way more important than the company process transparence.
Regarding RAM consumption. I'm on a Windows box right now. The Windows Desktop Manager takes ~75MB RAM, but my Firefox process (with most tabs suspended) takes >2GB RAM. I run into the same on my Linux and BSD machines at home.

I run i3 and the XFCE settings daemon for convenience. Sure, I could optimize more, but it's really not the area where I'll see a lot of benefit. My best optimization for standard users is an automatic tab suspender.
You need a blockchain for decentralised timestamps. That is because a blockchain is basically a slow clock. Its not easy to spoof as you would need to spoof the Proof of Work. Any existing signature relies on a 3rd party trusted clock (like symantecs signing service for Authenticode).
Hey Everyone!

Harsh and I built ModelDepot with the goal of empowering everyday developers to use Machine Learning simply and quickly.

After having thousands of engineers use ModelDepot, we learned that many teams need a simple and effective way to deploy our models and use them for both inference and further training. Deploying should be easy, fast, and on your terms, and training should be effective with less data.

With ModelDepot Percept, you can deploy cutting edge pretrained Image Classification models with just one line on any infrastructure you choose. The model can be used immediately for predictions, or can be effectively trained on your own data with just a few training samples. Interacting with Percept is easy using a REST API, and as cheap as the infrastructure you choose to deploy it on.

We’ve launched ModelDepot Percept with state of the art image classification, and quickly are moving to include other use cases as well.

Let us know if you have any questions or comments! We're more than happy to chat!

If you want more training and prediction free credits, reply here or tweet us your username @ModelDepot :)
Sam Harris just did a very interesting podcast with Micheal Pollan about this:

https://samharris.org/podcasts/127-freedom-known/

He wrote a book about it also: https://www.amazon.com/gp/product/1594204225
...with root privileges nonetheless
I don't think it's a matter of not understanding how SQL selects work etc., it's more that ORMs don't make it easy to find all the places in our code which might need this relationship prefetched. The fact that it's often a simple fix once you've found a place like that is something to celebrate, honestly.
Psychedelics show promise for some mental health conditions (like depression and addiction), but no one would advocate giving a bunch of LSD to someone teetering on the edge of schizophrenia... It's about focusing on the right diseases that are safe to treat with these drugs. Plus, trials would be done under controlled conditions by professionals. That seems the safest possible environment for having a psychedelic experience.
Tesla to cut about 9% of jobs across company
When I'm feeling the most down, I find getting outside helps more than anything else. More than talking to someone, more than drinking/smoking or any other substance. Also, stay away from social media or even watching youtube videos.
The obvious rebuttal to your claim is that those services are all centralized.
Ultimately it comes down to whether a user should be free to choose whether to use such a service. Ostensibly the user is receiving some benefit despite this "harm". If the harm outweighed the benefit there would be no user.
I don't know what kind of stores you are used to but there is usually only one shoe on display. All the pairs are kept in the back of the store, you cannot try anything without help from the salesperson.
> Doesn't this increase your attack surface greatly though?

That's true. I suppose it's a trade off between protection against lost vs. smaller attack surface.

> Since there's no master key, one has to only compromise the OS to get at everything

That's wrong, compromising one device doesn't give an attacker anything useful. Only if two or more devices have been compromised can passwords be decrypted.
But in any case, I think if your device is compromised you might be in bigger troubles anyway.
E.g. if an attacker controls your device, ransomeware might be easier and more lucrative to them than going after more devices to hunt for passwords.
So, the idea would be to show gitlab to... people that already use gitlab? I think this way captures a market of people who are familiar with github who want to transition to gitlab. The nature of the guide is such that we're relying on the guide writer to be knowledgeable about gitlab, but by being hosted on github we're also shown they're knowledgeable (enough) about github.
Dextrose is an alternative name for D-glucose (the naturally occurring isomer of glucose). The parent comment even said "dextrose is glucose".
> If you take feelings out of it and focus on the information -- Linus is either right or wrong

That's absolutely not true, and in fact the main issue here is that Linus is very much driven by feelings and not focusing on information. I don't think anyone can seriously argue that adding this to a conversation adds any value:

“Who the f*ck does idiotic things like that? How did they noty die as babies, considering that they were likely too stupid to find a tit to suck on?“

“If you work in security, and think you have some morals, I think you might want to add the tag-line 'No, really, I'm not a whore. Pinky promise'“

And on and on
The EU have come to the conclusion that they probably won't have a major internet company so they are willing to destroy the whole market to help legacy industries and assuage the anti American notions of their members.
Unfortunately the smartest minds in CS are exactly suggesting “don’t reinvent the wheel”. Maybe your comment is quite relevant for GitLab, because of their admirable publicity on their outages and code base, but I’m quite sure that even your TV has the same weird layers over layers that do something for the sake of “ease of developing”

I’m always surprised when I see a working complicated software, because I know that lots of projects, today are duck-taped patchwork.
Are people really that lazy that they can't ride bicycles anymore?