skysight-inc/HackerNews huggingface dataset:
I can't speak for the parent since I am not a BSD user at home, but I tried a few different options for DNS on my Windows laptop and dnscrypt-proxy was the simplest to get up and running. Right now it's consuming 25 meg of RAM, which is perhaps a lot compared to built-in networking services, but not much compared to application software. It also saves installing ad block browser plugins, which feel far more heavyweight.

My only complaint is that it doesn't stay running in the background waiting for connection if you boot up without wifi. There is a 1 hour timeout, but it doesn't seem to reliably keep the service hanging around till you connect to a wifi. Not a big deal - it starts up pretty much immediately from the Task Manager Services tab.

I imagine if you have a dedicated router with limited RAM or are running a UNIX desktop there may be better options, but for a Windows laptop connecting direct to untrusted connections (e.g. 4G phone tether) it does the job just fine.
More like this, intel has cut a lot of corners for a long time in their x86 processors, mostly to have better performance, which ended up with all these vulnerabilites we keep hearing about every couple of months. They're just now suffering the consequences of all the shady things they've done to try and establish a monopoly in the CPU market
Why are paper straws the wrong solution? Even if they take a little more energy to produce they at least don't leave long-term waste behind.
How to Create an Instagram Account for Any Business Model
What aboutism is all well and good. But climate change is a much bigger planet wide threat compared to local air pollution in India and China, which mostly affects locals in India and China. On a per capita basis the western world, especially USA, contribute the most co2 emissions. So that is where the climate protests should start. And dumping all kinds of what aboutism criticisms on a 16 year old is not a good look.
> So basically just like everywhere else in the world.

> You ever been to a Walmart parking lot? Or a DMV?

Have you? Because we visited very different places, if so. Nobody in the US dares to roll past a stop sign, let alone double-park. Merely the fact that you've said this makes me doubt you've ever even been to the US.
Again that's great, its an ORM, that's what they do, try to abstract the DB from your language, and do their best to hide the impedance mismatch.

However the mismatch is always there, the overhead of mapping types, inefficient serialization (key names repeated over and over in json vs a real schema), certain statements cannot be transpiled to sql so you have pathologic cases at unexpected times, in ability to run any statement you want in the db tier to take advantage of locality and so on.

Most everyone wants a object database since most people are working with objects which is why ORM are so popular.

Closet thing I ever saw was db4o.
Why not? Ban fish from unsustainable and environmentally unfriendly sources. 10 million New Yorkers represent enough buying power to marginally change the economic incentives for fishing companies worldwide.
Will be interesting to see what security consequences installing GApps via an unknown remote administrator will have. Hopefully some honeypots have been set up in this configuration to see what Lzplay intends to do.
Surely a VCR, not a camcorder.
I don't believe this. -- About two years ago there was a study which said that 88 to 95 percent of the total global load of plastics in the oceans [edit: wrong see below] would come from 10 rivers:

- https://phys.org/news/2017-10-plastic-rivers-stem-plastics-o...

- https://www.nature.com/articles/ncomms15611 and link to table https://www.nature.com/articles/ncomms15611/tables/1

Still, of course, fishermen shouldn't throw their plastic bottles over board and better care to their fishing nets.
The problem is everything you own can evaporate. 5 years ago we had "the bank of the year" go insolvent in the most ridiculous way, followed by the dumbest cover-up you've ever seen.

Cheaper flats like 15k are almost certainly a scam, and unless you are paying a high monthly bribe for "maintenance" you may get a letter from the local authority that your papers are not in order and the building has to be demolished or otherwise fix your newfound legal issues with the land/permits. Things like that are very common in rural areas.

In bigger cities there are other scams and other rules to follow. Apparently another scam with fake POAs or corrupt judicial enforcers is picking up pace these days too.
It's interesting how FA&H seem to be quite popular in Croatia... ;)
Been using metabase at our org, similar type of project - finally getting “less technical” users to look there to answer their own questions.

The likes of superset, redash & metabase are awesome - would recommend all three to any org.
They won't be able to do this in India or China.
>> Turn off your arrow keys.

