skysight-inc/HackerNews huggingface dataset:
Same here. I was remote for some years then went freelance. Now, I can never imagine going back to a regular job. Being on my own time has allowed me to spend as much time as I like with my newborn son. Did it hurt my career prospecs? Most likely. Would I change anything I'd I could do it again? Absolutely not. For some people their work is their life, for me, family is everything.
Sure, if you don’t consider a decentralized and trustless currency a use. If you don’t consider a store of value a use. If you don’t consider a public ledger of transactions a use. If you don’t consider programmable money a use. If you don’t consider permissionless payments a use. If you don’t consider a financial system wich never close a use. If you don’t consider instant payments a use. Then sure, no use has been found.
That's very interesting. It makes me wonder if there are any good free market ways of promoting the over-building of crucial infrastructural services
Middle class definitions vary but one of the easier to remember metrics is between 2/3rds and 2x the national median per capita gross income. (Tax burden, geography, number of dependents, all skew this simplistic measure.)

I'd like to agree with the vacation value, but I don't know any Americans other than myself taking 30 days of vacation a year. The very idea of 30 days vacation makes my friends panic, what would they do?!

Also, poor diet is related to poverty due mainly to bad nutritional education and bad habits learned at home, not affordability. Processed foods with a lot of sugar, salt, MSG added, manipulate the brain into wanting disproportionately more of these foods, which are primarily empty calories.
Best point in time to calculate the settle point of the waterline and develop new waterfront property. Good point in time for alot of cities at the moment
There is no such thing as "100%" or "60%" or any other battery meter number. They are all guesstimates based on the battery's history and cycle count.

Li-ion batteries don't have a simple voltage-charge relationship like lead-acid batteries do so you can't actually know the real charge state of the battery (and even those have a number of ways the battery chemistry can get messed up).

I'll also note that your specific battery history matters a lot. If you leave your phone on a hot car dash in the summer even once it will dramatically alter that battery's performance. It isn't as simple as saying it cuts the lifetime... the battery's ability to deliver peak current is affected.
The alternative is ignore, not reject.
In my experience, the answer is pretty much anything they can get paid for. For example, we hired a big 4 consulting firm to help us do some software testing. They were not great, but did something (I'm not sure what exactly, but they did produce some reports). We hired the same big 4 firm to come up with an algorithm for reducing financial risk weighted assets, and guess what, some guys from the testing team turned up! I was surprised, as there was no obvious crossover (and the lack of knowledge showed)! Anyway, the partner convinced us they'd do a good job so we played along for a bit. During this exercise, the guys did everything from manually typing in data to making a few spreadsheets to providing some opinion on financial rules and methodology. In the end, it was obvious they'd do almost anything (short of cleaning the toilets) to increase their billable hours. So you right to be confused, as the definition is flaky at best! Also, most consultants add very little value (especially big 4 firms), but every so often you do meet a superstar that's worth every penny.
This article seems to be insinuating pretty hard that ignoring sugar is an active conspiracy between Nestle and Malaysian nutritionists, but it seems more likely that they're just behind the curve. Transitioning the identity of the Great Satan from fat to sugar is a relatively new phenomenon, and even here in Australia it's still much easier to find low-fat products in the supermarket than low-sugar ones.
To be honest though this is exactly how Google likes it. Google actively encourage external production of misleading data about their capabilities.

I recall sharing an article around inside of Google where the journalist had mentioned the development of a new data center and speculated that Google had at least 3 and as many as 6 data centers that they had built. At the time they were spending a billion dollars a quarter ($4B/year) on "capital expenditures" :-)
That isn't a very good standard to go by because many people don't instantly voice their concerns about behaviors making them uncomfortable, some even prefer to voice such concerns only to third parties when the "offender" is not around.

That's why you can end up repeating mistakes over and over again and annoy/intimidating people you don't even realize you are annoying/intimidating, even tho that wasn't your intention at all.

> use your discretion and interpret body language or subtle signs

Making it sound so simple disregards the fact that this isn't natural to everybody and it's not really an easy skill to learn when it's not natural to you, especially not on your own.

Sure you can ask about all the things that everybody else considers "normal", but do you really want to stick out even more as the "oddball" than you already feel for being insecure about such seemingly "normal" things?
SQL with 1=1 makes sense to me.

Let's assume you start with "SELECT * FROM ITEMS" like query. Now you're adding the WHERE clause. Do you keep track if you have the WHERE already present? Do you then keep track of if you need the "AND" or if it's the first entry that cannot take the "AND"?

With 1=1 you're guaranteed to have the WHERE clause and you're guaranteed to be able to use AND in your statement.

