jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have long worried that net neutrality rules mis-applied would prevent the default availability of quality fair queuing and AQM solutions along the edge of the network.

https://blog.cerowrt.org/post/net_neutrality_customers/

https://blog.apnic.net/2020/01/22/bufferbloat-may-be-solved-...
That's a very different scenario than what's actually happening, and it's very interesting that you jump to "American company, defend it!" instead of pointing out that it's a valuable tool worldwide.
There is a tool for that:

https://github.com/mahonnaise/svgjng/

java -jar svgjng.jar <rgba image> <svgz file name> [color quality] [alpha quality]

It tries PNG and JPEG for RGB and alpha and then uses whichever ended up smaller.

Gallery: http://kaioa.com/b/1102/svgjng/index.html

"SVGZ (auto)" means default parameters. I.e. just:

java -jar svgjng.jar foo.png foo.svgz
> bitbucket makes it uncommonly awkward to step through a series of commit diffs for a given file, whilst github makes it a bit easier (although still not perfect - am I the only one who wants this feature?)

I want it too :) A time-machine style forward & back, showing changes to a file.
>Do you have any cases where NSA illegal wiretaps were used as evidence in court in a standard trial like this against a U.S. citizen?

Okay please stop this nonsense. It is not necessary or reasonable to expect any individual to be able to collect of provide evidence that the most well-financed, most-powerful spy agency ever known to exist has spied on them and that the government (DOJ) has illegally used information obtained that way in a prosecution against same. It's not unprecedented, and it's not as if it is even possible to discover every case of this happening.

>This guy pled guilty. Maybe it was due to fear of courts handling tech cases

Or maybe because any individual is hopelessly outmatched by the state in a case such as this.
If you want to force yourself to tidy your apartment, invite a girl over for dinner.
Ledger - command line double entry accounting. A great way to keep track of your money.

Martial arts - beating people with a stick is good for the soul.

Aldiko - ebook reador for Android. It makes reading very easy; rather than carrying a book everywhere you go, just take out your phone.
Sorry, only computer/work related:

1) I am so used to a mac that makes me save lots of time compared to other systems I am not used to. That doesn't mean a mac is better or whatever, I just want to point out that using the same system for a long time is probably the best time saver there is.

2) notational velocity is the note taking application (for my mac) that I have been looking for years. I have to write something down every now and then and I can reach NV just with a key press, and get back to work. NVs ui is so intuitive and blazingly fast, that I fell in love with it instantly.

3) spotlight (as a program starter and a desktop search enginge) and time machine are IMO the most time saving things built into the OS (and the user interface, of course).
This a really big deal for certain kinds of programs. In particular big loops over primitive data. A lot of people come to Clojure confused as to why certain simple Java iterative algorithms don't convert into the exact same perf in Clojure. This change addresses those kind of programs in a big way while at the same time reducing the amount of manual type hinting.

With deftype, protocols, and statics the foundation for writing Clojure programs that show bare metal JVM perf without resorting to Java or macros is place.
The interesting part is the ICC-ID. It consists of 19 digits. But the structure of the ID means that this attack was possible because it's not necessary to cycle through 10^19 numbers.

The first two digits will always be 89 (which means that the SIM card was issued for telecommunications purposes), the next two digits will be 01 (which indicates that this is a card from the US), the next four digits will be 4104 (which indicates who made the card). And the final digit is calculated by the Luhn algorithm.

So, of the 19 digits, 9 are fixed. So you've got 10 possible digits. If you started your search from a known iPad SIM ID you could probably get a lot of the IDs without having to search from the start of the 10^10 space.
of course they responded somehow, that's the next best thing after not silently removing once published poll. we can hope their intentions are clear, but we know nearly for sure the poll was there, some voting happened and then it was removed (the 'nearly' being the possibility of the story all made up by androidforums.)
Vimperator for Firefox. Granted, this is mostly a time saver for time wasting...
Here is someone with experience outsourcing. And it is not good.

http://www.lessonsoffailure.com/companies/outsourcing-cost-l...
I understood that he meant being in a bus/train/van-pool/subway/ferry. The point that I was trying to make was that trying to do "something useful" while commuting is, at least to me, pretty annoying - there's so much distraction going on around you that your chances of actually having attention to the task you're doing are slim.

And time without attention is time wasted.

Ultimately you might find yourself using 24/7 of your time in practicing things - and realizing that you've understood nothing.

And then you're ready to welcome the burnout
Incidentally, I noticed that if you try to use tesseract on an image taken from a Google Books page, you get terrible OCR accuracy. Anyone know why that is?
Maybe the API only returns HTML ;)
I spent a whole decade saying "Why do I need Postgres? MySQL is fine."

