skysight-inc/HackerNews huggingface dataset:
Regardless of whether the average friendship length is similar, being FORCED to abandon your friends based on someone else's schedule is much more traumatic than friends entering and exiting your social circle due to the natural cycle of friendship.
I've been part of two startups that were acquired, even with options for about 3% of non-Founder shares for one of them. Total value of all of those was $0.

What was valuable was the experience I gained, and rising to VP in one of them. I got a nice package from the (>$100B, SF-based, public) acquiring company. That was an instant 200% raise, and the experience I got has really helped find future higher paying jobs.
We are responsible for our parliamentary representatives, and thereby our laws. It is absolutely our fault, as a society, as consumers.
Busting the myth: EV smart charging and secondary peaks
Question is: what's an online community ?

I don't think HN is one. At the very least I don't have a sense of being a member of an HN community.
Yes but how do we know what the numbers could have been? It's not like we have a generating theory that says it had to be between a and b, and thus it being x is really unlikely.
> Possibly unpopular opinion: Java's biggest mistake, by far, was annotations that define behavior at runtime.

Now add to that the fact that if the runtime can't load the annotation class via the classloader, it just silently pretends the annotation isn't there.
Announcing Actix Web v3.0
According to Gosling, including classes/inheritance was his biggest regret.

I once attended a Java user group meeting where James Gosling (Java's inventor) was the featured speaker. During the memorable Q&A session, someone asked him: "If you could do Java over again, what would you change?" "I'd leave out classes," he replied.

https://www.infoworld.com/article/2073649/why-extends-is-evi...
Where do online transactions happen? NYSE threatens to quit NJ over tax
Dribbble is Sunsetting its Mobile Apps
$20 million for 2 years of being with the company as cto
$3m for the earliest employees that had been there 6 years.
for all the other engineers, a down payment on a nice house ~$300-500k for 4 years.
The full bit-depth is present on the audio cd. You can buy 24-bit 196 hz flac from tidal as a download or you can rip it from a cd.
It seems like when working with generators, the trick is to have the right boundaries between generated code, points where you can extend the generated code, and the API through which you use the generated code. If successful, you should never feel the need to hand edit the generated code itself, and you shouldn't need to worry too much about re-running the generator breaking things or stomping on your code.
Me too. I never listened to them, and in fact I got rid of them. But I took a list of them and added the ones I remembered with love to my own mp3 collection.

This is one of the most tricky things about the modern digital age. It will be much harder for my children to go through my "papers" than it was for me to go through my father's papers.
Goldfish yes, but the store would have to accept a loss due to crumbification of the chips from people jabbing the scoop into the pile of chips all the time
You encounter this more than you might think when you point out other peoples' (or bots') bullshit. There are people (and bots) in the audience who feel they have to shout you down, and, effectively, prop up the bullshit.

But, of course, many of them won't hold themselves accountable for what happens.
The environmental cost of collection, transport, inspection and cleaning, and transport to be filled would outweigh the cost of manufacture and transport to be filled. So that regulation would make jam more expensive and/or the environment worse.
Doesn't Rust have build time issues too?
Well, they just launched a very good documentary that might have an impact, so at least now they are doing something:

https://www.nytimes.com/2020/09/09/movies/the-social-dilemma...
Ex-Tesla Engineer Says Solid-State Batteries Are a 'False Hope'
Can you explain how Seattle has a fine for NOT contaminating the recycling stream?

I know there's a fine for putting compostables in your trash, but I've never heard of another fine.
Yep. It's too big to fail - even if Automattic goes belly-up the community would keep WordPress afloat for years.
Joins or Subquery in PostgreSQL: Lessons Learned
I recommend Brian Goetz’ talk about language stewardship. I don’t think what you’ve said here is true, and it kind of bums me out because some of these features took years to develop so they wouldn’t break people on ancient versions. That deserves much respect and appreciation.

