jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The best answer is the humble integer. The only reasonable arguments I have ever seen against using integer keys universally are as follows:

#1 Integer keys have finite range.

#2 Integer keys betray the identity of other sensitive resources when exposed as a public identity.

#3 Integer keys are "difficult" to sequence in the face of multiple networked participants.

My resolutions and counter-arguments are as follows:

For many systems, #1 is not a concern, because the number of expected entities is well-bounded by a 64 bit integer. For others, #1 can be resolved by usage of more complex types such as BigInteger (C#). If utilized carefully, these can be treated just like normal integers, and quickly converted to/from byte arrays of appropriate length to satisfy the required range. In virtually all SQL implementations, blob columns containing these values can be indexed with the exact same semantics as with a 64-bit integer column. Whether this performs better or worse than GUID keys probably depends on if you can provoke a >120 bit BigInteger representation. This is quite unlikely, even for Google.

#2 is trivially solved by simply applying encryption to sensitive keys as they traverse the boundary between your system and the outside world. AES256 would do the trick here. You could also generate entirely separate keys of any appropriate type for public consumption (i.e. maybe some YT-style identifier format).

#3 is solved by anticipating the maximum possible # of nodes in your system, and then producing a key space in which identities are sharded out by a simple constant factor of that max quantity. This would certainly produce concern regarding all of the skipped identities (assuming you start with a small number of hosts on day 1), but the proposed resolution above for #1 (BigInteger) alleviates these concerns with a practically infinite range of keys. Skipping 10k identities is a non-event when you have all of infinity to pull from.

There are also other considerations with this. GUID keys are a pain to communicate. Integers, even of massive range, are easy for most humans to communicate verbally when appropriate digit grouping and other reasonable measures are undertaken.

Also consider a situation in which you decide to use 1 global integer range to key every single entity in your system. This allows for interesting database structures in which foreign keys are all referring to the same keyspace, so the specific type of a thing is no longer a hard constraint in a relational sense. Some would probably take substantial offense to this proposal, but I have found in many cases this allows for powerful optimizations. Anything can be used irresponsibly.
This shows that about half of paid apps from the sample collect data unnecessarily. This is intolerable for every user and every app vendor that does not want to collect data and wants their users to trust them. Wasn’t the AppStore’s walled garden principle supposed to protect against these developments?
This is really cool! I especially like that there's a premade colab notebook that lets you play with it: https://colab.research.google.com/github/openai/clip/blob/ma... .

I'm a little surprised that the paper doesn't seem to mention the effect of fine-tuning pretrained image and text encoders taken from somewhere else instead of learning the encoding from scratch. I would naively expect that to take way less compute to get good results, and possibly generalize better.

I guess the point is to test whether this technique is actually good for learning new representations from scratch? Still, I'm sure they must have run the experiment at some point just to see, and it would've been really interesting to see the numbers.
Web hosting talk forums are a great place hosting deals.

Why is this getting downvoted?
Putting the type first for parameters and last for return values seems like exactly the same kind of inconsistency that has already earned PHP plenty of criticism. Personally I kind of like the Pascal style, I use the C style all day every day, but mixed style seems like the worst option available.
Except there are checks and balances in place before software gets installed on a plane.
I think that we're talking about different things:

you're talking cryptography people who need carry bit and integer instructions with carry to efficiently implement long integers

I'm talking about programmers who likes when their programs core dump instead of returning them garbage (could also be useful for security maybe) and 'trap on integer overflow' instructions help here.
celebs will do anything for shitcoins
There are several problems with your line of argument here. The biggest one is that you don't pay capital gains tax on the sale of your primary home.

Some other problems with your thinking:

* Property tax is, in general, much lower than capital gains.

