skysight-inc/HackerNews huggingface dataset:
1. Golden handcuffs

I saw it a high risk/high reward investment.

The money was not available to me in short-term but I could enjoy the compounded returns after sometime.

It's about giving up short term gains for long term gains and more control over your direction.

I never used much money from my compensation. Traveled a bit until i got bored, bought more toys untill i had enough.

Then the paycheck went directly into investment accounts.

So, attachment to money wasn't a problem for me.

Companies only paid me low millions annually. With that money, I can't control a major corporation and its future direction, though i might be able to influence some.

So there is no use of money for me, it helps pay bills and that's all about it. I don't know how more money will change my life.
Ziplink the missing way to share links
Algeria shuts down internet to prevent cheating during high school exams
> Second, you can define "trivially compiled C" for every platform as a set of substitution rules that transform every C operation into machine instructions without any optimization. Such a trivial compilation would have every variable write correspond to a memory write, keep no variables in registers, always compile the same expression to the exact same machine code (except for memory addresses of variables involved), never inline functions etc. But it would still be allowed to e.g. put 32-bit integers in 64-bit registers on the basis that int operations are assumed not to overflow. The committee should define that for every supported platform as a reference C compiler, then require that C compilation produce machine code with observable side-effects for single-threaded execution equivalent to the reference trivially compiled C.

Such an approach would preclude putting any variable in a register if there is any not-provably-valid pointer store anywhere in the program.

Feel free to try, but I guarantee you that for most non trivial optimization it's going to be easy to find a piece of code that is UB today and where the optimization is observably different from the reference compilation.
Are you using a fake domain or a real one? If fake, I'd be interested in how that works.
Families will no longer be separated at border. But where are my clients’ kids?
What I don't appreciate is what happened to me at a high end mall while on vacation in Spain.

Would you mind sharing which mall exactly was that?
The commutes would stop being a problem for what is still a minority of workers. If you are in manufacturing, retail, construction, food service, etc. telecommuting is just not an option.
Well it's easy to write bad, slow Java code, not the problem of the language.
Yeah, my only experience with static typing early on was C and Java, and it turned me off the whole thing. I could understand the advantage in C for the whole close-to-the-machine thing, but Java's verbosity and poor expressiveness while allowing NPEs everywhere felt really silly.

Idris is what's bringing me back to typed land.
This is a greatly simplified and probably unproductive view of both ecologies and monocultures. Certainly nature as a whole is an ecology, but you are vague in defining what a monoculture even is, or how both even apply to human culture.

To wit, there are massive redwood forests that occur in nature that are just one cloned genome. These are reproductively successful on timespans many times a human life.

Is Amazon itself a monoculture? Is that relevant? Is enforcement of law by the state a monoculture? There's a lot of evidence to suggest that centralized information management entities are actually much more robust in the long term than a loose confederation of peers.
I switched from Chrome to Firefox a few months ago and I'm very happy with it.

Day to day, the biggest difference I notice is that my adblocker extension works on Android, no more "[vibrate] omg ur phone haz been hax0red download our stuffz".

Extensions:

uBlock Origin - great ad blocker, works on Android.

DuckDuckGo Privacy Essentials - includes privacy tracker list, https everywhere, and visible privacy rating

Settings:

First Party Isolation On - IMO this is a top feature and should be on by default.

Tracking Protection On (with Strict Block List).

I also took the opportunity to change my search engine from Google to DuckDuckGo, which has been mostly fine. It's a bit more work to find something on Google Maps, but that's understandable.
> Permission (especially if its not related to something they were assigned to do) can come across as diverting off course and pulling peoples will towards theirs, more so if the request requires action on their part.

That's so true. I feel like most of the time asking for permission also comes with request to take responsibility for your actions and help. You ask for permission, they have to trust and help you. Too much to ask.