This has gotta be the worse piece of advice I've ever heard in my life, second
only to "why don't you march towards my line?" [1]. I've been using Vim for
umm, eight years? Thereabouts. I never turn off my arrow keys. How much time
are you supposed to save like that? Milliseconds? You go much faster with B,
E, Crl+Y, Crl+D anyway.

Just misguided advice from otherwise well-meaning folks, that's all.

Edit: btw, how do you go through your recent command history on vim without up and down arrow? Do you have to q: and navigate with hjkl every single time? Is that more productive than pressing up arrow three or four times?

_____________

[1] Sorry guys, Warhammer Fantasy Battles reference there. See, I got a shooty
Dwarf army, he's got a shooty Empire army, so we're standing just outside each
other's range and scream insults at each other. His light cav mauls itself on
my Slayers trying to flank my Thunderers (yeah, I don't know what he was
thinking, either). He's got a Steam Tank, but I got a Lord on a shield (with a
metric shitton of runes) protected by a regiment of Ironbreakers (with a
metric shitton of runes) on the Tank's side. So noone's going anywhere in a hurry.
So, by way of friendly advice, he says "why don't you march towards my line?".
Yeah, right. So your Sniper can pick out my Lord and your Tank and Knights can
sanswich my guys? You kiddin'?

Btw, he did win anyway. It turns out you gotta make _a lot_ of saves against a
well-designed Steam Tank. Also, I suck at aiming artillery. But, come on.
"Walk towards my line"? Do I look like an Elf or something?
The same could be said for Xerox, Kodak, Apple, Blackberry, IBM, Microsoft, Google, etc.

Yet each one got their lunch ate in the next trend.
That’s not the point, nobody gives a shit about your screenshots. This is about preventing unintentional retention.
What is a good foodie song about eating?
Ask HN: CTO quit a week after I joined and I don't like working there anymore
Sorry if this is not allowed here.

Long story short, I joined a startup as an SWE 3 months ago and the CTO who I was supposed to work under quit the week after I joined. I primarily work closely with another guy (small startup) now and although he's really good he has a tendency to hide things he's working on from me and kinda micromanage me even though he's not my boss. I don't enjoy working with him and
I'm considering quitting in a month. Does it look bad if you quit after 3 months? This is my second job after grad school. I was at my previous role for 6 years.
it's because the market is heavily fragmented and to reach sufficient numbers you need to cover the whole European market. a startup here needs an accountant of the bat to handle the tax mess, a lawyer because incorporation is all but easy in most countries with few exceptions, a gdpr specialist, etc.

that's why there are comparatively few steps, the entry cost are massive and discouraging, and that's on top of the internationalisation requirements of course.
Thanks for the opportunity to read. Appreciated.
Setup a seperate SSID called "DadDied" with a simple password, scrawl it onto the fridge door with a knife. Have this SSID give out standard ISP DNS. Bonus points if you setup the SSID on the ISP supplied router, bypassing all the equipment you installed behind it.
Vim is quite nice, but also quite... old-fashioned?

I use vanilla vim as my main editor. Today I had to search for some text verbatim, and I don't think there's a way to do this in vim: It treats everything as a regex. I'll also happily use mouse support, and really hate the bad support for the clipboard in vim. I have spend multiple afternoons on getting this to work properly and it still doesn't. So sometimes you just have to take your loss and use another editor for something.
Jeez, that's amazing, thanks for the link! I had no idea it'd look so stable with a drone...
Yeah, if government regulations loosened to allow easier access to riskier investments by inexperienced investors or predatory VCs, there would be a lot more stock-based renumeration. Who cares about paying tax on the income generated by the difference between strike & fair market value if the grant also comes with a cash bonus exactly equal to the tax burden (and its income tax)?

EU banks have massive IT organisations and budgets so can afford to pay through the nose for contractor day rates. That's the ticket for frontline grunt wealth, and also the source of a lot of the risk-adverse 'bankist' mindset in a lot of experienced tech workers.
I’m with you in the hiring fallacies. From personal experience northern countries have proven much more “adventurous” regarding IT hiring. Still, even fixing that will probably only get you onto sinking ships.

