skysight-inc/HackerNews huggingface dataset:
You'd be surprised.

It might be true that nobody ever made a hugely profitable business on dignity.

But it's absolutely false that that aren't businesses that are successful with dignity.

So, depends on your definition of success.

If it is "supports me and my workers and can even moderately grow and produce good stuff for my customers" then many did.

If it is "I want to eat the world like Uber" perhaps no one die.
As much as companies are about money and profits, it's also where people spend about half their waking hours, so environment and culture are important.

There are many ways to make suggestions and offer feedback that build trust and leave both people feeling better and more connected.

Unfortunately in school we focus on getting the right answer, Wich is only half of what needed. Getting to the right answer in a way that makes everyone feel heard and respected is the key.

As a developer, it's easy to go into programming more and get critical of the way something has been done, but it's easier on everyone if we switch that part off during human connection and find more understanding and patience and save the critical thinking for actual development or code reviews.
It's more a glut of people than a shortage of jobs. The rest of society has no obligation to fund everyone academia pumps out.
Ask HN: Who deserves comet discovery honors on BBT?
What is your opinion on this week's The Big Bang Theory episode: The Comet Polarization, with regard to whom should be on the paperwork for discovering the comet? Please include the reason for your choice(s).
Disclaimer: I hate complex / abusive T&C's, and I'm keen to see them abolished. But...

It seems to me like we as a public are blaming corporations for our failures. As adults we're responsible for what contracts we enter into, except in cases of coercion.

99% of us were stupid enough to state that we accepted terms that we didn't even read. Especially in cases where the product/service was purely optional (Netflix, Call of Duty, etc.), I don't see how this is anything but our fault. IMO, we have not been acting as competent, responsible adults.

Should we change our laws to make complex and/or abusive T&C's go away? Absolutely. But are corporate lawyers the only flawed agents here? IMO, no.
> He posits that reality is just a complex network of events onto which we project sequences of past, present and future.

I wonder if the "we project" part is the author's choice of words or Carlo Rovelli’s. It is not explained and therefore has not definitive meaning.
That attitude makes sense, initially.

But continuing to ignore code quality (and potential security issues) and blindly piling on complexity and feature creep and hoping for the best is just playing Russian roulette with your money.
It's pretty obvious that hitting your local disk is going to be a lot faster than making a network call. Make the right decision for your use case.
Why did you ask me a question totally unrelated to my post? I am not sure that I do think $$whatever_organization can do better, but perhaps it has more resources to issue corrections.
Yea, I'd love a compiler switch that enables the strict mode globally, while adding the leniency on a case-by-case basis instead.
> It seems that the people wanting "better Java" all decided they like Kotlin

I've been using Java and Scala exclusively for the past 10 years at two large NY banks and two fintech start-ups, and I literally do not know anyone who has ever compiled a Kotlin program.

Simply extrapolating from one's own experience is fraught with peril.
Someone actually did the leg work and disproved you. How about saying “I was wrong” instead of careening off into conspiracy theories and unrelated grievances?
Yeah-i showed a couple of things with regards to latency in the report...i also posted another graph on my very empty twitter (@viljoen_nic). We get massive improvements, especially in the tail latency cases, due to not passing across PCIe. If there is anything specific you want let me know and i will see what we can do!
Ha! He's trying to hide the location so OHS stays off his back, but he's maybe giving too much away (Footage of the neighborhood, -30C, etc). Hope he doesn't get in trouble.
> Makes me wonder what the Chrome Store or the Play Store or Steam would be like if they did that.

You clearly don't remember when Valve Corporation required contractual agreements outside of the Steam Store to get sold on Steam. Greenlight, and its incarnations are all public options for selling on the digital distribution store.

Most games sold then were by bonafide studios who had to reach out to Valve's sales contacts, and not children operating out of their parent's bedrooms making mods or "games" on Unity.
Humans are not underrated. Humans are just expensive. How much is the monthly cost? How many request can I make monthly?
I can do this and I don’t have project fi. I’ve got a google voice number from a long time ago, and I can text from that number via Hangouts in gmail or on mobile.
Time is an illusion. Lunchtime, doubly so.
Perhaps more to the point, the need for canonicalization in this use case is well understood from not only canonical S-expressions, but similar things done in XML and other cryptographically signed structured data formats. While not using one of the existing formats is not necessarily a bad thing, overlooking the well-established need for canonicalization is quite bad.
Ask HN: Python or Scala for spark jobs. Performance is end goal
Sounds like they are copying the education system here in the USA.
Would it be correct to say that certain implementations of Monad make aspect oriented programming possible? One example is the Writer monad which allows recording the state of a sequence of monad operations. Essentially separating the concerns of logging and the actual computation. Perhaps OP means that combining monads (with transformers) enables multiple of these cross cutting concerns to operate together without knowledge of each other
Show HN: Livelossplot – Training Charts for Keras in Jupyter Notebook
I'll go along with that as an opening for a later discussion. But consider the value of a CEO is probably more than just profits generated - or to use a Moneyball term - "wins above replacement."
Definitely.
Reasonably priced, I'm the customer, and it works with Android and Firefox, which are my everyday tools.
Software Development Teams of 2 to 8 developers, who have not hired a QA Engineer
I sincerely hope Facebook continues making stupid moves like this, because they've spent over a decade earning the right to be the first company to be "made an example of" via the GDPR. It would be a shame to see their years of effort go to waste.
I have a huge collection on Pinboard https://pinboard.in/. It's a very simple browser-accessible site that charges $11 per year for what seems like an unlimited number of bookmarks. The item properties are URL, title, description and tag(s). And it displays how many other users have added the same link. I consider this tool indispensable.
Is there one for mac?
How to design a responsive website in 10 minutes
> yes, I know