Do you have a better way?
Sybase was good, ran on Unix and did not cost the earth and had more transparent pricing, as opposed to Oracle. Back in the late 90s some trading systems used Informix but the big exchanges I worked on always chose Sybase over our internal use of Informix. Sybase was pretty good aside from a few gotchas. Does anyone remember the the exploding execution time issues when joining more than three tables?
FWIW I've always been of the opinion that HN would be better off without downvoting.

Most arguments for downvoting I've heard revolve around the desire to maintain a high signal to noise ratio, but in my view, the marginal increase in SNR downvoting offers over upvoting and flagging alone isn't worth the chilling effect it has on unpopular speech.

Even without downvoting, popular comments will rise up to the top and inappropriate comments will be flagged to oblivion.

Downvoting is just an additional layer of censorship on comments that express unpopular opinions. While the first layer of censorship (from popular comments getting bumped up by upvoting) can be justified because of its high marginal contribution to SNR over a system without any censorship mechanism other than flagging, I don't think the same can be said about downvoting in a system where upvoting and flagging already exists.

I feel downvoting has steadily been turning the HN comments section into yet another uninteresting, groupthinking hivemind with nothing provocative to offer, and will continue to do so until it gets reined in. And this is speaking as someone who doesn't get downvotes all that often.
On the other hand, think about how much time you spend at work. How close your interactions are with others. We - human beings - are jammed into little 4-walled boxes for the majority of our days with a bunch of people we already have something huge in common with...and told not to get too close with them. It's pretty wild, the whole scenario.
there is no reason to believe we're not in a simulation.
You can’t have a blockchain without a Bitcoin. The two are inseparable. Every blockchain needs a token reward which has monetary value to secure it.
https://www.snopes.com/kkk-endorses-hillary-clinton/
The latest in the progressive indoctrination into the Scientism of Technocracy, with a bit of post-nihilist Feminism.
You shouldn’t be afraid to fail, man! Instead of doing something in Matlab, try it in numpy and just do some research to figure out what you want to do.

Eventually you’ll pick up tips from all your online resources, and you’ll realize you could have done some things better the whole time.
What does the US get out of having a military presence in South Korea? Sure, we have a base that's closer to our "enemy" than we would if we were just in Japan. But at this point, the US isn't going to win a war with a land army, so even if it was for aggressive military purposes, it wouldn't be nearly as effective as you think it would be.

Hint: maybe we keep military bases in SK to defend South Korean, because over the past 67 years of our alliance, South Korea has become a fantastic trade partner and we want to ensure that such a mutually beneficial relationship continues far into the future.
Tiny country by land mass maybe, but you know the Dutch East India Company's peak market cap was (inflation-adjusted) 8x10^12 USD, right? If you don't understand the economic impact of early resource abundance, on the ability to construct education systems, universities, professional organizations, infrastructure, and industry, and the 'pool of available talent', then pick up a strategy game.

Otherwise just Rand-ian codswallop.
How do you mean? The compiler is not released yet, but he has done many streams working on the compiler and on the game engine (both written in that language) and answering questions. You can find them all on youtube.
I worked as a "UPS Delivery Helper" in college during the holiday breaks. I was assigned to a UPS truck and my job was to take the packages from the truck to the door while the driver scanned the next package to be delivered so he never had to leave the truck.

I remember that as we got close to Christmas the packages were packed in the trucks so tight that there was little rhyme or reason to their placement. The entire "aisle" in the back of the truck was filled to the brim. We would literally just choose a random package that was blocking the aisle and go deliver it, often driving back and forth across our area in a very roundabout manner. Once the aisle got cleared and we could actually get to the shelves, the packages could be delivered in a more sane manner.

It always struck me as terribly inefficient but perhaps to UPS the last mile doesn't matter as much because the driver is basically committed to getting his route clear no matter how long it takes.
So 10-15 more years? In the meantime we can use blockchain/bitcoin to scam money from grandmas, retired folks, and millenials. So they can hate us technologists even more.

Oh, and cause global warming and destroy the planet. That way humans will have to come up with a non-government backed currency.
I wouldn't take Lift code as representative of Scala culture, much less FP culture in general. That project had a lot of problems, both culturally and technically.
There's one. Depending on who you ask, it's called surge pricing or price gouging.
"Blockchain" the data structure probably will have some persistent uses. "Proof of waste" on the other hand is like leaded petrol or cloroflurocarbons: it certainly works, but the environmental downsides are going to have to result in it being banned.
Well it seems like the people there are trying really hard to ruin their country. It's all self-inflicted. Seems like they deserve what's coming to them.
That doesn't sound so bad. It's just that you love remote?
Lets mix some Popcorn NOISE
patio11 should certainly consult putnam on how to improve his business.
about:	schedule your 15 minute strategy session for growing your 6 figure consulting business to 7 with sam putnam samputnam.com
By far the most helpful resources for me have been product reviews and demos. Specifically the Sonicstate Sonic Lab reviews.

https://youtu.be/eR1PrKfUvsQ

