skysight-inc/HackerNews huggingface dataset:
>There are deep sociological and psychological issues that have been uncovered over the last couple years, that have always existed beneath the surface in society. At a time of hyperconnection, if it wasn't Facebook surfacing them, it would have been YouTube or Twitter or Reddit or whoever else.

i see this rationalization very consistently by all sorts of people. "if we didn't do this bad thing, someone else would be doing this same bad thing -- and maybe even worse!"

it isn't convincing. if there is a lesson we have learned from the social media space it is that copycat products do not necessarily remain alike or make the same mistakes. you don't see anyone complaining about fake news on linkedin, after all. other unethical things, sure. but not the same ones as facebook.

furthermore, the spoiler here is that nobody else needs the solutions to problems that the platform itself causes. developing an anti fake-news algo on facebook isn't going to solve any problems because the problem is that people can't think critically. likewise, you didn't even mention the largest problem with facebook: selling user data to advertisers.

the company needs the solutions because they make the platform look bad. that doesn't imply any net gain to society.
Sorry, but that's just paranoia and scare mongering.

It's easier than ever for individuals to self distribute their own content. It costs less than $10 a month using Dreamhost (or dozens of others) and PayPal (or Square). Unless it's illegal or highly controversial nobody's going to shut it down.
I think the parent is talking about OpenAI[0] the company, not AI the academic space.

[0] https://openai.com/
How would you feel if somebody would present the “six steps clicks in Excel and SQL Server” that eventually produce the same result? The starting goal was simply not “show how to use and combine external programs.” Even if you need some kind of skill to combine them. It’s exactly the same kind of missed fullfilment of the given starting task.
What about "Alexa, add fork handles to the shopping list"? https://www.youtube.com/watch?v=gi_6SaqVQSw .
Sensing for Safety: How Skip Uses Cameras to Make Scooters Smarter and Safer
Somewhat OT but do any of these services let you opt into deliveries rather than opt out? As someone who might consider trying out a few meals now and then on a week when I'm not traveling/busy, the menus look appealing, etc. I'd be potentially interested. But I don't want to have to be constantly opting out and/or canceling my subscription (which I'm sure would get messed up sooner or later). It really is a dark pattern that makes me even less likely to use any of these services than I otherwise would.
I was hoping Be OS would be the OS that Apple would pick when it failed at writing it's own new OS. But noooooo, they had to pick NeXT, and bring back Steve Jobs, and the rest is history. Apple is still about tech, to a degree. But not like the days when Apple was a great tech company. Now Apple seems to be more about fashion.
brew install fsharp or similar worked fine for me.
I think the explanation there is as simple as "there are lots of different people." I can't write software half as well as a significant percentage (maybe a majority) of HN users, but the average person can't write software half as well as me.

Of course, I could just be dead wrong. I'm just conjecturing while I procrastinate.
Amy's kitchen is the leader for high-end frozen foods. There is a lot of competition in this space too.
We’re not trying to find the next SF/Seattle/NYC here. We’re talking about the next Austin/Portland.
>PS2. The article itselve doesn't mention the punctuation problem

It doesn't go into detail but it does seem to mention it.

>Off-the-shelf broad parsers are intended to detect coordination structures, but they are often trained on written text with correct punctuation. Automatic speech recognition (ASR) outputs, by contrast, often lack punctuation, and spoken language has different syntactic patterns than written language.
Brain-Controlled Bionic Limbs Developed at MIT
I see, although it looks like you're really after a state-machine there. Which I admit aren't the easiest to create in C#, and immutability and null-safety definitely make it easier...

Although personally I'd rather have the different states encapsulated in separate classes than a single type that encapsulates all possible states and enforces them through the constructor.
Does anyone still use Freenet? What happened with it?
Having worked in tech my whole life and been a frequent visitor of the site, I have never heard of him.