I don't. Would you clue me in?
Unless they don't audit you.

In which case you can continue not to care.
I would definitely trust Signal over Facebook-owned WhatsApp
I think "platforms shouldn't censor" is arguably one of the core values of the early internet. For the first half of its life to date, reddit seemed to share that value.

Unfortunately, it's hard to take a strong stand on that position in the face of public pressure when the thing people want censored is something as close to child pornography as people can find without stepping over the legal line, or Nazis calling for innocents to be harmed. I think I'm in the majority when I say that those things are bad.

On the other hand, I firmly believe that the existence of uncensored platforms is good. A history of caving to demands to censor bad things says that censorship in on the table and demands to censor anything someone doesn't like might be successful. Already, reddit has ventured beyond banning things that are horrible to banning things that have some mild potential for regulatory issues (trading beer and selling firearms is not affected by FOSTA, so far as I am aware).
pushbullet (plus a few other apps) also recreate this functionality. Buggy and it's $5/month but I really use the hell out of it.
Maybe in this case. But historically, exactly this decision point has oscillated. It's caused reversals in distributed computer design for decades. First the networks were slow and disks were (relatively) fast - so each machine had one. Then networks went Ethernet, and disks started disappearing. Disks got down to a few ms access time and they came back. Then Gigabit came around. Then SSD.

Today I'd say it depends upon exactly what your network data source latency measures out to. The answer could go either way.
Cmd + f TODO :shudder:
The travel time of light is classical, it's not what relativistic time is about. In SR we usually "subtract out" the details of the measurement (light travel time, whatever else) implicitly so that we can make statements about the actual geometry of spacetime itself.
Try https://www.pagedash.com

Works like an archiver for web pages, saves everything!
Yes includes bookmarking

Built by a friend!
I have had a big issue with storing bookmarks and found Safari's way of managing them too limiting.

