skysight-inc/HackerNews huggingface dataset:
Regarding (1), can't say I agree; by all means, know your stdlib well, but if you still wonder if you need a library, and there's one with a lot of traction, I'd just use it.

left-pad is a red herring - the problem there was poor dependency management, not the use of the library itself.
Hahaha, 2007 here too! I also felt really uneasy in December 2006 about where I was, so I wrote entrance examinations to a bunch of third rate colleges as well (VIT, Amrita, Manipal, etc)
Yeah thats what i meant. The coloured in button to catch your eye if you're in a hurry. I was quite surprised to see being asked for such things. Whether that actually makes a difference or not i guess we'll never know.
That is good on ICONOMI that they publish such reports. But, this kind of misreporting really lowers my confidence in ICONOMI.

First, they only have a profit and loss statement which looks correct. What is does this burn rate entail?

Second, the Balance sheet is out of whack. This makes me wonder if they have a finance guy on their payroll. Balance sheet needs to contain Asset and Liabilities. This report actually contains coin and cash balances.

Third, the actual balance sheet was delivered by this Deloitte report. Given that they have this data, how hard was it to prepare a proper report and tell everyone what were actual their assets and liabilities? They seemed too focused on liabilities. It seems either Deloitte audit was fake or ICONOMI is knowingly hiding their numbers.
For me, nothing demonstrates how self defeating Google's internal structure is, than chat. They had a lot of adoption of their system in the early 2000's (and granted it became unmaintainable but that was an engineering issue not a technical issue) and they killed it. They had a great system they could have copied (iMessage) and they ignored it. They had a standards friendly system and they spurned it.

The combination of killing gchat and reader really struck me as "Wow, it feels this company has no idea what they are doing strategically."
The lowest point would be in the ocean, if you want to consider elevations below 0. In this implementation everything under 0 is rounded to 0. Otherwise, you'll have negative loss.
I just spent a lot of time researching energy harvesting (about a two week project) and I'm extremely impressed by this. To just power a simple sensor (temp, pressure) and sending out readings is a non-trivial thing to design in such a way that it works reliably. To do a lot of processing and to power a hungry sensor such a camera is orders of magnitude more complex.
ESPN starts a streaming service – A Netflix for sports nerds
Ask HN: Computer science heavy fields
I am a fullstack web developer.
I write build and manage servers in python, or javascript.
I write frontends with any of a host of frameworks.
I setup logging, and monitors, and CI/CD pipelines.

I slowly refine the process and the product, a little each day.

I have a degree in engineering and I rarely if ever use what I learned. Everything I use is backed by core CS, but us consumers needn't even really know about that. Is the majority of web development like this? Or am I caught in an anomaly?

On top of that, these web-apps we put up are so fragile. Hot one year, archived the next. What fields are more long lasting? Where is the important work being done?

..please don't say blockchain.
The garbage part is not that there is a large volume of law, but that the law is made even larger implicitly through a system of historical precedent without being explicitly updated to reflect those changes.

As an easy example, the commerce clause in the US constitution has come to mean something that no layman would ascribe to it.
Bold words. Question: Off the top of your head, for what period of time may you make a claim or cause of action arising out of or related to use of Hacker News or its terms of use?

I'm just curious whether you've read and understood the terms of use for the site you're making these bold claims on.
Movavi Video Editor 14.4.0 Crack and Activation Key Download
> Certainly there are improvements but you will never fit it all into one short book that a layperson could read.

However, the law could still certainly be shortened and simplified. The GDPR is written in plain English.
> compressing things to smaller sizes.

...relative to ... ? Is it better than lzip? lzip sounds like it would also use LZMA-based compression, right? This [1] sounds like an interesting and more detailed/up-to-date comparison. Also by the same author BTW.

[1] https://www.nongnu.org/lzip/lzip_benchmark.html#xz
> If anything, Marx failed to predict the fact that capitalism would help the workers.

