skysight-inc/HackerNews huggingface dataset:
10+ years on you and creating a throwaway because good advice for young men can sometimes sound offensive.

Being in your 20s:

This is probably the best time in your life where you can freely explore the world of ideas as well as the geographic world, develop your own human capital, pursue projects in all sorts of disciplines, really whatever. It's the best time because it doesn't matter if you succeed or not, because you're only in your 20s. People who build successful startups in their 20s I believe are often very stunted individuals; there's truly great advantage to broadly exploring and learning about life and the opportunities offered everywhere in our complex modern economy, to do all that instead of prematurely welding yourself to a single company/idea. Again... there's unprecedented knowledge, science, industries, and opportunities, and the possibility of traveling and living almost anywhere at all... trust me, no one can possibly have taken it all in by their 20s... again you're at a tremendous advantage if you don't weld yourself to a single thing early in life and stay open to all the possible types of opportunities out there. Being successful in your 30s instead of your 20s is way more desirable in my opinion.

Tinder, two points:

1) There's a weak correlation with what's popular on Tinder and what women are attracted to in-person. I'm a failure on Tinder but have had a number of beautiful, awesome girlfriends over the years because I've always had the balls to just play a sometimes brutal numbers game and ask girls out who I meet in person. You can always do this, learn to not care about some rejection, and you will definitely find women who will go on a date with you.

2) Dating and value in the sexual marketplace is largely about location. Brutal truth but go travel and live somewhere like Asia or Latin America and non Western Europe and you'll find it's about 10x easier to go on dates with people you're attracted to.

"Spending time with friends":

Yes that's always nice, but many people also make their main life about their social life (this is more stereotypically feminine), and that IMO stunts them as individuals. The best types of friendships develop because you'r both pursuing similar goals, so it develops naturally. Those occur by being out in the world pursuing things. Don't force it... it will happen if you're out there doing things and open to interacting with others. It's OK if it takes years... there's a ton of things to focus on, explore, learn, go, etc. so don't think of a lack of a "normal" social life as some sort of handicap, it's not that unusual, and it's inevitably temporary if you're out there pursuing things. I'll also say like the second Tinder point it's easier if you're in a country where your background is rarer.
Because vampires need blood?
Why? For the love of the game.
How many of them in the last (conservatively) 100 years? This "the entire history of western civilization is China fanfic" deal is from 2019.
No lab required: New technology can diagnose infections in minutes
Based on current developments in Israel (I'm from Israel) the answer is: yes

Fully vaccinated Delta-variant carriers are infecting other fully vaccinated persons.
Long is not dragon. It was just forced upon the language because the dominance of the English culture and civilization.

http://blog.tutorming.com/expats/chinese-dragon-western-diff...
So true and with ten years of hard work in the field of programming under your belt already you will have a lot of great career opportunities at your finger tips. You'll meet a lot of great people and this will benefit you beyond anything you can imagine right now.
Yeah man bring back peek() and poke() haha live life on the edge!
You forgot to add /s to the end of your comment.
The ability to shape opinions of voters and funding should be seen as a kind of influence. In the US context, perhaps the plight of Palestinian victims of property theft will influence some ethical capitalists to scale back their uncritical moral or financial support to Israeli nationalist organizations.
> With gdpr, you can at least download all the data they have collected about you.

I don’t believe this is correct: They may only have to provide data they “control” (in the GDPR-sense of the word; see Art.15,3)

If they merely downloaded it for processing into market segments or even just generated high-value marketing segments directly on the device, they would only have to and be able to give you the list of those segments, and maybe explain broadly that they learned this from “on-line activity”.

If they do exfiltrate everything, they could hold this data for “legitimate interests” such as for lawful intercept, fraud detection, or disaster recovery. If it is not a “normal” business practice to access[1] it they may not be required to reveal that they have it.

Note I am not verifying that Facebook does these things only what my understanding of their obligations are under the GDPR. This does not constitute legal advice, I am not your lawyer, and so on.

[1]: FB’s normal business is selling ads and they don’t typically let ad sales or traffickers access this raw data directly.
Thread safety is like bicycle helmet laws, discuss..
This is incorrect. WhatsApp is E2EE as well. It does not backup the keys to their cloud. Rather, you seem to be referring to the fact that they offer cloud backup on Google Drive, in which case the chats are stored in plain text.
And a couple of minutes more for each of the other causes that we want to make consumers responsible for, e.g. carbon impact, treatment of workers throughout the supply chain, local environmental destruction along the supply chain, etc.
The Doctor's Dilemma is a play by Bernard Shaw first staged in 1906
I would be exhausted by any game that involved that much shuffling over carpet...unless you guys resort to mechanical assistance....
You must be a UX researcher
> Anti-vaxxers are an existential threat to sane people

I see what you did here. Lockdown psychosis is not a joke.
the first one means that flip fmap is a function which, given an "f a", and a function from a to b, will produce an "f b".

for example, if "f" is "list of" and a is "integer" and b is "string", then flip fmap would take as input a list of integer, and a function from integer to string, and produce a list of string.

If you've done some topology:
[or, maybe a is a particular topological space and b is another topological space, and f is "the fundamental group of", then given an element of the fundamental group of a, and a function from the topological space a to the topological space b, it will give you a corresponding element of the fundamental group of b.]

a and b are both types of things, f takes in a type, and outputs another type. so, a and f a are both types (usually different types).
the thing is that f doesn't just let you make a type from another type, it also lets you translate a function from the type a to the type b, to a function from the type f a to the type f b.
if facetime matters those who go back will get raises. those who stay wont. over time in non-remote first companies the facers will out compete the WFH crowd.

queue articles on nytimes on pay discrimination for those who WFH.
Rightfully so. It's about time.
Indoor Positioning with Google WiFi
Jan 10, 2021 - back in the good old days when see-through glass was still the norm.
"several hundred google frontend devs" are the teams that cause these atrocities
Focussing on work and wealth.
Hiring a fashion grad is brilliant!
He is talking (I believe) about the general trend of nudging, cajoling more and more coders into using managed, very high level, safe languages and runtimes, and in general discouraging peeking under the hood, at the hardware level, as something raw, wild or unsafe. Yes you can still do it on a RPi, but perhaps in another decade or so, you might not be allowed to program in 'unsafe' languages on all other mainstream platforms, unless you register for a driver/system developer license or something, or not even that.

The tinkerer/hacker ethos is disappearing slowly from PCs. It never caught on in the mobile world. It may perhaps only survive as a remnant in specialised chips and boards designed for learning.
The problem they're solving is that a lot of people just enter their email wrong and then wonder why they didn't get the signup email.

<orange>“This doesn’t look like a correct email address that our clients usually use. Please re-check it again and proceed if you’re sure.”</>

for most it isn't

It depends more on an email address, than on a service type, because it’s a part of a personal information that a person owns.
"but what you could enforce in common is this: let’s just agree on how to score the result."

Why would this be important? For example, what value would there be in the Right scoring how well the Left succeeded in implemting gun control? Why would you care how well your opposition accomplished a result you oppose? I don't think this would foster commonality.
yes... First Gen Roku too had analog outputs. :)
I misunderstand what you mean by Planes have been with high confidence attributed to multiple civilian recorded videos posted online

