skysight-inc/HackerNews huggingface dataset:
Good luck there is already hundreds of companies that offer free e filing, This is a losing proposition for them, competition has kept this free and there is no reason to use either H&R Block or Intuit. There is also no reason to pay a tax preparer or accountant to do your taxes, since you can easily do it yourself. I can understand for companies, and very wealthy people with tons of stocks, bonds, and IRAs etc. Then pay someone, but for the normal person who just works one job and doesn't do much trading or investing, then go onto the irs web site and choose one of the hundreds of free efile companies each year, they often have a limit of 62,000 anyway in gross income, so it's harder to find a free file if you make more money. They are going to try but this is a state by state issue.
Is great.... except the lack of support for writing your own functions. Except you can simulate it with hacks, which are confusing to kids. My son did SB at school, and the code they produced was a mess because they couldn't structure things well when they needed repeated, but slightly different things to happen, they end up copy pasting, then they have a problem and have to track down all the copy pastes, etc
Twitter: CEO Dorsey Facing Calls to Step Down
Pownce WAS ahead of its time. Revision3 built a solid product and I still can't believe that was 10 years ago. God I miss TechTV.
John Cena Is Beast from Beauty and the Beast
Poverty is certainly profitable for politicians.
Deakin makes world-first BNNT breakthrough
Currently learning Java in AP Computer Science in highschool.

I have past experience with Java/C/programming, so it's not too difficult, but a lot of my classmates struggle due to the complexity of Java. Thankfully, the AP test is mostly logic focused, but the amount of time we spend going over Java is less time we can talk about problem solving. (And the amount of time we go over topics like what "static" means is substantial)
> Using a password manager on the phone today is a pain.

1Password for Android offers a keyboard replacement. Change to 1P keyboard, use fingerprint to unlock, and it fills automatically user/pass. Very easy and convenient, and more secure than the alternative of copying to clipboard, etc.

ps: no connection to AgileBits, other than being a long time user.
Well, I'll be damned: it looks like you're right.

I think I was probably misremembering my experience as a software contractor, in that I don't think I ever signed a single contract that did not include the "work for hire" stipulation.

Ironically, it seems far from clear that "work for hire" even applies to software: http://www.lexology.com/library/detail.aspx?g=59a4a8c4-c446-...
Patient: Dr. It hurts when I do "this."
Dr.: Don't do that.
This! I've looked seriously into making a large shipping crate home by slowly accumulating them for storage and whatnot at my farm. Ultimately, after learning about the hazardous materials used in many, I gave up. Besides the points mentioned by abakker, one of the things that really got to me was the 'mystery box' aspect. Simply put, you don't know what they carried or what got spilled inside. Was it carrying pesticides? Did a bunch of compact florescence break inside in a storm releasing mercury into the container? There have even been reports of shipping containers which are radioactive above background levels, presumably from spilled nuclear medical waste or shipping something like Uranium ore. Before you call me nuts:

"About 20 million consignments of all sizes containing radioactive materials are routinely transported worldwide annually on public roads, railways and ships."

http://www.world-nuclear.org/information-library/nuclear-fue...

Note that sprayed on closed cell insulation does little to nothing to mitigate many of the toxins which can be found in shipping containers including mercury - it just makes it poisonous for longer. To use them for a dwelling all wood needs to be removed and they need to be sand or water blasted down to bare metal.
> For 3 weeks everyone around you assumes you're guilty

It sounds like it was worse than that. After 3 weeks they gave him back his laptop because they found no evidence on it, and stopped pursuing charges.

But the police never explained why they suspected him, nor did they uncover their own mistake regarding the IP address.

So, at the end of the 3 weeks he went from being actively under investigation for child pornography to no longer under active investigation for child pornography.

That's a small step forward - now not-quite-everyone around you assumes you're guilty.

It took years before his solicitor uncovered the error and there was enough information available to demonstrate that he should never have been a suspect and it was all due to a police screw-up.
As others have mentioned, "coding faster" implies writing more code quicker when what you actually want to do is write less code.

The way to write less code is to (a) better understand the problem and (b) have a mental toolbox full of good tools you can apply in different situations.

For (a) you need to delay coding - which admittedly really hard until you have a good picture of how you want things to work. For me, when I'm in front of the computer, I don't think as deeply as when I'm away from the computer. Many of my aha! moments come when there are no distraction like when I'm in the shower laying in bed before I get up.

(b) Is just study, curiosity and research.
Still, JVM languages are wonderful and meet this criteria.

Groovy
---
print "Hello World"

Clojure
---
(print "Hello World")
I admit I'm jaded, but I'm still convinced this is the correct way to look at things: being an entrepreneur is about moving investor's money into your own pocket.

The whole idea of creating a large valuation so that you can have a successful exit is literally just that. You are creating demand for the company so that you can sell it to somebody and keep part of the money. The idea of starting a company so that you share in part of the profit generated by the company is ludicrous in today's world.