Well said. And yet, I wonder whether capitalism would have helped the workers as much as it did without the challenge of communism. That is, I suspect that part of why the capitalists started treating their workers better was because they didn't want the workers to start believing Russian propaganda - and therefore did their part to make the propaganda untrue.
Why America’s post office should be privatised
I agree that there are just plain bad code bases that aren't worth fixing. But my point was that a lot of us (including myself) have a tendency to immediately dismiss what our predecessors did without having made an attempt to understand the situation.
I am actually worried about Trump from a solvency standpoint. Hear me out on this.

Trump has unquestionably shaken faith and trust in government. To the point I’m willing more than a few voters are thinking “jeez, if these guys are gonna screw me, I’m gonna take what’s mine”. Hell, our president has admitted to avoiding taxes in multiple on-the-record accounts!

As a result, everyone I know has admitted to cheating a little bigger on their taxes this year, and omission of personal investments like Bitcoin is one of the easiest.

From what I’ve read in the past (I don’t know if this is true), it would only take a 2% decline in personal income tax filings to cause serious cash flow problems for the US government. The republicans have spent years weakening the IRS’ enforcement power, and now Trump has given a lot of people both motive and a role model to avoid paying taxes.

Maybe if it breaks our current social contract enough, we’ll get to create a new one appropriate for a 21st century world leader.
I was a Fi user for about a year, but had major issues getting the phone to switch back to the cell network when I left my house. We live in a little valley with poor reception, so the phone seemed to "give up" on cell service, and then I'd have to reboot it after I left my house to get it to reconnect (wifi calling worked fine while I was home).
Can you cover a building in this and generate (some) electricity for the air conditioners when it's hot outside?
“Why would you choose a motorbike over a hanglider or a catamaran?”

Different technologies might all be able to get you to your destination, but some are going to be more suited than others. This depends heavily or a wide variety of different factors. Large team or small team? High throughput or low throughout? Simple or complex?

The variables are too diverse to offer a meaningful answer. Use Rust when performance and safety are paramount. Use Go when you need to write a thin network-aware app or API. Use Node when you have an excess of JavaScript talent…
facebook is the next AOL, geocities, friendster, myspace etc. You never hear anyone saying I'm going to cancel my 'Search' account. The kinds of things you are seeing now happen with 'social media', not algorithmic search companies.
technical debt is not always a "bad thing". Sometimes it makes sense to rapidly iterate until you understand what it is that needs to live on. If the risk for not getting the code out exceeds the risk for whatever technical metric is going to be improved by addressing the technical debt, then by all means iterate.
I am surprised that most of the comments here are actually advocating for navigating Dilbert-style office politics as an effective way of "getting along."

There is clearly too much conformism and flawed communication flow in this organization, which is a failure of leadership, and not of somebody who is "actually doing what [he] was paid to do."

The team "criticisms" are to the person who is actually doing his job, instead of the ideas this person expresses, falling at the very bottom of "Graham's Hierarchy of Disagreement."

If there is too much conformism, necessary conflict will be avoided and could not be utilized in a healthy way, leading to too much consensus resulting in "one-year old pull requests without review."

In such situation, leadership should have had created a secure context for the team to consider their gaps in process that produce results with reduced quality.

If a competent but "less socially aware" guy moves "too fast," why the team prefers to effectively mob this guy out of the organization, instead of just telling him to slow down?

No such context for constructive feedback, maybe?

This organization is just shooting itself from the foot.

Organizations that need to move fast cannot afford such conformism and dysfunctional communication.
I doubt that will magically cause any laws to become retroactively applicable. Why would it matter?
I like the elevator pitch approach.

If you can't explain your T&S in as many words as it takes to explain your product, one or the other needs to be revised.
'unsolicited code review'???

