skysight-inc/HackerNews huggingface dataset:
About one and a half year ago we also decided to give kotlin a shot. After a few months my opinion was similiar to yours. Extension-functions, yeah!

Anyway, nowadays you wouldn't see me making the same statements anymore.

My first issue appeared when I was maintaining an Android app written in Java. I needed an library for some functionality. The only maintained ones were kotlin-libs. But interoperability, right? I didn't hesitated to include it. There is no way to use or extend functionality with typealiases in your java code.

IntelliJ can compile Kotlin into Java and it is easily accessible. But there is no adb debugger for kotlin.

Null Safety is just overhead imho. I know when it is appropriate or neccessary to check for null, otherwise i can get rid of it. And its more easily grep-pable the Java way.

Writing Kotlin is not so fluent as one would guess, the tooling only fools you, that it is. You can easily make use of actions like typing pfi (extends to public final int) for java aswell. But when your property changes from nullsafe to nullable, you need to rewrtiging eeevverything.

Additionally, i do not like the implicit type on member property declarations used by almost anybody. The benefit of typing less boilerplate becomes annoying when reading sources outside your ide.

Boilerplate in my opinion is code i need to write by myself. When it is generated by any IDE, i do not bother about it. We are so familiar with Java that we can abstract this boilerplate when reading sources.

Spelling Kotlin to somebody via telephone is also strange for me.

I stopped promoting Kotlin as a Java killer. Code style is too different between different developers.

And why are we creating the same libraries once again?
Capitalism with a marginality of equity.

I don't know if any of you know history, but pissed off peasants with nothing to live for is a recipe for disaster...every single time.
You can also watch snake in the terminal being live coded here

https://youtu.be/U-gdJQeOVAk?t=1501
> done right, SEO can be a game-changer...

SEO is still one of the few free ways to get customers. Any ideas how to best leverage it for startups?
HN is removing things that are 'libertarian' but not things that are 'socialist.' If socialist content is on the table, then libertarian content should be as well.

When an article about a Libertarian movie reviewer on LetterBoxd was flagged and removed from Hn yesterday within minutes...

https://www.hollywoodintoto.com/society-reviews-letterboxd-b...
Give Moneyland a read/listen to if you want to go down a rabbit hole about how hard money is to track once it enters an offshore bank account. We really have an international finance issue for situations for this.

https://www.goodreads.com/book/show/39979237-moneyland
When I worked at Amazon, our team decided to have a theme for each sprint consisting of breakfast items.

Product launches & demos were small celebrations at the end of the sprint. So one sprint was Croissant Week, another may be Donut Week, and the scrum master would be responsible for bringing in breakfast at Demo Day.

We'd get breakfast from a local bakery or cafe, and because our team was 10-12 people, there wasn't a need for a large delivery.
If this was true, the BSDs would have terrible drivers.

What happens instead is Linux drivers are mostly BSD ports. Go figure.
You're ignoring the fact that shell corporations used as liability shields are widespread. Look at all those abandoned oil wells that nobody will pay to clean up because the corporations that owned them don't exist anymore.

Managers have assets, insurance companies have assets, shell corporations designed to shield other corporations and managers do not have any assets.

> And that's assuming that actuarially the people who have made mistakes in the past are more likely to make them in the future.

Moreso I'm assuming that the actual actuaries will be incentivized to assess this correctly when somebody actual has to pay when things go bad.
Most likely, you have a browser extension installed that changes "Cloud" to "Butt":

https://chrome.google.com/webstore/detail/cloud-to-butt-plus...
Hold on. This is a hardware device we are talking about here. You put it on your desk, physically interact with it, and plug it into your computer. Do you realize all the ways the manufacturer could harm you if they were malicious, cut corners, were coerced by a state to compromise the device, or failed to comply with regulations?

And you’re worried about their data handling policy?

A short and very incomplete list of the things a purchaser of a Wacom tablet is trusting to be true:

- That the tablet is safe to use - it will not fail in a way that exposes the user to electric shock hazards, sharp edges, dangerous chemicals, etc.
- that the EM emissions used to communicate between the pen and tablet don’t interfere with other systems in ways that could compromise safety
- that the device complies with usb standards and won’t damage electronics you interface it to
- that there are no hidden surveillance devices in the tablet or pen
- that, as an input device with access to your usb bus it doesn’t have the ability to be remotely induced to control your computer

Then you’re installing a piece of driver software, giving it sufficient permissions that it can read what application is currently running, and you are worried about it exfiltrating that information, rather than - say - the fact that as an input driver, again, it has complete control over your computer; it can record input - what if you use your Wacom to sign a pdf? Now it knows your signature. Or you tap out your banking password using an on screen keyboard. Who knows what else it can do - acting at the user input level presumably it can do anything you the user can do.