* Taxes paid to a state can not cover your federal tax bill (the lion's share of capital gains taxes are federal). In other words, it's not the same "you" in all cases listed above.
I guess it depends. Maybe for an adult. I learned the rudiments of Atari BASIC when I was seven and the book explained assignment with cartoon pictures of numbers going into boxes. I don’t remember ever being confused about what it meant. You could just try it (oh, X was 7 and now it’s 8, ok). Similarly, control flow wasn’t hard... just follow whichever line number to GOTO next. You could just play with it until it worked. Would seven-year-old me get very far with recursive functions and IO monads? I really don’t think so. So I’ll always have a soft spot for BASIC and how much fun it was. Maybe python in a Jupyter notebook would be a kind of similar experience for today’s kids? But not Haskell.
ICANN didn't create any of these new ones; registry operators who applied for them did. It's a crucial distinction. I guess you could argue that ICANN should've limited it somehow, but ICANN picking and choosing the haves and have nots like that would be worse than the current situation, where pretty much anyone who wanted to could get whatever string they wanted (subject to some reasonable restrictions).
Fire Toolbox is an effective tool for removing Amazon crapware.

https://forum.xda-developers.com/t/windows-tool-fire-toolbox...
Yes, the score is computed relative to other 90 year olds, however people’s individual cognitive decline is heavily influenced by heath and behavior so individuals can move up or down significantly on a that relative scale. Thus the computed score at 3 doesn’t accurately predict someone’s score at 90 nearly as well as a test taken at 30 predicts someone’s score at 40.

The issue with the underlying raw score at 90+ is it doesn’t map very well to a bell curve. Many people are quite healthy but a significant number are drastically reduced from their younger self.
I take no position on Rust other than interested observer; thus the question. There's several factions there, i think the "lets make a better language and spread it everywhere so it gets used" faction ares going to be opposed by the "opinionated zealots of Correct Thinking" and i wonder which gets steamrolled.
In 2011, a $100,000 salary gave you a higher individual income than 93.4% of all working-age Americans [0]. Around that same time, the nationwide median salary for a software developer was $93,350 [1]. Thus, today the majority of developers are easily within the top 7% of compensation in the United States. If that's the middle class, then what does that make the other 93%, who are worse off?

[0]: http://www.census.gov/hhes/www/cpstables/032011/perinc/new01...

[1]: http://www.bls.gov/ooh/computer-and-information-technology/s...
Ah, bleh, that's not worth it for the time it saves to upload a photo a week. What's up with all these closed apps that I can't even talk to the way I want to?
I suspect you're thinking of UCS-2 (UTF-16's precursor), not UTF-16 proper. Both UTF-8 and UTF-16 are variable length encodings capable of storing the entire unicode character set.
The fact that a given closed tech is winning does in fact support my argument: open wins, eventually. And the fact that protocols and standards prevail is precisely because they need to be open to become protocols and standards.
> Where Good/Bad is determined by some criteria that are resistant to subconscious advertising.

so what are those criteria, and more importantly, how much bribery would advertisers/companies pay to make themselves on the good list?

Negative advertising is just as bad as positive advertising in the scenario you proposed.
Reminds me of junk food. Seems like eventually in most consumer fields marketers figure out baskets of hacks to push people's buy buttons without having to resort to quality.

Movies have done that, at least for certain reliable audiences like teenagers.
For me the price is just people bidding it up, like the Tulip mania. So your question doesn't make any sense.

What would change my opinion is if usage of bitcoin as a currency or for some other application goes very high. i.e the utility rather than just speculation by people wanting to make quick buck.
3) those who believe BTC is likely to be a pretty good store of value regardless of whether (1) happens or not and include it in their portfolios on the belief that it will therefore not lose value vs cash (fiat) and may well increase in price significantly as more investors come to the same conclusion.
Price is set by the intersection of an ask and a bid; that the fact that a minimum of two people are willing to trade something at a specified price doesn't mean that thing is "successful", or even has value to society (i.e. fine art in private collections, POGs, Beanie Babies, etc...). Nocoiner's don't have a need for bitcoin, similar to me not having a need for fine art - it has nothing to do with what the price is set at.
Fads (at all price classes) are interesting. There are definitely products/activities that become very popular for a time and then just sort of fade out for no discernible reason.

One good example is in-line skating/rollerblading. It was a very popular activity--at least in urban areas--a number of years back and it just sort of petered out. You rarely see someone skating these days.
Coinbase will loan you USD at 8% APR using your Bitcoin as collateral.
> Every election results in close to 50% of the voters not getting the candidate they voted for.

Every election in the USA. Plenty of countries manage to have a proportional electoral system, where a large fraction of people get to feel appropriately represented.

With such a bipartisan division in politics, it doesn't matter whether the issues were "discussed": there won't be compromise across the centre line.
Is your external display on the intel mac in scaled mode? MacOS has to do a lot less work if it is in its default display resolution.

FWIW I use catalina on a 2009 core 2 duo mac mini hooked up to a 1440p monitor in native mode, and the fan remains at idle when just clicking around the desktop.
When I was younger the "web" used to mean just the parts of the Internet accessed using a web browser.
I am not a noncoiner and I do like bitcoin a lot. But there's no such thing as a success moment in currencies as they can topple just as fast. Specially something without any hard backing or even political backing as bitcoin.

Bitcoin has been largely ignored by governments, but as it grows it won't be and it just takes one stroke of a pen for them to make it illegal. So, even if it gets to a trillion it'll still be a risky asset.
> Signal requires phone number in order not to store your contact list on their servers.

