jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I would wager that "Reject All" does not, in fact, opt you out of "Legitimate Interests" - sites are using the language "Object to Legitimate Interests" for this.
No it's not. The British disarmed colonial India to make it easier to control. This resulted in tens of thousands of unnecessary deaths in Bangladesh, when the Pakistani army was able to commit genocide against a disarmed populace: https://www.thedailystar.net/backpage/bangladesh-liberation-...

> Most of the weapons used by the Mukti Bahini were taken from defeated soldiers. Then, there were homemade bombs, knives and even instances of the use of bows and arrows.

> Walking along the gallery of the Liberation War Museum in Dhaka where a number of weapons, including rifles and machineguns used in the Liberation War of 1971, had been put on display, Shahzaman Mozumder Bir Protik, a guerrilla freedom fighter, reminisced saying “They had to earn their weapons.”
Historically, MySQL has been better at single concurrency setups, like your average Wordpress site whose main reader is the person posting to it. PostgreSQL is usually much better in high volume scenarios.

For instance, suppose you have a query that requires a full table scan. In PostgreSQL, that query comes in and the DB starts the scan. Now, a second such query comes in. PostgreSQL notes “I’m on row 10,000” and continues running one single scan, sending results to both queries. When it reaches the end of the table, it marks the first query as complete, then goes back to the beginning of the table and starts scanning again, sending results to the second query up until it reaches row 10,000. Now the second query has seen every row in the table and it’s finished.

Now imagine 100 such queries arrive. Rather than doing 100 full table scans, PostgreSQL satisfies all of them concurrently, taking at most 2 full scans (assuming the 100th queries joins in on the very last row of the first scan).

PostgreSQL has a million such optimizations under its hood that make it happily chug away even when it’s getting slammed. You can vertically scale a single-instance PostgreSQL server a lot higher than many people would believe.
agree. when it's 3:42am and you get called in to debug something in a production system in the middle of the night, it's a hell of a lot quicker to visually and mentally parse and digest golang

You think this that functions returning interface{} are easier to debug than functions that return a specific type? Because that's exactly what you are throwing away with generics.

Allowing specification of the element type of a container data structure is not unnecessary abstraction, it's type safety!
While I generally think Tesla cars are pretty ugly and boring I can't understand the criticism for this one that much.

Finally something that looks a bit different than all the VW and Audis you see on the street, reminds me of the Countach or brutalist buildings.
Hi, I'm the creator of Chaquopy. If anyone has any questions about it, I'd be happy to answer them here.
RCA makes a truly-100%-dumb 4k@60hz 43" screen that's actually quite good -- model RTU4300.

Regarding Sceptre: if you buy one to use as a monitor turn down the "sharpness" to zero or it will look hideously awful. Same with the RCA RTU4300.

Unfortunately the sharpness menu is missing from all of their 43" and above displays. On those panels you need to go into the hidden "service menu" to adjust the sharpness. The procedure is different for each model, but you can generally find the secret code by googling around:

https://www.avsforum.com/search/1117513/?q=sceptre+service+m...