So sure, be concerned about what happens to the data it sends to Wacom, but if you don’t trust Wacom, your problems started much sooner than when you accepted the data sharing agreement.
The point is that the developers were not the people installing software in production in the environments that Docker gained popularity in.
Ah, reminds me of the great ol' saying:
Like a fly in headlights.
Absolutely considered it. It was a kind of school type I used to mock when I was younger. I viewed it as a stupid hippie school. Only after having kids did I realize how prejudice and narrow minded I had been.

I am very focused on science and mathematics myself. I view those as some of the most important subjects. That give me some reluctance towards Montessori as they seem very focused on the arts.

I like a lot of the philosophy of Montessori, but I supposed I would want more play centered around developing logical and scientific thinking. But I say this as someone who knows minimal about Montessori.

Here are some examples of what I would have liked to see more of:

We play a bunch of board games at home, and I have seen the kids get to practice a lot of math playing these games. Just exchanging money and adding dice numbers practice a lot of arithmetic. You can see they enjoy this much more than doing exactly the same calculations on paper without any context.

I think a lot of early year education in e.g. mathematics could utilize board games more actively.
The Night Sky Will Never Be the Same
More (or less) economic limits of the blockchain
And how do you partition boot-loaders, kernels, and rootfs and such in that tar.gz?

Embedded device will be hard coded to look at a fixed point and start booting from there, there’s no UEFI. How will you ensure boot-loaders get unpacked precisely where they need to be?

And that doesn’t even touch the idea of having a router understand a file system before any firmware code is loaded.

Routers really are quite different from PCs.
Remember that great teams are not necessarily homogeneous. This means you might need to tailor parts of your process around your team as opposed to trying to make your team fit the process. This also means that there is no perfect template for "developer", because of this you might want to consider a mix of creative, workhorse, meticulous, etc.
Ask HN: How do you take notes in life and work?
I am curious as to your approach to taking great notes at work (e.g., during meetings) and in life in general. Are there efficient or great methods that worked really well for you? How do you organize your notes? Also, do you use a paper notebook, iPad, or laptop or a combination of either?
A pull request should not be blocking.

They shouldn't sit unreviewed for days, sure, but addressing them within a few hours should be sufficient. If your colleague can't get anything done during those few hours, you might not be decomposing work to a small enough granularity, or there could be problems with your application architecture.
Except the same is true for non capitalist systems so it would not have been relevant. In socialism the poor are even more numerous compared to the favored few from the party in power.

Inequality is not a capitalism only issue.
Neo-Modern Cave Art Found
No, it did not work adequately, not even close, not even in English. Maybe if you gave it good conditions (god forbid any background noise!) and spoke clearly you could get some decent results. But that's not "adequate". How many people did you know using speech to text 20 years ago?

It's exactly the difference you suggested with Haber Bosch vs precursors - "we know how to do it" is a far cry from "it's cheap & repeatable enough to be actually available in practice, to everyone".
I think there are just multiple pyramids, each different in size. And there's pyramid mobility, so a laborer in a large pyramid can move to the top of a smaller pyramid.
> Eliminate distractions

difficult to do when every organization in the world makes a point of introducing as many as possible.
How much of this is attributable to immigrants clustering in highly productive urban areas?
As much as I like FP and Kotlin, we ended up removing Arrow and hand rolling the few things we really wanted, like a Result sum type. It's an impressive project, however adding FP to an intentionally multi-paradigm language can lead to rough ergonomics in some places.
I found the hardest part of becoming a leader is trusting my own judgment, intuitions and decisions.
The "Disney" quates for managers like "it's the team that succeeds" and "you don't accomplish tasks, you'r team does" led me to disregard my experience and allow engineers to dictate most of the design, which turned out rubbish.
I knew better, had solid arguments for my design, yet I let the team proceed with an inferior solution in the spirit of enablement.
The customer payed the price.
For modern day US, the structure of the pyramid is upside-down. The folks at the top get the big plate and the folks at the bottom are all reaching to foist up the small plate, which keeps the whole thing afloat. How long can our current structure last before it collapses?
I meant that it's the reason the Zeta function appears in the formula, not that it is the original reason for the Zeta function to exist.
The average user has no idea what their phone is capable of, and how little effort it takes to spy on them. They think spying on them can only be accomplished by elite teams like on CSI:Miami, or that only some weirdo antisocial dork can do it, but only upon communion with the devil, at a crossroads, at the first full moon.
Five B2B Strategies to Consider – Adlibweb
Grails is 13 years at this point and still the only way to take advantage of the JEE Java ecosystem while also leaving your sanity intact. Since Grails 4 it is slowly moving away from Spring to Micronaut so the JEE ecosystem may die before Grails does.
0. Find other TL mentors.