dafuq is that? The more eyes on a piece of code, the better.
I commented up in the thread too, but talking about it to my doctor helped me. I have a recurring dream of waking up two days before chemistry exam and not having prepared anything. I don't know why it's always chemistry, I'd pick another subject that I really struggled at like physics if there was a choice.
This is super cool, but I’d like to know more. You can’t reload plugins without changing the plugin path and any shared references won’t get GC’d, from what I remember. I tried to do server handler hot reloading via plugins and ran into this a while ago.
I like https://write.as
Making taxes difficult with crypto is a feature. It allows for selective enforcement and more IRS weaponization.
Someone did it while you were in the bathroom.
Credit Karma's tax system couldn't even handle multi state tax filings so there is no way their tax filers could have been a good representation of anything.
People have already hammered you for this, but a Merciless Judge actively looking over shoulder while you're working is a completely different kind of stress than trying to get a fix out the door ASAP.
They write the thing the way they are written because likely there was a case where simpler language lead to the company losing in court. There's also a principle Contra Proferentem, that intreprets all ambiguities in favor of the non drafting party, so the drafting party should be extra careful and write all this pesky legalese.
So wait. You're saying maybe a more explicit language would be easier to use?

It makes sense. When I was just a kid and computers ran MS-DOS my dad did extensive amounts of work with a text editor that used SGML-like takes in angle brackets (but was like <bi> for begin italic, <ei> for end italic; I don't remember actual details). He was past 35, a classical musician and never a techie before (although obviously he wrote on typewriters before), but he basically learned it after less than half an hour of instructions with the guy who brought and installed the machine. Probably less than 10 minutes.

Maybe we're attracted to Markdown/YAML/Org, etc. out of a love of simplicity that's more due to aesthetics than practicality.
Diversity is not a political movement as I understand it. How did you come to that conclusion?
> When you upload pictures, you have to give us the right to make as many copies of the pictures as we want, modify them however we'd like, and send those copies to whoever we want anywhere in the world.

But isn't it precisely what the legalese means? I mean, unless otherwise restrict by some law other than the copyright laws, Imgur can use those images for anything. The statement does not limits the use to "reasonable business activities". Why will it be severely misleading to write it that way?
Revenue is actually the only calculation - it is a business.
Ok so you change the situation drastically by squashing them into a black hole, something nobody really understands, and tell me coffee and time are interchangeable. Right.

Also I never said space was measurement/perspective, I said time was. You believe what you want to believe, but maybe stick to a single scenario in the future. I'll say it again, a cup of coffee just sitting there is distinct from time.
ZFS Is Perfectly Safe on Hardware RAID (2016)
Ireland here - I can't remember what I clicked as I was just trying to get past it. There goes ever finding that setting again.
Didn't the pope talk about global warming?
It sounds good in theory, but in practice there're aspect which prevents it from being applicable. See here: https://news.ycombinator.com/reply?id=16886176&goto=threads%...
Cool project. One note, if someone presses play on a different track, the currently playing track should be paused.
The full report has some interesting details.

https://www.varkeyfoundation.org/sites/default/files/People/...
Drunk People Are Better at Creative Problem Solving
I would say accepting that we are flawed agents is pretty much the point.

If people are, in fact, acting stupid some of the time, prone to fall for certain persuasion tactics and subject to biases and common fallacies, then maybe a rule such as "as adults we're responsible for what contracts we enter into, except in cases of coercion" simply doesn't cut it.
Let's just say, assuming that you are a rock star and everyone else can't code is a poor starting point. I have been on the receiving end of this attitude, and it's not pleasant. These people just come across as arrogant, and they look really bad when they screw up right out of the gate. Some humility goes a long way, EVEN IF YOU ARE 100% RIGHT.
> 5 years ago I would've had started thinking about an intermediate step in programming productivity, correctness - instead of doing Doty.

Wait what? In the last post you were complaining it was too close to existing scala, now you're saying it's too big a step? Again, what is the change you're actually advocating?
“Modern” SPA Development on Salesforce (React, Typescript, Etc)
The company being sued (unsuccessfully) by the publisher is eyeo, the company behind AdBlock plus and Flattr. I'd appreciate a balanced discussion about ad blocking and white-listing of "acceptable adds" for money.
Android Go Review–Google’s Scattershot Attempt at a Low-End Android OS
It may be that time does not exist, but the universe certainly does have states, which are deployed simultaneously (hence time is an illusion). But this means the universe is 100% deterministic.
This comment could be made about software and programmers and make exactly as much sense.
Interesting, I like programming at the end of the day with a few beers. Sometimes the code is bad, sometimes its great, I wonder if its worth trying more regularly.
In Oregon there is a real distinction, and patients do need a doctor to refer them to get a card[1], which gives them lower prices than recreational customers get at dispensaries.

1: https://ommpsystem.oregon.gov/
Opt-in doesn’t take effect until May 25, so there’s nothing legally wrong here. It’s also not disingenuous for Facebook to explain the benefits of the service to the user so that they understand the impact before they disable it.

TechCrunch has been one of the leaders of the anti-Facebook bandwagon recently, so it must be serving them well. I’d imagine they are getting lots of clicks to these articles, and, ironically, are making substantial amounts of money from showing lots of highly targeted ads on them. They are also undoubtedly using just as many if not more third party tracking tools than the sites they like to skewer for this practice. One would be wise to read their anti-Facebook articles with the understanding that they have an economic incentive to play to their audience by placing a negative spin on everything the company does.
A lot of times if you say, "I'm having trouble understanding how module X does Y, and why it works that way." And the developer will say, "Yeah, I kind of hacked that together when the requirements changed. In a perfect world, it would get rewritten, but I've had a bunch of other things higher priority."

So you come to the code trying to understand why it is that way, and the developer will criticize it themselves.
Yes, currently there is nothing forcing them to delete all the data, after GDPR takes effect if you send them a deletion request under the GDPR they are forced to do so within a month (or 90 days if there are special circumstances).
Logging in today, from europe, I received a modal about some updates.

It stated that there are some updates i'll need to review:

One of them, the facial recognition feature.

"""
Here's what we'll ask you to review:
An option for turning on face recognition
"""

Full modal can be seen here: https://img1.picload.org/image/dogcpgci/selection_122.jpg

Clicking Get Started I received some information on GDPR and their data usage:

https://img3.picload.org/image/dogcprra/selection_123.jpg

https://img3.picload.org/image/dogcprrl/selection_124.jpg

Clicking "Manage Data Settings" I was given some examples on data usage:

https://img3.picload.org/image/dogcprri/selection_126.jpg

Clicking "Continue" I received this modal, with 3 datapoints that are used.

https://img3.picload.org/image/dogcprrw/selection_127.jpg

Obviously, Facebook processes more data than these three. It has never really been a dating app and that is definitely not one of their main focuses.

Anyway, I went on to remove my "Interested in" datapoint. Prompting an "are you sure" modal:

https://img3.picload.org/image/dogcprdr/selection_128.jpg

After clicking remove this single datapoint was removed:

https://img3.picload.org/image/dogcprda/selection_129.jpg

I expected this flow to continue, but looks like that was it. I decided to stop here and not "Accept with changes". There was NO chance to opt-out of the facial recognition program:

https://img3.picload.org/image/dogcprdl/selection_130.jpg

They're obviously trying to go with "these three groups of data are protected and need opt-in". The rest, yeah - we need that to provide the service.

I also have another tab open, that works, so I'm not really blocked from using the site. At-least for now.

Edit: opening Facebook in new tabs, no longer starts this modal, even though I haven't accepted the new changes.

---------------------------------------------------------

Edit 2: Went looking, and googling, trying to opt-out of the facial recognition program.

Here are the options I have under Privacy:

https://img3.picload.org/image/dogcpapr/selection_131.jpg

Here are the options I have under "Your Facebook information":

https://img3.picload.org/image/dogcpapa/selection_132.jpg

Clicking "view" under Managing your information I get this very (un)helpful help page:

https://img3.picload.org/image/dogcpapl/selection_133.jpg

Choosing Facebook I get these options:

https://img3.picload.org/image/dogcpapi/selection_134.jpg

Choosing "Change my face recognition settings", the send button is still disabled, but I get this very helpful link to "also edit your face recognition settings", the link points to "https://www.facebook.com/settings?tab=facerec", but actually takes me back to my "General Account Settings":

https://img3.picload.org/image/dogcporl/selection_136.jpg

As far as I can understand, there is no way to change face recognition settings in the flow I received from the A/B testing gods. Might have something to do with me not agreeing to the changes in the first modal.
But at least it will make the world more connected.
I don't think most people are underreporting out of malice. I'm guessing most with money in cryptocurrencies fall into one of two buckets:

1) People - esp. millennials who have never paid capital gains taxes - who don't even realize that crypto gains are taxed. (They should, but that's a different issue.)