Started using Postgres a couple of years ago, and I now can't believe I ever lived without window functions, native arrays, custom types, etc.
GameStop price spiked because of a short squeeze. Short squeeze happened because hedgefunds over extended in their short positions.

Do you think GameStop was shorted more than float because of games learned by cryptocurrency traders? That’s a stretch.
Like any problem you should always start by tackling the big low-hanging fruit. Then work your way up as far as you can be bothered.

For most people the biggest thing is a car. If you can not own a car at all then you're laughing. But if you have to then I recommend buying old, undesirable cars from good brands like Honda, Toyota or Ford, but always research the model first as every brand has made stinkers over the years. You can drive these cars until they are scrap and pay a fraction in depreciation that you would have on a newer or more desirable car.

Of course, if you want to own a car then by all means do it. But just be honest with yourself that it's not an essential thing and you'll be making sacrifices elsewhere for it.

It's totally possible that the lowest hanging fruit on some people's trees is things like coffee. But the important thing is to record your expenses and budget so you can identify what the lowest hanging fruit it.

Also, just because something is a bigger expense, doesn't mean it's a lower hanging fruit. Most people spend most of their money on housing. But you need a roof over your head. You don't need coffee from your local hipster outlet.
The author uses both 7% and 11% as average expected returns to illustrate different points. Unbelievable inconsistency.
Can only recommend your blog post! It's my goto website when I want to read in depth articles about React or Redux.

That being said, what struck me most was this piece of Dan's quote:

> [...]if you can prove to React something can’t change [...], then React doesn’t need to visit it

I mean it's the consequence of using memoization, but I never really put it that way and for some reason it helps me writing better code. It's a weird thing I have like "I only really realize/understand it when you give it a name or call it out".
Same here in France. You hardly can’t look at a restaurant’s menu without being prompted for a Facebook login.
Luckily, from Agner's CPU blog linked above:

"[Update 2019:] The newest versions of Gnu and Clang C++ compilers are now optimizing better than the Intel compiler in my tests."

Good reason to avoid Intel compiler even more.
They could use that money to build an automated DMV office free of the lackluster human employees that seem to be a big part of the CA DMV's massive problem. Automated DMV tellers don't get repetitive overuse injuries from typing or close the DMV office down 5 minutes early because they want to quit working.
The joke's on all those people who fell for the "Real ID" scam. I was just at SFO and they are pushing it heavily. Provides no value to the holder, but plenty of value to others.
Are you implying that the people currently starving and dieing of exposure living in bangladeshi-style slums right on the streets of San Fransisco is an acceptable outcome? We should be paying more people a wage that forces them to live like that?

Or do we look at the growing inequality in this country and realize we can definitely afford to add a couple bucks to a poor guys hourly rate so he doesn't have to give 60% of his income to the parasite landlord every month.
I think there's a lot of projects in this space right now. Especially also fueled by all the people building things the "no code" way.

IFTTT, Zapier, Webflow, integromat etc.
The blind user in TFA might be surprised at your assertion.