Regardless, this is still fair criticism. This would be like seeing in the scrolling banner of "Breaking News" on CNN "<Insert Well Known Person in their field> quits job at <Insert large company>"

Belongs in maybe the entertainment or business section, maybe, section, but wouldn't classify it as "tech news"

----

Having thought about it a little more, I can see a valid case when said person in question, considered monumental enough, leaves a platform, business or field and is reported as news. I guess it's more of a reflection of how little HN'ers (including myself) think of Facebook in the grand scheme of things. It's just a website. What's next, we report that he or she has left Flickr or Reddit? That's kind of what I think GP and myself were getting at. Now if this person was the founder of Facebook, or instrumental in the success of the platform, and then decides to leave, I think absolutely it would be tech news.
I can't believe I got downvoted for what I said. This country is truly lost.

Stealing is bad, I am not defending thieves in any manner. What I am saying is that people are spending time and effort in all the wrong ways, an idea I stand by.

Bullshit glitter bombs are not making our lives better--going out and volunteering and helping kids not become fucking miserable thieves is how we move forwards.

By the way, glitter bomb guy now has to worry about his house burning down because one good turn deserves another and you have NO IDEA how the criminal mind works and what lengths people will go to fuck with you if they have a vendetta that you caused with your shitty little glitter bomb. You start something, you better be ready to end it.
Nit: the TRS-80 Model 100 didn't come out until 1983. I realize the NYT is just quoting the Verge article where the original error is, but portable computers like that were merely a dream in 1977.
> You can't fall as far as Levandowsky did without first climbing pretty high.

Yes, you can't fall as far as he did through discovery of theft and lies without first climbing very high by theft and lies.
Reading this reminded me of an old favorite lecture, on the origin of the word "loser". It turns out losing wasn't always a widely used noun - it came into popularity as a shorthand for lenders to evaluate loan prospects, specifically in order to turn someone's past experience into a current trait. He goes onto argue that this slight of hand really contributes to anxiety and inequality, because it reinforces the idea that one bad experience can define your identity.

It looks like Prof Sandage ultimately turned the lecture into a book: http://www.washingtonpost.com/wp-dyn/articles/A43081-2005Jan...
I stopped using blue apron because I can't stand having a subscription to everything. I travel with some frequency and it's just a hassle to have to plan that ahead. All I want to do is order a box for next week without thinking about when I can cancel again for the following week.
>As long as you have low customer acquisition costs

Blue Apron doesn't though. And it doesn't seem like they have much luck lowering their customer acquisition costs. There are a lot more options for feeding yourself at or below $10 per meal than there are for containing poop.
Great thing about this article is that it treats C# with respect, even as it lambasts it :) Good examples real world situations, no exaggerations. FSharp For Fun and Profit often uses straw-man implementations of C# to compare against, which I think does harm to the argument.
If you don't know what CQRS or event-sourcing is, you probably also have no usecase for this framework.
In my mind, creating a Python 4 that would be a consolidation of all of these things under one release umbrella (or at least a major release), so that things could be synchronized would be a good way to handle this. Right now, things are all over the place, and things that used to work 5 years ago still kindof work, rather than either working or failing. And it's that "partial working" that really gets developers ticked off.

Rust is doing some interesting things with Rust 2018 Edition, where there is a complete system harmonization point. If it takes off there, I'd expect other languages to pick it up.

My question though is a bit different: Can Python catch up?

I know - strange question, but momentum is like that. It's often hard to see something going faster than you until it passes you. Perl is probably the best example, where it was way out front, and the PHP, which was way behind, but going mach 10, passed it quickly in the web space. Perl never caught up, and has lost significant relevance compared to the stature it used to command.
> You can't casually do a reverse split just to avoid being delisted.

Narrator: You can.

The point that it is a valid option and your point is that it has consequences. Not mutually exclusive.