2) People who put money into crypto and had some decent gains (<$10,000). Come tax season, they realized how difficult it would be to report their gains and just gave up, betting that they wouldn't be audited by the IRS.

Obviously if you realized massive gains and are actively evading taxes, that's a problem. But I feel for the little players here - a whole lot of people would report their capital gains if there was an easier mechanism in place. The current process of trying to figure out the dollar value of each individual trade on exchanges lacking basic reporting infrastructure is a mess. I'm not surprised that a lot of people just throw up their hands and give up.

(And yes, I realize that putting an easier mechanism in place to pay taxes on crypto is inviting the sort of financial regulation that runs counter to the ethos of blockchain...but let's be honest, in their current form, cryptocurrencies are not what we were promised. They have by and large been co-opted by financial institutions and the very intermediaries they were meant to supplant.)
Finite State Machines and Android and Kotlin = Good Times
Humans make mistakes, but this was a mistake at multiple levels. The name shouldn't have been in a draft, certainly shouldn't have been anywhere near the final piece, and probably should have been caught by an editor.
There was a time when you could mail order a house kit from Sears (http://www.arts-crafts.com/archive/sears/). I wonder if at some point the economics would make sense to produce something similar again.
Exactly, giving it away to anyone who signs up isn't _selling_ it.
After I cringed at the name, I thought you must mean the people who develop the sharpest AI minds. If so, that would be clever.

But yeah, a different name would be better.
Volcano in southern Japan erupts for First time in 250 years
Might want to add a step where you make sure to strip any information that allows them to find the source, they might look at EXIF data or even do a reverse image lookup to identify false positives.
I do get all this, but you know very well that "what customers would pay for" is very much contextual and thus "energy economy" is not only a fixed law.

I'm sure zero percent of the market cared about pollution or high efficiency in the 90s and today it's a sizeable chunk (Im guessing but I'd bet a dollar it's at least a single digit %).

Today having something in that scavenge heat at some cost might be a plausible marketing argument.

Back to physics, so pipe are like wires for electrons, some energy will be wasted. But aren't turbo equipped engines using part of the flow to improve the engine fuel quality ? I should search if people try to expand on that. I know Turbos had some issues but I never read in details and this was long ago.
How DevelopmentSeed Improves OpenStreetMap
It’s probably basic CIA move, you want to take out somebody from there, you “accidentally” cite them as source. It doesn’t matter if it just creates confusion and uncertainty there or complete removal of that person, you win in any case; if it’s temoval - it’s a big win.
Personally I think the premise of the question is poor. Attempting to build monolithic long term (100+ years) cold storage of significant amount of data is a folly, instead the only reasonable approach is to do it in smaller parts (maybe 10-20 years) and plan for migrations.
Entrepreneurship training for women tea farmers in Kenya
If you try to create a new account there is a signup flow where you pick subs from categories. Defaults are not a thing anymore.
Seems like a lot of effort to correctly identify a microscopic portion of their users.
Google had Slack too, two years before Slack, in the form of Wave.