skysight-inc/HackerNews huggingface dataset:
I think you misunderstand networking.

Perhaps you think it's a way for people to create and then exploit their connections in order to get a job that they're clearly unqualified for. I will agree that's unethical.

But that's not typically what networking is about, almost no one wants to recommend someone for a job if that person turns out to be an unqualified idiot. Networking is more about finding people/companies you have something in common with and once they know about you it's a lot easier to get hired or referred.

It's not really about some form of nepotism or cronyism.
Claiming that there is no problem is in some ways better than gatekeeping and in some ways worse. But you're right, I should not have called this gatekeeping, since the motivations are muddled.
Netflix’s optimization function is different though - they want you to keep paying for the subscription. So if you spend a smaller amount of time on the platform but it’s rewarding, they win. Ad supported platforms want you addicted.
I regularly delete all cookies for sites that don't require login (i.e. most content sites I visit), so for me such popup annoyances keep recurring. And I often leave the window before I come back later to finish the article, which is even more annoying and makes the popup look like a desperate scream for attention. Sometimes I actually do sign up for newsletters, but in those rare situations I first look for the contact details on the page, and then I create a specific new email address for that subscription, so it's nothing I do on a whim. I am amazed that people submit their email address to a random popup.

But thanks for removing it for this page, it's a step in the right direction!

Note: I have no problems with non-popup info about newsletters or other engagement offerings (e.g. end-of-page banners), those are much less intrusive than popups.
One possibility comes to mind:

The unlimited plans are the externally visible manifestation of the fact that the actual costs of delivery of the service are so low that the profit from the non-abusive users far outweigh any loss incurred by the abusive users.
I don't want to discourage you from learning things. If you think category theory might enrich your life, go for it. That said:

I have a PhD in mathematics in a field that uses quite a few category theoretic notions, so I've had extensive hardcore contact with the theory. After my PhD I converted to being a developer, and have by now quite a bit of experience doing that.

I have not once found category theory useful, beyond the absolute basics of the idea of a universal property, either in my work as a mathematician or as a developer, despite going on many expeditions to find some use for it.

I'm not saying category theory is not useful. I'm just saying you might do just fine without it.

Also, in an attempt to maybe say something useful, "Categories for the working mathematician" by MacLane is a good introduction if you know some maths already.
Neurosurgeons have a higher rate of Alzheimer's than the population
cronyism and networking are quite different things though
Or why don't we do both. It isn't either/or. Taxes can be raised, especially on the ultra-wealthier.
Writing a D Wrapper for a C Library
I would second your observations. The blog seems to whining about things without substance or any constructive propseal. It even runs the risk of bashing those who dedicate their life in exploring nature. It is stromgly recommended that the German lady think more maturely ...
This probably had more to do with the org and the role than the title. Management probably recognized the gaps and shortcomings of the team, but never had buy-in from the team that these are problems and more senior people can help with them.
The two examples you gave, linting and tabs, aren’t architecture at all. They are toolchain.

Architecture is questions like should this class of functionality be services or objects and why? Do these 3 functions belong in this class, or should they be a helper? Should this helper be copied between repos or be a separate module with a formal API?

I agree with your point though that every engineer makes the decisions and having a separate role for them is weird.
Juiced fruits should be considered the same as full sugar soda and self regulated as such.
I came across it since it is going to be implemented in c#, it's a c# future now though
Incredibly unethical for them to not disclose their conflict of interest at the top of the article, however it is par for the course for the WP. DEMOCRACY DIES IN DARKNESS what a fucking joke of a paper.
@nlawalker its quite verbose and long (like most RFCs) but you have all the information you may need about X.509 certificates's format on its RFC:
https://tools.ietf.org/html/rfc5280
Similarly I did come across some water treatment plant SCADA panels in another country because I didn't limit my Shodan query to my own country. Turns out my city's name exists in another country where there are a bunch of exposed SCADA systems with web interfaces... I didn't touch anything but it doesn't seem very safe.

It does raise the issue of responsible disclosure. I've approached companies in the past after identifying security flaws and had the whole range of responses. Thanks for telling us, we'll take it from here. Let us reward you for telling us. Let us sue you for hacking us... Now it's safer, if less socially responsible, to stay quiet. ️
Reflection in Swift
I installed Linux Mint 19 on my Dell XPS13 when it arrived (it came with Windows 10) and it's not missed a beat: 100% hardware compatibility. I did update the BIOS before installing Linux though. It's the best laptop I've owned.

I don't use the trackpad often, I like my mouse, but when I do it always surprises me how good it is.