1. Remind yourself daily that the metrics you've used to gauge your own productivity or success until now do not apply. It's really hard. Resist the temptation to do non-TL things if it will affect your TL responsibilities.

2. Find other people who have more/broader experience than you do, and pay attention to the perspective they provide. There are many people who know more than most TLs but don't want the role themselves. You can help each other.

3. Remember that lead is as important as technical in your job title. Your role is to bring people to a place they're not already. Figure out what's missing in your project and/or your team members' skillsets. Those are the things that it's your job to address.
Agreed. I thought hn was about staying away from stuff like this. Nobody learned anything valuable from a Wikipedia entry on a socialist cartoon.
That’s weird; which word did they ban you for?
Longer than the viable lifetime of a communist country.
If you don't like capitalism go to a socialist country.
> To make matters worse, it's literally illegal for me to pay anyone to provide me with medical services.

This is not at all true in Canada. I'm really confused by this statement.
On the flip side, if Google started 'buying' capacity from GCP for their search, ad, and other infrastructure, they would be the largest cloud vendor tomorrow by most measurements.
It’s the Boot for TLS 1.0 and TLS 1.1
Examples that I can think off the top of my head are 1) all-hands and 2) networking events.

These tend to be formulaic from my experience, they consist of a catering plates full of finger foods like sandwiches, cheese, chips, cookies.
The synthesizer world is a tempestuous, incestuous, hyperventilating hive of wannabe and actual rock star keyboarder/synthesis/tweaker/producer/dj/bedroomer barbarians.

We should expect no manners from an industry which has, for 40 years, been copying itself.

Innovation is really happening in the synth space, but what happens - and which is rarely accomodated for - is that these devices persist on into the future because they are musical instruments.

If you attack ones right to copy, you may as well leave the music industries.

Musicians Copy.

Its a vital and necessary aspect of the culture and art itself, and the disallowing of it is a tragic attempt to thwart the art, itself.

Now, does this apply immediately to the commercial musical instrument manufacturing industry?

Like I said, its incestuous.

Devil Fish are perfectly right to keep their ideas to themselves until they are ready to commercial it themselves, and this seems to be a breach of that trust. Tut tut, never talk to a bigger fish unless you've got a hook!

However, Behringer are not to be feared! They bring new blood to the market by making the cheap stuff. Everyone knows, even if the kids buy the cheap stuff, good music gets made until it doesn't.

And then, they buy the better stuff.

The DF guys should just gear up the mod, and make themselves a better machine. Every single Behringer will be mod'able. My Neutron already has a firmware update that turns it into a poly-synth, FFS.

Now .. Every 6 months or so, on average, the 'perfect musical instrument consumer' spends a quarter of their regular monthly income, on gear. GAS is a real thing, manufacturers know all about its harvest, and exploitation.

(Disclaimer: sitting in a room full of synthesizers, oldest one was built in 1972, been making them myself personally for decades, love the subject to death, have a very strong opinion on the subject, see above.)
There’s great advice in the other comments already.

One additional resource I would recommend is https://devtomanager.com , which is a list of interviews with other developers on how their transition was like.

Good luck on your career move!
It won't be a disaster as long as they're humble and willing to learn.
>Hotel development and design is being led by Shelly Murphy’s GSD Group and Napoleon Smith III, producer of the wildly successful Teenage Mutant Ninja Turtles film franchise reboot.

Interesting choice.
Sorry, but it kind of is. New York has decided not to proactively provide some information to a law enforcement agency. avocado4 is claiming that this is "trying to prevent enforcement". Obviously that is nonsense.
Whichever way looks best for the point socialist propagandists want to make.
Why is this even so high on HN? This isn't interesting news -- it's both a wikipedia page and propaganda. We're told to eschew flamebait in comments, but not for submissions?

Flag this.

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
> For some reason, a large part of the extreme left pays lip-service to non-violence, but is always quick to deflect criticism about left violence by pointing to (more extreme) right violence.

THIS! I'm not on the right but I've always felt that one of the right's biggest tactical errors was to allow their movement to be be seen as the violent side. Nothing in history that I've seen would suggest that the right, even the extreme right, is inherently prone to violence and yet this point is made frequently, casually by even fair minded people.
Only in the USA bubble.

Even software engineers are barely middle/upper-middle class in most of the world. A landlord, lawyer, doctor can easily gather more wealth.
I bet the final hotel, if it ever gets built, will not have the architectural swooshes.