Honestly, I've been living for 25 years and I'm not sure I've EVER seen anybody give permission in this sense to anybody. If it happens, it's something different. Either the person giving permission doesn't care or the person asking for permission really notifying in the form of asking permission. Or somebody didn't have time or energy to think properly. Or was deceived. So on. I don't know, maybe I'm taking in too far. But in any case asking for permission is weak and rude coming from position of lesser authority, and nice otherwise.

Also I should note that this authority dynamic changes with rapid pace from context to context. Everything affects it: one moment you are supposed to be meek subordinate programmer and the other you're expected to be highly qualified professional with key domain knowledge. I belive there can even be dozens conflicting beliefs, each with different strength. Those are in short memory, then there are thousands more withing short reach, and millions possible depending on what happens in the next few seconds.

It means you're are not doomed and can navigate your way out of many difficult social situations and get what you want anyway, regardless of your social status. Most likely your status is fine. Most likely all this dynamics can be circumvented with a few jokes and uplifting remarks.

Now I think I've contradicted myself somewhere...
> Checking if I have connecting flights can be done without knowing my name

Not always. Many airlines (for example, American Airlines) will protect your connection even if you've purchased two separate tickets. And they'll do this across their entire OneWorld alliance of airlines, not just within the company.
But unless you have added a frequent flier number, the airline needs multiple matching information (Name, DOB) to be able to make the link between your two reservations automatically. Otherwise, they would be unable to proactively rebook, hold the connecting plane, have someone meet you at the gate to rush you to the next gate, etc.
>Descartes never married, but he did have a daughter, Francine, born in the Netherlands in 1635.

https://www.biography.com/people/ren-descartes-37613

Not sure if the rest is credible...
Arcade games had top scores and even prizes.
Encoding_rs – A Gecko-Oriented Implementation of the Encoding Standard in Rust
What makes me smile about this (and any) "disorder" classification is:

> For gaming disorder to be diagnosed, the behaviour pattern must be of sufficient severity to result in significant impairment in personal, family, social, educational, occupational or other important areas of functioning

But what if you just really prefer gaming (or whatever your disorder is) to personal, family, social, educational and occupational areas of life :)

Based on this Einstein had a "disorder", always studying rather than outside playing.
I tried this and Chrome complains about mixed mode and forces you to allow this behaviour and then to reload the page before you can get it working. If that's acceptable, then sure, but for actual use it's not really any good.
Yes, but they have permission to use initiative. Scope for initiative is expressly granted by superiors, with explicit bounds. And that freedom is expected to be used. It is part of the development of junior leaders in the military; they are given tests which can only be solved by lateral thinking.

That's not how I've seen "ask forgiveness" used in industry. Usually it's a self-confident maverick who goes off and does something that breaks the rules of organisation or process. I did it once; I thought I was doing the company a favour. Information Security came down on me like a ton of bricks, with good reason, and I nearly lost my job. There was no forgiveness. The Director ensured that it was well publicised and a lot of people learned from my hubris.

The phrase is a crock and should never enter your mind. If you're sure Your Way is best, ask for permission or get consensus. If you get neither, lodge your protest with your superiors and get on with something else. Then in a year's time perhaps people will look back and consider you a visionary, or a hot-headed fool...
The configuration syntax of pf reads like a poem, pure, clean, perfect. I really prefer PF. It is just mind-compatible. OpenBSD did a really good job here (albeit I use PF with FreeBSD only).
HTTP over Unix domain socket (owned by the user) would simplify all this.

Sadly, browsers don't support this... :(
IMHO whether or not this is creepy depends a great deal on past experiences with the same company, whether or not I have built up a relationship of trust with them, and have come to expect (based on experience, not advertising) good service that respects me as a passenger and genuinely values my experience as much as how much more profit they can squeeze out of me.

Hence, if anyone from Lufthansa/Austrian/Eurowings, or the ground staff at Heathrow T2 used my name, acknowledged my birthday or otherwise used the personal information that I already know they have about me, I would probably be quite pleased and delighted. The trust I already have in that brand would increase.