Being punted to the Bulletin Boards or Pink Sheets has worse consequences for some of the investors who literally can't hold it anymore, thats a greater consequence than their opinion on a reverse split.
Notation as a Tool of Thought – Kenneth E. Iverson (1979)
I thought it was interesting that Ruby, by convention, used an exclamation mark to convey that a function would mutate. I haven't used Ruby all that much to see how well that works at scale.
I've always loved the ideals and design of Freenet for what it does, but the main issues I always ran into when I'd check it out were that discoverability was horrible and then once you did manage to dig into things and find content it was usually stuff I wouldn't want to find to begin with. That's left a lot of bad impressions on people I think, and caused it to have a reputation for only illegal things on it.
What I’m proposing is simply that we privatize large parts of society and exclude people from the private areas based on their tendency to be bad actors.

Have these people been convicted of crimes?

Because if they haven't, then yes, actually you are absolutely advocating restricting freedoms, and stumbling dangerously close to advocating redlining which has been illegal in the US for decades.

Edit:

Pardon my double post, I think a page got stuck loading on me somewhere.
> If your defense against theft ends up killing the thief do you think you shouldn't be liable?

That depends. Are we talking about a thief who was accidentally killed in a brawl with the property owner (or the troublesome death-by-glitter scenario that some in this thread are so concerned about)? Or a property owner who subdues, binds, and executes the thief? I'm open to arguments that it should be illegal to use lethal force against thieves when it's 100% clear that the thief poses no physical danger to the victim. I also believe that the property owner generally bears responsibility if their traps or other defenses are mistakenly employed against an innocent party. But in general, any injuries a thief incurs during a theft should be his own responsibility, and I'm okay with a world in which thieves live in fear of committing thefts.
Do you use the quiet ones, or the clicky ones?

I have one of each, but I generally prefer the quiet ones.
It is by definition. You're simply mistaken.
I know a lot of current and former SpaceX employees, and can say that while they definitely used to get the best people (including a number of steals from JPL), the sheer hours has definitely negatively impacted their ability to hire the best.

A number of truly genius engineers won't even consider SpaceX anymore because they're married/have children and simply won't put up with the hours.

SpaceX still does a good job of bringing in stellar new graduates, but the lack of experience among so much of their workforce has definitely hampered their R&D.
At the point we're talking about a fake camera, directional audio is probably overkill. Just put one of those cheap motion trackers up that turns on lights and hook it up to a relatively loud actuator that shows that camera moving very slowly for 3-4 seconds.

Sound to draw attention if they didn't already see it, movement so they think it's smart enough to track them or someone is controlling it, and it looks like a camera so they think they are being recorded.
Actually I've always wondered about such a heist.

If I were going to pull off a heist in broad daylight, I'd get some cones and print a Rolex logo on a safety vest and pull a van up to the Rolex town clock in Carmel and "take it in for repairs" in broad daylight.
This interview[1] sounds like they called bottom at 6k and then the floor fell out: "We thought it was a bear market. I went into it thinking in the long run crypto is going to be a real structural shift in the world and I can just hedge my portfolio. And to be fair, we did a really great job not losing money the first 60 percent down. What you forget is that a market like Bitcoin that’s down 84 percent has dropped 60 percent—and then another 60 percent. That’s where the pain happens. You start buying Ether again, because it’s only $400 after being at $1,300. But then it drops to $100, and you’ve lost 75 percent of your money. We haven’t done horribly in that context, but we’re still down. [...] I did think Bitcoin was going to hold at $6,200. It stayed there for four months. It felt like the selling was finished."

[1] https://www.bloomberg.com/news/articles/2018-12-11/mike-novo...
>You're garbage that doesn't have a right to live somewhere.

I would amend this to state "you're garbage that doesn't have a right to live in desirable New York City dwellings where more desirable tenants are available for the landlord to choose from".
I suppose in a broad sense we agree then. My point was that if that's the kind of person you're bringing through the door, it's a bit academic to point out that there are other good people who disagree with how you've organized the place and won't work there. The way I'm thinking about it, that disagreement only actually matters if it's the constraint on your organization's ability to get the people you need (however you choose to define that).