Not really a "guide" like you're asking for, but for me these have been the best because they expose a wide array of products and ways of using them.
I wonder if we'll start seeing small, modernist physical stores pop up with nothing in them but kiosks linked to all these DTC startups (maybe offering high end coffee or booze to differentiate the experience from your couch)
> I think, in general, that it is totally fine to have company outings, but propositions of any sort should be avoided.

It's more that I wonder if this is just another nail in the coffin. Again, totally not based on data of any sort, but it seems like people are less and less enthused about company outings and this might just be one more easy justification for not attending the holiday party.
>Would you say your experience as a (chronically underpaid) senior dev

Oh, I wasn't chronically underpaid. I got paid 95-100% of market rate, but you were basically held in contempt for getting it, even if you proceeded to vastly outperform all expectations after starting. A lot of places would offer 70% of market rate and not budge (was their budget), and I swiftly killed negotiations in response.

These places that tried to get more for less were great to remember though. Years later, several have become clients, and I can confirm they definitely got what they paid for after having done a lot of cleanup. They are a solid leads, because eventually their hiring strategy catches up with them, and they need a pro to bail them out.

>The skills that you polished -- to the point of being "one of the best people someone could hire" -- seem heavily reliant on experiential learning. For example, I can't see how someone could get to be really good at "cleaning up disasters" without cleaning up a lot of disasters first

This is easier than you think.

Cleaning up disasters is mostly two things. A) Knowing how to make a simple solution that does a task exceptionally well (objectively) and B) Knowing how to read and profile code to know what's worth replacing with A. The only other thing I would say is C) Constantly tell yourself that everything you write can be better, so you constantly improve A.

This isn't high-falutin' bleeding edge architecture astronaut stuff. Most of what I deal with are basic things done badly. I've walked into shops in the past few years where people couldn't reliably load text files into tables. In one investment firm about 4 years ago, they had a 24-core server backed by tons of solid state LUNs, and the effective throughput of the ETL process was less than 10KB/sec because instead of write once, they decided to write once and then update the same data thirty eight times (no exaggeration -- actual number). As basic an application you can think of, I've seen some very memorable disaster versions of them. I've seen things, man! Including identical disasters in the latest NoSQL database, with an application glued together using the language du jour.

If you genuinely know what you're doing, and are willing to always convince yourself that you still don't know enough (and keep learning), age 30 can easily be the time to give it a shot.
What connection? To me the reporter stated the sinking was not due to climate change the ground is sinking faster than the sea levels are rising - it's not due to climate change.

But the rising sea level is obviously occuring at the same time as the sinking ground which makes the sitution worse.

>In fact, Jakarta is sinking faster than any other big city on the planet, faster, even, than climate change is causing the sea to rise
The book is almost ten years old, but Alex Frankel's "Punching In: One Man's Undercover Adventures on the Front Lines of America's Best-Known Companies" had a section on what is was like being a UPS Driver's Helper during the Christmas season.

It was a good read!
How Sea Shepherd lost battle against Japan’s whale hunters in Antarctic
I wondered about this. A truck was doing the weirdest little pattern around our neighborhood recently. There were two men inside, one older guy doing some kind of tasks inside the van, and another who looked like an off-season track star grinning at people and running these big boxes sometimes a full block to the shipping address.
"17% of developers worked with AI or machine learning in 2017."

Really? That seems very high to me. Although maybe developers are a smaller pool than I thought (is making a website still development these days)? Also, same for the number of people who think PHP is #1 language (27%) (next, python 24%).
I’d imagine there is no way to physically be ready to handle a sudden intense uptick in demand without seriously undermining the everyday allocation efficiency of things like storage space and production equipment. In an industry like shipping that goes doubly so because their main assets are sorting facilities and vehicles. If the plants/fleets are 10x as big as they need to be for 99% of the year it’s probably economically better to just deal with the crunch for that last 1% of the year rather than own too much infrastructure.
Mercy == hate, apparently.
You don't need to network in person to network. I've never been to a meet-up in my life and manage to interact with hundreds of people on GitHub through side projects / open source work. If you put yourself out there constantly, good things will happen. Don't fool yourself into thinking moving to a city is a magic bullet. You can be just as isolated in the middle of a city.
Thanks Patrick, for just planning out for me my workload for the next month or so!

> You should email people 4 times during the trial depending on their level of engagement with it. Here’s a decision tree.

Do you have a link to an example decision tree for a typical SaaS app?
Why choose SHA1 and not something that is collission-resistant like SHA256 or SHA3?
I'll play devils advocate.

In any real world system I've worked there are always entities that are purely self contained, but are represented by many different database tables. When they're saved, the entity is decomposed into its constituent parts and written to those tables. When they're retrieved, those tables are joined together to re-create the entity we care about. And that's all that ever happens, it's just serialised and de-serialised.