It sounds like you're saying that civilians have videos of planes but the people taking the video don't know what they are. Is that what you mean? If so, the people taking the video may not know what it is, but that doesn't mean US Military & Intelligence agencies don't know.

In general though, you seem to be faulting a report whose explicit scope was an assessment only of UAP reports originating from Military or intelligence community sources. It was not an examination of every civilian report & video of something they can't identify.

Balloons, birds etc fall into various categories, yes. Planes on the other hand will be identifiable by by military & intelligence agencies. They don't need a special category because we have the data necessary to identify them. Meaning if we can't identify them, they aren't a normal plane, so we don't need to include that in a list of possibilities.
>Telegram does an excellent job at ephemerality from a practical standpoint. Without being able to audit their server though, we have no clue if 'disappeared' chats and messages are actually scrubbed from their server.

Aren't disappearing messages a feature of secret chats? If my understanding is correct here, these messages are not backed up to the cloud. Rather they are stored within your device. That's precisely why e2ee synced chats are not available.
Wait. Assuming one does not need or want to learn Haskell, what would then be a purpose of learning about monads?

There seems to be a disproportionate amount of tutorials about monads. Not being able to provide sufficient amount of examples in other languages makes monads seem quite less useful. Maybe next article to write is “why should you learn about monads”.
I wonder what kind of hardware OP runs on, and which compiler is used.

Here on my laptop (Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz), on linux, compiling an eigen example takes 0.7 seconds

clang++ -fuse-ld=lld eigen.cpp -I/usr/include/eigen3/ 0,66s user 0,07s system 100% cpu 0,728 total

if I put the eigen header in a PCH this drops to 0.1 seconds

clang++ -fuse-ld=lld eigen.cpp -I/usr/include/eigen3/ -include-pch 0,08s user 0,02s system 104% cpu 0,099 total

I have a hard time seeing how 300 lines of code (vs the 10 lines of the example) would multiply compile times by 300 - here's the example I used

#include <iostream>
#include <Eigen/Dense>

using Eigen::MatrixXd;

int main()
{
MatrixXd m(2,2);
m(0,0) = 3;
m(1,0) = 2.5;
m(0,1) = -1;
m(1,1) = m(1,0) + m(0,1);
std::cout << m << std::endl;
}