That does not make sense. There is no relation between 'using phone number as id' and 'storing contact list on servers'. E-mail and same other communication protocols also do not use phone numbers and do not store contact list on servers.
I see. The experiment seems ill-conceived in the first place, along with the guy's attempt to repeat it.
Yeah, there's a nice story out about Bradley Manning's less than hospitable confinement conditions. I'm sure they're getting the biting dogs, exotic chemicals, sexual assault team and waterboard ready for Assange.

http://www.salon.com/news/opinion/glenn_greenwald/2010/12/14...

Love how they're dosing him with antidepressants.
I would also add creattica.com to that list.. gotten TONS of inspiration off there
Inhumane treatment of mere suspects is what we get when we excused "enhanced interrogation" of suspects in the name of The War on Terrorism. Well, along with abrogation of any rights regarding search and seizure.

When we let "terrorism" be the magic word that excuses any excess, we let this happen.
Facebook use fixed width for profile pages.
Sounds a lot more fun than making a poker bot.
I've found the key value-based redis to be very easy to use, powerful and well-documented. Redis also seems to fit in well with the async nature of node.js apps.

While it's mostly known as an in-memory store, redis also has a virtual-memory option which can be useful when you have a (relatively) small number of keys -all of which can fit into memory- that are associated with much larger values which cannot fit into memory. Sure, there is a swap cost, etc, but I found this to be quite acceptable for a small sync server app I'm building (after prototyping with MongoDB and SQLite).
Chrome now has built in support for plugins block. If you're a chrome user, you should try it.
Other people are willing to pay more than he is for the same opportunities. When the other guy on the block is willing to spend more money than you think reasonable, it's very possible that the market is overheated.

I happen to think this is total crap: VCs will completely turn the screws on you when the economy tanks and behave in an adversarial and predatory fashion. When things are going better than expected, prices rise - and he doesn't like that he has to pay more. If you have revenues and cash flow, the fact of the matter is that you probably don't need VC and can walk away from stupid offers.

This is the usual nonsense about "smart investors" - he basically says outright that people should go with his firm despite other people offering a better concrete deal because of his intangible connections and expertise.

But the fact of the matter is that you CAN value those. If the choice is between getting $7M and $15M for the same chunk of your firm, you're basically paying a $8M premium for his potential assistance in selling the firm, lukewarm commitment towards raising future capital, and whatever value his rolodex has in your space divided by the amount of time he's actually going to spend on your startup. But that is absolutely crazy. You're getting maybe 15% of the VC's time and paying $8M for doing so. Seriously, that's nuts.