Blind users typically rely on screen-readers, including tools such as emacsspeak (which relies on either Emac's built-in eww browser, w3m (of which I believe eww is based), lynx, etc.

The ability to rely on console-based tools with text-to-speech capability, and receiving typed input, is fairly widespread.

The requirement that interactive content be rendered directly to speech is key.
The executable stack trick is only required if you want to implement closures that can be called as if they were plain C functions, with only a function pointer and no extra (void *) argument.
I was a big user of Yahoo Pipes for preparing custom RSS feeds.

I have now found that https://feedity.com/ does a good enough job scraping pages to produce feeds. I then run that through https://fivefilters.org/content-only/ to fetch the full content of the page and read it in https://www.inoreader.com/, my favorite Google Reader clone.

Some people are amazed that I am always on top of new content they produce.
How do you remove anxiety from life? Maybe I'm misunderstanding, but to me life is inevitably gonna cause anxiety and if you removed all of it life would just be boring
I wrote MAYBE, science definitely says there is some propability of ice age. Qestion is what is propability of that maybe.

But science is now religion I guess.

I moved to warmer country to save on energy bills. Our politicians say hot shower is a luxury now!
The Hacker's Diet (http://www.fourmilab.ch/hackdiet/e4/), a guide to losing weight for hackers, has an exercise component based around this. It's a little outdated now, but the concepts behind it are pretty good.
Are you guys getting tired? Come on fighters you can do it.
Do you mean connections to the queue server, or outgoing connections? In either case, it would affect it only slightly (I imagine) if the connections were persistent, as they are in this case. If you're regularly opening and closing connections, the SSL handshake is far more expensive.
So the fault is on them.
I quit soda two months ago after a meaningful mushroom experience.
> the ultimate do-nothing slacker piece of crap

Just call yourself a company and then you'll be called "an efficient business". ;)
Not everything needs a valid use case. It can exist just for fun.
This database is already widely used for identity verification by lenders and other industries that require verification. If you’ve ever been asked to verify your information online and get asked a bunch of questions about where you lived in 2012 or the license plate of your car, it might’ve come from this database.

It has numerous challenges - have you ever gotten a question and you’re pretty sure it shows information for a roommate or family member? That’s common. If you add a family member to a credit card, then you can expect to start seeing questions about you living at their address and all the things that cascade from it. It’s maddening.

But, the high noise doesn’t mean that it’s without value to ICE. Yes, it means that needle in a haystack approaches are going to lead to false positives. But, for most people there’s more correct than incorrect. Now, consider that this can be cross-referenced with an three government data sources that might not be in Lexis-Nexis and you’ve got a much larger potential issue.
That's such a narrow definition it almost feels circular. If there is no global culture throughout a company can you even describe it as having a company culture?
A friend of mine sat me down and showed me how to work with rails. We ended up programming the entire weekend and worked our way through a few cases of beer in the same time. Working in rails was incredible and the productivity was unlike anything I have ever seen.
That’s a good point I had not considered.
> I think the point was to note that shutting down manufacturing us no longer a useful way to prevent firearms from being made.

And I'm saying that's incorrect. It's not wrong in the binary sense of "no firearms made" vs "some firearms made", but rather in the sense that if the mass-production output were to drop significantly, prevalence and use would also drop significantly (although this would be mitigated by there being a huge stock of existing guns).

And just to clarify - I'm not saying that this is the way to "solve the gun problem" in the US though.
Presumably "Swift for data science" is a failure, not the idea of data science as a whole
This is super interesting. My last 5 years living on Rose Ave in LA we noticed a growing number of folks sleeping in tents, trucks & RVs on the blocks just west of us. I often wondered how many of the people living on (or basically on) the streets could completely fix their lives with a single payment of $5-10k.
>https://en.wikipedia.org/wiki/WeChat#State_surveillance_and_.... It wasn't hard to find.

This says nothing about the amount of days. Neither do the sources.

>Its parent company is obliged to share data with the Chinese government under the China Internet Security Law and National Intelligence Law.

Can be said about the US as well, companies can be forced to share their data with the government.

edit: Thanks for the HRW report, I'll have a read
That's not a defence, it's an excuse.
loops into queues? Control flow into a data structure?

If you're gonna a make a 'sufficiently smart compiler' argument, get it right. I think you meant "tail calls into jumps".
"Twitter clients" is a larger term than you realize. I've done banner campaigns, widgets and promotional websites that all display tweets in ways Twitter would be unable to track without this.
Did Einstein really help the patent office?

There is a degree of truth in this point. I will also add, though, that some of our best hires aren't doing anything remotely like what we hired them to do...
Restaurant owners don't know who to trust, and have no judge of the skill of website builders and/or price. They are often pitched by various company's and the one that eventually gets through will by no means be the best.
Look into the Factual API for restaurants to solve this problem.
I think he's making an appropriate reference to Feynman's definition of "cargo cult science" (http://www.lhup.edu/~DSIMANEK/cargocul.htm):

"So I call these things cargo cult science, because they follow all the apparent precepts and forms of scientific investigation, but they're missing something essential... It's a kind of scientific integrity, a principle of scientific thought that corresponds to a kind of utter honesty... In summary, the idea is to try to give all of the information to help others to judge the value of your contribution; not just the information that leads to judgment in one particular direction or another."
Nothing bizarre about it, given that nginx can serve many thousands of slow-receiving web clients while AOLserver usually uses 1 thread per connection - so 20 slow clients can effectively stall 20 threads.

Thus the strategy is to use nginx to serve static content like .css .js .png .jpg .gif, plus grab the dynamic content from AOLserver and buffer it out to the order of magnitude slower clients (10Mbps client vs 100Mbps or 1Gbps link between nginx and AOLserver).
Tazo isn't an island unto itself. Major brand websites affect the style of the entire internet (see Google and Twitter for two recent examples) and so it's right to say this is an example of a crappy 1998 "landing page."
I did local SEO work for a while - I assure you, assuming small business owners have knowledge of even geocities is greatly overestimating their technical knowledge.
You're right, they shouldn't be allowed.

Quick, call the company police!
I could pull up the LOC, but it honestly wasn't the Scala compilation that was the true issue. The true issue was that the project was built with maven and it had a tremendously large number of dependencies. If all the Scala in the project had been converted to Java, the build still would have been monstrously slow. So the port was more of an escape from the JVM than an escape from Scala - and yes, the build times were the primary reason for the port. As for the type system... not a single other person left on the team misses Scala but me. (The primary Scala evangelist had been let go for unrelated reasons)
Namecoin (http://namecoin.info) might be of interest to you.
Why are investment banks casinos? what's so terrible about derivatives? They're not "pseudo" products, or any more "dangerous" than say a stock.

Firstly derivatives have been in use for thusands of years - first employed to lock in prices for future crop harvests. Now millions of businesses rely on derivatives to manage fx exposures, commodity exposures, interest rate exposures and so on. Without recourse to such products companies future cash flows would be much less predictable and expose companies to material risks. Contrary to what you might hear, derivatives ARE socially useful (e.g think the S.Korean business who hedges his USD-denominated payroll liabilities).

Secondly, IBs are not casinos. They take risks, but so do retail banks (they borrow short and lend long so you have a duration mis-match leading to credit, liquidity and interest rate exposures). The financial crisis was born out of over-enthusiastic mortgage lending - i.e your basic retail product. Even lehman brothers, a classic IB, went down due to it's large commercial property portfolio which tanked in the crisis (again, nothing to do with derivatives).

In all crises governments and the media need someone to blame. IBs are the scape goat this time. But the reality is a heck of a lot more complex than a simplistic "greedy IB assholes running amoke and stealing the world's wealth with nasty derivatives".

Indeed all the regulation that's now been implemented is incredibly counter-productive. It doesn't make banks safer (people can and will always make stupid business decisions no matter how much regulation you deploy), it increases costs and restricts lending - the very opposite of what's needed to finance a return to, or increase in growth.
What is the difference between RTTI support in C# ("yes") and Java ("comprehensive")? I only superficially know Java. What advantages does it offer over C# in this aspect?
Hey, normally architecture students draw a house or an office building. Not a new idea either.

It wasn't supposed to be completely novel. As a senior project, I imagine it blows the lid off the school requirements.
I've been considering a canal boat for a while, but the amount of restrictions on them in the UK is really confusing. If you want to live full-time on a canal boat, you either need to be a constant cruiser (never stopping in one place for more than 2 weeks) or have a residential mooring.

That doesn't sound too bad until you discover there are currently TWO residential moorings for sale in the entire UK. It's crazy.

I'd still be tempted to do it with a constant cruising license, if only for a few years. I need to start paying money into something I own rather than wasting it on rent, but it's not exactly cheap to get into the housing market.
I doubt artificial intelligence would handle it any worse than regular intelligence...
The discussion of the vice post from yesterday:

https://news.ycombinator.com/item?id=6260126
I want to see how self driving cars handle South American / Latin traffic... if it can handle itself through Buenos Aires, Lima, or Rome, it's a better driver than I am (and probably passes the Turing test :) )
The price drops because it rapidly becomes less scarce as hoarders of it rapidly sell it off for industrial use. See, for a similar case of a market flooded by a scarce good, the depletion of the strategic helium reserve floating away in party balloons the world over.

Gold is expensive because billions of people think it is worth hoarding. You don't have that percepetion with aluminum, so in a lot of circumstances where gold would act as a better substitute, you have to use the less efficient element regardless of physical scarcity because billions of people want to just stick that gold in a box and hoard it rather than use it, and that demand means an elevated price.

Gold isn't scarce because there isn't much on Earth in this sense. Gold is scarce because all the people hoarding it take that gold out of the market and there are billions of people that want gold not for practical utility of the element but to hoard.
i'm confused. don't you need to take 10 seconds to choose a mirror while we show you these ads? /s
This is not a collider experiment, so it doesn't have that particular failure mode.
Ever watch Steve Jobs promote Mac OS 8 or 9? Rumour is, he didn't use either (he used NextStep until Mac OS X). He also spoke negatively about video being on iPods while it was being developed.

Ultimately, you have to remember that he had an agenda, and if he wasn't selling it that day, then he would probably say something negative about the idea or implementation (of a competitor's product).

Here's a page that has more examples: http://www.wired.com/gadgetlab/2010/02/steve-jobs/
It's malware. No one wants adware and toolbars. Even if you ask politely and they say yes, no one wants that, and no one should have it. A spade is a spade.