But always keep in mind that being "successful" is not the only way to move money from an investor's pocket into your own. You can merely hype the hell out of the company. If successful, you can engineer an exit with no viable product. You can also create the "killer demo" which encourages a large company to buy you just so that they can suppress the technology (not so common in this decade, but was standard practice in the 2000's).

And here's the best part. If you "fail" utterly, you can still pocket a fair amount of cash. Most successful entrepreneurs that I worked with do not have the attitude that "this company must succeed". Not by a long shot. They throw spaghetti up against the wall over and over and over again, with the belief that eventually something will stick. They view the "failures" as the salary they get paid (from investors) while waiting for the money train to roll in to town.

What's even more awesome (as in, it strikes me with awe) is that if you manage to hype your way into the second round (or higher) consistently, then you are a high flyer and people will flock to stuff money into your pockets, even though you have never actually produced a "successful" venture.

I am absolutely convinced that your job as a founder is not to make the company "successful". Your job is to raise money, make connections and sell the company. Sure success is a "nice to have", but leave that to your CTO/COO/unwitting co-founder. I often see founders on HN complaining of burnout, trying to keep it all together. Meanwhile all of the successful founders I've worked with don't get bogged down with that stuff. Their the ones going home at 4:30 while the hired help stays until 2 in the morning propping up the server with popsicle sticks and devising various sacrifices to appease whatever god seems to be angry at the time.

Typed partially in jest... only partially...
Depends. If that's the situation, you find a realtor who will sign and give you most all of their commission.
No, I use Linux on my laptop, hasn't worked with Apple devices for three years or so. But even if I didn't, I would not use that 100mb monstrosity to copy a file.

I do stream with Netflix, works fine on Android. Many of the files are from torrents as well, DVD is not the issue in itself.

There is no advantage for iPad for a movie-watching tablet, and why I switched for that use case.
I would avoid the thing you're doing with the pictures, where you fade them out to show the overlaid text. People have a tendency to mouse over things they're looking at ... and then the picture disappears. It's the opposite of what they want. You have room to put the text alongside or below.
Out of curiousity, do you remember the vendor of the software at the hospital you worked?
Significant Price Increase on 16 TLDs
Startups that debuted at Y Combinator W17 Demo Day 2
Never, ever run a cli command from a website on the Internet that pipes through sudo...ever. There's nothing to save the latter, it's just not as common, and if you don't know the origin, the same advice applies: don't do it. Anyone executing a random executable is being stupid. Difference is, anyone directing users to install via a sudo piped command is just plain irresponsible. Don't ask your users to do something so daft!
EzPass toll tags being read outside toll areas is very common through out the tri-state area. The project mahyarm mentioned below is called "Midtown in Motion" where the tags are used to control the traffic light timing dynamically throughout the day (with humans overseeing too). You can find the readers placed usually behind information signs that are mounted on gantries or just plain in the open on traffic lights: https://b-i.forbesimg.com/kashmirhill/files/2013/09/Screen-S...

The other uses for the tag data include generating real time travel time to NYC airports from certain location in the metro area, as well as the data is fed into planning and road maintenance authorities.

Finally related to the article about taking a picture of every car, this is really nothing new as every car that drives into Manhattan has its plate read regardless of which bridge or tunnel you take, and those ALPR's are operated by NYPD... https://upload.wikimedia.org/wikipedia/en/2/20/Brookyn_Bridg...

Read more here: https://www.aclu.org/blog/free-future/newly-obtained-records...
Plenty have a personal vendetta against dang. I have no clue what this thread is about. That being said I hope your rape is unpleasant
I ordered a pair of SD cards from a FBA Amazon seller which turned out to be counterfeit. I used Amazon's contact form to report these, and was told to just initiate a return.

I think I chose "Item not as described" as the reason in a drop-down, and entered "Counterfeit" in a comment box, but someone later changed it to some benign-sounding reason. I got a refund on my credit card, but now have the impression that Amazon just does not care. That experience and stories like this here convinced me to first look elsewhere when I need something.
VLC allows it, but it is a pain because I have to transfer over wifi which is about ten times slower than via cable.
Just my opinion, but it seems that starting off all at once with the language runtime, "Hello World", an IDE, and language keywords will cause more confusion than a few extra lines of code.

Java was the first language used when I was in school, and nobody had a problem with the "Hello World" boilerplate. The professor took about 2 minutes explaining it, told us we'd cover it later in the course (and we did), and then we jumped into the main function.

A bad teacher can teach any language poorly.

