jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hey, thanks for taking a look! Great questions, we take security and data seriously. All communication is encrypted end to end (of course), but we also ensure data at rest is encrypted, using KMS & RDS.

Brokerages handle your account based information, but we generate additional data around your investments to help give you a richer picture into your portfolio performance.

One particularly fun part of our data structures is the indexes themselves, which are all nest-able and fully versioned, creating a rich graph of historical performance data. Looking forward to exposing more features around this in the future.

Our tech stack is react, nextjs, swr, python, aiohttp, redis, postgres (& timescaledb), k8s, terraform, aws.
Yes, WiFi 6 has a lot of major improvements to reduce latency.

Intel has a good write up here:

https://www.intel.com/content/www/us/en/gaming/resources/wif...
Amazon uses agents from a company named Pinkerton to spy on their workers: https://www.vice.com/en/article/5dp3yn/amazon-leaked-reports...

No idea if it has any relation to the original Pinkerton strike-breakers, but using that name is pretty callous given its history.
Right, I was just focusing on US access where Coinbase focuses on. And sadly Binance.com is not (easily) accessible from the US. And yeah, Kraken seems to be a better option from that standpoint, just have not built the level of trust that Coinbase has yet. Certainly can get there. And that extra liquidity helps with order execution at times.

US definitely has a long way to go with crypto in general, on both the access and tax side of things. I hope things will improve, but honestly not sure they will any time soon.

And yeah, the XRP side of things was definitely to cover themselves, and not want to be in that potential mess. I think that is a reason for not having Tether too, it comes with historic baggage even if those issues aren't present anymore. USDC makes sense to limit their own risks, even though Tether is still more popular overall.

What sucks is how much influence they have on overall markets. When they back something and have financial interest in it, and add it to their exchange but not its competitors. I would love to see it more open to other ones faster, but not sure it will be.
Duplicate of https://news.ycombinator.com/item?id=8807395
Articles of Confederation. It was in force for 6 years before the founders dumped it and drafted the Constitution. The main problems were the inability for congress to levy taxes, regulate trade international and interstate, and congress wound up having to beg the states for money.
Are we arguing over whether filing DMCA takedowns on innocuous MIT-licensed code was a mistake? I'm sorry if I communicated that I didn't think it was a mistake. But it's my perception right now that even Dropbox thinks this was a mistake; the guy who wrote this blog post posted more mirrors of the code. Is Dropbox trying to get them taken down?

People make mistakes. In the grand scheme of mistakes, this is an extremely trivial one.
The article addresses a few issues you may have with packaging assets into "rollup" files:

1. If you set your JS or CSS rollup file's versioning number as the (root) revision number for your entire codebase, then editing an unrelated file will bump your rollup file version and unnecessarily void the previously cached version. Clients end up re-downloading the exact same file.

2. Google App Engine and other proxy caches may exhibit problems with the query string versioning technique: all.js?v={version}

The solution is to derive the version number of the rollup file from the version numbers or a hash of the contents of the actual files included, and to include this version number in the rollup file name, not the query string: all-{version}.js instead of all.js?v={version}

There are a number of other considerations that the author didn't cover. I will mention the ones related to what is included in an asset rollup file:

1. If you need to include a popular third-party library such as jQuery or YUI, utilizing Google or Yahoo's CDNs may likely result in a resource cache hit even for visitors brand new to your site. [1]

2. If you have certain JS or CSS files that you update frequently, they would be candidates for splitting off into a separate rollup file. Thus, frequent visitors will only need to re-download the contents of the smaller, frequently updated rollup file.

3. Different sections or pages of your site may warrant different rollups. If a high k-weight set of JS/CSS files are required only for admins or for an infrequent task such as uploading files, you may not want to have every visitor of your front page downloading all that k-weight.

These decisions require looking at the cost of extra HTTP requests and added complexity versus the amount of downloaded KB saved. But they are worthwhile considerations for optimization.