I develop a GUI software with boost, Qt, and a fair amount of TMP and my average turn-around time from a change in the average file to the program running is between in and 2 seconds. Maybe it could get down to 0.1~ seconds if using C, but there would be so many less checks and guards !
Thinking that they’re paying you some intrinsically fair rate for a quantifiable unit of work is nice, but not true.

They pay the minimum they feel is required to retain you and prevent you from going to a competitor. And if that amount exceeds the cost to hire someone who can do your job as good as you, they want you gone. That’s it.

They know that working remotely from a place with a lower cost of living is a perk. They know even if you take a pay cut, you’ll come out ahead. They know the minimum they need to pay you to retain you has gone down.
Disclaimer: Have been an apt shadow for a couple years and ran some PPAs on both launchpad and private servers.

Personally, I think the approach that upstream Debian uses in order to not include the headers of libraries with the binary builds is wrong.

Nobody has time to deal with over 30 GIGAbytes of hard drive memory that is just there because I wanted to rebuild a damn library of 20kB. That is a total fail, architecture- and build-system wise.

As long as Debian separates between distributed binaries, and -dev packages which include all source codes and headers - I would not recommend it for software development.

This is the exact reason of PPA fatigue, where end users have sometimes dozens of versions of the same library installed that is also an absolute security nightmare to begin with.

Reproducible builds are worth nothing if everybody has to use a PPA of some random untrusted blog post on the internet (omgubuntu anyone?) because Debian's packages are too outdated. Usually those PPAs are heavily outdated as they are built once and then abandoned for years.

Libraries are not upgradeable due to how other packages depend on them. They cannot be rebuilt without having to rebuild the whole operating system (have to rebuild X again? Well, gonna stop here then.)

Sorry for the rant, but I think in order for DUR to work in practice, these conceptual flaws have to be fixed upstream first.
Attempting to self study statistics and econometrics in a serious way. I just finished Casella and Berger's "Statistical Inference". I'm about halfway through Shumway and Stoffer's "Time Series Analysis", but then next on the list, in the order I tend to read them:

- Theory of Point Estimation Casella/Lehmann

- Bayesian Data Analysis 3rd ed.

- Convex Optimization - Boyd

- Econometrics - Hayashi

- New Introduction to Multiple Time Series Analysis

- Elements of Statistical Learning

- Machine Learning: A probabilistic perspective

There's a fair amount of overlap between these books, so it's not quite as much as it seems. But i'm hoping to make it through at least a chapter a week this year, which should get me most of the way through them. We'll see how it goes.
The ephemeral functionality is different from end-to-end encrypted functionality. The former is part of the end-to-end encrypted chats, and can be modified as needed. It's basically a timer that controls when your messages disappear.
Since it wasn't a deep wipe (I presume since it was factory reset), users could potentially recover data using tools like testdisk https://www.cgsecurity.org/wiki/TestDisk
Doesn't this mean that semantically you are using an I-beam cursor? (Note I say this as someone who always uses block cursors, visually, not matter the semantics.) The reason this distinction is fun to talk about in vi is because, semantically, insert mode uses an I-beam cursor while normal mode uses a block cursor, and some people have everything configured to visually switch back/forth between the two cursor styles as you switch modes (though I don't).
Of course social media is technology. But so are brick houses, scissors, and trousers.

This post does not belong in this site because it is more political than related to technology.

Just notice the tone in the article. It screams "politically charged post".

It has very little or nothing to do with technology.

I did not dismiss it for being "woke liberal". I dismissed it because it moves away from the ethics of journalist being objective and seeing nuance. They don't in this case.

And social media is decades old. This post is nowhere near about being a post about technology.

Is telephone directory fraud a post about tech? Telephone is a tech.

In that same way the post rides on reporting on tech but is really a political piece.

The owner (daughter of Eric Schmidt) is probably trying to score brownie points by making Israel the villain. Because they are an easy target and no one minds.

Remember the people who killed Jamal Khasoggi? They came by airplane (also a technology) and coordinated with satphones and cellphones (also technology). That news is not Rest of World material.

Social media is decades old, and if there's any censorship going on, it is comparable to newspaper sensorship and tech is not central (newspapers use computers and internet, so are they tech?).

And since this is controversial, this should not be in HN.
Some of my past experience that helped me overcome loneliness associated with programming:

People

- Friendship is a two-way street. Waiting passively is not the way to go. Don't be across of rejection. Someone has to initiate the process and there's nothing wrong with the person being you. Just imagine it is equally hard for others to start taking to you.

- Acquaintance conversion can be a thing. Do you hang out at the same cafe / restaurant often? Start talking more to people there, can be either the staff or the customers. If you are afraid, try with those that you have seen for a few times and more friendly looking. You might end up with a good friend or the worst case some discount or freebie.

Hobby beyond programming