Isn't it premature optimisation to normalise that entity right out of the gate? Why not stuff it in a JSONB column. When - and only when - you find yourself needing to dig inside of it for queries in other parts of the system, then you normalize it.
Wat? That was a quote of parent. Besides, Vice would have to try pretty hard to get more mainstream than it already is. Is TFA not discussing Matt-Lauer-style remote-kidnapping locks?
> For reasoning about and maintaining, you can just think of `self` as an extra parameter to the function that gets bound to the thing to the left of the dot. In some languages, like Python, this is how it actually works, so the testing argument doesn't apply either:

In Python it isn't implicit, but it's still shared state, and so still hard to test and maintain. You can't test the `f` in your example without having to pass in the whole big bundle of state that self tends to be, even if you do so explicitly.
Where do you get pretrained networks from? I looked for awhile but wasn't able to find any

Like if I wanted one of these: https://github.com/hwalsuklee/tensorflow-generative-model-co...
> everyone should probably avoid relationships at work

That's pretty unrealistic. I recall a statistic that 40% of marriages evolve from office romances. People get into relationships with people they are around.
Is it legal to shut down a Bitcoin exchange while the price is falling?
Correct. Although these days my consulting has drifted into distributed data analysis pipelines and overall software architecture.
If you donate $25K to the EFF, HN can tell everyone I agreed on sex. Odd, isn't it?
I thought "extortion" (ask for money and threat of legal action) was how settlements were supposed to work. Will this set a precedent and have broader consequences?
Don't forget that lasers were a solution in search of a problem for ages. Blockchain's potential uses are great, but they have to overcome the deficit of (maybe) lack of privacy and (usually) big and busy ledgers - traffic you'd probably rather not have going constantly, but if you outsource it to a local specialist you're defeating the purpose.What blockchain needs is an application where privacy doesn't matter but depth and resolution do. I wonder if it secretly longs to be united with mapping applications.
I'd think so long as the government got their tax portion of the money paid to Walmart / Corrective Education Co. and Turning Point Justice by offenders that they wouldn't care?
That is actually fascinating. You could build a ledger on top of github, transactions are push requests,there’d be a centralized party approving valid push requests and merging forks, but following a standardized formula that anyone can check and audit. Token ingress and egress are potentially hard to do, but it would be a fun idea to develop.
I answered one of these questions in the comment below this one, but for the other: I worked as a technical consultant for a large firm before going out on my own. That’s where I primarily learned the business side of the work - being on kickoff calls, delivering reports, reading SOWs and proposals, etc.
As a married guy I find this line of thinking hard to understand. “How are we supposed to work so closely with these people without getting ‘too close?’” Uh, I’m not allowed to solicit a date in any context: work, the grocery store, cafes, etc. Somehow I manage, and so do most married people.
Caching at Netflix: The Hidden Microservice (2016) [video]
This sounds like a fun distraction from one's everyday office job, honestly. I've interviewed at another (much smaller) company that said all the staff are sometimes required to answer phones during high-traffic business times, so it is not unheard of.
As society advances, the lowest rung is brought up even though corruption persists. Many years ago, it wasn't likely for people in third world countries to have access to vaccination or clothing, but today we've eliminated smallpox and nobody wears animal skins except uncontacted tribes and people who choose to. Internet connectivity is very cheap in per capita terms and cell phone towers have gone up in places like Afghanistan and Somalia.

Furthermore, the poorest people generally aren't the ones looking to evade hyperinflation, because they lack savings in the first place. Venezuela had a middle class once upon a time, though.
React component that handles csv file input and its parsing Edit
The Dutch are quite famous for their fight against the water and have build enormous resources (companies, knowledge, public administration) for building dams and the like. Doing 'their thing' all over the world, for example, in Indonesia...
> ...allegations by a woman who said a security guard at a Goodwill store in Orange, Calif., threatened her with jail unless she paid $500 for the education program,... The woman, Debra Black, left the store without paying for a $2 purse she had placed on the arm of her wheelchair while she was browsing and forgotten about,...

Jesus. I was just reading about this somewhere else, and the deal is basically that suspected shoplifters are locked in a room, given misleading information, and pressured to sign a confession which will be used against them if they later have second thoughts about paying $500 to the "education" company. These companies make payday lenders look good.
Design Systems at GitHub
The internet was undeniable back then, too, which is a huge difference. Millions of people used it for a ton of different purposes, so even though a bunch of businesses were pricing below cost the customer demand was clear. In contrast, nobody has come up for a legal use for bitcoin which many people need and is better than the alternatives. Some of the other blockchain ideas are more useful but again struggle to beat traditional PKI.
Music equipment corporations are pretty small on the whole, and Korg in particular was originally formed by engineering refugees from a larger gear company, so their culture is a bit more open.