Sure Spain and Portugal have some unicorns but missing VC and the heavily tourism-take-all-their-money-asap management mentality of big capital and administration seem to be setting up a bad environment.

But that’s only personal experience not a thorough analysis...
It's not about setting an example. Companies optimize for profit and shareholder return. We aren't just waiting for one visionary company to show all the others that it's possible to keep the same number of, pay them the same, and have them work less hours.

We are waiting for regulation of automation to spread the benefit.

We could fund a UBI or better unemployment by taxing some % of the total benefit of automation.
Vimac: Vimium for macOS
free() could be wrapped in a macro, but it would not catch the case where multiple copies of the pointer is stored.

#define my_free(x) { free(x); (x) = NULL; }

Note that the extra assignment will often be optimized away because

(a) the pointer is assigned to a malloc() after the call to my_free() OR

(b) the pointer goes out of scope e.g. is popped off the stack.
Just look at what happened to amd around 2010. Intel can punch back. Hard.
There was a video on YouTube of a sea turtle with a straw lodged in its nose. I believe that was the spark the set off the straw-less movement.
It would have been a lot easier if everyone in Europe spoke the same language, like they do in the US+Canada.
World Population Prospects 2019 Highlights [pdf]
Is there something in particular necessary about animal protein, that it gets a distinct category from just protein in general?

It also stands to reason that if that many people really are dependent on fish, it will be devastating to them when overfishing and pollution destroy fish stocks. All the more reason to reduce fishing and build alternatives now.
SEEKING WORK - Toronto Canada
Remote Work

Looking for freelance work to add to my client list.

20+ years of development experience.

Rails, Golang, .NET Core, Elixir

React

AWS, GCP, Digital Ocean
Docker

Interests: SaaS, eCommerce, Online Learning, CMS and more.

Please contact me at salman@salman.ca
From your own source:

> Now scientists have found that 10 rivers around the world where plastic waste is mismanaged contribute to most of the oceans' total loads THAT COME FROM RIVERS.

(emphasis mine)
What? No! Where are you getting your information from?

Having worked with a multitude of startups over the years I can say that none of them have behaved in this way in the Nordics.
Depends on the situation. WordStar, written in assembly language, was better than any word processor written in higher-level languages for the same computers (say, a 2 MHz Z80 with 48 KiB of RAM); perhaps in part this is because Turbo Pascal didn't exist for several years, but even when it did, code written in assembly was still dramatically smaller and faster, and that mattered a lot. (Turbo Pascal was itself written in assembly language.)
Using Rust may be the easiest option because there are existing crates for decoding GIF files (and other image formats) for example:

https://crates.io/crates/image

It should be straightforward to swap out the vulnerable C library with a thin wrapper around the above crate.
Very interesting and I can't wait to try it out.

It's a pity though, based on what I understood from the website, that it's only producing binaries which can be linked to other than actually generating C / C++ code. That would be great for LTO, but also allow for better inspection of the generated SIMD code prior to compilation to ensure that all code is compiled by the same compiler. I guess the best way to inspect the artefacts prior to assembly is via LLVM IR.

I'm pretty happy that Intel chose to implement this based on LLVM. I'd have expected this to be sitting on top of icc.
Yeah, I think you’ve really hit on something. There are some strains of thought here that seem not too great if you tease them out a bit.

One is, there are behaviors that make me feel good, so I like doing them, so doing those behaviors is who I am, it’s my identity. I’d hope the author is aware that even “neurotypical” people don’t just get to do the behaviors that make them feel good all day. In a lot of ways, parties negotiating their behavior is the reason we can have a society.