I decided to off load my public bookmarks to the web and let other people manage my bookmark collection instead. I built Learn Anything (https://learn-anything.xyz) to store my 'learning' bookmarks. And I manage many curated GitHub lists to store everything else (https://github.com/learn-anything/curated-lists).

I also have a wiki that stores both bookmarks and my notes, open source. This way anyone can extend both the bookmarks and notes if they wish. (https://wiki.nikitavoloboev.xyz)

I have then built my own tool in Go to query any of these public bookmarks. (https://github.com/nikitavoloboev/alfred-learn-anything)
Sure. But they can pay someone to fix their mess when that time comes.

It's a "nice problem to have" kind of thing.
There's nothing done yet. I just saw the videos posted in this thread, it reminded me of my father and I asked if this is something people would like to see. If anything gets done it'll be thanks to my brother since I live and work far away from my parents' hometown.
I wrote it, and great to hear! Did it make sense in the context of multiple uses for blockchain?
And don't forget the cost of a Lisa to do any development! At least those came with a HD.
There's that saying: if you speak the truth, make them laugh. Otherwise they will kill you.
Third recommendation for Pluralsight. My company also pays for it.
I've watched 4 classes and they were all information-dense and easy to follow, although I found myself hitting pause and rewind a lot to take notes. At the end of each I felt at least competent enough to get started and look up other details when necessary.
Yeah, web dev seems to favor the bold, whereas DL or other highly brainy endeavors seem to favor the thorough / careful developer.

For a long time as a non-web dev, I reckoned that I was smarter than 99% of the web devs. Then a web-dev friend of mine made his first few million $, and I reached some humbling conclusions.
For what it's worth, this isn't just an evolution of the language, but a complete rewrite of the compiler. I appreciate that they're taking the time to do it right. They probably could've pushed new, non-trivial features out faster if they weren't doing a total rewrite.
Show HN: Build with Bazel from Visual Studio
It is not correct, debugging via lldb is available.
The Carnot limit applies specifically to heat engines but later proofs on the 2nd law of thermodynamics still cap the conversion of heat to useful energy. As long as you keep that in mind, 19% Carnot efficiency is really impressive for a system like this with a small temp difference and no moving parts. I find their watts per cubic region an odd way to measure it given that you need heat flow across a surface to generate juice.
A git repository or a torrent or any other distributed datastore would also accomplish this. A blockchain is a very bad, expensive distributed datastore that you would only use if you need the specific trust properties it provides.

It would be a fair point to say that if you don't trust any specific person or entity to verify that a given source compiles to the binary signed by the author that maybe some sort of blockchain would be useful. I think you'd get a lot more bang for your buck by using trusted authorities in something closer to a CA model.
Widespread open and mutlidirectional surveillance comes to a mostly good ending in David Brin's Earth. The doctrine gets a non-fiction (and IMO persuasive) treatment in The Transparent Society. I'm not so concerned about a panopticon open to all.
Ha ha ha, you and me buddy, you and me. Smiling helps, but in the end of the day, you are who you are.

There are places I would fit well, and there are places even with my considerable talents I just don't. And you need to accept this.
As a teacher, I can confirm that state standards are generally overcrowded. This naturally leads to (for instance) high school students who don't know their parts of speech, but - you know - gotta keep moving.

The discrete goals that schools are expected to fulfill are excessive, poorly defined, and politically vulnerable. It's a odd game.
Isn’t silicon extremely abundant? It makes up about a quarter of the Earth’s crust.
That's why I need a 48h long day? 24h seem too few for me
Actually there are historical examples of where changing the interviewing process solved inequality. All it took was a curtain.
You see there where few women in orchestras and it was said that this was because they didn't have the talent so couldn't get expirence, rather than being unable to get expirence due to prejudice. Then blind auditions started, interviewers would sit in front of a curtain, candidate would come in behind and play their music. Suddenly when the interviews could only judge on performance the same women that they said didn't have the talent where the ones they were choosing and that inequality was fixed. Now there might not work if the underlying cause is something else but it has worked.
Sorry - beg to differ. 70 years is plenty of time to form good institutions.

Having lived in multiple countries, it is often clear to me that the reason for any country's woes almost always stems from their culture. Things may be different now, but historically Indian culture valued credentials and degrees a lot more than they did gaining knowledge. And many aspects of culture interfere with education. India is a country where relationships matter a lot more than, say, in the US. Part of that dynamic is the pressure to do favors for each other. This can be a huge problem when trying to objectively measure performance. I know a teacher in a 3rd world country who was given a hard time by society for not going easy on a student who happened to be a child of a relative. Stuff like that.

Culture is hard to change. Another example from another comment here: The fact that many students go to school, expect to learn little, and then spend hours with a tutor after school. I've spoken to parents from similar countries who:

1. Viewed the fact that their kids had tutors as a status symbol (clear barrier to change!)

2. Seriously could not comprehend the notion that teachers are supposed to teach well enough that going to a tutoring academy would not be required. I kid you not - quite a few refused to believe I was a top student and did not have a private tutor, and that my school had top teachers. For them, that's simply not how the world works.

With the right culture, you can build great institutions in a lot less than 70 years. But examples like the above are examples of a culture getting in the way of institution building, and you end up clashing with the culture at every step.
Carrier groups aren't hidden from powers with reasonable satellite constellations or radar / sonar groups. They're hidden from Iraq or Saudi Arabia or the journalists at the New York Times.

And my first thought was like your's, but I came to think that between subullites, refined SIGINT analysis for surfaced subs, and the few locations on earth we know manufacture these things I think it's going to be more possible to follow submarines than you're making it out to be.

Humans have to disembark these things, at least if we want humans on them. Even in a future where all subs are autonomous they'll still need to be manufactured somewhere and will still require supply (re)provisioning.

But I'm open to changing my mind on this if you have a special insight.
> The FAA does planes.

They also oversee the launch and reentry of space vehicles, amongst numerous other roles.

https://www.faa.gov/about/office_org/headquarters_offices/as...
That assumes that Java is the only funnel for Scala. Sure, Kotlin likely now captures more of the people trying to get out of Java, but how many people does it capture with backgrounds in Haskell, OCaml, Lisp, R, Python/Pandas, or any other language for that matter?
That's it. I'm giving up on Google chat products. I tried hard to use Allo and get my friends to use but enough. We need a new XMPP like protocol that prioritizes privacy, end-to-end encryption and supports all the fancy features like stickers and video calls to make it easier to adopt. Does anything like this exist?
Is it a practical issue where you are? In France I can't remember the last time I've had issues with undelivered text messages and I use them quite a lot (I generally use the cheapest plan I can find which usually doesn't contain data, so I default to texts).

For important messages I'll expect an explicit confirmation anyway, it's not enough that the message reaches the recipient's phone, they also have to read it!

My main problem with texts is lack of privacy which is why I'm slowly pivoting towards Signal instead.
>so... so long and thanks for all the fish.

This is the second time in as many days that I've heard this ref, after a 30-year drought.

Yesterday's ref was a song by A Perfect Circle.
TBH, I don't think it's a matter of being "more likeable".

This person simply wasn't the right fit for this team, and there's no way around that. His exact behaviour would have been very well received at some of the places I worked and, but poorly received in others.

I don't think that putting an effort in "not being oneself" is really the key here. The key here is finding a team that's the right fit.
I think Google gave it a pretty good shot at competing with WhatsApp with Allo. The problem is that at the end of the day, the network effect is what matters with messaging. No matter how good the product, it doesn't matter if everyone I know doesn't use it as well. It's not an engineering question, it's a social one; a lot has to change to get people to switch from iMessage, WhatsApp and Facebook Messenger today.

The theory says that you can get people to switch if you deliver a product that is x10 better than the competition, but really, how can you possibly improve messaging as it is today? It's not like people are going to go "Wow, this app sends my messages so much better than <current established app>, I'll go ahead and switch and tell everyone I know".
So how does change happen?
It may not be a good choice for long-term data storage, but I disagree that it should not be used for data sharing or software distribution. Different use cases have different needs. If you need long-term storage, it's better to avoid lossless compression that can break after minor corruption. You should also be storing parity/ECC data (I don't recall the subtle difference). If you only need short to moderate term storage, the best compression ratio is likely optimal. Keep a spare backup just in case.
"dozens of applications in production"

is that dozens of apps supporting one business, or dozens of businesses?

Plus 2000 lines > $300K - I think you beat Pieter "Think of the Frameworks" Levels - https://twitter.com/levelsio/status/938707166508154880?lang=...
My point is that companies should welcome the feedback, facilitate and encourage it. Not that new people should re-write a new system
This is weird but I have to assume it’s a political sop to the carriers to get something from them. The PR is disingenuous of course, but I’m more disappointed in the reporter for failing to mention a big advantage of iMessage and a reason lots of people choose WhatsApp are because not only do they provide a better experience than SMS but they are (at least they attempt to be) secure. No federated messaging system that involves the carriers will be end-to-end secure or provide easy syncing across clients.
What are better file formats for long term archiving? Were any of them designed specifically with that use case in mind?
On 4/20, Chuck Schumer to Introduce Bill to Decriminalize Marijuana
Twitter and blogs would be an excellent approach for hiring marketers/growth hackers
> Product managers/sales/marketing do not care about your unit tests

Only if they have no technical understanding of it. Once they understand how these prevent regressions and provide confidence that stuff works as expected, they start to value it.

It's our job as developers to explain the importance of unit tests, and why they're non-negotiable.

Also, if you do the tests at the right time, you end up saving time. I've learnt that the hard way (as most do).
I grew up in a poor SE Asian country, and felt the same as you (that my experience with parents' involvement in education is quite limited). I think most of what we read about in the US are biased toward China or developed Asian countries for better or worse.
It only works that way if both of them are equally familiar with Finish culture.
"Ballistic conduction (ballistic transport) is the transport of electrons in a medium having negligible electrical resistivity caused by scattering. Without scattering, electrons simply obey Newton's second law of motion at non-relativistic speeds."

https://en.wikipedia.org/wiki/Ballistic_conduction
This reads like a guy who has "not invented here" syndrome. You know, the guy who starts changing all your code from tabs to spaces or vice versa, and won't play along no matter what.

Every person should have the humility to accept that they may not be the best person in the room, that there may be very valid reasons why something is done the way it is, and that "I know better" isn't a magical sudo statement.

Here's some questions:

1) Can you see any other human beings from your workplace?

2) Do you have a boss?

If the answer to either one is "yes", your job is about getting along with human beings, not about being technically "right" and berating people until they see your glorious correctness.
The UK and Canada too based on my experience. In fact, I was like this up until just a few years ago in my life and have had to learn to unlearn things. May be the best schools do better but the ones I attended were about test taking. I would get good grades and then forget everything two weeks later. I also sought out well defined problem sets at work and the creativity only came out when I started working on my own projects.
> 99% of us were stupid enough to state that we accepted terms that we didn't even read.

I don't think that's fair. These things are written at a high reading level (worse than Beowulf: https://theconversation.com/googles-terms-and-conditions-are... ; https://www.creditcards.com/credit-card-news/unreadable-card... says credit cards require a reading level half the population lacks), with domain knowledge the vast majority of us lack. Reading them is pointless - even with a college education we don't have the information needed to detect many legal traps laid in these things.

They're also extremely lengthy, and generally "subject to change at any time without notice".
If agreement for a contract requires easily understood English, what does that mean for my mortgage?