Exactly the same behaviour from anyone connected with Stansted/Gatwick/BA/Ryanair/Easyjet would likely make me feel angry and invaded because all those companies already make me feel like a target, not a guest. So my negative trust would go further into the red.
Using another level of convolution would produce outputs that are statistically independent if they are farther apart than the size of the convolution kernel. In a conditional random field, the dependence of outputs on each other can be modeled as well.

For example, a conditional random field could express "either these patches both contain a tumor or none of them does" (which is helpful when there's something suspicious on the patch boundary) and the consequences of committing to either possibility can propagate over the whole field. In contrast, a convolutional layer would have to make the decision independently for each local area.
At this point Facebook, Instagram and WhatsApp are just different front-ends to the same services behind it. They all use Facebook servers and technology.
That wouldn't solve the problem though. The browser would still block your bridged connection if it isn't https or wss.

At which point you again need a domain for your virtual IP, a certificate for your domain and a private key for the certificate on the device, which will probably cause your certificate to be reported as a vulnerability and revoked.
AKA: "Tracking you without consent was part of our DNA; oops"
And he was probably the only French politician who could convince his people to make peace and even become friends with Germany. If a general who spent a large part of his life fighting Germany could do it, anyone in France could do it.
Learn new technology through writing a tutorial about it
Arcades also had prizes whether it was through tickets or through venue promotion where getting into the top score menu would grant you a prize.
Arcades also often held competitions to further push how many people would play games to practice.

In fact gaming for a good period of time intentionally swayed off the patterns Arcade
Games used to employ to hook you in and keep you playing both due to technical limitation and different design philosophy.
Why would you want to give even more power to Facebook?
It's bad enough that they were allowed to buy Instagram and WhatsApp. At least online video should belong to a different company.
I don't understand what that has to do with political correctness.
Using seat belts is an inconvenience that only gets in the way of good drivers, designed to help drivers that aren't capable of handling traffic.
I recommend removing Ghostery. They sell aggregated data or something.

EFF makes an extension called privacy badger. It learns which websites are tracking you automatically. and blocks them or their cookies.
I can't find the source, but I remember hearing a quote similar to, "What separates a text editor from an IDE is that you have create a project to save a file."

I feel the same way as you. I spent a good amount of time with PyCharm, WebStorm, and RubyMine.
The first time I read this quote is in Peter Hessler's Country Driving: A Journey Through China from Farm to Factory.

He use it to summarize Chinese reform and opening. You cannot get any permission from goverment, but you can try it first. If something bad happens, ask forgiveness. It maybe the core reason of Chinese speed.
> Why are aircraft mechanics taking better precautions against this type of low hanging fruit than surgeons, aside from ego?

Nothing new under the sun. A guy who found that doctors should wash hands between autopsies and deliveries was ostracized by colleagues and died in asylum. [1]

[1] https://www.npr.org/sections/health-shots/2015/01/12/3756639...
Is there an easy way to export all my stuff from chrome (logins, bookmarks etc) and import it in firefox?
Master these skills to fashion an impressive resume. #practicalguide
This reminds of the "empty box problem solved by a $20 fan" story. Sometimes, the most obvious reason is probably the actual reason.

[0] - http://cs.txstate.edu/~br02/cs1428/ShortStoryForEngineers.ht...
Manpage names are not tied to command names at all. Sure, sections 1 and 8 are conventionally sorted by command name, but the other sections have different purposes. Sections 2 and 3 document system calls and library calls, one function at a time:

man 2 fork
man 3 fread

Section 5 documents file formats and conventions:

man 5 passwd
man 5 rsyncd.conf

And section 7 is described by `man man` as "miscellaneous". There is some nice high-level overview documentation hidden in there, e.g.:

man 7 signal
man 7 socket

My all-time favorite is from section 7 is `man ascii`. Very handy when you're ever pushing bits.

NOTE: If these commands fail for you, check if you have the "man-pages" package installed (may be called different in your distro).
It's not true. Melting of crystals needs about 1/3 more energy and time, and higher temperature, than softening of recycled glass.

http://www.climatetechwiki.org/technology/glass
I left reddit cuz of the constant political trolls...
is the snapshot version usable? I might give it another try then :)
"One of the main selling points for Python is that it is dynamically-typed."