[1] As previously mentioned by iamjustlooking.
"Speed Up..." that is if I didn't already merge, minify and gzip my files :)
I don't appreciate being told that I'm being deliberately disingenuous. I have no dog in this hunt. I've never spoken to any of the founders of Dropbox. Maybe you didn't mean to be this dramatic in your response? Or maybe I said something that specifically set you off, in which case, let me know so I can amend my comment.
Very good idea. Or at least talk with him and find a solution both parties are comfortable with.
absolutely awesome!

15 minutes can save you 15% of load time on your website :-)
Again, that requires you to:

A) move the files to the public folder

B) watch out for bandwidth limits on the public folder

C) give your Dropbox account ID to everyone as it is tied directly to the URL

With this method, you get anonymous file transfers without bandwidth limits
The iPhone, revolutionary as it was, didn’t alter one underlying dynamic: Phone manufacturers—who wanted to make the most capable, feature-rich phones—were still at odds with the carriers that provide the pricey bandwidth to power those features. That had led to conflict between Apple and its carrier partners, especially AT&T. Apple wanted users to take full advantage of the iPhone’s capabilities, but carriers then had to spend billions to keep up with the demand on their overtaxed networks. Android finally rewrote that calculus. Because carriers get a cut of app sales and ad revenue, they stand to make money when subscribers surf the web or download applications. For once, the interests of software designers, manufacturers, carriers, and customers are all aligned.

This is so ridiculously wrong - and anyone who had to do j2me development for applications for all those silver clamshell phones that we all had before the iPhone knows it.

The carriers ALWAYS took a big cut of your application revenue. Wanted to sell a BREW app to Verizon customers? Verizon took a very healthy chunk of your little program's paltry purchase price. What was genuinely different (and refreshingly so) was the iPhone's software market - Apple told the phone companies to go to hell.

Does anyone really remember just how bad all of this was before the iPhone?
> It irks me quite lot that I need to use a Google account to log into the OS.

I don't think they're going to change that one—in any thin-client OS, you need a globally-unique identifier of some sort to save things (preferences, bookmarks, etc.) to the cloud. And it's not like you need to use your Google account; you can just go make a Gmail account called "dstein.chromeos" or somesuch and use that.
This is so awesome! Good work bazookaBen! I can't believe that you can make games with... html5. I thought this is only like: "with html5 you can make games! yea yea, i will just stick to flash..."
Causal claims are always problematic.

Anyway, here is a fun graph:

http://spreadsheets.google.com/oimg?key=0AhogCtHYB-75dFJMcll...

Source data from http://taxfoundation.org/news/show/250.html
http://earslap.com/projectslab/otomata/?q=025q511184446t5j22
I had known about MathJax but didn't realize that it was that easy. Just include a couple lines at the top of your html document and then just type math exactly like a LaTeX document. I want to find someone who helped make this possible and hug them!
Awesome! Creative and fun gameplay. Action-packed. Good level of difficulty.
I wonder how much faster phones need to be for it not to matter (i.e. native is still faster, but not noticeably). Would dual core be enough? Assuming the engines can scale behind the scenes for us, how many cores would be needed?

This would change everything, especially for the iPhone's walled gargen (unless new apps appear that require the extra power - perhaps console-quality games? complex visualizations)

Intel managed an amazing trick, of keeping demand for more processing power strong for decades (from 1978 to 1998; when the celeron was introduced, for the market that valued low price over performance; and 2008, the Atom for low power consumption over performance). But to really compete against ARM requires letting go of the blessing and the curse of back-compatibility - which Intel hasn't succeeded at so far (see Itanium). The demand for performance seems to be ending, and I expect with it, Intel will also - perhaps by 2018.
Kinda robs people of ad impressions though
That's a good approach.