You'll be amazed how much better text looks.
Insurance is precisely a bet that you will burn down your house. It is also a hedge specifically because it is a bet against a desirable outcome. (Either you lose the bet but get the desirable outcome, or you don't get the desirable outcome but at least you win the bet.)
Dirt. Not using the mechanical key for a long time has consequences.
> You only need that to impose a greater character width against brute force attacks. That is the only value in high entropy.

That's exactly the reason I meant - to make brute forcing take much longer.

> Only on a touch screen

Yep, certainly worse on a touch screen, but I hate entering long passwords even on a keyboard - it's OK if it's a field that let's you see what you type, but if it's just asterisks, then I find it hard not seeing that visual feedback.
> I have taken the test multiple times throughout my life and I get INTP every single time.

Are you aware of Hobson's Choice?
These services are not cheap at all. Many of them are tacking on over 10% in just service fees, and still expect you to pay surcharges and tip the driver on top of that.
I can share that from living in a Northern UK city, between 2 or 3 "notorious" streets there would be multiple car break-ins each week. The University's student Facebook page became a constant feed of people reporting cars with smashed windows.
There's kinda this thing about numbers, though. 50% of all men is a lot of guys dissatisfied with the status quo. And you don't have to implement new institutions within the existing power structure, you just have to get a group of fellow guys together, run off with some kidnapped girls few will miss and start your own society. Then you invent a religion to justify it, and voila, soon your tribe has reason to go and pillage, burn, rape and convert.
I think you could have come up with a more appropriate title, the connection is a bit of a stretch. The content, however, looks great. I just purchased a physical copy.
I've almost entirely switched to the metric system in my daily life, but then again, I'm an American living in Thailand. Hard not to change when you live overseas ;)
In Australia at least, compilation of data is copyrightable, even where the individual sources may not be. Databases which you could argue are just fact but still restricted by copyright include telephone directories (Whitepages) and public transport timetabling information (which our state government controls rather tightly and won't even release to Google Transit).
I submitted a link to an article about it here, http://news.ycombinator.com/item?id=2478079 . I also linked to a couple of books, including one containing the linked article, To Boldly Go: A One-Way Human Mission to Mars, in a comment.
I'm enjoying it a lot. Sometimes I think he spends too much time on historical context rather than information theoretic concepts...but that's a subjective preference of course.
Even knowing that the links at the bottom of the page are blogs that are already using your thing, "Code Collections" makes no sense as a header. None. How about "Latest blogs powered by Git Code Press"?
This is great, will break some existing SASS though (for example, it broke !variable = 100px syntax in my app)
> it just happens that HN is a place where people are hyping the latest & greatest stuff - until it turns out that it isn't _that_ better than the old stuff.

That brought a smile to my face. I've been saying this about Java since 1994.

> from a recruitment perspective it's extremely easy to find (experienced) Java devs,

From my experience, that is true in the literal sense of "experienced = having experience". But not so true in the sense of "experienced = competent and knows their stuff", which is often implied. One of the things about new and fringe languages is that they are effectively a competence filter:

It is much more likely that e.g. a Lisp programmer, a Haskell programmer, an OCaml programmer or a $NEW_HOTNESS programmer for most values of $NEW_HOTNESS is a good one. I suspect Go is beyond NEW_HOTNESS status to work as a filter, though.
> It sounds like "the javascript way" for you might just involve a lot of storing data in the DOM.

I don't think I've ever modified the DOM directly when using React. Try it out, it's a really refreshing take on building client-side apps.
I agree the developing world wasn't an explicit consideration, but mobile most certainly was. And since better mobile performance and behavior is what developing world Internet clients most need from a new protocol, many of their concerns are being explicitly addressed.

As for whether "shaving a couple of bytes off of a header" makes a practical difference, you should consider the "Why do we need header compression?" answer here: http://http2.github.io/faq/ which references concrete evidence provided by an HTTP2 advocate. Personally, I find that more convincing than your apparently unsupported assertion.

Separately, it's nice to say websites should drop the eye candy and the Javascript frameworks (the hundreds of requests is addressed by HTTP2 multiplexing, I believe), but that's missing the point. As has been repeatedly demonstrated since the earliest days of WAP, mobile users don't want a stripped-down subset of the Internet, they want as much as they can get. From that perspective, raising the bar on what's possible (as HTTP2 tries to do) moves the ball far more than trying to convince websites to fit themselves into today's constraints (especially since the mobile user in the developing world has one of the strictest versions of those constraints).
MacRuby's Clang-based version of BridgeSupport should already be most of the way to solving this problem. (I haven't tested, but I can't see why that would not be the case.)
Except for short scripts I generally start programming by figuring out what the data will look like. In a strongly typed language I have a built in language for describing my data. Of course the data structures change as the program evolves but I find it massively helpful to have that description up front.

What's that quote? Something like:

"Show me your algorithm and I will remain puzzled, but show me your data structure and I will be enlightened."
Well, if you don't need Linux Lockdown, don't enable it.

The problem Linux Lockdown fixes as follows: Microsoft BitLocker stores its key in TPM which is accessible to Ring 0 code only. If the user would be able to run arbitrary Ring 0 code they could bypass BitLocker without actually knowing the password.

To prevent this, Secure Boot is being used which requires the kernel to be signed. To avoid the necessity for user to allow distribution key in UEFI settings, many Linux distributions sign their kernel using Microsoft keys and to make sure this couldn't be used to run arbitrary Ring 0 code (which could end up with Microsoft revoking their key). Linux kernel enforces various restrictions: no loading custom modules and so on.

Hibernation is complicated with Linux Lockdown as during hibernation, kernel loads contents of swap disk into RAM. Somebody could make their own Linux distribution, use a signed kernel from Canonical and make sure the bootloader would load their own malicious swap disk which would bypass Secure Boot requirements.
This is really neat. How large are the base 64 font payloads?
This is something I find to be true a lot in many different places. Humans place outsized (IMO incorrect) value on things like fairness, perceived fairness, and sometimes even retribution/punishment, in cases where they really do no good at all.

Something we failed to shuck when we came down from the trees, I guess, to paraphrase Heinlein.

It's sort of crazy how often this comes back up again and again once you notice this. Behaviors while driving are another big one.
It was mentioned in second paragraph, that there is basically no security that can be enforced since root, can load arbitrary modules into kernel.

So, how does the localities of TMP, solve the problem of rogue root installing custom TPM kernel module, that have access to locality 1?
I've also been scammed with Ebay + PayPal. Now that I know how useless PayPal is I will never use them again. Never had any issues (or heard of people having issues) with requesting a chargeback with Citi or Chase.
Firefox has had same API as Chrome for a while.
GP means that it shouldn't be technologically possible, not just that it shouldn't be possible as a matter of policy.

The policy solution clearly doesn't work in all scenarios because Clubhouse is still on the store. But an on-they-fly permission model that allowed the user to deny the permission invisibly or share a subset of their contacts would completely solve the problem regardless of whether or not Apple was effective at moderating.

Apple could still do whatever moderation they wanted to reduce annoyances for the end user, but the sandboxing approach would catch any apps they missed or refused to moderate.

This would also solve the problem where an app legitimately needs some access to contacts to run, but doesn't need access to the entire list. Clubhouse does need access to some contacts to invite someone to the beta, but it does not need access to the entire contacts list, and there's no reason for it to have the ability to tell whether or not a user is providing the full list.
I think there's a reasonable case to be made that the understanding it imparts to the audience is entirely illusory. See, e.g., https://www.goodreads.com/review/show/408971325

I mean, I enjoyed it as a young student too! But we should be honest with ourselves about the truth value of the history-of-science stuff in there.
He already resigned - the actual CNN headline is "Former" CEO.
Smoke more weed Turtle, seriously
Oracle SQL Indeed has CTE's :) I mentioned those together with other special use cases in previous articles on my blog.
You'd need to take account of differences in patients lest you discourage doctors from treating the more unhealthy. You also need to alter the way we define and punish malpractice.
Not impossible, but what would it propagandize?

The whole premise of the X-Files is that every government conspiracy you can think of is either real, or an elaborate smokescreen to cover up an even bigger conspiracy.

I don't doubt at all that they'll have some mention of Snowden or global surveillance, but it would be absurd of them not to, since it is the paranoia du jour, but they're not going to come back and start doing pro establishment storylines.
Tab Candy. I know that right now it's a Firefox feature, but it should be a window manager.
I'm seeing an increasing trend in business users having budget and spending it without it anywhere in the conversation. Especially with the rise of SaaS where the cost is easily buried on an expense report...
So if you have an enemy just buy him that watch as a gift. :) :(
Very curious. Information about people in the tropics would be interesting since climate doesn't vary as much there. I know in Madras, India it was hot pretty much all of the time, except when it rained.
Whoops, sorry; went over my head.
Your insistence that undefined behavior is not at play here is bizarre. It is not possible to construct a pointer into another stack frame like my code does without invoking undefined behavior. To wit:

"When an expression that has integer type is added to or subtracted from a pointer, the result has the type of the pointer operand. If the pointer operand points to an element of an array object, and the array is large enough, the result points to an element offset from the original element such that the difference of the subscripts of the resulting and original array elements equals the integer expression. In other words, if the expression P points to the i-th element of an array object, the expressions (P)+N (equivalently, N+(P)) and (P)-N (where N has the value n) point to, respectively, the i+n-th and i−n-th elements of the array object, provided they exist. Moreover, if the expression P points to the last element of an array object, the expression (P)+1 points one past the last element of the array object, and if the expression Q points one past the last element of an array object, the expression (Q)-1 points to the last element of the array object. If both the pointer operand and the result point to elements of the same array object, or one past the last element of the array object, the evaluation shall not produce an overflow; otherwise, the behavior is undefined."

This is a long-winded standards-language way of saying that if you compute x+y, where x is an array and y is not a valid index in the array or one past the end of the array, the behavior is undefined. The moment I computed 'output', I hit UB. Everything that happens after that is up to the whims of the platform.
This points me to the exact opposite conclusion. Why wouldn't I want to write my webapp in an efficient language and framework? If a tiny bit of extra effort means I can keep my app on a single EC2/RDS pair for a long enough to last until my first hire, I think that's worth it. It means I don't have to worry about setting up and tuning and maintaining load balancers, memcached servers, etc. Sysadmin/Devops work is a large enough distraction from the product that I would prefer not to have it at all. Efficient software frameworks/languages give me the breathing room I need to focus on the product.
See also ‘The “WiFi At Conferences” Problem’ by Joel Spolsky:

http://www.joelonsoftware.com/items/2009/10/08.html

[…] When you try to ask complicated questions and explain that your conference has a lot of techies, they say, yes, we understand, we have A-number-1 internet access, no problem very good. When you say, “Yeah, but have you configured your DHCP server so that it has more than the default 254 IP addresses available to hand out,” they have no idea what on earth you’re talking about, and of course it turns out that they had some vendor, a company you’ve never heard of, provide their internet access. And half the time, that vendor installed a DSL line from the local telco and hooked it up to a LinkSys WRT54g they got at Costco, then installed some kind of crappola welcome-screen software just to make it even worse, and then disappeared. […]
This [1] explains well their technique.

TL;DR: send deauth packages to every wireless network with a signal strong enough to be considered within your premises.

[1] https://www.techdirt.com/articles/20141003/12083628721/fcc-f...
It's o2.co.uk not 02.co.uk. There is probably some HTML somewhere on the o2 site, perhaps in some terms and conditions that uses <dl> to define key terms pertinent to the document. It's plausible that GoogleBot simply crawled this, understands the semantics of <dl>, and took this as a definition of unlimited.
Those suggestions were just a alternative example of things a hotel could do that would be along the same lines as blocking wifi, where the impact is more extreme but the principle is the same.

I think if any hotel did those things, it would anger people enough to assemble and boycott the hotel. However the wifi thing they can just about get away with from a customer point of view, because you can kind of 'live without' internet in your room for a while, where as phone calls and water maybe not.

Oh and the barrier to entry to run a hotel is high, but the barrier to entry to provide clean and comfortable accommodation at a reasonable price is quite low. Long before AirBNB, holiday lettings of apartments (as I call them you may call it leasing/renting) have been popular. More income to the landlord, and the tenant saves money vs. hotel.
This is great advice. I would also recommend adding just a bit of additional synthesis to your summary if possible, connecting what the chapter/book talks about to other topics or ideas you may have. Creating strong and varied connections helps to build a robust schema in your mind.

I'm curious about your assertion that some degredation should occur before this activity. Can you elaborate on why? My thought is that it forces you to do a bit of reconstruction which aids in the goal of truly writing in your own words.
There is an edX course that covers state charts. It’s excellent, and Davis Harel is one of the co-instructors.

https://www.edx.org/course/programming-for-everyone-an-intro...
Thanks, that looks amazing. It's gonna take me a while to digest it though. :)

Does the article conclude that the correlation with the US going off the gold standard, and consequent change in monetary policy, is completely spurious?
Great if you do have a hyperacusis condition with sharpie sounds
You write that with /s but there's easily another dynamic that explains why people want expensive schools and universities.

For instance people actually don't learn all that much in school, it's all about the connections you make. Then it makes sense again to pay up for it, even though you don't learn how to do anything specific.

It also means there's plenty of opportunity to read up on how R0 works if it happens to tickle your interest.
This is insulting and just flat out unrealistic. If you've had this experience, great, but what you're describing is very far from the norm.
well, you can put a kinect type camera on the tv and then use it for gesture based input. just like kinect.

so theoretically maybe people could make kinect apps for apple tv / iOS?

(sorry, i'm using the term "kinect" since i'm not sure what the real term is for this type of thing)
The only reason we're having this discussion is because it's "one peer".

A thought experiment : Let's pretend it's not Netflix for a moment. Let's pretend there's a bunch of competing streaming media services which happen to take up, combined, the same amount of bandwidth that Netflix does.

In this case, Verizon would still have the same problem (if you buy that they have a problem at all, which I personally do not), except they couldn't play at being mafiosos, holding one in particular to what would be a protection racket in any other context since the load is the same amount, just distributed among many much smaller players.

What would they do in this case?

The fact that it's one large company gives them the ease of threate^H^H^H^H^H^H leveragi^H^H^H^H^H^H^H^H negotiating with one entity instead of upgrading their damn network like they're expected to do.
Infowars?! Surely you can find a more informative and less sensationalist source than this conspiracy-mongering cesspit. What next, the great UFO cover-up?
Yep - fun with math! Gallons of oil to barrels of oil to MMBTU's per barrel to MMBTU's per house per year (source energy vs. site energy). We totally geeked out on this. Minus points though for skipping the energy content in the natural gas that's leaking out of the well (apparently it's half and half). But our algebra skills reached a limit at some point once we felt like the point was made...
is your product the only one that will determine optimal wake-up time? will fitbit do it?

can you link us to the paper you use to determine optimal wakeup time? or do you just use it on analytics based on user-generated reports.
WSJ is also saying that investigators are looking into JetBrains and TeamCity in particular. It's not just NYT.

They may not have formally asked JetBrains for assistance with their investigation yet, but that doesn't mean they aren't being investigated.
Cool, not sure how your quote is related to what I said (not snarking here, genuinely don’t see the link)

The mass travel before the Boxing Day restrictions kind of proves people were away from home, seeing family etc this spreading the virus.
I tried a totally un-synchronized approach a while ago, basically relying on people's (total amateurs) inner clock and memory.
This video shows what came out of it: https://rybakov.com/project/synchrony/
Echoes of Jamie Zawinski "Cascade of Attention-Deficit Teenagers" software development model? (http://www.jwz.org/doc/cadt.html)

Not quite the same thing, but Google and company sure look to believe they have better things to do....
Google Wave had plenty of unique qualities too.