skysight-inc/HackerNews huggingface dataset:
When one strives for the happiness of others one has fulfilled the greatest purpose in life and the reward is a deep abiding peace and happiness, regardless of circumstance.

All it costs is your entire life and the scorn of your fellow man who are mostly embroiled in the seeking of pleasures and therefore know not happiness.

What a bargain!
What is jaundice? Causes, symptoms, and treatments
Java doesn’t come standard on Windows, MacOS, or iOS. It’s also not standard on Windows based EC2 instances.

But even if it does come “standard” on Linux. How many people actually count on the installed instances of runtimes and don’t install their own tested versions?

For instance, Python 2.7 comes on a Windows EC2 AWS instance.
I think every Java developer should be familiar with C# and dotNet Core. There is a lot of similarities between the languages and it will be easy for any Java developer to pick up.
or Scala https://www.scala-lang.org/
Ask HN: How do you handle major setbacks in life when you loose big opportunity?
Which platform doesn’t have a C# compiler that matters?
I’ve used Duolingo for several years almost daily for 2-3 minutes to get started with learning Spanish (on a very longterm time horizon). It was a great way to start (because it felt like basically zero effort, other than establishing the daily habit which is naturally easy for me). Nowadays I read and watch Spanish-language news and write a daily journal in Spanish. I’m not at fluency yet but progress is steady.
I found it quite surprising and decided to double-check. This source doesn't seem to agree if I'm reading it right:

https://saveyourinternet.eu/pl/

Could you let me know where you have this information from?
You're applying software testing logic to aircrafts! Think about it a bit. Why does hiding implementation details work with software testing? How is software tested? By trying things and catching/looking for breakage. Breaking things is cheap with software.... And when it is expensive (in terms of time/effort/resources /...) the normal approach is to mock out stuff. Would that also be acceptable for aircraft tests? Should test pilots only test simulations of the cockpit?

There's a whole world out there beyond software engineering and what works well for software does not work well elsewhere.
If you want to be happy, start by looking around you and finding gratitude for the things in your life that are going well. Everything from the big things like a special person you're seeing or in a relationship with, to the small things like a sunny day. Do this frequently. There will always be negativity and problems, but choose not to focus on them as much.

You'll find that by consistently finding things to be grateful for, and being mindful of the things you enjoy, you will become a more grateful, and therefore a more happy person.
Disagree on the no aspect, I think there are folks who will do OSS at depth regardless - but there are people for whom the incentives (of community, empowerment, fame etc) aren’t enough and maybe this is one way to make them jump the hurdle.