I think a lot of companies are going to downsize their office space in the future. Having a company place to meet is a good idea. I predict there will be some variants of WeWork which will focus on this concept, basically providing rotating company spaces - possibly complete with branding and decorations which would be swapped out each morning for the "company of the day".
We've launched our start-up less than a month and would like to bring to you the most wanted products at a reasonable discount.
The purpose is in my opinion to harden peoples resilience against criticism on their beliefs / ways of life. People should accept that their beliefs or points of view can be criticised. It's what makes an open society and freedom of speech possible. But somehow many muslims cannot accept this fact, even if they do live in a western society.

Can anyone from the EU country or France, depict a cartoon, of certain Queen riding a donkey with an erect penis?

If anyone does make it, I guess there would be an uproar and anger among that nation and for the right reasons too.

Yes, cartoons like that were (and are) being made and yes occasionally there is some anger, but no one with a western mindset would respond with violence to such a cartoon.

But is it really free speech or troll journalism?

Trolling is free speech as well, like it or not.

In the end, again, how this specific cartoon helped humanity or any of the cause?

I hope it helps in making muslims in the west more open to criticism against their religion. And hopefully the public discussion makes it clear that violence is (in the west) not an appropriate response against criticism in any way. If one beliefs violence is an appropriate response, one should choose to not live in such an advanced society.
Lisp programming is in some sense like Eastern Philosophy. Very few understand how a few great insights fit together to form something "better" than just a sum of its parts. There is a small industry which makes living on ignorant what we could call Tibetology with a hundreds of books of poorly translated vague commentaries, mostly by fools, and millions of ordinary people engaging in speculations about what these esoteric teaching are all about, where their "knowledge" usually came from popular websites, and communities of "enlightened people" somewhere around Goa or Varanasi. It is a second-hand knowledge.

The beauty of Lisp is in these few "great insights" of John McCarthy who'd put together a few "good ideas", so, again, the result has been more than just a sum of the parts. Then a few more evolutionary steps happened, which gave us macros.

When we say Lisp, we don't mean Common Lisp or Scheme or Ark or Clojure. We think about this set of ideas where ideas complemented and augmented each other. As long as this set of ideas remain unbroken it doesn't really matter is it Arc or Scheme or Common Lisp. It is about principles, not implementation details.

When we think of these set of idea - everything is a first-class value, symbols which are "natural" pointers to values, lexical scooping, generic procedures on typed (by tagging) values instead of variables, which together with prefix notation, which gives an elegant and uniform code-generation, and "evaluating" read procedure gives us macros, we wonder why, why so few people "gets" it.

One who is asking what is it that makes Lisp special will find the usual torrent of nonsense, while those who would try to find it out yourself suddenly would get this aha-moment of realization of the beauty of how a few simple and clever ideas fit together. It is the source of Lisp elegance and power. Brian Harvey's CS61A course form 2008 is still the best place to learn the big ideas. Then comes On Lisp and arc.arc.

Lisp it is not just a set of features - it is a "complete" set of features, which could be ruined, reduced to an ordinary clumsy language, when a one single feature, such as List structure (conses) as the representation of Lisp's code would be removed, or if another data-structure would be introduced, to break uniformity. That is why Clojure doesn't have "that feel" which Arc or Scheme or a subset of CL has.)
Although, I like the Mona Lisa example, I have to think that the point of ASCII art is to look like ASCII art because if it doesn't, then it's just a shitty picture. Cool POC tho.
Thomas Edison said it in 1929:
"None of my inventions came by accident. I see a worthwhile need to be met and I make trial after trial until it comes. What it boils down to is one per cent inspiration and ninety-nine per cent perspiration."
I feel as though this is PG's point though. If you enjoy reading from 9-5 everyday and dont view it as burdensome then that is your "thing". Mind you there's probably a second essay on how incredibly hard it is to find your thing.
Please don't do this here. HN threads are for conversation, not ideological infodumps.