This is actually quite a surprise to me, I am using python despite this as I work as an analyst and many libraries are written for python. I've never seen any advantages of dynamic typing, in fact I tend to avoid languages with it if I can.

Are there any valid reasons to have it in a language?
Yeah, here it is :D https://support.mozilla.org/en-US/kb/import-bookmarks-data-a...
...or they could add a checkbox "I have a connecting flight [flight number]".
6 تمارين تخسيس البطن والارداف والفخذين
> shockingly brutal

From Murakami Ryū I started to read a book (Parasites) about a shut-in turning downright psycho/sociopath/schizophrenic, that hits his mother and is getting involved into an online conspiracy involving symbiotic parasites. Or is there? The way the author describes the protagonist whereabouts around the world and inside his own head in a terribly cold way, and makes you enter the vacillating, deranged mind of that guy through his very point of view and thought process was putting me to such unease I could not finish the book despite being sucked in by the depth and wide array of themes.
Why do you say that. I've found it to have great recommendations.
This will be interesting. Most actions we people and ALL actions corporations take are optimised for maximal self / personal gain and not for justice (which is hard or impossible to define). This is the basis of neoliberalism.
It will be interesting to see where pressure points will emerge and who / how negotiations will progress.
Agree. They're not-for-profit (well, mostly - Mozilla has a famously curious structure) and generally share my appreciation of privacy and FOSS values.

But sometimes they really drop the ball. And by 'sometimes', I mean 'repeatedly'.

* The time they dragged their heels fixing a bug whereby Firefox didn't clear IndexedDB when it clearly should have [0]

* Integrating with a proprietary bookmark-management solution, 'Pocket', presumably for the money [1][2]

