skysight-inc/HackerNews huggingface dataset:
That is certainly possible. However, the trick here is hidden in your saying the idea is "fully fleshed." Our temptation often is to fully flesh ideas either in our own imagination, with our friends, or with internet research. If instead you actually flesh out ideas by speaking to customers, building prototypes and testing them, gathering real user data, and even actual sales data, then definitely yes that idea could be worth a ton. But if this idea is fully fleshed out like in a research paper where you've spent 24 hours in a library, then your case is much harder to make.
I think a lot of it is coding is gluing stuff together nowadays. It's like being a skilled bricklayer and now you've had a taste of being the foreman and you like it. You still like to make a good wall, but making walls all day gets boring. I understand.
The storage engine is different, but the frontend is actual Postgres
Do they? Lots more people listen to Taylor Swift than they do any single given "niche" artist, but there's also a lot more niche artists than there are Taylor Swifts (or equivalent).
If there were a group most likely to not have a smartphone, homeless people likely surpass those who willfully give them up.
Exactly- atlas kills me without any type of SSO options for the control plane.

Also I feel that they HAD to offer this to counter Azure CosmoDB
You mean there is a restaurant with a star? Hold the presses. Yes, there's more than one restaurant. The quality for the vast majority of them is barely scratching at "mediocre". At pricing that's well beyond "ridiculous luxury".

As for "parks" - that's not a park. That's a quarter city block with trees (Cuesta Park. Which is by far the biggest "park").

"Rapidly densifying". /lolsob. Adding a few four-story buildings isn't "densifying". "adding housing" - sure, if you don't mind paying a fortune for mediocre places. 1br for the amount of money that buys you a 3br w/ pool in LA.

And sure, I can drive to Napa. Or Tahoe. Or south to the beaches. But that's not Mountain View, that's Northern California. That's like saying Gary, Indiana is a great city because you can drive to Chicago.

Culturally it is almost completely dead. Art? Music? Dance? Just forget it. In terms of diversity, yeah, no.

Unless you like living in a culturally dead suburban monoculture, it's not a city I'd recommend to anybody.
Learning to Infer and Execute 3D Shape Programs
WebRTC UWP and callstats.io integration sample released
Sure, and putting up a sign in front of your store is advertising.

Advertising is communication, you might not like it, but it is communication. It is product and price discovery.
No, MongoDB has its own storage engines, it's not built on top of anything else.
Can you comment more about your comparative experiences with "logic bleed"?