https://m.youtube.com/watch?v=2y5Pv4yN0b0
Haxe 4.1.4 has been released This is a bugfix release, see changelog
Seconded. "People Powered: How Communities Can Supercharge Your Business, Brand, and Teams" (2019)
https://g.co/kgs/CF5TEk

"The Art of Community: Building the New Age of Participation" (2012)
https://g.co/kgs/P2V1kn

"Tribes: We need you to lead us" (2011)
https://g.co/kgs/T8jaFS

The 1% 'rule'
https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture) :

> In Internet culture, the 1% rule is a rule of thumb pertaining to participation in an internet community, stating that only 1% of the users of a website add content, while the other 99% of the participants only lurk. Variants include the 1–9–90 rule (sometimes 90–9–1 principle or the 89:10:1 ratio),[1] which states that in a collaborative website such as a wiki, 90% of the participants of a community only consume content, 9% of the participants change or update content, and 1% of the participants add content.

... Relevant metrics:

- Marginal cost of service https://en.wikipedia.org/wiki/Marginal_cost

- Customer acquisition cost: https://en.wikipedia.org/wiki/Customer_acquisition_cost

- [Quantifiable and non-quantifiable] Customer Lifetime Value: https://en.wikipedia.org/wiki/Customer_lifetime_value

Last words of the almost-cliche community organizer surrounded by dormant accounts: "Network effects will result in sufficient (grant) funding"

Business model examples that may be useful for building and supporting sustainable communities with clear Missions, Objectives, and Criteria for Success: https://gist.github.com/ndarville/4295324
The guy above you just said "discipline loses to interest every time"
And recycling can be one strategy to reduce carbon footprint. E.g. it takes almost double the energy to turn sand+X into glass than re-melting and re-using existing glass (while also not needing to dig up more landscape to get sand, and covering more landscape in old glass).
The period prior to the internet existing (before the 60s) ends far before the period before Minitel existing (before the 80s).

While you can have discussions about when it became ‘the internet’ ARPAnet was already an international network far before minitel launched and of course the language was English.
The sweet spot for things like this is for them to generate the sort of code you'd want anyway, in a way which allows you to selectively replace bits where you need additional business logic or UI customisation.

Rails' generators are a pretty good starting point here, if a little bit more verbose than I'd like. They're great for getting the boilerplatey bits off the ground, and focusing on the bits that are unique to what you're doing.
Except Erlang doesn't have a none. Nor an undefined for that matter. So `some {T} | undefined` means exactly that, there is no underlying null pointer which could sneak up on you.

`undefined` here is not built-in type or value of the language, it's a standard atom like any other.