I have the companion dock on my desk, which also worked out of the box with Mint 19 despite some forum comment that it wasn't fully compatible. I can unplug the laptop from the dock (which has a large monitor, USB audio, ethernet) and keep working; plug it back in and everything reconnects seamlessly.
The alternative is that the volunteers cave in to strangers who bought anti-FOSS hardware by making the volunteers' software much crummier over a long period of agonizing work. I think volunteers wanting clean FOSS being expected to do that shows a negative, selfish attitude plus lack of cooperation on the NVIDIA consumers making those demands, not the developers.

To illustrate with my own example, I bought a Linux-compatible laptop when I wanted to run Linux on a desktop. That rewarded the seller for effort they put in, reused the FOSS work already performed, and required no demands to be made of volunteers. These things are a two-way street. So, I met them in the middle. Did it again getting a Thinkpad cuz I wanted to try BSD's later this year. Supported all of them.

If trying to maximize adoption, you have to tolerate people's indifference and selfishness. They dont want to maximize sales for anti-FOSS company. So, they're telling that company's customers the issue, suggesting a switch, and having something waiting for AMD buyers.
From cursory googling it looks common for programs to expect you to work right up to the legal limit (80 hours/week based on 4-week averages) during residency. Having 16 hour days for ~7-8 years means that you probably have to get used to being a bit sleep deprived all the time.
Python is like a dutch windmill and Ruby is like a japanese origami. Python is robust and Ruby is elegant.
>This lists quite a few assumptions. Are there many distributions that provide these assumptions out of the box (specifically, the compositor running all applications, and all applications being sandboxed)?

That's irrelevant. If they don't, they should, and it's not Wayland's problem.
AFAIK KWin mostly uses QtCore and maybe QtOpenGL and does most of the XCB/Wayland stuff by itself, precisely because they're a X11/Wayland compositor, not client.
This came up in a current thread about transmissible Alzheimer's (https://news.ycombinator.com/item?id=19127520). I had never heard about it and found it interesting so I thought it was worth a separate submission.
That's not what I understood. If you get tipped 100$, you'll make 100$.

Think of it as: you get to keep 100% of the tip, but they don't pay you anything extra, unless the tip is less then 10$, then they pay you the difference up to 10$.
Thank you! Fixed it :)
This looked like a decent idea when the package was created, but turned into a disaster, an example of how NOT to do things.
It’s still fuckin sad that we haven’t managed to build something lasting..
>That is still a huge attack vector considering that the userbase is desktop users and not companies with security teams.

Because the default in Linux is for Desktop users to login as roots?

Where have you seen that?
What has dark matter anything to do with the standard model? Dark matter is just a hack for Einstein relativity theory.
This article has some good depth; it was posted on HN a few months ago.
https://smallstep.com/blog/everything-pki.html
I wonder if breaking the page into two parts as above and below the fold, Above would even have base64 images and all inlined, below would get analytics script loaded.
But it's enough to be able to draw basic window decorations (i.e. border with title bar with control buttons). So why can't Mutter do the same to address the case of SDL-like windows that would prefer server side decorations?
Well but how about a cutting edge silicon fab that gave the entire world a powerful device that fits in one's pocket to access all of human knowledge, instantaneously? For 20B? Add to this the fact that technology is powered by science and you get a very different picture.
I'm not sure about that. I moved to Austin three years ago and I have doubled my salary twice since I got here.
What about it is not sound? I wrote an extended explanation of why it's not an argument, but a statement (that needs to be evaluated as such).
Are you sure you're disagreeing with the post you responded to? It sounds like you entirely agree with them, but you open as though you disagree...
I've seen engineering leaders at companies with lots of tribal knowledge who have been there so long and are so committed to and defensive of old decisions that they're net negatives to the company. They're like helicopter architects.
Would you mind sharing some of your knowledge about it?
>No you can only use physical violence in defence of yourself or others against imminent physical harm.

That's legally. I wasn't talking about legally -- but about what people will actually do beyond some point, legal implications or not.
I don’t think I have this problem, but I wouldn’t mind seeing it when it’s ready.
people that like Hansen's work will probably be interested in James Turrell as well >> https://en.wikipedia.org/wiki/James_Turrell
Originally, yes, in recent years however that changed. Look at the cards used for ZCash, Monero, etc.
You don't think an untuned AI couldn't be used as the same kind of weapon? Figure out how to fake the inputs it wants, spin up thousands of virtual machines watching your propaganda, pay people to "watch" it, whatever blackhat/whitehat SEO techniques you feel like putting time and money into, and get it stuffed into everyone's recommendations.
Cloud Programming Simplified: A Berkeley View on Serverless Computing [pdf]
I don’t think that design goal in and of itself is toxic enough to warrant the connotation of the label “addiction peddling”. In YouTube’s case, it sounds like their recommendation engine is designed to simply reccomend videos people might like. YouTube obviously wants people on the site, but no user is being fooled here; they want to watch cool videos, YouTube recommends cool videos to them. Everyone here is fully consenting and benefiting in this relationship. It’s the outliers who seem to be the problem, and considering YouTube reaches billions of people without incident I think our threshold for “this is a problem” should also change.
I have very little idea what I'm talking about here, but would that really be possible? Even if you import oranges, there are still going to be times when oranges aren't in season anywhere, I would think. The oranges and/or orange juice have to be preserved one way or another so they can be stored.
Dark matter is a stuff that exists, we’re pretty sure, and some explanations for what it is would involve expansions for the standard model; seeing if one of those explanations is right is therefore a (supposedly) promising avenue for post-standard model physics.
If you're talking about the income tax idea by AOC it'll only boost taxes by 0.3%, assuming no tax dodging:

https://www.google.com/amp/s/amp.economist.com/leaders/2019/...
Terry Pratchett's books satirized both the "I don't trust the government but do trust the random dude in the bar" and the "they couldn't write it down if it wasn't true" trope for decades. He wasn't the first, I'm sure, just the one that most immediately comes to mind.

Neither of these is new. The scale and velocity is different, in a meaningful way, but "the internet" hasn't changed fundamental human behaviors there.
Basically parents are allowed to let their children die this way and this way only. If they let them starve or without shelter, cps comes. Seems like a strange exception in our laws to allow a parent's stupidity and idiocy to kill their child. It also seems so out of place in a society that is so obsessed with controlling children's every move 24/7/365 till they are adults and beyond.
Thanks! I hopped ship from vim to emacs recently precisely because my vim setup was getting super bloated from adding hacky extensions to try to make it like an IDE. Trying to set up an ide per language in vim is an exercise in frustration.

I guess I made a good choice since emacs is able to integrate an x manager (lol).

The issue for me is my tmux leader is Ctrl-f and my vim Ctrl-p uses ctrl-p.. ctrl-d and ctrl-u are used in vim for page up and down. And some other nice Ctrlkeys are taken by vim as well. I will need to carry these key bindings into emacs evil mode...

So Really running out of good leader keys I can use !

I started on evil-mode only. Heard about space macs but I wasn’t sure how well it could work with emacs ide-packages such as SLIME for lisp (and I will want to find emacs ides for Java, Js, Python, C, Cpp, ruby, Ocaml - any suggestions here much appreciated as well)
> embed an SVG into the character stream

I really think that we should've gone this direction as soon as it became clear people would never be satisfied with any finite set of emoji. SVG might be a bit verbose for transmission over SMS, so there's room for figuring out some simplified and more compact encoding, but this would've prevented the almost all the problems we're having with emojis today.
> Sure ai becomes biased by the users who use it the most