We detached this comment from https://news.ycombinator.com/item?id=10366757 and marked it off-topic.
Interesting perspective on it. The comparison seems valid to me since it will take probably 3-6 months to really know if you ended up with a lemon of an employee. That is if the manager can tell the difference. Obviously excluding a bad hire/non-match which would be obvious in week 1 or 2.

When I think about this perspective, another way to state it is that maybe the work being done doesn't actually need the costly person?

Back to the car analogy, if your requirements are to drive 5-10 miles per day do you need a luxury car with GPS, sound system, leather, headlight wipers, etc.? Or can you use a beat up car that might be a lemon that mostly works? And when the beat up car has problems you get another one. This seems to be the approach larger companies (emp_count > 5000) take since they want to commoditize the work and make the employees completely replaceable.
There is money in mobile games, but not for the independent developer. And it would not be easy for a 15 year old to get hired into a large mobile game development house.
Generally when speaking about economics, people are talking in those sort of timescales or shorter, not over a hundred years. So economically we are doing poorly.

As for your food banks comment - I think you are a fool or a troll.
Love an entrepreneurial spirit!

Bust first, some comments/questions:

- Programming is too broad. I would sit down and get him to think through what he means when he says "make money programming." This can go in a lot of directions (games, setting up wordpress sites), SEO, data scraping, etc.

- Get to know the local ecosystem. Check http://www.3cosystem.com/budapest to see what meetups are coming this month. (Disclaimer - 3cosystem is a pet project of mine). Go to those events and ask the same questions here. See what is in demand. See who is making money locally and abroad.

- I just checked, and there are quite a few events coming up this month. That is a good opportunity for both of you!

Good luck!
Why would it have to fly, though?
They actually tested these in Dugway, Utah - way, way out in the remote desert - the deployment in Washington isn't as much of a 'test' as it is a real-life use.
He also says things like

> If QED is correct ... then I would argue that the things that go into QED calculations must be just as correct.

Also not how logic works.
>flip note: what's wrong w/ the parent's post to deserve the downvotes.

Probably people are rattled at being told that the well-documented phenomenon of spontaneous Windows reboots are somehow their own fault for "abusing their systems".
Programming is not like soccer and golf, because people with great talent and skill for soccer and golf are all over the media. People who do not have major skill can look at them and compare their own skill level.

But I think the OP (unintentionally) makes a telling point, which is that accessibility is confused with simplicity.

We're seeing this in medicine now. Anyone can Google whatever so they're go to their doctors with Dunning Kruger on max and and say things that are really really stupid.

Or they try to understand what's happening. And because they're spending hours on something the doctor spends a few minutes on, they - occasionally - manage to have an insight the doctor misses.

Either way, medicine isn't quite the ineffably mysterious occupation it used to be. Of course it's not really any less complex, but the wall has been breached a little.

The arts are similar. It's easy to buy some paint, so everyone has a go. It's easy to buy a guitar or synth and a DAW, so everyone has a go.

The skill and learning required to be an expert becomes invisible because beginners try things, get unsophisticated results that make them happy but are a long way short of the real thing, and think "Well, that's not so hard."

The problem isn't verbal gatekeeping, it's the lack of media representation of high levels of skill and professionalism. They're either portrayed as unimaginably mysterious, as soapy and trite (see most legal dramas), or as "And you can too..."

There are few realistic depictions of the skill, knowledge, and practice required to be a professional in any field. Or of the insights and perceptions that professionals experience, but which untrained people don't.
Being an apologist for a system that forces people to endure a fragmented mess is very shady, and very unusual.
>Anyone else who worries about Firefox's market share? At which point does it becomes difficult for Mozilla to fund the research and development of Firefox?

I am curious about this as well. I feel like Firefox/Mozilla died years ago. At least 5 years ago.

The only things I've really heard out of Mozilla is how they are battling 'systemic racism' and how the internet needs more deplatforming and how Trump is reprehensible and a white supremacist.

Oh wait why is Mozilla going into US politics? Isn't that in direct violation of their 501c3 status?