So are null, nil, value or false (although false does have a special status in that it's the customary output of boolean operations alongside true).
Startup Is a Movement: How Founders Should Think About Marketing
> Yep and then you'd be subject to what they call https://en.wikipedia.org/wiki/Single_point_of_failure.

It's a blog, not a mission critical site. I suspect MOST blogs get so few views that it really isn't a huge deal. If you have the need for more stability and availability, then paying extra isn't a huge deal.
This is a really hurtful and dangerous line of thinking. Imagine if you went to a Doctor and they said "you came to me to fix the problem, therefore you must not be sick".

This implies to be depressed you MUST be the worst form of depressed, or nearly suicidal to be deserving of help.
> This prize isn’t too highly regarded.

> there has been criticism of the physics prize in the past

Those... aren't the same thing. I'm sure you could dredge up a few criticisms of the Nobel Prize in Physics as well, but would anybody say that the prize isn't highly regarded in general?

https://en.wikipedia.org/wiki/Nobel_Prize_controversies#Phys...
Could have been entirely intentional if he's not a sportsball fan.
Annotations are great as long as the consuming framework reflects the annotations exactly once for JIT/bookkeeping. Often the people I see who hate annotations are invoking reflection (explicitly or implicitly) in critical code paths.
Just some of the needs at that scale:

Fraud
Security
Integrations
Infrastructure
Data
Accessibility
Growth
I18n
API

In addition, there won't be individual teams for android, ios, etc. Those domains will be broken across many task-specific teams.
Mostly I knew I didn't need to go so it was time but yes money was a large factor as well. I had no idea what the bill would look like. I tried to get away so they wouldn't try to charge me just for coming out.
I definitely still believe in their work. But they wasted a whole lot of grassroots momentum at the beginning.

A film is cool, but 5,000+ people who are willing to go evangelize to their family, friends, and elected representatives is a whole different story as far as actually changing things.
Twistrs – Domain name enumeration library in Rust
What stops us, at 2020, to just allow possible string to be a TLD? What's the point of limiting it to this list?
That's quite a hypothetical - if there were a rash of lawsuits the lead up to Coke being sold in 2 liter plastic bottles, that would be indicative, but I am not aware of anything like that - and you'd expect there'd be no glass bottles of anything (beer, mustard, maple syrup) if that was the case.
Some checked exceptions make a lot of sense to try to catch and fix. FileNotFoundException is something my code can probably recover from - you asked for a file, it's not there, let me ask for a different file. Having a file reading method declare that it throws FileNotFoundException can be a helpful reminder to make sure you handle that possibility.

But then there are other types of checked exceptions that are almost certainly unrecoverable because they happen way down in some other third party code. And then you get the endless chain of "throws" all the way back up the code base.
Radiohead sold downloads of their recent album at 24bit96khz for download. Neil Young invested in the "Pono" player which was supposed to be an iPod replacement with a high-bitrate lossless audio store/ecosystem but it failed I believe.
> Second : it's not about gaming only, it's about the right of people to control the device they bought.

I think most people don't really want that right. Myself included. I like the iPhone as it is and don't see any advantages to changing the operating model. Maybe if you're a developer you don't like it, so in that case I just say too bad and just don't develop for the iPhone if it isn't profitable for you.

All this talk about "freedom" and "rights" is quite a bit of misguided grandstanding if you ask me.

"I bought an Xbox, where are my rights as a general computing device!11!" Give me a break.

If you want all this stuff to "change' then go ahead and start with making Blizzard allow me to publish my independent games on their App Store with no review process and no revenue cut. Make Microsoft let me play Nintendo Switch games on my Xbox. Make game developers make all of their games cross-platform, no more Windows-exclusive games.
I used vim and vi for about 25 years before switching to Emacs. I had many thousands of lines of configuration in my .vimrc that I needed to port over, because I didn't want to lose any functionality over vim.

It took a really long time and a lot of effort to get Emacs to do everything that I could do with vim, but I finally did it, and now Emacs does not only pretty much everything vim ever did for me, but does a lot more.

I don't regret the switch or the time and effort it took in the slightest. However, there are a couple of things I do miss about vim and occasionally even fire up vim for.

One is the inferiority of Emacs' regex engine, in certain important respects, like \zs and \ze in vim, which have no Emacs regex equivalent. Those patterns let one match on the beginning or ending of a regex pattern while leaving the position of the cursor/point somewhere else and highlighting a subset of the entire match. That can be pretty useful in certain situations, but it's not enough to leave Emacs and go back to vim.

Another aspect where I find vim superior is in handling large files and files with very long lines. It's just way more performant than Emacs in those situations. Emacs does have long-lines-mode, but it's a hack, and doesn't work in dynamic buffers (like shell buffers) anyway. For handling such files I sometimes temporarily switch back to vim, and back to Emacs after I'm done with that file.

Other than that, there's really nothing about vim that I miss. Though, since I've left vim I have heard that neovim has achieved integration in to various IDEs and other apps that I wish Emacs had.

Anyway, back to the original question about tips for someone else making the transition from vim to Emacs: Apart from perseverance and the use of evil, I'd suggest making hydras for every major mode that you use. That's made Emacs way more useful for me.

Oh, and learn eLisp! If I hadn't known and loved Lisp, I would not have switched from vim to Emacs. There's just no way I could have ever configured Emacs to have all that vim-like functionality (and more besides) if I hadn't known eLisp and actually enjoyed using it.

That Emacs itself and the entire Emacs ecosystem was written in a Lisp was actually a major draw for me to make the switch from vim to Emacs, and in fact it is what's made writing that mountain of configuration not only bearable but actually fun and interesting.

If you hate Lisp, stay far away from Emacs. If you like Lisp, run to Emacs! :) If you don't care one way or the other, give Lisp and Emacs a try.. you might learn to love them, like I do.
Worth noting that Go has this too in the form of struct tags on fields, which people use to define behaviour like reading from a db or json, and which have similar pseudo-languages stuffed into strings - people are even trying to extend them into structured data now. Madness.