Instead, hire a decent investment banker and be prepared to pay several hundred thousand to do so, hire a couple great business development people who are actually in your space as opposed to in the venture capital space, and go to town. If your VC tells you that their halo effect is worth more than a million bucks, (or alternately if you're talking rather large numbers, if the delta between one money source and another is more than say 20%) you need some pretty concrete reasons as to why.

TLDR: Shop around for capital. Fred probably is worth a premium - but not a 2x premium. Cash flow wins and VC puffery doesn't.
In that case it's a very badly titled piece.
By "extremely interesting" do you mean "not distributed at all"?
Nice, but I hit a bug where the other guy couldn't see my move. We both thought it was the other person's turn :(
"You would risk being accused of cheating [if you informed the teacher that you had special access]."

The epitome of rationalization.

Academic honesty is taken seriously, and there are third parties that evaluate the situation objectively. If you simply say, "I didn't do anything that I thought of as cheating, but today on test day I realized that I had an advantage that I wanted to inform you about," there is zero chance of permanent consequences.

"So instead somebody did it anonymously."

Why didn't everyone then? Maybe those few people are honest, or some approximation thereof. But what about the other ~190 that didn't?
Investing $10 billion responsibly across a lot of private companies is hard work. Gotta find the companies, negotiate, join the board, monitor them, be apprised of the goings-ons. Then you find a company that can plausibly take $10billion in one go and return the same as any other tech company, plus by giving them so much capital they can destroy the competition.

It really comes down to easy-money policies of central bankers combined with the laziness of investors. So much money to invest and doing hard work is for suckers who don’t have the connections to get the capital to invest.
That’s not a paraphrase of Sinclair. Sinclair’s saying is about people not understanding something that conflicts with their income.

Refusing to give away a secret has absolutely no overlap with Sinclair’s saying.
If college is extremely cheap, you should at least try to go to the ones you can get into, because sometimes it is good to have "any degree" for immigration/resume screening purposes.

If your goal is to find work as a programmer, putting 3 years of literally any experience on your resume and passing some kind of technical interview is all you need to get a job in the current industry. Good luck!

Source: I am a US citizen, I have a non-technical degree, I have 8 years of """"professional"""" experience, and I passed a few technical interviews ranging from leetcode problems to portfolio review to random questions about SDLC
Builders are actually in an extremely competitive marketplace, with a race to the bottom culture on costs. They also bear a huge amount of risk, usually committing to fixed fee contracts. The profits go to those who hold the money / land - the developer.
Top four safest countries for construction are usually UK, Australia, NZ, Canada. They also have the most regulations on safety and a generally strong safety culture. Correlation may equal causation.
Interesting but not as remarkable as the author seems to think, and certainly the New World parts of the maps are copied from European maps rather than being the result of independent and previously unknown exploration. The “island of California” was a mistake in much earlier maps, which got corrected in the late 16th century and then managed to sneak back into maps again in 1622.

Australia is a bit more interesting — Dirk Hartog had mapped the west coast in some detail just four years previously, though none of the detail makes it in here. Torres and Janszoon had also spotted the northern coast but not mapped it in much detail.

The map is also remarkable as much for what it’s missing as what it has. A pretty good depiction of the Gulf of Mexico, but Indonesia is a bunch of random blobs, and... just one island of Japan?
Mir is now a Wayland compositor.
Thanks for all the work you guys are doing in keeping it open source and human-friendly! I recently moved from Mac to Linux and VLC was one of those friendly apps that I had to install there too so thanks for making sure it's available on all platforms too. Runs so fast and always just works!
Reading this article, I can't help but feel like an economic reckoning is on the horizon like none seen before.
Spend as little of it as possible.

Continue building your product. Focus on sales. With sales you'll never need to touch that $10k. The $10k is end of the world money, for either yourself or your new business.

Do not create the sharespace office. At best it's a ridiculous distraction from focusing on your product. At worst it'll wipe you out.

Get yourself a phone.
I did this when Apple rejected my iPad application "DashApp" https://github.com/jjg/DashApp and I plan to do the same with any other commercial product that I produce once they can no longer contribute in a commercial way.

I can see how this is harder for big and complicated companies but I think this can be overcome through planning and cultural change. I think the net effect for both builders and consumers (and society in general) would be positive.

Perhaps it could be made part of patent/copyright law itself, therefore providing a level playing field and reducing the fear of losing competitive advantage.
You can store 'authorizations' as a gateway instead and not store the actual number on your server.
I've been considering joining, but it looks like their output has been low lately, and there's not as much order as I'd like.
Most drugs are not mind expanders, but blockage solvers. We care a lot about what others say and think. This is blocking our creativity. But you don't need drugs to solve this blockage. You can train yourself letting creativity flow and don't care about what other people say.

A simple method is to start extreme. I think this applies to both graphic creativity as for programming creativity.

They also call it "out of the box" thinking.
Tip: to make V8 startup and context creation significantly faster add 'snapshot=on' to your scons command line. This serializes the default heap during compilation and quickly deserializes it on startup later.
If it is a generation ship or some other from of slow craft (and aren't they all at the scales we are discussing), then it needs to contain a biosphere if it is going to take humans in their current form. We aren't anywhere near good at making those at all.

Unless we are thinking about some form of entirely synthetic food and oxygen production, in which case, we aren't any better at those really.
It seems reasonable to allow meetings of 2, because orders like California's amount to weeks/months of solitary confinement for people who live alone. We may have to deal with a suicide epidemic alongside the regular one. (I'll be fine, but there are probably a lot of people going through much worse.)
Well people hopefully don’t run around if they suspect being infected. Germany is not China, we don’t protect people “by force” e.g. by locking them into their apartments, we currently still trust people to do the right thing. If that’s the right strategy remains to be seen, I think/hope we will be able to stop the growth of (verified) infected people at 50.000 or less, then we won’t overburden the health system. So far it seems to work as the number of new infections seems to go down, we will have to wait until next week to see if it really works though.
While this is probably true there's also the possibility that in the past there was more to be discovered or invented.

Edit: typo
Accompanying article is here

It really seems to be a trend these days for new accounts to submit the YouTube videos that were embedded in previously popular HN articles as new HN articles. I've seen this several times in the last week or so.
I am very curious about the "technical issue" that is preventing NY from receiving aid in the relief bill.
> "I don't believe this one. Japanese might wear masks but not all of them wear masks and they are not N95 masks."

Substandard masks are better than no masks, and many people wearing masks is better than few people wearing masks. These are not "all or nothing" matters.
You have to move around responsibly, which most Germans (who have an innate tendency for social distance) are already doing.

Except for the hypersocial animals like polititians, who cannot stand being alone for one second.
What prevents me from doing deep work is not lack of focus but it’s alway external factors. I’m either stressed about something else like relationship stress or health issues or am too tired or the task ahead of me is too big or I just don’t like this task because it was forced on me for example. I don’t have the data to back this up. It I suspect for most people it’s the same; people with ADHD and other conditions notwithstanding