skysight-inc/HackerNews huggingface dataset:
This is completely wrong. Big O has nothing to do with algorithms. Big O notation can be used for any mathematical function from an ordered set to another ordered set, including average runtime of an algorithm as a function of data size, worst-case runtime of an algorithm as a function of data size, guaranteed amortized runtime of an algorithm as a function of data size, or anything else (including things with nothing to do with computation -- it's perfectly reasonable to say things like x^2 + 5x + 2 is O(x^2) and just be talking about pure math with no reference to algorithms).

If someone asked "what is the runtime of quicksort in big O terms", it is ambiguous whether the answer is O(n^2) or O(n*log(n)) , since it's not clear which function you're talking about.
Ha, talk about analog!
I leave every morning at 5.30am. I literally see many others (but clearly a minority of peoples) doing the same.

It's much nicer doing that in daylight than in darkness, although it was also nice watching the sun rise during my morning swim a couple of months ago.
Yikes.

Just because there is historical evidence of people justifying racism doesn't mean we should! This is a laughably uncritical perspective.

If anything, you are proving the link between Marxist theory (accumulation of wealth is inherently evil) and antisemitism.
You can export and import certificate files across machines. I've done something like this in the past, and found little issue. I prefer this to something like Discord's centralized account & server system, although I know there should be better alternatives for achieving decentralization.
> You’re confusing among other things, the branding with the reality.

I have no idea how you got that idea considering I just wrote that the systems we call democracies may not be all that democratic in reality.
The article doesn't seem to be referring to Walmart's employees as the beneficiaries of its welfare system. The argument to me says that customers of Walmart benefited from the reduced costs brought about by the innovations as if it were a welfare system built outside of government.

That said...yeah, that's a bit too pro-capitalistic monstrosities for my tastes.
Not everything is perfect here in Laurel, either. The track grounds are in disrepair, and there is a brewing scandal over housing conditions for workers.
Not bad, they now at least understand the basics of PR! Always combine an unpopular decision (uploadfilter) with a popular one (summer time).
>What I mean, to produce the dump in the case of exceptions that percolate to top level and exit the process or thread (such as NPE).

Why not have a top level try catch then?
Blame it on the poorly written code, not Java.
Dynamic Email in Gmail (Beta)
Tech companies are the ones to blame. There is insane numbers of untapped talent willing to work remote and to adapt to the bay area time zone if needed. They'll also work for less than 1/10th of their US based ones.

There are two possible explanations:

1- Tech companies didn't try to expand overseas; didn't care and just tried to limit salaries inland (I just remembered their fiasco).

2- Tech companies failed to expand overseas. This might be due to concentrating in a single location (India) for all outsourcing.

I think they should try to have satellite offices in most countries out-there. Instead of big ones, rather small ones that higher only the best of the best of that particular country.
I'm against anything that prevents honest discourse or over-protects people from learning experiences.

That said, it's easy to see that if you have had a traumatic incident in your past, you may want to avoid things that make you think about it. Rape is a particularly visceral example - the memories are in the back of your head, and you try to not think about them, but they can be brought up because of conversational topics, news articles, etc.

Ideally one is psychologically strong enough that this is just a moment of pain before moving on; but for some people it's clearly not so minimal. Being empathetic, I can see that it would be nice to enable these people to get through most days without having to re-experience this sort of thing.

I can't see how a trigger warning would accomplish this. Putting "TRIGGER WARNING: RAPE" at the top of an article is just as likely to serve as the trigger itself. Even just putting "TRIGGER WARNING" on its own will eventually do that, through association. If anything, one is more likely to have the memories brought up more often when this kind of headline / disclaimer abounds.
We couldn't stop it. :|

Back when it was announced, several people brought concerns up with the supposedly open AMP project, and they were closed or locked, and the head of AMP blocked us. During that time, we found out that while AMP was supposedly "open", Google teams such as Gmail and Search would implement it however they wanted, and that no open governance would impact them at all. In essence, the idea that it was open was only so far as Google would also like you to implement whatever Google was already doing.
Maybe 20 - I graduated high school in 1998 and in 1999 Java had taken over a lot of the more "industry oriented" CS schools in my country (Australia).
Thanks, that is interesting. They are able to pin the processes to certain cores to keep it in certain cache blocks to avoid exactly what I worry about.

They avoid my second concern by having lots of cache memory even though they technically need a small fraction of it to maintain performance. There is a trade off, so probably still lots of room for improvement if they can get finer cache control.

My fear in those scenarios is you have profiled your workload, your cluster is at 75%+ utilization, and something non standard hits and triggers a workload profile that removes any cache performance benefits, sinking your hole cluster.
Previous A/B result invalid due to cookie bug
The only vaguely anachronistic element is that the term "antisemitic" is itself more recent than the map.

Apart from that, at the time of the map various parts of Europe had explicit legal restrictions on jews and what trades they could engage in.
After 20 years, first in Java and then in Scala I've been tortured by this error message. Some years ago they fixed ClassCastException which for a long time also didn't tell you what was wrong. There are some others if I remember correctly with bad error messages, like NumberFormatException. In general error messages on the JVM are very bad, wish they would take a look at Elm error messages.

I've left this year the JVM for TS, but glad for everyone who uses the JVM.
Maybe or optional types don't really help because your "get value" functions also throw exceptions, or have undefined behavior, if the value doesn't exist.

Examples:

https://en.cppreference.com/w/cpp/utility/optional/value

https://docs.oracle.com/javase/8/docs/api/java/util/Optional...
Wow, that was an expensive mouse!

I remember working on a Sun Sparc 4 (I think, about 1996) with an optical mouse that would only work on a special mat, and wondering what was the point? Glad to see they solved that particular problem.
I noticed I started taking NVC seriously only after my 'very big life lessons'. I had heard about NVC and never found any great reason to think about it deeply or apply it until my own screw ups. That is all I was trying to convey.
I vouched it after it got flagged dead which resurrected, but it hasn't returned to the front page.
The way I see it, every customers who do not pay their card in full or who don't use credit cards subsidize my travels. It's honestly an extremely good deal for me and even if I pay 2.2% of every transactions, it's more than worth it for me.

I never would be able to pay for as many long haul first class flights if I saved 2.2% of the transactions and used that to buy tickets
> Computation overhead
> NullPointerExceptions are thrown frequently.

"Frequently" is obviously a relative term, but are NullPointerExceptions really common enough to be a performance concern? It's good that they are taking performance overhead into consideration of course, I'm just surprised it's even an issue.
Kalashnikov's Kamikaze Drone Slam into Enemy Targets
Whoever spun this into "modernised rules fit for a digital age" instead of "Rules you're unable to comply with" is a marketing genious.
Mumble is great when you don't want a persistent chat.

I've been invited to like a million different discord groups from friend groups that overlap in various ways, and they always seem to be full of a bunch of people I don't know reposting memes off of reddit in the chat channels.

All I wanted was a voice chat with the 5 people who I know and am hopping into Overwatch with. Mumble does that job better, and guzzles less of my RAM to do it.
But...if it is infinite in extent and (nearly) uniformly dense, how would the density decrease to the current value?
> Take for an example the UK referendum to leave the EU. Even though it's overall a complete shitshow, and all sides usually agree on that, nobody can really claim that it wasn't a democratic decision.

Almost every argument I’ve seen about Brexit has included someone arguing that it wasn’t. This is generally followed by “oh, but Remain broke the rules too” rather than any actual defence of the behaviour of the Leave campaigns, which doesn’t actually help any of this look more democratic.
I was present for the last few days of my grandmother’s life, as were all of my aunts and uncles.

Under severe stress, several of them reverted to basically their childhood personalities and relationships with each-other. It surfaced a bunch of half-century-old petty resentments and roles, which was quite surprising for me as an observer who was born 25+ years after their childhood.

Try to cut your brother in law some slack. He’s having a hard time.
PS: GMT is defined by UTC, and not the other way around.
> I thought that the stupidity of the EU would not be repeated by Switzerland

Switzerland is literally surrounded by the EU, which means it has to accept most of its regulations anyway, one way or another. See the freedom-of-movement capitulation.

It doesn't really matter anyway, these things sooner or later will land everywhere. The interests aligned behind are too big not to.
I suggest investigating Genode.
Thank you for pointing that out. I wouldn't have included it if I had realised the distinction.
> Admittedly, the album has an over-arching tone of eeriness throughout, which isn't something I want to listen to while I work most days.

I think it may have to do with me being ADHD, but I actually like ambient music with a little bit of a stressful edge to it. It gives me a little bit of urgency and controlled stress seems to be my best motivator.
That or they won't allow uploads at all/cease to exist in the EU. The rules approved now are to unclear on what sites are and aren't affected. So what will you do as site owner? Take the risk of going to court or just avoid the situation entirely?
Weird to see an article covering that subject in the middle of fashion article and beard care products.
> because that's the literal definition of local noon.

Fair enough. I was (of course?) using the term to mean 12:00pm which I think is what most people think of when thinking of 'noon'.

Most people have approximately zero reasons to care about when the sun is at it's peak in the sky. Valuing precise measurements of physical observations doesn't make any difference to that in any way I'm aware of.

The sunrise and sunset times have much larger implications on our activities, so why not optimise for those times? I get that any solution won't be optimal for everyone, but it's reasonable to try to optimise for the majority of people where you can.
You know that, the lawyers know that, but how do you expect the content filtering mechanism to know that???

True, for 4'33'' there is a simple rule that they probably follow - ignore silence :). But for Fountain (if it ever came up) it's hard to imagine that the difference between a protected copy and a non-protected similar image could really be automatically discovered.
Why to their long term detriment? If someone is in an online depression support group, for example, and has issues with suicide, how is it detrimental to warn them about a post that contains talk of such things? There is plenty of research about the "contagious" nature of suicide for at-risk populations being exposed to stories and details about it. Allowing someone to make an informed choice about such content can literally save their life.
Nonsense. Obviously if you make every single value in your program with an option then you have the same problem as if your language had null. But the difference is that in a language that has optional types, it becomes practical to have values that aren't optional. And for values that really are meant to be optional, you don't use the "get value" functions (which really shouldn't exist at all), you use functions that handle both cases.
We used it for talkback in a video capture project I was doing at a broadcaster (before they built that functionality in natively) worked a treat.
Biologically, the optimum would probably be more time fiddling, adjusting the clocks daily so that sunrise is at the same time every day. That would sync the clocks to one of the most important environmental factors that sets circadian rhythms.

Offhand, I can't think of any biological significance to noon. Noon's charms for timekeeping are technological.

1. It is easy for everyone in a given area to agree on noon. It happens with the Sun high in the sky, as opposed to sunrise which is obscured for many be trees, hills, and buildings.

2. The interval from noon to the next noon is constant [1]. The sunrise to sunrise interval varies considerably. Make a good mechanical clock and sync it to noon, and it can run a long time without getting too far out of sync. With time based on sunrise, you'd need to adjust the clock everyday, or make the clock more complicated to have it know about the variation.

[1] well...maybe not to people with very precise clocks, but it is constant as far as the needs of most people most of the time goes.
I figured. There are more effective ways to reach people.
In JavaScript I often find my self running the code in both firefox and chrome to get the full picture of what is undefined: (firefox)

window.foo.bar
//=> TypeError: window.foo is undefined

and what I'm trying to get: (chrome)

window.foo.bar
//=> Uncaught TypeError: Cannot read property 'bar' of undefined

Personally I find the firefox error message more useful, but often I get a better understanding of whats wrong when I run it in chrome. I don’t know why they are mentioning undefined at all and don’t say something like:

TypeError: Cannot read property 'bar' of 'window.foo' (undefined)

---

Edit: Formatting
This statement is so full of naivety. The type of stuff I might have thought when I was 16 and didn't know how a country becomes (and stays) wealthy in the first place.
Based on just this comment alone, your username is fitting :).
Why Is Silicon Valley So Obsessed with the Virtue of Suffering?
First off, having to do all the research and cumbersome work for the ROMs and such. I don’t like doing it. And I don’t want to spend time doing it. Especially with all the issues that can arise.

On to iPhones. I have an iPhone 4S on iOS 9 too. It’s jailbroken because the sleep button doesn’t work so I needed a work around. It’s too slow for me though. Great if you don’t want to be able to use your phone much. Otherwise the wait to load apps and the limited or weird acting ram is annoying. Nonetheless when I want to try reducing my digital “addiction” I can get by using it. My friends find it too slow to even use for more than 2 min.

On the other hand, I also had a chance to use an iPhone 5 or 5S in the summer. It was perfectly usable. Fast enough and not that old of an OS (I think iOS 10) to be useless for downloading new apps.
EFF Urges Supreme Court to Maintain Public Access to Gov Use of Commercial Tech
When Firefox tried to make the "X is undefined" JavaScript exception message user-friendlier, it broke flipkart.com. The website's JavaScript explicitly depended on the exact wording of exception messages. Simply loading the flipkart.com home page caused "X is undefined" exceptions, which it tried to parse with regular expressions. The new exception message had to be reverted. :(

https://www.fxsitecompat.com/en-CA/docs/2018/improved-javasc...

This is an unfortunate example of Hyrum's Law: "With a sufficient number of users of an API, all observable behaviors of your system will be depended on by somebody."

http://www.hyrumslaw.com/
Best, average, and worst case (and any other mathematical function from an ordered set to another ordered set) can all be described with big omega, theta, and O notation. The two concepts are orthogonal.

For example:

Quicksort's average-case time complexity is Omega(1), also Omega(n log(n)), Theta(n log(n)), O(n log(n)), and also O(e^n).

Its worst-case time complexity is Omega(1), also Omega(n^2), Theta(n^2), O(n^2), and also O(e^n).
Works well on iOS. Integrates as a system-wide auto-fill option, so it works even in native apps.

Real Firefox is forbidden from being in the Apple AppStore, and only AppStore apps are allowed to sync with the iCloud keychain, so this is the next best alternative permissible in Apple's garden.
I'm not particularly a night owls but sunset at 9 PM or 10 PM in June is much better than wasting sunlight when people are sleeping at 5 or 6 AM (which is my country is pretty much all of us.) I'll vote for permanent summer time if we'll have to make a choice by holding a referendum.
A simple, open-source logo generator
That is exactly the whole vibe I get from EU regarding startups: "Think small"
If I host my content on an american conpany’s European data centre am i subject to silly laws like patriot act?
Everyone writing about the “genius” of this card literally has no idea about credit cards or fintech.

The merchant on a map thing has been done for years. When are you going to actually use this and why?

Categorized transactions? Wow. Why has no one thought of this before? Oh wait even my tiny credit union does this.

Is this an okay card? Sure. Is there anything innovative here? No.
If you have a top level catch, then you lose the local context of the error (local variables, parameters, stack trace). I mean seriously, this is a solved problem on z/OS (the ABEND condition bypasses normal stack, so to speak), it has been solved for over 50 years. I don't see why JVM couldn't do the same thing - is it a technical problem? It seems like a purely cultural problem to me.
Modern Monetary Theory Survey of IGM Economic Experts Panel
I refuse to use Discord because I don't know how or to whom they are going to sell my data yet. It's possible they go to a subscription model but I doubt it, it seems more likely they'll be acquired by one of the big data brokers at some point.
> Is that an ART/Dalvik feature ?

Yes, ART has had this for a few years now. For example in Oreo this code:

static Integer nums[] = new Integer[100];
public static String stabSelf() {
return nums[new Random().nextInt(100)].toString();
}

Will produce this exception:

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Integer.toString()' on a null object reference
If you read it, it basically entirely discredits everything opponents have claimed:

- "Internet users will continue to be able to share content on social media and link to websites and newspapers (acts of hyperlinking), just as it is the case today."

- "It sets strong safeguards for users, making clear that everywhere in Europe the use of existing works for purposes of quotation, criticism, review, caricature as well as parody are explicitly allowed. This means that memes and similar parody creations can be used freely."

- "The new rules do not impose uploading of filters nor do they require user-uploaded platforms to apply any specific technology to recognise illegal content."
You are not supposed to do a get on an Option type; it's an antipattern. You're supposed to map over them, and when you really need the value, to pattern match the Some and Nothing cases, which cannot blow up in your face.
His father is dying and you're some asshole that's fucking his sister who's trying to intrude on the situation.

Clearly I don't actually believe that, but it's helpful to start understanding the dynamic by internalizing the other guy's point of view.

In this situation the right approach is to walk away, you can't and shouldn't try to get between someone and their father in a moment of crisis. His sister has standing, you don't. She has to step up and deal with it, or not, at her discretion.
FTC Seeks to Examine the Privacy Practices of U.S. Broadband Providers
I find the guide quite bad because:

1. It manually specifies ciphers - it's a bad idea because it requires constant maintenance, use `HIGH:MEDIUM:!LOW` (or `HIGH:!MEDIUM:!LOW`) instead because I heavily doubt you need NIST/HIPAA or whatever compliance.

Just make sure you update both nginx and openssl (Debian/Ubuntu has `unattended-upgrades` for example) when you have automatic cipher selection enabled.

2. It conflates browser TLS guideline headers and just browser security headers - only `Expect-CT`, `Expect-Staple` from those (applied by the .htaccess file) all are actually TLS-related

3. It forgot to explain pretty much all of the headers it suggests you to slap on - for example `Strict-Transport-Security` and what it does

4. Doesn't mention how even TLS-related headers can break your site. Doesn't mention how rest of the headers can break your site - don't slap them on your stuff blindly!

5. Modifies every cookie to httponly - this will break things (javascript cookie access for example) and you should configure your application to do this

6. .htaccess is not really the nginx way of adding headers

7. The comment in the .htaccess code block about apache/nginx adding any headers (by-default) is wrong - if it requires a prequel tutorial then it should be better mentioned

8. Doesn't talk about using DNS CAA record - which it should if your goal is secure TLS

Just... don't follow this guide. Configure TLS and browser security separately, use https://ssllabs.com/ssltest/analyze.html to test your TLS configuration and https://securityheaders.io for browser security headers.
Why would you want to do that? We have already established in the discussion around GDPR that EU regulators are omnipotent, perfectly represent the will of the people in every case, and can be trusted to wield unlimited and arbitrary power in reasonable ways.

Could it be that EU regulatory bodies are normal government functions that run the risk of normal governance-related dysfunction and require the usual controls like limited power, rule of law, oversight, and less-than-worldwide jurisdiction?
It's really sad to see music that I grew up on and had many life experiences around get simply reduced to "music for ____".
Sage words. I’m sorry that you’ve also been through these family disconnects. It’s heartbreaking.

I will work on myself to forgive and hopefully we can be a family again in the future.

Thank you for taking the time.
> However now I see just about everyone stacking this method calls one after the other. Is this just acceptable now?

Not only acceptable but a great idea. Vertical space is a much more limited resource than anything else.
TvTap v1.9 APK
Very informative post, thanks for sharing. Visit the official website of the tvtap app and stream all the tv channels here https://tvtapnet.download/
If this is the background, then your failure with your brother in law was probably inevitable, but trying was important for maintaining and improving your relationship with the rest of the family.

If you had just said, "forget it, it won't work," and not tried, the outcome for your wife would be the same, but everyone else would also be mad that you didn't try.
Any idea why? Sounds stupid, considering latency losses and increased server costs.