I would not work SpaceX hours even though I'm a big fan. They're hiring engineers better than I, though, so I think that's a shrugworthy footnote from their perspective.
If being a jerk gets you a $120 million exit package, why would your behavior change?
Granted. Trying to be terse but nuanced. Glad we got it sorted though.
That's a two space error and easy to see.

> never had this problem, well, some people do.

Neophytes also have a lot of problems with matching braces, neither is a panacea to those folks. But one is easier to read and type for everyone else, for years to come.
I use classes and interfaces at component boundaries, which is encouraged by the FSharp style guide https://docs.microsoft.com/en-us/dotnet/fsharp/style-guide/, and use just functions for DI internally where it makes sense.
And dot-coms! And real estate! Hmm.
I like how the picture doesn't show the populated side of the board. Probably a high performance FPGA?
> and the fact that identities and connections facebook are persistent effectively combats the problem that plagued much of the early internet: constantly changing pseudonyms and emails

This, was a problem?
It sounds like your (more or less) just using classes for just namespacing functions and allowing bundles of functions to get brought in?
But top athletes also exercise far more than other people.
You have just described a value-add B2B SaaS; offers integration into existing retailer's online shopping portals.

If this doesn't exist, give it six months and it will. If you want to try and swing something like this and need an extra set of hands, my email is in my profile.
A lot of people don't have contracts.
Huh? Go to a random Asian restaurant in SF and get a stir fry whatever and you're going to be in the $10-$15 range with tax and tip pretty easily.
These "innovation hubs" are already capturing large slice of economic growth and talent, why should the federal government subsidize them?

If they're failing to urbanize it's due to their own myopic local politics.
They get it all the way to the porch? I've had USPS people leave packages in the driveway because walking the 25' feet from the vehicle to the porch is too much to expect.
> I don't know in which world you live in, but in the real world Java is by far the dominant platform for web services.

I read it as meaning 'the "it's so cool to shit on Java" thing' is close to retirement, not the language itself.
Walking the Wire: Mastering the Four Decisions in Microservices Architecture
In practice, snippets of Python look very similar to pseudocode. A lot of the idiosyncrasies I see people bring up I consider "intermediate" or "advanced" Python. For the first 5 years I used Python I never wrote a class or a module (I was familiar enough to know when I saw one), let alone cared what a meta-class was.
Your comment surprises me.

Walt had a pretty impressive group of friends:

https://www.slashgear.com/walt-mossberg-steve-jobs-and-bill-...
How green is my free parking structure? Not very. – City Observatory
California Launches New Online Repository to Share Open-Source Code
BA recipes have gotten WAY WAY simpler over time so your two different experiences are almost certainly explained by using the service at different times.
I really need to make time to look into F# some time, it sounds like it has the things I like in C# but more so.
Got a link? I'm actually French, born in France but mostly raised in the US, and I identify too much with that last sentence (about being blunt. I'm not that assertive).

edit: Never mind, found it https://mondaynote.com/50-years-in-tech-part-12-cupertino-cu....
:-) Does explain that it eventually "failed", considering it didn't really have backing.
Thus the reasoning behind the "three strikes and you're out" laws which call for mandatory prison sentencing for habitual criminals.

Some will not be dissuaded from crime. The rest of us deserve to live apart from them.
> All you have to do is look at the buy/sell curves

What the hell are buy/sell curves?
Train them with a small post it note + incentive small candy