Why are they so concerned with US politics and not their products?
This doesn't make sense - it's virtually impossible to sanitize the cabin air pressure system in an aircraft.
Because it is my copporation, I would also have to pay the employer and employee NI contributions, and therefore dividends have always been the most tax efficient way for UK business owners to extract their profits.

That said with these new corporation tax hikes, it's approximately the same now (dependent on the amount £££).
Urbint | US and CANADA (FULLY REMOTE) | Senior Data Scientist and Data Science Manager|

Urbint predicts and prevents threats to workers and critical infrastructure. We are a team of 6, currently I am the only Sr DS on the team and we need some other Sr people to help bring us to the next level. We are an incredibly hard working and passionate team. Currently, our stack is almost all in Python. You'll help drive the direction of the ML products and supervise the research. You'll be in charge of a lot of the inter team communications. Please email me at nicolas.bent@urbint.com if you are interested

https://urbint.com/careers/4276429003
https://urbint.com/careers/4313481003
>But one day, a colleague spots Bob working on his project during work hours and informs his manager about this little stint

Bob's problem was using his work hours to work on his personal side projects.
While there is some truth to this, generally companies don't go after you unless they have a reason. Every company I've been at (before founding my own), my employer (who, among others, was a big4) wouldn't have blinked an eye for me programming side projects on my work laptop.
Licensing aside, which is its own hot-topic.
Not quite, only if the basis for processing is consent.
> what's the determinant of the 0x0 matrix (over your favourite field or ring)?

1, because 0x0 seems like a more elegant base case for the recursive det formula than 1x1.
Always the conflict is: how can such a huge company make so much money and pay so little in taxes? Always the answer is: they didn't make profit because they reinvested or otherwise spent the money. (Correct me of I'm wrong)

How about a policy of mandatory 10% profit for companies over 1B in revenue? That would produce some nice antimonopoly effects too.
> Instead the tactics of corporate D&I seem actively designed to look good while not really doing anything

You just described the Shirky Principle :)
Unfortunately with the recently NLRB ruling about the work activists at Amazon, I think it’ll be much harder to oust woke people who distract the company with personal ideological battles and politics. Meanwhile these institutions become weaponized for their causes...
You can be progressive in one place while not solving the big systemic issue in another.

Stats are just numbers. If you police one area much more strongly, you will get higher numbers. Same when people in that area are poor, you would get more property crime.

The fact that the numbers stay high point to a failure of policing as the correct approach. More of a failed approach apparently does not fix it.
Browser extension for automatically converting slack/messenger like key patterns to emojis.

User story:

- User types :laughing: somewhere on a site

- Extension automatically replaces it with a laughing emoji.

Requesting Feedback:

Please lmk if such a thing already exist and help me avoid reinventing the wheel. Open to your feedbacks and where you would like to use it.

Also open to Contributors.
> […] the same in every project (this is huuuuuge) […]

Hard to overstate how useful that is. Configuring something in a Maven build may be verbose or sometimes hard, but most of the time the build just does its thing, and all developers know at least `mvn clean install`.
This is a 100% political and 0% scientific decision! With more data coming that vaccines are not so efficacious against new variants and vaccine immunity starting to expire in May for those first vaccinated, I think we're going back to square 1 in the Fall!
man, the sensation of speed in Virtua Racing is WICKED FAST.
"Intel said it has established a $300 million fund to be used in the next three years to improve the diversity of the company’s work force, attract more women and minorities to the technology field and make the industry more hospitable to them once they get there. The money will be used to fund engineering scholarships and to support historically black colleges and universities."

To me the biggest part is the scholarships towards those who are historically economically left behind and helps give a push to break some cycles. Congrats to Intel for taking such a major step. You gotta hire the best you can, but if you can help improve the talent pool in the next generation then why not? A very generous and well placed offer. I just hope it gets used well and nets some good results.
> extremely prone to viruses/malware

What?