It's quite possible to avoid them of course and I prefer just to use code to instantiate objects rather than learning yet another configuration language attached to fields.
I meant: 'treat others as you would like to be treated yourself'!
How is there no difference between just installing a launcher vs throwing out your entire phone and apps?
It's only a stupid decision if you learned nothing. The things you learn writing code in one language are often transferable to others (just avoid being the type who can "write Fortran in any language"). Rust and C++ have different OO models than each other and Javascript. Rust has a different type system than C++ and both have different type systems than Javascript. Take the things you've seen/learned from the first two languages and you'll be able to see things about JS that those who've only learned it won't see, or you'll see patterns that you can apply to your JS code that are non-obvious without extra-JS experience.

Additionally, having experience with static type systems, the statically typed languages that are transpiled to JS shouldn't be as big a learning curve for you.
Since it's so similar in expected behavior to a lottery ticket, I'd value it like a lottery ticket. Mega Millions costs $2 per ticket, so I'd value an equity package at a startup at $2 instead of $0.
Entropy – A Short Story
Gleam may be what you're looking for:

https://gleam.run/
If I am looking to build an MVP and assuming that I can learn both native and React/Flutter like frameworks -- which one would you suggest based on the learning curve in both?
I think you're making a good point here if you look at it as an application developer. In my experience, checked exceptions are helpful when using a library. Would you recommend this approach for libraries as well or do checked exceptions have more of a role to play there?
> AOP, interceptors, automatic transactions, all manner of magic

Magic stuff like this makes maintenance a nightmare. All these random attributes turn regular code into a 4d jigsaw puzzle - the complexity OP is talking about.
I don't give a shit about their goal. If they win precedent will be set to not only allow anyone to open a store, it'll be set to allow sideloading too. The outcome is undeniably good for me, that's all that matters.
The knowledge required to understand the vocabulary used in this article seems to disqualify anyone who might have such misconceptions to actually read it to the end.
And you are welcome to build your own underwater fibre optic cables and network infrastructure if you want net neutrality. ISPs should be allowed to block any website for any reason or no reason whatsoever, including asking website owners for a cut of their revenue and block them if they refuse. /s
Variables are immutable, but note that it's the contradiction that leads to the "false" response, there's no issue with the assignment itself:

?- FOO = 1,
BAR = 1,
FOO = BAR.
FOO = BAR, BAR = 1.
I've experienced this tangibly.

Recorded an EP with a guy who had rebuilt a bunch of used gear by hand so nothing even physically made it into the studio unless he could afford it and fix it. He had plenty to work with, but it was largely just the staples ... and one beast of a tape machine for mastering. Funny thing, is he found a lot of settings that just worked and kept most of them. There would be some tweaking, but mostly with the levels more than anything once we found the sound.

Recording on our own, digitally, had my pal tweaking various parameters until all hours—introducing different EQ's and reverbs and then pulling them and replacing them and tweaking them and trying to find the minutiae of what would make it just right to him, but he was rarely ever satisfied. I don't think it was just him, it's that there were so many options available to us—even without paying for premium VSTs and the like.