"Carrier Service - Place package in box, take a candy, and remove this note."
Reddit AMA with author of NYT article on location data collection
The first meal I got from BA was some sort of poached Cod with ramps. Ramps I had never heard of although I understand now that some people get very excited by them during their short season. (I think I've seen them once in a grocery store--Whole Foods naturally.) However, I'm pretty sure that if you substituted scallions, the world would not come to an end.
You can't win in a losing market ( market capitalisation). I explained it to a friend of mine and he didn't want to hear it.

Now we're one year further and he says it will go up again... Some people just don't understand :)
Haven't run the analysis myself (yet - it's awfully tempting), but it seems like you could get rough numbers of this by computing the volume of on-chain transactions (excluding transactions to known exchange wallets) vs. the volume on all exchanges. The idea is that if you're just trading crypto for price increases, it's much more convenient to do this on an exchange where you receive either another cryptocurrency or fiat, while if you're exchanging it for goods & services, there's really no way to do that other than a wallet app. On-chain transactions would also capture the OTC market (where traders make direct arrangements to transact with each other), but you could perhaps avoid that by filtering out large transactions.

Actually, it's pretty easy to run these numbers for a rough ballpark. About $2.1B of Ethereum (22.7M ETH @ $94) was traded across all exchanges in the last 24h. 3 ETH is mined every 10sec or so, so that's about 26K from mining, probably not a large contributor. I don't have good numbers for how much ETH is traded per day, but it's 5.7 TPS, so about 490K on-chain transactions per day. A quick glance at recent transactions shows maybe an average of 0.2-0.3 ETH per transactions (heavily skewed - the vast majority are for 0.01 ETH, and then maybe 1 out of 50 will be a 10 ETH transaction), so that's about 100K ETH/day. The figure of roughly 99% unbridled speculation and 1% actual technology sounds about right.
I got it a bit wrong. It was Caml.NET.

https://www.microsoft.com/en-us/research/project/f-at-micros...
Yeah.. if you haven't seen any of those interviews ^, I'd give them a watch. They're still pretty relevant.
> How about just a GPS signal to notify cops.

Which would work if the cops cared about it at all... Which leads to the glitter bomb being created....
ElementAI + Amnesty: “Twitter toxic for women.” based on study w/o male control
A Critical Analysis of Serverless Future Outlook
Frameworks don't solve problems, developers solve problems.

I agree that it's more important to understand the core patterns used to solve problems. I also agree that a lot of technologies come and go, so it's a poor use of time to just learn something new.

What is important, though, is to be familiar with the languages, frameworks, and patterns of the career you're targeting. When hiring, I always prefer someone who doesn't need to learn everything from scratch on day one. That doesn't mean I don't expect a learning cure; but what it does mean is that I look for some serious overlap based on the maturity of tools.

New tool / framework / language: I don't expect much experience.

Established tool / framework / language: I prefer candidates with experience.
You would need to look ahead recursively as different word orders may be acceptable in a human language. Not all languages are like French.
Thank you for this. I always like reading people's writeups for problems like these. Cheers.
To switch from framework learning to soft-skill books doesn't feel like much of an upgrade. If you want to learn something with long lasting value, learn actual computer science.
This means algorithms and math.

Most developers writing yet another software as a service CRUD app or a line of business app will never need to implement computers science algorithms from scratch.

Every developer will need to know how to translate business requirements to software.

The developers who don’t have the soft skills and all they can do is “Cracking the code” leetCode style programming will rapidly find their career stagnate.

Most developers will never need to know how the CPU works or about the Posix standard.
Any important package I have delivered to work.
Show HN: Simple GraphQL, REST Testing
Ask HN: How do I find a mentor for iOS development?
I have been developing apps for years now, but at a very basic level. As I look towards becoming a better developer, I am getting into more complex iOS apps that require asynchronous functionality and local storage. While, these concepts are not terrible to understand on their own, I struggle with finding the best practices among the polluted search results.

Essentially what I am looking for is a mentor in iOS development, particularly Swift. Do you know any forums, groups, or have any other resources that might be useful for some of the questions I have? Questions that might be outside the realm of StackOverflow.

Example questions:
1) How should I go about updating a tableView with data that is the result of an async request? 2) What is the best way to structure a system so that I can check for differences/changes between locally stored data and remote data? How should I do about updating the data?