EDIT: Now that I think about it, the class was something like, "Data Structures in Java," and the main focus of the class was introducing data structures, with Java tacked on because it was popular at the time (right around y2k) and it made grading easier to have everything in the same language. After that, I don't recall there being any classes explicitly about learning particular language. There was an "Advanced Java" class, but it was an elective showing how to create GUIs and a (brief) intro to things like Java Server Pages.
I happened on to this article of Taleb's, but I did not find it compelling in the least. It's full of attitude and cocky dismissals of strawman characters -- people who place too much faith in the New Yorker and TED videos.

Well, of course there are wannabe intellectuals out there.

Taleb's alternative to a reliance on expert judgement? That:

"People are perfectly entitled to rely on their own ancestral instinct and listen to their grandmothers ... with a better track record than these policymaking goons."

So, "go with your gut"? This is ridiculous.
Finally color management. Everybody nowadays speaks about HDR etc. but Android was still stuck on SRGB and could not even convert wide color images to SRGB.
Of course there are a huge number of reasons why you would want to have the ability. I don't agree with the system requirements, I was trying to figure out why it may be that way.
Older mothers are better mothers, study suggests
Woah, you were alive in the year 2000? Tell us what that was like, grandpa!
That's actually where I was going with that - maybe I should have put that /s or ;) at the end of the post after all. :)
> but most people don't have enough deductions to itemize

FWIW, $100k in NYC puts your state + city taxes well over the standard deduction.
How to Submit Geofilter into snapchat
Mass market? Today the Pixel brand regroups only high-end products.
I don't think I'd call them a 'sham'. They're not advertising something they don't do. I think they do everything that they say they do[1]. If this was a case where someone was able to get plaintext passwords from lastpass's server, you'd be right.

The first thing I think people should realize is that there are vulnerabilities in every software, and addressing that fact goes a long way. I doubt that they weren't following standards, and they do have a good track record of security although they get flak for being a extension based password manager (which is a very bad idea, something I've come to realize not long ago. I think it was at the time of lastpass's last vulnerability[2])

If you don't mind, I'm interested in know what you'd consider products with 'strong security'?

[1]:https://www.lastpass.com/how-it-works

[2]:https://labs.detectify.com/2016/07/27/how-i-made-lastpass-gi...
I worked on designing tracking scripts for six months (Sorry. Fortunately they aren't in production). Fingerprinting was very difficult to pull off in practice: even with canvas fingerprinting, font enumeration, plugin enumeration, etc. most mobile phones are still indistinguishable. Desktops are easier to fingerprint because they often have unique browser plugins or a unique set of fonts installed. Even with desktops, fonts and other settings usually change within a matter of days, so its difficult to identify a user unless they're browsing from the same ip address you've seen them at before.

What used to work really well were Flash cookies. Adobe had a security hole where Flash cookies weren't cleared when you cleared your regular cookies. The only way to clear your Flash cookies was to open the Flash application on your laptop and clear all content, or visit a special webpage Adobe built to help users clear their cookies. So for years marketers could store any cookies they wanted this way. This only ended when Chrome began embedding a version of Flash into the browser so Flash cookies could be deleted when other cookies are deleted.

The other mechanism that was really interesting was ETag tracking. When you request a picture or other asset from a website, the website can send you an etag id which is supposed to signify the picture's version. When the client revisits the page, the client sends back the etag to confirm the version cached is the same as the version on the server. The security leak is that the etag protocol allows arbitrary text to be set as an etag, so to set an etag cookie all you have to do is place a 1x1 pixel on each page with a random GUID, and when the user revisits the page the browser will resend the tracking etag in its request for the 1x1 tracking pixel. This works for browsers with cookies disabled, and will remain when cookies are cleared. The only way to clear it is to clear all browsing history entirely, including cached images. Fortunately, Chrome now clears cached images by default when you clear your cookies.
Their responsiveness convinced us to try a few more times. The utility is amazing and still saves more time.
How to create a distraction free USB writing environment on Debian Linux
LOVE Techmeme! & Gabe's quirky funny post on twitter is awesome lol Shoutout 2 Techmeme & Gabe!
I know it's already a Strongly Held Opinion here that gTLDs are a straight-up money grab, but seeing price increases as high as 3000% (that's with three zeros) is _crazy._
That was the plan, but it's foiled now.
Any technical solution like convection pipes just rearranges the area needed for heat transfer around. If you have have effective heat transfer you can have more compact computing core. For example, massive radiator disk with edge towards the sun.

I think the choice depends on whether brains are latency limited, local computation limited or communication volume limited. I speculate that they are local computation limited in the largest scale.
That explains all of the low latency audio apps on windows phone. Oh wait...
There are endless online services which only allow one user per logical account. In fact I would say the majority of them do it.
Which mobile app do you use with KeePass? I use MiniKeePass and am pretty happy with it.
I hope you are being sarcastic. But I understand the point you make. For the systems I work on the number of skilled workers that can move quickly on a project is in the dozens. It's definitely a risk but the few in the niche do ok. The problem is that big consulting thinks they can stick a talented developer in there and not require the 18 month learning curve to ramp up.
I built an NT3.5 VM in 2012 to run some ancient book binding publishing junk that relied on an ancient version of access... might still be in production, no idea.
BugVM: Successor of RoboVM
Last minute gate changes or departure time changes can be challenging. Many airports have terminals that are miles apart. That doesn't necessarily mean you need a fancy app, but things like SMS notices for that sort of thing are very handy.