Those useless details are there for PR when sharing the renders, and are immediately dumped afterwards.
I really love the nytimes but their use of google recaptcha is really boring. Guess I'll unsubscribe soon :(
Is it considered kosher here to post a link in a comment after it was flagged and made dead? Seems like you’re trying to circumvent HN’s system.
I'm not saying that it's not a great lift, I'm just saying that most people can reach their fitness goals without it, and it's pretty easy to injure yourself doing a deadlift relative to other exercises.

[edit]: took a quick look at that video you posted though and that's an amazing resource! I look forward to checking out more of there videos.
True enough, but I think they used to be even more unique and over time they've become more like PCs.

One of these days I'm going to log in to the admin interface and find candy crush installed.
>Data makes wild, un-evidenced leaps of assumption that are only "empirical" because we the audience understands what he's saying is correct. But in-universe his ideas are ridiculous and unjustified.

Same with Spock, he presents "logical" conclusions where the priors are not knowable from where he stands.

Maybe it is just a popular caricature of logic, that if you are just not purely "emotional", then you are the opposite: logical.

Don't tell people that Spock is not logical though. You'll get an emotional response.
Quoting the study "Geographic choices were important: first-generation immigrants were more likely to settle in areas with higher mobility prospects for their children. When we compare children growing up in the same US region, the intergenerational gap between immigrants and the US-born is reduced by 70%. When comparing children growing up in the same county, we no longer find an intergenerational gap between the children of immigrants and US-born individuals. In other words, immigrant children did not earn more than others who grew up in the same location. Rather, their parents chose to live in locations that offered high mobility prospects to all."
Server stores H(pw || bFixed)
Server sends bFixed, bOnce
Client sends H(H(pw || bFixed) || bOnce)

The server can be trusted to not save the actual password if setup/change is already sending H(pw || bFixed) instead of the password itself. But then bFixed becomes public knowledge knowledge and a leaked H(pw || bFixed) would be enough to do a malicious login.
Why shouldn't you bother?

Lots of things opposing a worthwhile attribute in your life makes your own efforts in that area more important, not less.

I'd rather in control of my own development, even it requires more deliberate effort than if other external things were removed.

Plus, it seems plausible that you will one day find a job which removes those things. Why wait?

Of course, this presupposes that you think being productive is a worthwhile thing independent of your current job.
I would be very surprised if that were to be true when comparing like-for-like e.g. not comparing an SF-based programmer to a landlord in a fairly empty state.

There have always been labourers in wealthy countries that are better off in pure "numbers" terms than landlords in poor countries.

The average landlord in London or SF is likely wealthier than the average programmer in London or SF.
Going back from ToDo-Lists in Apps to simple paper and tick mark them.
From the point of view of the server, the password is H(password || blinding factor)

So treat it like a password, salt it, do X rounds, and stores/checks result
This strikes me as a decent benefit to Instagram. Otherwise, why would they leave sessions active after password resets? That's standard practice for any large service.

Now, not only do you know the habits of individuals, but now you have insight into their closest friend networks and I bet can glean a more information from that fact. I'm sure this technique doesn't anonymize the people in the group, because I bet they aren't all using burner phones for insta. However, it does make it difficult for external data brokers to get that information, so maybe there's a sales opportunity in here.
Timestamping the tokens and invrementing timestamp at reset & compare these tses on reset is one way to do it
^ This exactly. They may be accurately reporting the actual number of diagnosed cases (which I'm on the fence about), but they are certainly not reporting "suspected" cases. I understand that's hard to discern, but they should have a decent idea about the average mortality rate in the area, and be able to see an uptick that will give them a rough estimate.
Short TTLs and DNS Centralization Are Serious Risks for the Internet (2016)
> closely based on a Russian flyer

I'd be really surprised if this were not Russian propaganda.
To cut food? I've been learning this trick too.
FWIW, OSM lists both my and my neighbors' long driveways as "service roads." (Which isn't an obviously incorrect classification although the actual mapping doesn't seem wholly accurate.)
In the recent months I've been thinking more and more about the capitalist system and it's flaws. In case of doubt it's about profit and not about humans (ridiculous pharma patents, boeing 737 max; there are countless examples everywhere).

It seems to me that the whole world can't live peacefully side by side by design when everyone is always striving for more money, power and growth. I don't know how to fix this but it's an interesting problem.
Sure. But it's the same thing as in the JS platform, it's good to be aware that you don't just have a choice between JS and eg TypeScript, but a choice between all the JS platform languages that seem attractive.
Great idea. Unfortunately every time people elect a socialist government the US backs a right-wing coup. So we gotta do it here, I guess.
That makes it even weirder, because Europe is a lot more leftist than the USA.
LightKone Research Consortium Using Erlang to Manage Edge Data in IoT
They select for members that deliver goods and services at a cost (dollars, convenience, timeliness) acceptable to other members of the market. Which is a 'competence function'.