I pitched that this could be worth trying at Artsy on my last day
That sounds plausible. There was one teacher I had who seemed to have a complete personality change after he nearly died (heart problem I'm pretty certain). He went from being demon* who specialised in humiliating students to being pleasant and easy-going.
The first time I ever interacted with him was in front of the public when I did my very first bit of what might be termed work experience when he loudly proclaimed to all around that he was dealing with the "absolute pits here"
Also, babies get numb limbs from not being able to move in the bed/crib. Hence why holding them from a bit and changing their position might help.
It is impressive, but you can buy items (with the in-app currency you get from finishing lections) that allow you to skip single days (or even whole weekends, IIRC).
> This comes very close after the IE6 conspiracy revelation, where ends justifies the means.

What?!
The last sentence you quoted literally said that they will provide you with the option to fix this without needing to enable studies.
Product differentiation.
Friendship between cat and dog see in video how much they are teasing each others also they are loving
https://funlandtube.wordpress.com/2019/05/04/friendship-betw...
There is a before and after with adblockers. Its a real pity they are the worst privacy-vioolating tools ever.
> That “static types” are, at their core a tool for writing and maintaining computer-checked proofs about code

> That “dynamic types” are, at their core, there to make unit testing less tedious, and are a tool for finding bugs.

They are not rival. Imagine a gradual typing design, it has a statically typed system, but it won't stop you from running it. The type errors would only be suggested in IDEs and stop building on CI environment but you can run it anyway. Then you can have both checked proofs and debugging advantages. (Dialyzer for Erlang is an example but there could be more strict typing)

Another similar topic is 'compiled' and 'interpreted', instead of static and dynamic types. 'Compiled' is runtime favored because the code was compiled is ready to be executed a lot of times, while 'interpreted' was executed once on demand because you may change your code at any time, so there's no point compile it for one person. Plus source code is much easier to debug than byte code.

It would be interesting to see languages could have solid static/dynamic/compiled/interpreted at the same time. Elixir/TypeScript/F#, etc. are good examples but this idea can definitely go further.
> So you’re telling me that if, say, Google’s Search algorithm got leaked

Google's search algorithm was public for a long time [0], it's been improved now and more under the curtains, but the answer is no.

Google wins not only by technology, but also by size of the index

[0] https://en.wikipedia.org/wiki/PageRank
I contribute to git, and I read the mailing list, where people a lot smarter than me comment about this sort of thing.

I'm also on a team that runs an in-house enterprise GitLab instance for an S&P 100, so I have experience with it in that configuration, which I understand isn't different from what gitlab.com uses in this regard.

None of this is secret or some sort of insider knowledge. If you know how "git gc" works you can trivially observe most of the behavior of these hosting sites from the outside.

E.g. try pushing a commit and then view it at to git{hub,lab}.com/YOU/PROJECT/commit/SHA-1. Then "push --delete" the branch that references it.

You'll find that you can still view it on both sites, even if when you clone the relevant repository you won't get that SHA-1. This is because it's expensive to do a reachability check before serving up the content, and the web frontends access the object store directly.

Then if you e.g. keep making pushes sufficient to trigger a "gc --auto" and it's been longer than the relevant git "gc.Expire" time(s) you can deduce that the site uses something close to git's default "gc" semantics, or not. If you do this on GitHub.com you'll find you can access the data for longer than that, possibly "forever".

Which is actually a thing relevant to data recovery in this case. If those impacted by this security incident have lost their data, but have some of the SHA-1s involved (e.g. because they were pasted in IRC) they might find they can still view that content on gitlab.com if they were to browse it in the commit/tree/blob view, and painfully recover it that way. They won't be able to clone it since neither site turns on uploadpack.allowAnySHA1InWant=true.
FWIW I started using beta, nightly and the old "UX" channel, first on Mac and then on Linux, and before I knew it could be a problem I switched between them with the same profile all the time. Maybe there were subtle bugs I wasn't aware of, but nothing I ever noticed.
As the other people stated, these things don’t work. More information doesn’t mean it beats bad information.

Instead, some content is virally structured content and others are not. Emotional content is, and well crafted propaganda definitely is.

These policies are inevitable. Because at a fundamental information level we are discussing two different worlds, and one of them requires a tolerance of illegal and hateful behavior that society behavior will not countenance.
I've deleted my extensions thinking it was the extensions' issue. I'm trying to download again but it's telling me I don't have internet connection. Any work-arounds?
Which adblocker do you trust not to track you?
(you're correct to an extent) I learnt c# to do what I wanted in my free time, I haven't had time to look into alternatives. C# does what I need, and I either work out how to do what I need with that, or I can't do it (I'm not a full time coder, so I don't have time to research, learn and recode what I have done to something new)
Just FYI, that's not really true. Adblocker use mostly all the same filter lists and those do regularly block ads that just are regular images, and even text notes. https://www.troyhunt.com/ad-blockers-are-part-of-the-problem... is an example, even if that specific one got resolved

Adblock Plus has the ability to not block ads that conform to a certain standard, but in addition to conform to standards ad publishers need to pay for that. At least that's what they claim.
> https://sparser.io

Your home page eats my CPU and makes my notebook hot enough to boil water.

Whatever you're doing on that page, please stop it.
The world is moving on from .Net Framework - including Microsoft. .Net Framework is definitely the new COBOL. It’s basically in maintenance mode. Any company would be crazy to start a new greenfield project using .Net Framework and should have some type of plan to move to Core.

https://visualstudiomagazine.com/articles/2018/10/10/net-key...

The presenters said it will still be released with Windows, as it's a component of Windows itself, so it will be supported for the lifetime of Windows. Microsoft is just going to be making highly compatible targeted improvements to .NET Framework after version 4.

So you shouldn't feel pressured to move off .NET Framework, but just know that it's going to be much more highly targeted compatible fixes kind of going forward and we recommend that all new development that you start on .NET is on .NET Core if possible
The flip side of being a charitable reader is that a writer should also behave decently; that involves trying to be maximally accurate about claims and factual statements one communicates. "Well, actually" comments are justified if the author failed at their duty, and welcome in honest discourse.
To the downvoters. Really? I'm literally asking why here, while my karma is really a non issue, I'm wondering why you would down vote an honest question. (Thanks again to the people who gave me informative posts, I have some things to research, just need to find the time!)
People should eat their own dog food and read their own dog books.
Please have a better title next(and this) time.
So search elsewhere if you want more info. All code is available.
Looks like it:

$ clang -O2 -target bpf -Xclang -target-feature -Xclang +alu32 -c sub32.c
$ llvm-objdump -S -no-show-raw-insn sub32.o

sub32.o: file format ELF64-BPF

Disassembly of section .text:
0000000000000000 sub32:
0: w0 = w1
1: w0 -= w2
2: exit

$ clang -O0 -target bpf -Xclang -target-feature -Xclang +alu32 -c sub32.c
$ llvm-objdump -S -no-show-raw-insn sub32.o

sub32.o: file format ELF64-BPF

Disassembly of section .text:
0000000000000000 sub32:
0: w3 = w2
1: w4 = w1
2: *(u32 *)(r10 - 4) = r1
3: *(u32 *)(r10 - 8) = r2
4: r1 = *(u32 *)(r10 - 4)
5: r2 = *(u32 *)(r10 - 8)
6: w1 -= w2
7: w0 = w1
8: *(u32 *)(r10 - 12) = r3
9: *(u32 *)(r10 - 16) = r4
10: exit
This is huge. This had a huge impact on my work in the last hours. Still not fixed for me. What's going on???
Relevant context:

https://bugzilla.mozilla.org/show_bug.cgi?id=1548973#c57

> Update: We have rolled out a partial fix for this issue. We generated a new intermediate certificate with the same name/key but an updated validity window and pushed it out to users via Normandy (this should be most users). Users who have Normandy on should see their add-ons start working over the next few hours. We are continuing to work on packaging up the new certificate for users who have Normandy disabled.

Further context: https://news.ycombinator.com/item?id=19823701
It will be interesting to see what happens after Starlink and competitors make radio internet ubiquitous. What are they going to do, shoot down satellites?
Car owners that didn't know how to fix their cars themselves took them to garages or to dealers to be repaired or serviced. Unlike today most gas stations had garages with mechanics on staff.

Knowing that your car needed regular servicing wasn't some secret fact that you had to somehow search out or be raised in the proper household to know. Like today it was common knowledge and service information as such oil type and frequency of service was included in owners manuals just as it is today.

Did some people then not take care of their cars? Yes, but it is the same today.

As for how you learned to fix or service a car yourself if you weren't raised in the "correct car culture", you went to the library and looked it up in the Chilton repair manual for your vehicle. Most libraries had some physically and a more complete collection on microfilm from which you could print out the pages you needed.

I was in middle school and high school during the 80s. In this time it was common for middle school/junior high students to be required to take industrial arts along with home economics. Industrial arts included things like wood and metal working, printing and in many school districts small engine repair. In my school district during part of 7th grade all students tore down and rebuild a 4 stroke lawn mower engine.
JSON response from the `normandy` API here: https://xor.cat/assets/other/random/2019-05-04/normandy_sign...

hotfix-update-xpi-signing-intermediate-bug-1548973: https://storage.googleapis.com/moz-fx-normandy-prod-addons/e...

From the looks, it installs the above plugin, and changes `app.update.lastUpdateTime.xpi-signature-verification` to `1556945257`

I can't get it to work in ESR 60 though. Getting file not found on "resource://gre/modules/addons/XPIDatabase.jsm"

edit: The linked XPI definitely seems to add the new certificate, whatever mechanism used to reverify the signatures just doesn't seem to work in 60.

edit2: Restarting Firefox appears to have forced the reverify... Possibly a flag that I twiddled with though, hard to be sure. Either way, the above should help people get everything running again without having to enable studies/normandy.
> now I find out all my browsing history has been logged to Firefox servers.

Where are you getting this from?
> We’ve actually gotten much, much better at image and audio compression in the intervening years,

For Audio, Over the last 25 years We had WMA, Real Audio, Vorbis, MP3 Pro, HE-AAC, these are some well knowns ones, and all of them promised to have MP3 128Kbps quality at half the bitrate. And none of them were even close. Not even at ~100kbps. It was until Opus, and after much tuning of its v 1.3 encoder, did manage to finally edge out LAME MP3 128Kbps with 96Kbps.

I hardly see that as much better audio compression in 25 years time. However we could definitely get much more ( 20 - 30% ) quality out of 128Kbps or 256Kbps with AAC or MPC ( MusePack, my favourite high bitrate Audio codec )

And yet during this time Consumer Internet speed went from a dismal 56Kbps to 10+Mbps, and for many it could be 100+Mbps. That is a 100 to 1000x difference.

For image, while BPG and newer image format do get 50% reduction from JPEG, but consider our display resolution is now 4x to 8x of JPEG era. 50% reduction aren't anywhere enough. I would like to see one that gives same quality of the current JPEG at 25% of file size. I.e 100KB JPEG to 25KB.

Although I am not entirely sure will it matter. It wasn't the Format that is good enough, it is that our Network Bandwidth and Storage has grown at a pace that makes them irrelevant. Compared to the unknown and research required to make those file size reduction, we have a very clear path in 5G evolution, apart from Africa which I am not so sure, Most of North, South America, Europe, Asia will be able to afford 5G Mobile plan with at least 10Mbps Real World Speed by 2030. And I would not be surprised many of the more advanced nation will get 100Mbps or even 300+Mbps in real world usage.

Note: Before anyone mention DataCap, I think 5G with much higher capacity will change the economics of Mobile Data.
you probably missed this story: https://news.ycombinator.com/item?id=19798678
To Have What You Want, You Must Give-Up What’s Holding You Back
The worst part of Duolingo is how boring it is to level up a skill to 5 when you already understand the topics taught. When learning German or Italian and testing out of the earlier levels, the exercise you get most of the time is just "sort these English words to translate the sentence". You can get it right all the time just by looking for a grammatically correct sentence with the most superficial of understanding. And if you really understand the sentence, you feel like you are wasting your time. What's the point? Let me take the level 4 or level 5 test directly!

I feel that over time, the app has been too optimized for user engagement instead of efficient learning. A/B test abuse, and looking at the wrong metrics.
It gets easier to maintain habits the longer you've been doing them. Most people can manage a 500-day streak of brushing their teeth easily. So the trick is to integrate studying into your daily routine the same way, such that it will feel just wrong to skip.
> Is there a word for the converse of "clickbait"?

The opposite of bait is repellent, so in that sense it would be "clickrepellent". However, I don't think that gets across the point that it is the inverse of "low value content with a misleadingly appealing headline", i.e. it is high value content with a headline that doesn't adequately reflect the value of the content. For this I was going to suggest "clickfish", as in the valuable objective of bait (assuming a fishing metaphor). However, a quick internet search reveals this is a widely used term already, e.g. for an internet surfer who falls for (and reposts) clickbait, or the name of anti-clickbait software. Then I thought of abstracting this a level with "clicksupper", as in fish supper, a wholesome meal made from fish and served with chips. Or how about "clicktreasure", thinking of buried treasure. But then again, how about simply "anti-clickbait"?
Any reference for C-like performance?
I'm guessing the use of "as of this date" means that the parent comment is referring to Microsoft and not Apple, as at the moment by market cap, Microsoft is more valuable than apple by about $13billion
Refund Policy from PayPal Will Stop Returning Fees to Sellers on Canceled Sales
correct, and I am emphasizing and pointing out my choice to wait such that others can make the same informed choice if they so wish.

(I would have wanted to read my comment if someone else had written it, so by the golden rule I make the comment I wish I had read)
That's pure conjecture. Or Milo canceled the account as a publicity stunt. The image he posted was completely out of context and with no explanation. We don't know and I seriously doubt anyone cares about Milo that much.
Les 48h de l’agriculture urbaine – Le grand festival du jardinage urbain
Happiness and unhappiness are like the day and the night. Both are needed to differentiate between light and dark (you wouldn't know if you're happy unless you also had a sound contact with unhappiness). But life itself is not about happiness: life doesn't particularly care about happiness. Life goes through waves of happiness and unhappiness, over and over again, as it makes progress of its own. Being happy or not merely colors life.

And herein you come into the play yourself: if you want to be happy you'll have to recognise the happy waves and immerse yourself in them for they will pass shortly. Some people only feel the unhappy waves as they don't recognize the happy ones. Other people look for happiness themselves and never find it as it's a matter of knowing how to receive and seize happiness whenever it's there. You could say happiness is a state of mind which is on the right path but there are times you can't get happy by tricking your mind into it. You do have to have the right state of mind to first wait and then seize happiness when it next hits your life.

Happiness is like scooping buckets of water from sea waves. You can only do it when the wave is at its highest phase, you have to be prepared and you have to be in the moment because you ca no longer do it once the wave has passed.
Good chair and regular breaks (with a pomodoro timer) to walk or do some exercises. Standing for a long time actually takes toll on your knees and other joints so you need breaks and exercises too.
> We’ve actually gotten much, much better at image and audio compression in the intervening years

But at the cost of much higher complexity. The "magic" about JPEG is the results that it is able to deliver despite its simplicity.
The best way to learn a language is to need to learn it. If you come in contact with a foreign language daily, it becomes much easier to both practice and motivate yourself to continue to practice. As someone who has spent thousands of hours learning a foreign language, I've come to the conclusion that I will never do it again unless I have a proper reason for it. Might seem obvious, but it's worth pointing out.
Point taken. But also:

Do not work for, do business with, depend on, or attempt to negotiate with the lawnmower, either!
Users shouldn't have to search and then be able to understand the code found for such a feature. When a remote capability such as this exists it is Mozilla's responsibility to document how the feature works and the exact capabilities it gives them. Instead of doing so they have produced a wiki entry which appears to falsely describe the capabilities of this remote feature by stating it is used to change default preference values.
As far as I can tell the GPL in the Graal source repo includes a classpath exception. So the license wont affect a program distributed with it.
I sure wonder how people so suspicious of Mozilla dare use their browser.
Is there an AWS alternative for timeseries data?
Because development that happened in 1994 is really relevant today.

How will these languages ever catch up with innovations like JavaBeans, Java Server Pages, and Java Server Faces?
This tendency of Hacker News users to want to monetize everything is sickening.
It's a great way to start, and a great way to practice certain skills that are perhaps less oiled. I read foreign papers, listen to foreign music, and watch foreign films but that only helps so much with the actual speaking part of language. To those complaining of DuoLingo shortcomings, remember it's a part of language learning and not a one-stop-shop.

Practicing tricky conjugations and endings for languages is where DuoLingo is of most use to me, such that I keep up with my "language feel" so on-the-fly speaking isn't as mentally taxing. The times where I have taken extended breaks from DuoLingo would always end in my feeling as though I was getting rusty and not able to properly speak.

Also, thank you to whomever added the "leaderboard" feature to DuoLingo. Really brings out my competitiveness such that I now do something like 300 lessons per week as opposed to doing maybe 50 per week back in the day. Love when apps do things like that, helping me help myself.
Definitely a good point. Stacks such as ELK are often used for cross purposes, and the development of Grafana Loki might be a good example of it.

Thank you!