* Making it difficult to disable address-bar search (no, I don't want Google getting a record of every URL I type in) [3]

* Their general mismanagement isn't really the point here, but it's still true: dumbing down the UI and turning Firefox into a me-too Chrome and annoying power-users, breaking plugin compatibility (Firefox's big killer feature), and pretending for the longest time that their performance was competitive with Chrome when it quite clearly wasn't (evidenced in the release of Quantum, when they finally really were performance-competitive with Chrome). Also the Mr. Robot fiasco.

[0] https://superuser.com/a/1250955/

[1] https://news.ycombinator.com/item?id=9876504

[2] https://news.slashdot.org/story/15/06/09/1722236/mozilla-res...

[3] https://support.mozilla.org/en-US/questions/1134010
The politics of ghost-writing
How to dress for an interview? Checkout this ultimate guide for the answer
Two things on my wishlist as a developer:

1. Decoupling Edge updates from Windows updates for quicker adoption.

2. Custom Elements as the basic feature for Web Components.
اسرع مشروب لحرق الدهون
Math Explained through Anagrams
Finding consensus with too many people is the #1 reason I see that big companies have productivity issues. Oh, you have a great idea? Why don't we run it through 5 layers of management and 20 committees that always adjourn before finding a decision.

That's why IMHO you need very small teams with a lot of freedom to decide. Then this small team can find consensus much more quickly. The most effective teams I've worked in were 2-4 people.
Lack of comments, (nice) multiline strings and trailing-comma support make JSON a real pain for config in practice.
I've started using YAML parsers for all of our (once) JSON config files, just to get those features (while preserving the curly-braces, commas, and other JSON-isms). Yes it allows a misguided dev to abuse YAML (mis-)features, but a combination of coding standards and linters can fix that.

Being a super-set of JSON is YAML's best feature.

I would never consider it for untrusted input though.
This was their way around US banking regulations right?

Rather than holding dollars for you, they instead sell you tethers.

Now they aren't holding client money's, but instead valueless tokens with a 'promise' to maybe redeem them for dollars later.
Apple deprecated a lot of stuff decades ago that still works fine (talking about macOS).

There will be a free OpenGL-over-Metal implementation sooner or later, so I would still go with OpenGL for a cross-platform application.
It's actually quite funny that we're surpised by such things. In any other case, we'd expect predation to determine behaviour.
>Just look at the USSR: they had tons of bombs, and their government was toppled, from within.

I wouldn't use the word "toppled" in the case of the fall of the USSR. Nobody actively contributed to its fall with the desire of making it fall. The factors that caused its fall aren't even comparable to anything that would affect dictatorships like NK.

In fact it is far more comparable to empires of old. Like Napoleon's empire, the roman empire and so on.
The USSR held territories which hated the guts of the people and culture that governed them, Russia.
When Gorbachev led reforms to give more freedoms to the people, that allowed the expression of nationalism throughout the occupied territories of the USSR "empire". Once all those territories started using their freedom of speech to rally around ideas like being different from Russians and needing to form their own nation, the USSR was bound to cease to exist. Russia, the main core of the USSR, is still more of a dictatorship than a democracy, by the way. It is arguable that the idea of a dictatorship was never really toppled in the mainland of the USSR. The fall of the USSR as a system of governance was merely the loss of colonized land.

North Korea doesn't have any factor of the kind. The government will only change if its rulers want it to change. It's doubtful a starving peasant revolt could do anything.
JSON as configuration files: please don’t (2016)
Do you mean "Quantum hit the mainstream"? Most of Servo itself it still a research project at this stage.
Gave up on the article after an annoying popup refused to close.
Work on WebRender started before Vulkan API was widely available (even now there are lots of users, that can't use it) and right now they focus on integrating it in Firefox. Vulkan support is kept to be implemented "later", as it should enable further opportunities for parallelization in future.
WebExtensions (aka new generation addons) are getting more powerful with each version :)
Fujitsu completes Post-K supercomputer CPU prototype
"people that don't contribute due to their laziness"

Care to explain what you mean by this?
Bienvenido Perú
Querido Perú,
Claro que me acuerdo de ti ...
Une réponse de la France au Pérou avant le match !
Beautifully put. I'd never thought about the link between 'Stoner', which I just read last year and adored, and Murakami. It's apt.
The obvious benefit of something like Filecoin is that you don't have to trust people to host your data. However vile it may seem to some, if they want to get paid they have to provably host it. And it's fragmented enough that you can't go after everyone who has only part of a series of forbidden bits.

I think there's a market for impossible to take down information. The competitors aren't the Amazons of the world, more like whomever is hosting Scihub.
Chicken and egg: short videos can still be kind of bearable when amateurishly produced, the length limitation serves as guiderails. Now that much of the content consumed on Instagram is thoroughly professional, they can open the limit. Did anyone else notice how the announcement doesn't include a single line about how users would create those longer videos?
My problem with most new games is that they’re so overgamified that I just get frustrated and stop playing. It’s too obvious and in your face.

So I stick to social media where my slot machine is sufficiently unpredictable.
I'd be at least vaguely curious to know in which direction you think it's biased.
I'm developping with React every day on Firefox, the devTools work perfectly!
I've never considered Edge because it didn't have extensions at launch. The maximum time I could tolerate a browser without an ad blocker was just long enough to download another browser.

It actually looks like there are extensions now, but I bet most people don't know that, I didn't.
COM was an example of using refcounting to drive a richer cross-language object model. And these days, WinRT is another take on the same (and, indeed, is COM under the hood, but with a richer type system and metadata). So you can have e.g. JS interop with C# via WinRT, but only because their shared view of the world is all refcount-based.
GDPR happened. But to be honest, if news site needs so much information about me then I don't want to visit that website...