- I think it's essential to have another hobby apart from programming, which involves going outside the room and seeing people. We need to feel the society in some way after being alone for too long. In my case I really enjoyed walking, and it doesn't have to be together with others. Just walk in some densely populated areas such as malls or CBD or tourist area. You will feel more lifted when you are physically close to other people. It's also a good chance to initiate conversations.

- Finding a hobby group. Other hobby suggestions include weight lifting or photography. Try finding a local group for such activities to avoid the feeling of loneliness. Meetup.com, Facebook, Instagram are some of the avenues.

Goal

- Try to set goals for yourself if you have lost purpose in life. It can be something challenging or silly. As with programming, you can be quantitative in the goals. For example, eating healthy for a month, saving 100k in one year. Personally I set a goal of retiring at 35 and it's doing wonders to my motivation to work and expanding my income streams.

(I might add more as I recall them)
That's really interesting, I was unaware of this CVCC technology.

However, the first article mentions leaded gas as its upside, which is abhorrent, causing me to literally tremble in fear.

I'll restrain myself from any analysis as I'm unfamiliar with this technology. Very interesting, thank you.
The IDPol flavor of Marxism isn't going to be fun...
> some archaeologists and anthropologists to attempt to desperately run away from the fact that there were very few cities in North America.

What on Earth are you talking about?
Naturally you first implement your algorithm together with a correctness proof inside the turing-complete type system. After that writing the real implementation can be left as an exercise for the compiler :)
Insurance is an industry that's usually driven by real data. So the likelihood of claims just went up for all similar buildings. This translates pretty directly into increases in premiums, or even cancellation of policies.

This is true for areas that are earthquake or fire-prone. But especially areas that are vulnerable to sea-level rise due to climate change.

If nobody else is going to act, on climate-change (act = change how they do business), it will certainly be the Insurance companies who will act. They have a great deal to lose. And they do not profit by buying in to the big lie.
A good chunk of San Francisco -- and the entire SF Bay area -- is landfill used to expand the size of the city. When they built the metro subway going under market street they discovered a shipwreck and bulldozed through it. There's also a bar - The Old Ship Saloon - built inside a shipwreck

https://www.atlasobscura.com/places/the-old-ship-saloon-san-...

All of Mission Bay and the Marina used to be underwater:

https://www.smallcarbigtimetours.com/san-franciscos-original...
Windows 10 is in fact doing something when you click the Wi-Fi icon in the taskbar. That's the moment it chooses to actually poll for networks. This ties up your Wi-Fi card and dramatically increases ping for about two seconds, in short pulses.
Haven’t used Eigen for quite a while, but I do remember it being rather slow to compile once it proliferates. Those templates are clever but also quite taxing.
I know this is just for Haskell but someone needs to start explaining category theory at a level 10 year olds can understand or something. Have struggled with confusion in the same way there.

So far all I got from this is that functors are functions?
Netherlands Opens for Visitors from US on June 24, 2021
We're still in the experimentation stage for software development. New and interesting things are created because those regulations are not in place. Civil engineers and the lake don't really get to experiment in the same way; not anymore. Things falling down and causing havok were a lot more common back when they could.
Regarding the vaccine in spring of 2020, there were sufficient volunteers to run challenge trials.
Seems to be the case I'll have to play the long game. They bring in this disgusting but shapeable soil to surround the foundation out here in central Texas. I remember growing up finding earthworms and fishing all the time, so they should be native.
And it's a single product - the NT3.51 and NT4 CDs you'd use to install an x86 PC also support PowerPC/MIPS/Alpha. Googling suggests you can run the MIPS version inside QEMU, but PowerPC is as much a bust as it was on PowerMacs.
Perhaps more notable than the headline is the more rapid decline in support for capitalism. Presumably, this is related to the 60-80% of people who have expressed disapproval of Congress in recent years and the widely written-about erosion of faith in public institutions. One can only speculate what this will lead to in the long-run, but if it translates into meaningful political action, it could get much better or worse soon.
Oh I didn't think to do that. That's something I could definitely explore, particularly for apps like Tableau. Thanks!
The point about Haskell is that it forces you to, or at least heavily nudges you to, understand monads and the rest of the typeclass hierarchy. However, you use the properties of monads all the time. The Stream APIs in JAVA and LINQ in C# are examples of abstractions built around Monads and their properties.

The definition of a monad, as it relates to programming, emerges when you realize that an Option type, a Result/Either type, a List type, and a bunch of other non-container types all have the equivalent of a `flat_map` function. Write out a few mathematical rules for how a well-behaved implementation should compose and you have a Monad and its rules.

This is why another approach to learning monads that isn't focused on the theory introduces it as a design pattern instead. I find this to be great for intuition but horrible for understanding personally, having used both approaches to teach people about Monads IRL.
That is false.

We all know the best way to get raises is to switch companies.

No switching means you will get maybe 5-8%