But also us humans are complex; our behaviors are gated and determined by tons of factors inside us and outside us. To the extent that the ideas of identity and authenticity are useful at all, surely they’re comprised of more than “it feels good when I flap my hands”.
I get that, but I believe this issue doesn't apply in this case (I could be wrong of course). Specifically this double-allocation seems to come directly from a freelist for a specific allocation size. Going with the description from the link I posted about the allocator, this exploit should work only if the freed space is not coalesced - otherwise you wouldn't be guaranteed that the same memory is returned twice.
It was never any different in the US. Just layers of exploitation from the top down.
It's not free software, which means users are not free to use it as they wish.

https://www.gnu.org/philosophy/free-sw.en.html
True in general, but as long as you don't have a lot of equity in your BV yet, you don't have to do it. The tax man won't force you to go broke paying yourself a Market-rate salary.
Galaxy Fold Review: The $2k Phone of the Future Is Here–Please Don’t Break It
Beijing's New Rule: Residents Must Pass Facial Recognition to Access Internet
Sanitaryfater, 27 – Yorfriends
Yeah, spending four months working from the beach is basically why I haven't left already. There are some amazing places in a one-hour radius.
I don’t really think Apple, Google, or Microsoft fit in that set...
Just use ASCII 1E and 1F.
> You sure that will be their biggest concern if you drop dead?

That it's not their biggest concern doesn't mean that it won't be a concern, nor did it mean that it's not something he can avoid becoming a concern.
And people are used to what they're used to.

Would a lot of people prefer to work 4 days a week all other things being equal? Sure. But a lot fewer would be interested in earning 80% (or maybe less when the cost of benefits are taken into account) of their salary especially given that their partner/friends/kids/etc. would probably not have that time off.

And working 5 days a week most weeks just seems pretty normal. As you say, Western society seems to have settled on that as a fairly reasonable number with the main variation in how much vacation people get on top of that.
Ah, yes, stupid blackouts. I'm not sure this is going to fix things for you, but I haven't tried it, either. A VPN might be more effective, though I suspect they're on to that these days. Personally, I just picked a different team to watch.
One of my favorite quotes ever:

For instance, on the planet Earth, man had always assumed that he was more intelligent than dolphins because he had achieved so much -- the wheel, New York, wars, and so on -- while all the dolphins had ever done was muck about in the water having a good time. But conversely, the dolphins had always believed that they were far more intelligent than man -- for precisely the same reasons.
http://arcadia-unity.github.io/
If you do find a better job, you can just simply leave this one off your resume.

If you don't, then be happy you can collect the paychecks from this one :)
http://public.econ.duke.edu/~psarcidi/legacyathlete.pdf

See page 45. Asians have a much higher bar and lower probability of getting in after balancing for same academic level. Seems like discrimination to me.
Everybody will speak English eventually, but the divisions transcend mere language. But hey, that's ok.
There have been thousands of anti Elon Musk fake news stories published ever since it emerged Elon was a donor of the republican party.
To be fair to the grandparent comment, some of the examples in the article could be interpreted as 'faking it 'til you make it'.

What's most interesting is the nuance of what 'faking it' really means. The woman making up a whole narrative about 'Tonya and the Hardings' - was she thinking 'shit, I know nothing about this band but I like the idea of being on TV so I'm going to make up some lies and hope the conversation moves on to something else'. Or did she genuinely in that moment believe that she knew of this band?