And we were recording what was essentially folk-rock or roots-rock. There's a lot of leeway in recording demos and EP tracks in that space.

Recording, like software, I've grown to like to keep it as simple as I can, when I can.
Yes, jQuery is amazing. Err, sorry, I meant Mustache. Err, no, Backbone. Whoops, Angular. Um, React? No, Vue! Crikey, you must mean Svelte!
At least with Fortnite they were slow to respond to reports of a data breach: https://www.greenmangaming.com/newsroom/2019/08/13/fortnite-...
How Did West Germans Travel to West Berlin?
Limited experience here but seems like fairly large binaries for embedded as well. Though have not spent much time investigating how to make them smaller.
Documenting 10 Years of Failure (2015)
Just sounds to me like Apple has the better business model.
Is it though?

Why not just use code (generated if required) to read xml or json for each class? That way it is clear, in the source code and can perform other transformations as required.
If you want to keep setting up strawmen and argue with yourself, be my guest.
This is very cool, but a little scary. Does anyone know why this doesn't happen every time there are forest fires?
I don't care what research says... I'm leaving my cat in my profile, haha. If that scares women away looking for more "masculine men," sounds fine to me.
Thanks for this -- will check it out! Have you taken this course yourself?
So if Apple makes the cut 99% instead of 30% it would make no difference to the customer?
> They could be cleared as free from malware, egregious behaviour, etc.

It amuses me that you're using exactly the same language used to justify the App Store in the first place. Check out Steve Job's original "Third Party Applications on the iPhone" announcement between the time of iPhoneOS 1.x and 2.0, in October 2007: https://macdailynews.com/2007/10/17/apple_ceo_steve_jobs_sdk...

"We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs."
I'm surprised that it is not possible in US to buy air time on commercial stations for exclusive use of the buyer and their customers. Surely it would be similar to buying an advertisement.

Here in the UK we already have data transmission over AM radio[0], nominally for remotely switching electrical equipment on and off but could be used for anything that only needs a low data-rate channel. I would not be surprised if the HFT people are using it.

[0]https://en.wikipedia.org/wiki/Radio_teleswitch
They had security breaches.

They has some issues where people could use any email to register an account without verification, leaving thousands (millions?) without a way to register their own valid emails.

They were caught scanning your pc for everything to 'provide a better experience' if you had some things installed.

And if (want to think) they are 'fighting' for openness, 'buying' rights to games and taking them out of other stores.

All of them can be easily googled so not going to spend time providing sources
This even washes out earlier investors. I've had situations where I invested and the company got acquired, but there wasn't enough money to get back to my preference shares. Obviously common was wiped out.
In particular, when companies seem like they might go bust new money insists on healthy (2X/3X) liq prefs. As in many situations, the golden rule applies. He who has the gold makes the rules!
‘The Social Dilemma’ Review: Unplug and Run
Here in Lithuania we have like 90% of plastic bottles have a deposit logo on them, pretty much all of the soda, beer, water, milk bottles are recycled. Most of the non recycleable bottles are from outside of EU brands, and those are generally more expensive. Collection points are also automated, where you put them on conveyer kind of belt ant it uses OCR to detect if the bottle can be recycled. Those collection points are attached to a store and you get a credit in associated store which can be used to either buy groceries or jus get your money in cash.
I thought this worked pretty well in hunt for the red October. The ol’ mouth zoom
By that I just mean Alpha Go is assuming less about board state than StockFish and other conventional chess AIs do. Evidently the two engines have different assessments which is why Stockfish will greedily lap up a sacrifice by Alpha Zero onto to then lose because of it.
I don’t want to maintain a games collection across several game stores. If a game isn’t available standalone or on Steam, I’m not buying it. I may still play it, but in that case the developer and publisher are not gaining anything - case in point, Untitled Google Game.
Spotify could make the album experience a lot better for users if they wanted to: https://community.spotify.com/t5/Live-Ideas/Music-Shuffle-by...