There's an easy fix. Exclude the hardcore users (the top 10% say) from your recommendation engine.
The most interesting questions (which made StackOverflow awesome in the past would be swiftly closed today because they are not specific enough or are highly opinionated. They are free to do so, of course, but it's a bit sad.
That’s what I said, making tremendous progress in the last 100 years doesn’t mean we will continue making progress at the same rate (though I hope it’ll be the case or that we actually accelerate our rate of disclvery). There are good ways to learn about fundamental physics apart from particle accelerators, but for investigating the structure of matter in a systematic and reproducible way there aren’t many alternatives as far as I know.
Can someone explain to an emacs noob what this does exactly? And how it differs from the window manager of Windows/Mac for example.
A good recent release is Bartosz Milewski's Category Theory for Programmers.

https://bartoszmilewski.com/2014/10/28/category-theory-for-p...
Man reading Twitter is so awful. It feels like sitting in one of those 2 hour meetings where everyone is allowed to give their 30 seconds and all that's left is your throbbing headache.
I've learned (the hard way) that any in any project with more than one programmer, sometimes you don't have control over what the others are doing.

And on a bad day, I can do "the bad thing" to myself.

One way to help mitigate this is good tooling. A warning that a piece of async computation took longer than expected can be very useful if you expect everything to finish in a few tens of milliseconds.
An equivalent to being wrongly purged is when somebody voting the other way is wrongly not purged.
Reminds me of when they replaced ffmpeg with avconv. As in, installing 'ffmpeg' would give you something completely different.
Beginning Option Strategies
Cool. I used to love tiling managers (awesome-wm user) and I always thought it was lacking a smoothness factor when transitioning from a pane to another or when rearranging containers. Something that wouldn't make you think you just blinked and the windows were moved, a way to follow where visual objects are going to.

Something like that (notice how the resize is smooth and not instantaneous, which allows your eyes to follow movements but the left and right align are instantaneous and feel like something hit you from nowhere since you can't track the transitions with your eyes): https://streamable.com/wb36p
I don't think Privacy and Anonymity are the same concept. moot was passionate about Anonymous "social networks" and did value the privacy of 4chan's users and staff but he wasn't a hardcore privacy absolutist like you may find elsewhere on the net. And maybe he joined Google hoping to change things from the inside? Who knows.
I agree. A good comparison is how Coca-Cola used to have actual cocaine in it to keep people coming back for more. I think in the future we will look back on these unregulated times of loot boxes and Skinner boxes with the same sort of incredulity.
You're using "reputable cryptocurrency" exchanges as a counter-example?

Just trying to clarify.
This is just addiction peddling.

I think humans spent the 20th Century learning how to live with the availability of unlimited sugar and fat.

I could easily consume 10,000 empty calories per day. But instead I’m eating a bag of fresh organic vegetables as I write this because I learned to resist my biological urges to gorge myself on foods designed to trigger them like chips, cookies and soda.

I think people in the 21st Century need to learn how live with the availability of unlimited information. To consume more of the mental equivalent of organic vegetables and less of the mental equivalent of soda.
A crack addict isn't being fooled when he buys crack. A lot of crack addicts think crack is cool.
> Root certificates are trusted and stored locally. They’re usually shipped along the OS.

They're also shipped with the browser, as is the case with Firefox. They may also be shipped with applications (some versions of Visual Studio seem to have their own certificate store).
I've been using Ratpoison and StumpWM for almost 15 years. They really hit the sweet spot for me. I don't even need to configure them, beyond changing the font and maybe adding one or two extra key bindings.

I only rarely use the splitting function; mostly, I work with one window per monitor. I've worked for years on a laptop like this. Now I have two external displays and my laptop display. The main one in front of me usually shows Emacs; a vertical one on the side shows a terminal or two.
The Tech Historian Who Started Making His Own Joysticks
Sweet citrus needs heat. You can grow sweeter fruit farther from the coast. If you're near the coast, plant it in an area that collects heat.

Citrus needs a lot of fertilizer. I finally did the calculations one year and I was astounded at how much nitrogen I needed to apply. Once I did, I got amazing yields. Micronutrients are important too, but man, that nitrogen. In socal, stick to an acidifying source like ammonium sulfate or cottonseed hulls.
A stylistic point perhaps, but the mention of Georgia makes me think of the country, not the state. That's further reinforced by the missing votes (sorry Georgia (country)), so its only by the time I got to 'African' that I got an inkling that something was wrong, and instantly went back to reread the title again, before noticing the last 2 words.

Shouldn't there be a convention of writing Georgia (US) or (state)?
I'm even more fortunate: I live in Spain so I order Valencia oranges directly from producers in the actual region of Valencia.

When not on season, I buy oranges from South Africa or wherever, but I can't stomach the bottled juice. I don't know what flavor pack they use here but it doesn't taste even remotely like the real thing, I'd rather make juice from the worst oranges in the supermarket than drink bottled.
In my experience developers are going straight from junior to senior and "lead" is the new senior.
Just by reading source-code.

Every day the browser downloads from "laptop-updates" server a list of hosts and list of headers to inject.

This is supposed to help websites to identify that the user is running Brave (but there are other exceptions in the code, like at https://github.com/brave/browser-laptop/blob/master/js/data/... ) but in practice, the Brave developers can inject any header into any website remotely.

Every single Brave installation is uniquely tracked by a "download-id" which makes the backdoor even more powerful.
> This is possible in Wayland, it's up to the compositor.

Typically compositor uses libxkbcommon which suffers from the same problems that X server had.

> Remote keyboards are just like physical keyboards. Just configure VNC's keyboard to use the correct layout.

It is inconvenient and I don't think it would work. There is no such thing as "VNC keyboard". VNC client sends keysyms over the wire, so the VNC server has to convert them back to a key number, switch to necessary layout if there are several of them, turn off modifiers like Shift if necessary. This is too complicated. For example, x11vnc server doesn't support non-latin input correctly.

> (BTW I'm not sure I understand what you mean by "Everything is broken")

That many VNC servers cannot handle non-latin input correctly.

> however in Wayland on-screen keyboards _can_ send unicode to the compositor via the standard text-input protocol

This looks like an extension for implementing IME. You can see that there is no key press or key release events. These events are defined in wayland protocol spec [1] and they still use a key number. So you cannot send key press/release events for characters not present in current keyboard layout.

[1] https://wayland.freedesktop.org/docs/html/apa.html#protocol-...
Growing up being fed any religion is an incredible disservice to all children that crosses the line into serious child abuse.
Right, thank you for heads up.