Google does a fairly good job at aggregating the info so you can search for flight status, but you have to actively poll for it.

For that reason, many people have lots of individual airline apps, or lots of individual sign ups for notices.

Similar for keeping your air, car, and hotel reservation details somewhat "together".
It's interesting to see that Apple's... shortsightedness/planned obolescence is nothing new. The Apple Lisa, released in 1983, was apparently not designed to survive beyond 1995:

http://www.macworld.com/article/2026544/the-little-known-app... (scroll down)
You've got it backwards. Fields are fundamental. Nature is just one big complicated multi-component field. The field is quantized in various ways that make state 'clump' in discrete ways: these are particles. The strong and weak force are mediated by particles because strong and weak interactions are comprised of quantized state transitions.

Gravity is a field, and mass is a property of how it is quantized. The Higgs particle is a description / side-effect of this quantization.
I wonder how could one could be safe against the next hypothetical situation.

Lets suppose that there is someone motivated enough to distroy you. This people has months to mess with your system and substitute your usual decrypt command with a slightly modified version that 1) decrypts a file as usual when entered the right password and 2) runs a last extra line of code that inserts a child porn image or short video in the file. The timestamp of the decrypted file was changed to now. So you will not suspect that the file has been significatively modified also in the same operation. If the decrypt executable is closed and not easily available to examine... what could you do to prove your innocence?

Is possible for the jury (or the lawyer) to re-encrypt the file again exactly as in the first time to detect if the file was changed?
>"Fulfillment by amazon" has led them to comingle inventories

The key phrase I look for that I haven't seen discussed in this thread explicitly is: "Ships from and sold by Amazon.com."

(That is the current status shown for the No Starch book prompting the thread.)[1]

Based on some youtube videos[2] showing FBA stocking bins at the warehouse, I can see where multiple 3rd-party seller using FBA Fulfillment by Amazon have comingled inventories.

Is there also evidence that 3rd-party sellers have contaminated Amazon's internal inventory? The short tweets from No Starch doesn't make it clear that you get counterfeit books when even when you choose "Ships from and sold by Amazon.com."

[1] https://www.amazon.com/Python-Kids-Playful-Introduction-Prog...

(If the amazon product page returns 404, this is the screenshot of what it looked like: http://imgur.com/a/gzrxF)

[2] https://youtu.be/dAXdeqcHBp4?t=4m21s
Well. This is not a good week for lastpass.

And for all the users of password managers which use a browser extension or a cloud synced database, KeepPassXC[1] is a good alternative, because it won't come close to touching your browser or any remote server. It is cross platform so you have no excuse. It also has a mobile app which is not made by the same developers but a different company so I would be wary of the app.

[1]:https://keepassxc.org/
Option 2 seems weird since I'm pretty sure Google Voice lets you record calls.
Definitely. I also think there is a lot of skill in knowing that something should already exist. I've seen a lot of really bad code which just more convolutedly implements something that exists in the standard library or is an easy download.
I used taxslayer the last time I free filed, but I thought that I remember being more than only 13 companies. I don't want the government to fill anything in for me, however, because there's no way that they know everything about my deductions and credits and all the loopholes that many people want to use, if you just work a 9 to 5 job for one company then that sounds ok. I say keep it how it is now, and they've been lobbying for years, they probably think that they have a chance now because the Republican party is all about helping the private sector and having a small government.
Well you took a portion
out of context.

"
With psychology papers replicating less than 40%, dietary advice reversing after 30 years of fatphobia, macroeconomic analysis working worse than astrology, the appointment of Bernanke who was less than clueless of the risks, and pharmaceutical trials replicating at best only 1/3 of the time, people are perfectly entitled to rely on their own ancestral instinct and listen to their grandmothers (or Montaigne and such filtered classical knowledge) with a better track record than these policymaking goons.
"

Ideally our experts should reform their practices and regain lost faith in them.
I wouldn't want an HN user to be able to ditch her reputation while keeping her karma.
Can concur - multiple comments in the linked article show confusion as as to why this is even a problem "because the benchmark program in question has CPU-series-specific binaries, and it didn't release one for Ryzen yet" (paraphrasing).

Ouch. Whoosh...
Curious? Do you have an online grocery pick-up nearby. Like Walmart or Wegmans or whatever?

I think there is a race: Pick up or delivery. Both win. If you try pick up at the store it becomes SO easy. And delivery also is easy...