I find this fascinating, because it seems that a lot of the bleed should be the same (isn't 'oneof' roughly equivalent to 'union'?)... but it sounds like something is different in practice, and I'd really like to understand what the root cause of the difference is.
I'm really sorry for all the confusion. I work at Stripe and would like to dig into this more. Could you email me at edwin@stripe.com?
How many cultures independently invented writing? By most accounts it’s either 3 or 4 times. English comes from a long family of alphabet writers, all the way back to Sumerian writing.
Someone had to do this. Microsoft hasn't done anything innovative for years, so if they can pull it off, kudos!
She helped build Amazon. She was there at the beginning, she drove him to Seattle to do it in the first place. She was with him for the whole ride. It sucks they split, but IMO the Bezos-owned portion is as much hers as his.
Panicking on parsing corrupted data seem like a feature to me...

It's like the default rule in a lexer, if it ever gets to it then it's an unrecognized character and lexing stops so error handling can proceed.

--edit--

Which I now realize was probably your point.
the lexer can always tell with fixed lookahead whether `a-b` is three tokens or one

How does that work? It doesn't seem obvious to me?

I also wonder what approaches other languages have taken since I haven't seen dashed keywords in any of the other big languages.
Thanks this was really helpful.
I wouldn't go that far. No digital gallery will keep the physicality of your kids' art and you'll really cherish that part when they're older, and throwing away what your kid makes is really going to squash any interest in making more of it.
At some point I was introduced to "Find The Hard Work You're Willing To Do" - http://www.cs.uni.edu/%7Ewallingf/blog/archives/monthly/2018...

I think this is an important bit that a lot of people getting into programming don't realize. Many enjoy the "playing with computers" aspect. Some even enjoy writing new code. But the real test is do you enjoy fixing broken code?

The article ends with:

> Maybe this is what people mean when they tell us to "find our passion", but that phrase seems pretty abstract to me. Maybe instead we should encourage people to find the hard problems they like to work on. Which problems do you want to keep working on, even when they turn out to be harder than you expected? Which kinds of frustration do you enjoy, or at least are willing to endure while you figure things out? Answers to these very practical questions might help you find a place where you can build an interesting and rewarding life.

> I realize that "Find your passion" makes for a more compelling motivational poster than "What hard problems do you enjoy working on?" (and even that's a lot better than "What kind of pain are you willing to endure?"), but it might give some people a more realistic way to approach finding their life's work.

--

Another article that I love is Programming Sucks ( https://www.stilldrinking.org/programming-sucks )

This one starts with:

> Every friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: “Bro, you don’t work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver.”

> They have a point. Mordor sucks, and it’s certainly more physically taxing to dig a tunnel than poke at a keyboard unless you’re an ant. But, for the sake of the argument, can we agree that stress and insanity are bad things? Awesome. Welcome to programming.

--

This "What kinds of frustration do you enjoy" I believe is a stumbling block for many people looking to enter the work force. I've encountered people in the past who love writing code but hate debugging.
In this particular context, you can think of going from a `&str` to a `&[u8]` via `string.as_bytes()` as a safe cast. The in-memory representation remains the same, and the function call will almost certainly be inlined because its implementation is trivial.
NLP via word associations might get you closer to capturing meaning in a Wittgensteinian conception than other methods (I happen to think the PI should be required reading for people studying NLP). But he would probably say the inputs into an NLP model would need to capture a much wider range of human culture and behavior beyond co-occurrences and symbols.

And even if you had a very complete model - for him "meaning" something through an utterance was likely something inextricably linked with being human engaged in social acts. (See: the private language argument https://en.wikipedia.org/wiki/Private_language_argument)
Homeless people almost always have a smartphone, and can usually tell you where the best free WiFi locations are.

I don't think there is any correlation at all between having a phone and desirability.
Where Do FOIA Responses Live? Electronic Reading Rooms and Web Sources
That's because people are still using their phone indoors. The instant you pull into the garage you plug in, as a matter of practice, before you enter the house. I have no idea why you'd forget that unless some kind of emergency was going on.
Very nice. Bounds detection please.
:) Cool that you recognize that.

This is correct. Coverity does a bunch of specific analyses designed to eliminate False positives. This includes analysis to determine which data states are not possible for a given code path, and doesn't report those specific issues. This also works using data across function calls.

For C/C++/C#, Coverity has by far the lowest false positive rates, which make it probably the best in class for those languages.

Disclosure: I used to work at Coverity.
Yesterday I was thinking about how we only notice stuff relevant to our interests after we get into them, thanks for putting a name to it!
Jolla doesn’t make devices any more. Their only business case is licensing their OS to paying customers. While many packages in Sailfish are open-source, naturally the company is holding back a lot of things in order to serve as the exclusive provider of the OS.
Another option is to enable language features on a per-file basis. That way you could have your "ideal" syntax, and only have to do the work of updating those files where you need to use it.

The only language I can think of that does this extensively is Haskell (and some flavors of regular expressions). The main downside I have noticed is that the ability to do this allows for the language to add a bunch of complexity that would otherwise be prevented by the need to preserve backwards compatibility [1]; but, if the language writers can remain disciplined, it seems like an effective way to grow a language without the growing pains the article is discussing.

For adding keywords, this approach doesn't even add that much maintenance cost, as all the additional complexity is confined to the lexer.

[1] Or, as has happened several times with Haskell, add features that too broken to even be considered adding but for the fact they are always behind a flag.
I personally went through the Stripe Atlas beta, no regrets. At the time the AWS credits saved me thousands of dollars. (On year 2 or 3 now, I don't recall)

In terms of what you're discussing though, I agree. Faced those same two issues.

What I did:

1. Keep utilizing my other stripe account(s). I have multiple web fronts, and each has it's own stripe account. No issue there, actually zero funds go through the Stripe Atlas account. All the accounts are merged through one login, which is easy enough to see.

2. Closed the SVB (Silicon Valley Bank) account month two of the company. Opened an account with Capital One Spark Business, no minimum fees and the customer service has been good. Moved all my stripe accounts to dump into that account.

Honestly, Stripe should really partner with a better bank.

All Stripe does is provide an easy way to setup the C-Corp and help with some information. You're still in charge of your business. I did enjoy the suggestions and reminders from Stripe Atlas regarding filings.
Of all possible names they managed to choose already obsolete name for a similar product from Azure?

Azure in 2017: forget DocumentDB, Cosmos DB is the new thing now!

AWS in 2019: We just released DocumentDB!

Are they so geniuses or so idiots?
I think your thinking of the BI Connector for analytics/SQL compatibility.

From the docs:

Changed in version 2.0: Version 2.0 of the MongoDB Connector for BI introduces a new architecture that replaces the previous PostgreSQL foreign data wrapper with the new mongosqld.
A informative report. Would be better if there were some comparisons based on energy consumption.
Glad that authors retracted it by themselves. Surprised that no one found the mistake in such a popular paper for so long.
It sounds like it is built on top of the Aurora storage subsystem that is used by both Aurora MySQl and Aurora Postgres[1].

I kinda expected them to build it on top of DynamoDb's backend and provide the same kind of "Serverless" on demand experience, but I guess the architecture didn't fit, or maybe this was just faster.

1. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide...
I'm rather surprised so many comments here fundamentally misunderstand EVs and think that this bloomberg story is representative of long distance trips with EVs. It's not and no one should consider it as such. She needlessly charged to 100% when she didn't have to and did zero research on the car she was using. The article is a farce.
You may be able to speed things up by using a lookup table instead of branching.

(If it's spending a lot of time in Rust's format function you could also use a (or the same) lookup table to convert to hex/dec/oct.)
If rents are dropping, and the economy is booming, why is the homeless population skyrocketing?

I may not be representative, but the average rent dropping doesn't mean anything to someone renting a bottom 10%-cost unit.

Average rent may very well be dropping - but the average renter is not someone who lives right on the margin of having a home, and sleeping on a park bench.
Ultimately, Cantrill put it well:

> ...for those open source companies that still harbor magical beliefs, let me put this to you as directly as possible: cloud services providers are emphatically not going to license your proprietary software. I mean, you knew that, right?

MongoDB Inc cannot make Amazon pay commercial license fees. That is not a thing that will happen. They have a lever in front of them with two positions, one of which is "large cloud companies might use your software for free", and the other is "large cloud companies will not use your software at all". They didn't like the first option, so they gave the lever a yank, but they're not going to like the second option, and there is no third option.

The way out is not to try and build a business on the assumption that people who have no interest, requirement or reason to give you large amounts of money will inexplicably do so anyhow. :)

This thread already has people eyeing up DocumentDB's pricing and comparing it favourably to MongoDB's competing Atlas service, and it's almost unthinkable to suggest that Atlas can compete on price with Amazon. The way to win this game is not to play; the rules are not in your favour.
As a basketball fan, I love to see the topic on HN.

Apparently the author shares my propensity for injury:
"I’d intended to play, but was sidelined after pulling a muscle the previous day while demonstrating a jump hook."
Odd question. I bought V20 as a replacement for a Zenfone ( long story ). I like it. It does its job. I think I tried everything and I cannot root it. ADB just does not work regardless of what I try.

Anyone had similar issue?
Archive: https://web.archive.org/web/20190110014608/https://retractio...

(Source appears hugged to death.)
The Datacenter as a Computer: Designing Warehouse-Scale Machines
What is a naturalistic fallacy?
If the Moon impacted the Earth, why do both appear to still be here?
Yeah, but I didn't say pick between Frama-C and C++. I said pick between a subset of carefully-written C with all the tooling one could throw at it and C++. The latter comparison is an easier tradeoff to make than the former. Especially with the tools I mentioned with low, false positives. They'd be serving Google well right now. Among other users.
Some cash would be nice to get as well :)
I am not sure about california, but I can confirm that Texas beef is essentially all grass-fed. This is from observation and from speaking with ranchers I know. Grass-fed also has a better taste, in my opinion.
Nim has been around a while. I’ve been following it for almost two years and recently started writing real projects in it. I just want to say that the community growth and activity has really impressed me lately.
This is so deliciously meta... news about the spread of fake news appears to itself be fake news, and the spread of said fake news displays all the properties described in the paper.
Thanks for the references, that last link is very cool!

> It can also be quite easy for beginners to write queries that are interminably slow for non-obvious reasons; I believe we're working on documentation to help with that

RDBMS have the same challenge. Data visibility for query parser internals can help, https://www.embarcadero.com/images/dm/technical-papers/sybas...
Udacity is shutting down its mobile app [pdf]
A two-person tent from The North Face that lasted close to a decade. It was so thoughtfully constructed you could make or break camp in under 5 minutes ;)
Is this not a valid estimate?

"The study found that two-thirds of all sales of detached houses in the University Endowment Lands, Dunbar and Point Grey neighbourhoods were purchased by buyers with non-anglicized Chinese names. That group purchased 88 per cent of houses priced at more than $5-million."

https://www.theglobeandmail.com/news/british-columbia/vancou...
> Another option is to enable language features on a per-file basis.

Will you need a new keyword to enable your option for new keywords?
The problem is VC backed companies expecting ridiculous multiples.

There are thousands of very successful and profitable software companies that make proprietary products and offer managed services, training, support, etc. It's a great business, but it's not going to offer 100x wild startup growth.

These companies would all do fine if they bootstrapped or took a small seed/loan instead of taking on 100s of millions.
It's looking like that "something cross-platform" will be cuda, given that AMD's latest approach is to implement a compiler to convert cuda to "hip."
C# looked a lot more complex than Modula-3 when I last looked at it. The book was thick. They definitely did nice things in C#. I just don't know it's fair to equate it with the simplicity vs get shit done vs small runtime of Modula-3.

I am up for you elaborating a bit on the second sentence since it sounds interesting. Not doing .NET, I don't know what any of those are except the middle one which sounds like SYSTEM/UNSAFE sections.
>How does that work? It doesn't seem obvious to me?

Assume that "-" is the MINUS token. This means that, starting with the first character in "a", we have the token string "A MINUS B", which we can determine with a 3 token lookahead.

Now, if either A or B are reserved keywords, the lexer knows that "A MINUS B" is not correct (unless the grammar happens to allow for a keyword to occur next to a minus sign, which I don't think Java does. If it does, then you just avoid using that keyword when deriving a new one). At this point, the lexer and lex it as "A-B", which is (hopefully) a keyword.

I can't think of any examples, but I feel like I have seen languages reserve take a simmiliar approach where they reserve a prefix, which allows them to create as many new reserved words as they like.
> “Our work is not fake news,” Filippo Menczer, a professor of informatics and computer science at Indiana University and a coauthor of the study, told BuzzFeed News. “In the moment that we found the error, we immediately contacted the editors to retract it. It was our own initiative. We were not trying to trick anyone. This is how science works.”

https://www.buzzfeednews.com/article/stephaniemlee/fake-news...
I probably should have used the word "implication" instead of "conclusion". My thought process was that there are certain input functions that the learning structures within the human neural network can't discern.
GitBook PressBooks are also very affordable and great options that are built with web technologies and are slightly less manual.

https://www.gitbook.com/

https://pressbooks.com/

GitBook is targeted at people creating technical documentation in Markdown. It has the advantage of git integration so it’s possible to branch & merge your way through a book project. Their GitHub account still hosts the legacy open source editor and cli tools, although the project has moved on to focus on the commercial web-based editor.
https://github.com/GitbookIO?tab=repositories

PressBooks is targeted at authors who want to self-publish and has a nice set of book templates (styled by book genre) and a workflow for selling print books on Amazon.

Scrivener (mentioned by dangoor in another comment) is a writing tool with advanced features for different manuscript formats (screen plays, novels, etc) and has cool features for organizing notes, ideas, and references.
My line of work is in cloud computing, and there is more than enough content to read purely on my employers services. When I venture out I find the other HN, Hacker Noon[1] to have a good mix of articles from varying perspectives that are easily consumable.

[1] https://hackernoon.com/
Except much beef is raised on grass. Some of that isn't even watered. This is effectively solar-based.
The notice as it appears in the original journal can be found here (though it lacks the context about how this study was popularly shared/written about): https://www.nature.com/articles/s41562-018-0507-0
Chrome OS to let companies use other Linux distros for apps
How Coca-Cola shaped obesity science and policy in China
Call yourself a "sucker" in your CV.
Uh, no. It's literally Tesla's car. We are talking about vehicles they lend to the media to review not vehicles customers buy.
Somewhat similarly there's a tendency to see items as "fixed" in time to when they were found. The archeologist was ranting about how there was this whole taxonomy of stone tools: handaxes, picks, scrapers, knives, etc. and that nowdays we think of those things as set items.

They then picked up a wedge shaped chunk of stone used it as a hand axe for a few minutes, took a chunk that had cracked off it to use as a knife, smashed it again to make a scraping tool and on and on.

I think it's just hard to understand how tools in the past were used.
Pretty cool, one of them reminds me of the lettering seen in the film "Moon" with Sam Rockwell.
Maybe not in America but I've been caught out driving on the highway in Australia in a regular petrol car.

I had about a quarter of a tank left and saw a sign as I approached an off ramp which said "last service station for xx km". I did some mental arithmetic and decided not to pull over and refuel I'd be able to make it to the next service station.

Sure enough I got to the next service station - however when I pulled in the single pump was out of order. I ended up having to call roadside assistance.

That happened to me about 8 years ago and ever since I've been absolutely paranoid about range I'm very hesitant to let my tank drop below half nowadays.
The linked blog sorts of hints at it, but the way out is to not try to build business models around people paying directly for some sort of license.

Successful open source does not require someone making money off developing it. It is successful when it is something that helps a profitable company but is not core to their business; then, they benefit from making it open source and having everyone contribute to its development and maintenance.

Or, you make money off support and consulting.

The key take away is, you aren't going to make money off selling licenses for open source. Which is good, I think.
https://i.stack.imgur.com/LKl5c.jpg

one of my favorite books of all time.
Neural systems underlying reward cue processing in early adolescence
Domesticated echidnas would be great. They could help keep ant populations in check.

I had a 3 month battle trying to keep meat (protein eating) ants out of my house last year. I eventually caved and had a professional pest controller spray a barrier around the perimeter of my house.

6 months later and the first signs of ant repopulation are starting to appear. I dislike having to use strong poisons as they are indiscriminate and we need to have healthy insect populations as part of the ecology (plant pollination, breakdown of dead organic matter etc).

One or two echidnas might have been able to deal with my ant problem in a few days. Maybe an echidna hire service (Uber for echnidnas?) could work.

Plus they are just plain cool animals to see walking around.
This is a totally inaccurate answer. The intricasies of healcare inflation are way more complex than simple supply and demand economics and I’d suggest you read the book I mentioned in the my original comment to be more educated on this subject