Both seem sort of unlikely, yet one of them has to be true (or a combination of them - as long as you discount the possibility of her being a shill or realising it's a joke and playing along for fun).

There's also some interesting self-selection bias going on - by standing on a street with a microphone you're only going to get people who are more extroverted. Perhaps that's linked with willingness to 'fake it'.

I just find this stuff fascinating.
It's interesting seeing how the Right is changing it's rhetoric as public opinion changes.

A few years ago it was "this isn't happening" now it's "these other people do it far worse than we do."
That would be absolutely fine for Bulgaria. They're rightly more worried about not being able to take part in the boom part of a cycle at all.
What do you mean by safety net? If you haven't paid into pension funds (as required for employees but not eg freelancers), then you aren't receiving anything out of it. The situation for pensioners is actually very different: many can't live on regular pension so they're going to southern EU countries, or eg Thailand for much lower cost of living compared to central EU. Also, Germany's SPD party wants to buy pensioner votes by giving long-time employees additional tax money ("Grundrente"), but not eg freelancers who actually paid these taxes - a corrupt and unconstitutional plan. Their pension story is completely bankrupt anyway; in Berlin they're putting limits on housing rents and all other kinds of unhelpful restrictions on landlords, when renting property is one of the few ways to make a living when retired due to the ECB's zero interest rate policies.
> a lot of this autism awareness looks like identity politics by other means. Another argument to be made in the everlasting master-slave dialectic.

I'm not really clear what you mean here?

"Identity politics" is what arises when people are treated negatively because of what they appear to be; they then reclaim this identity that they are called and try to use it for collective action.

I have no idea what "master-slave dialectic" has to do with any of this? There's no "slavery".
i m sure they are going to do it uber-airbnb-style: ignore regulation and grow until big enough to force it through.
That's absurd. There have been fewer wars and conflicts and violence in the age of the internet than at any other time. It's possible the internet makes information of such tragedies more readily accessible which is why the world may seem more dangerous, but this couldn't be further from the truth. The interconnected world has made us less bloody, not more.[1]

[1]https://slides.ourworldindata.org/war-and-violence/#/title-s...
> Lzplay.net plugs into Android's Mobile Device Management (MDM) API, which is meant for enterprise services like Android for Work, or your company's IT department. This is a remote management API that is meant to give your IT department full control over a company-issued device.

A private user is not allowed to control their phone, but a corporation can. It is getting ridiculous how much in favor of corporations the landscape is being tilted.
Facebook's biggest strength for me was in navigating the first couple months of a new acquaintance becoming a friend. Sharing numbers and managing all that is cumbersome. Adding someone on Facebook was easy and if the relationship didn't pan out, it was painless to keep the contact or purge them later. To me and a lot of people I know, texting is an intimate thing whereas Facebook was not.

Note, I left Facebook some year ago, and my mental health is better for it.
The effective tax on stock options depends on the EU country: https://ec.europa.eu/docsroom/documents/2071/attachments/1/t...
First Open Source PS4 Remote Play Client
Geo Group Banking Partners Say ‘No’ to the Private Prison Sector
I have mine configured on my router:

https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a...

My DHCP server hands out the router's IP as a DNS server, then that DNS server forwards through the VPN to my VPN provider's DNS server, or to my DNSCrypt servers.

The good thing about it is it works on every host no matter what platform, configuration, application without any installed software.

When I am out and about I just use a VPN on my phone and use the accepted DNS server pushed to me (which is an internal one to my VPN provider).
That's a thing with corrupt, mafia-ridden places - high income will get noticed, unless you try to hide it continuously, effectively and consistently. Then why to have it in the first place. This is not some anonymous 10-million mega city, but place where people know people and foreigners stick out.

Politics being corrupt means that anytime you want law to protect you, there would be a hand expecting bribe. Also, usually medical care in such places tends to be subpar. Etc etc etc.

It might be a good investment, unless taxation on owned property is/will become bad. Unless you speak well local language, dealing with many things related to ownership will be a pain.
Did you get a competitive salary or ~1% of share of the company as an early employee? If not, you were used. The aforementioned is a typical Berlin startup. A favorite of mine is when a company tries to pay you with debt, i.e. instead of being just a developer, you become a banker for your future boss' idea. I wish I were joking...
>Nvidia's Linux support absolutely puts AMD to shame.

Huh? AMD "just works". NVIDIA requires a dance of (Fedora) DKMS kernel modules and binary blobs. What am I missing? I buy AMD just because it's been frictionless to get working, I don't mind if theres a small performance penalty I pay for it.
Depending on where in the US, even half is pushing it in most of Europe. For juniors, probably 20% of the cost of the US is more reasonable - especially in the 'startup land' of the Bay Area for example.
Entropy Penalty: Towards Generalization Beyond the IID Assumption
Why projects named “The Next Generation” are doomed to failure
I don't live close to my parents. I would love to visit more often, but it isn't practical. Pictures are the next best thing so it is what they get.
People said the same about Poland.