skysight-inc/HackerNews huggingface dataset:
I've done it and know others who have. It's "complicated" in the sense that it wasn't just click some things online. That may be a good thing from a security perspective but it's still a PITA.
I suspect your memories are about people and places, and not necessarily things—which is what money gets you.
> Give folks the ability to author and publish Elm native modules and the entire platform loses that guarantee.

Note that you can't even compile native modules for your private modules.
That quote is pretentious nonsense, and you can claim it's not gatekeeping all you want, but you're describing gatekeeping.
Super cool course! Thanks for the link!

Do you know what are the most precise programmable RGB-D cameras a non-professional can buy? I was trying to extract 3D information just from a single camera via 3D convolutions and RNNs (for a self-driving car project) and would like to play with real 3D a bit as well.
The Mysteries of Crown Shyness
a fair number of companies require that an individual has a degree or is working on one in order to work in their programming or engineering departments. Typically people who get around these requirements have a strong network which is not necessarily easy unless you were transitioning to programming from another profession.
> Augustus chose Christianity as the state religion of Rome because it was a great tool to unify the different cultures under emperorial rule

As a fellow history major, the worst thing in the world is when you make a simple error and everyone calls you on it saying "I thought you were a history major". ;)
The Internet had definitely dawned before GoldenEye was released.
1-2%? For some reason that seems high to me. Certainly one out of every 100 people I meet aren't programmers.
What Happens When a Few Dozen People Take Small Doses of Psychedelics
Or think of it in this way...

One-time pad is the simplest, yet secure symmetric encryption algorithm, i.e, you have a 128-byte plaintext, you can take a 128-byte random string from your one-time pad, XOR it with your plaintext to encrypt it. As long as the random string is not shorter than the plaintext and not reused, the encryption is information-theoretic secure.

However, an one-time pad is often too problematic to be practical. First, the one-time pad has a large size (it needs to be larger the entire plaintext you want to encrypt), which is difficult to be stored and shared securely, also, the one-time pad needs to be created from a physical process, which takes time.

But if you have an algorithm to generate random number, you can just initialize it with a random seed, then the it starts to produce random strings of indefinite length, which can be used to create an one-time pad. Since the RNG algorithm is deterministic, only the short seed is needed to be shared between Alice and Bob. Subsequently, they can create their own copies of the identical one-time pad by running the algorithm with the same random seed.

Now, the one-time pad encryption algorithm is still the same one, the only difference is the pad is generated from a software random number generator, instead of a true random process. Therefore, the security of the encryption is reduced to the security properties of the random number generator. If the RNG is completely unpredictable and cryptographically secure (aka CSPRNG), it would be as good as true random strings.

You can take the step further, wrap the CSPRNG and the XOR function in a blackbox, call the blackbox a "cipher", and call the random seed of this CSPRNG as the "key", you've just created a "stream cipher".

In other words, the core of a stream cipher is a CSPRNG, which is used as an approximation of one-time pad. Historically, RC4, and now ChaCha, is widely used for both purposes.

When the CSPRNG does not produce uniformly-distributed random strings, bad things happen. RC4 is weak because of the existence of multiple types of biases in its random stream, same bytes appear more often that others.

If you traveled 300 years back in time, the first thing you would need to work on is a CSPRNG. When you have one, a strong stream cipher naturally appears. Luckily, you can make a random number generator from various forms of common permutations, like a deck of cards. https://en.wikipedia.org/wiki/Solitaire_(cipher) If you use this algorithm, your communication would be safe for 100 years, as the cryptanalysis tools required to exploit the bias didn't exist from that time. Or even better, use the LC4 cipher, https://news.ycombinator.com/item?id=16586257, which the random number generator can be obtained by making a simple toy.
I was bored and tried to find an old map of Paris, you're right, that street corner is now under the Place (if the info in the Wikipedia article is accurate).

https://bibliotheques-specialisees.paris.fr/ark:/73873/pf000...
The Eichmann test is called the Unicru assessment. Freedom is slavery.
This. It is my impression that being in need of a relatively complex build system and sophisticated state management tools in order to quickly playing around with frontend interfaces will be regarded as a joke we'll all be frowning upon a couple of years from now.
I completely agree with your comment about democratizing of our outdoors with mediums like Instagram. They provide a phenomenal view into the beauty of our planet, but open that beauty to a lot of bad actors, or, at least, ignorant actors. Fortunately, there are a few 'grammers who adhere to digital leave no trace and always leave a blurb about the real 'leave no trace' within each post. I would love that to be the norm.

From a personal level, I came to the same logical conclusion as you - push ever deeper into nature via mountaineering, bc skiing, etc.

At the end of the day though am I not just a hypocritical ass? I can explore further into nature due to gps, maps, synthetic materials, lightweight AT ski gear, etc. Are not the 'original' explorers just looking at me like I look at the wave of new 'for the gram' hikers?
The VERY worrying part is that those number have started to be recorded in 2012 - just after the previous crisis, when the economy was booming.

Current unemployment rates in the US are very very low. When they start going up again the share of student struggling to replay will be out of control/
> Ironically, bashing people about their use of the term is a form of virtual signaling itself, and is associated with one political identiry.

Considering that someone who feels unease with the term “virtue signalling” might come from a country with vastly different politics to your own, and perhaps with a wide array of parties instead of the limited two-party system in, say, the USA or UK, it seems to a reach to claim that such sentiments are associated with one political identity.
Huh, when I first read it, I assumed they meant without charging most likely because the car can probably drive really far when not towing anything.
What if you hurt your back trying to lift a 20kg box? Or a 5 kg one? Or a 200kg one that you should know you can't lift? At some point you have to blame the worker, or blame it on bad luck.

The weight given in the article was "over 30 pounds", which is 14kg. That should not trouble a healthy adult and could easily be expected when you sign up for a job delivering package. For comparison, airlines use the "heavy baggage" tag above 23kg, and depending on the airline accept bags up to 50kg or so.
> Personally, I prefer the community based Linux distributions that constantly roll along with the latest updated kernel and it is supported by that developer community. Distributions in this category are Fedora

Hmm. Fedora only sort of does this. Those kernels in full:

https://fedoraproject.org/wiki/Kernel

Note that the only way to get the latest stable kernel (4.18.x) is to use Rawhide, the development version of Fedora, which is very much not suitable for everyone:

https://fedoraproject.org/wiki/Releases/Rawhide#Audience

If you do the normal user thing of using the latest release version, currently F28, then you get kernel 4.17.x - i think it's currently 4.17.17. That's an EOL stable kernel, and you're not even getting the latest patch version (yet - 4.17.19 went into testing half an hour ago).

Happily, it looks like that minor version is still getting patches (kernel.org shows the last update as being on the 24th of August, the same day as the current stable, and the changelogs are very similar - the current stable has a few more patches).

However, AIUI, the kernel developers could stop patching 4.17.x at any time now, and that means that F28 would not receive any further kernel fixes.

Perhaps this is just a necessary consequence of Fedora's release model. Or perhaps not. Is there a good reason they couldn't change minor versions of the kernel in the updates to an existing release?
Sports broadcasts still bring in live tv viewers in large numbers They have ads on the pitch side, player kits, ads on screen during play, ads during breaks, stadium naming rights, stats brought to you by some company or other, the league itself has naming rights and the broadcast has naming rights.
That's why you usually do not start there. Google might require a degree, but your local hairdresser does not ask for one as long as you can create his website. Then move your way up from there. After several years recruiters will be more interested in your experience, projects and contributions than your non existing degree.

EDIT: other options include working at startups/smaller companies, contributing to open source to get social validation of your abilities, learning some skills through coursera/online courses, ...
I really enjoy the fable-elmish philosophy, I think that the community is great compared to what the author of this post experienced, but..BUT, the platform on the whole is just too immature.
I remember trying to compile jquery using the otherwise great ts2fable.. and it was, and probably still is, pretty much impossible.
Or trying to use fable-elmish and getting “undefined behaviour” in a “hello world” test page.
Luckily I discovered pretty soon these limitations, but I think that when a platform is not battle tested by millions of people you’ll always get this kind of grief.
So just test if elm or fable-elmish or whatever framework work well for you before committing head first into it..
Yeah, I'm finding it hard to believe this guy will never work in tech for the rest of his life.
The article says the average is $22k, but Forbes says the average for 2016 students is $37k. https://www.forbes.com/sites/zackfriedman/2018/06/13/student...
i also found it very frustrating.

it reminded me of that famous article about the strange ritual practices of the Nacirema people. (which, if you don't feel like reading it, is actually just an account of 20th-century American life, deliberately made to sound as weird as possible.)

it's part of a book, so hopefully the rest of the book doesn't take the same tone.
Previous we had nbc, cbs, abs. Now we have two big networks.
Didn't you see that they didn't tell them anything about the weight of the boxes? You are just supposed to deliver them, without any info about their size and weights, also without other details.
"This page can't load Google Maps correctly."
I'm reading the parent post's argument as less against recycling as such but rather against trash sorting by the general population.

I.e. if recycling aluminium saves more resources than it cost in labor/effort, then it should be economically profitable to do so with the recycling company doing the sorting of that aluminium out of trash or even digging it up from the landfill instead of processing raw ore.

If recycling something is profitable only if subsidized by free sorting labor from the general population, then it seems like a signal that it's not actually worth it to spend that labor on it, if reusing that material is so worthless compared to the effort it takes to sort it; so (depending on local economics) it may be that it's good to recycle scrap metal and aluminium and worthless to recycle paper or some types of plastic.
I didn't say "everyone", I said "usually". Also, I said it was used to avoid discussing the argument, not that the arguments were valid.

I don't think the term exists "in abstract", it exists in common usage, and usually, I find it's used the way I described.

You're free to disagree, of course, but it's probably better if you can do that without misrepresenting what I actually said. And really, I wasn't intending to bash anyone.
For those of us who desperately want to put javascript (the entire language) behind us, many of the "problems" this article mentions are features.

Refusing, on principle, to be inter-operable with unchecked javascript code is a defining virtue of Elm.

edit: grammar
Please explain what these "special pipes" are connected to? Oh right they would have to to connect to "special routers" that didn't run IP at all. Special routers that these companies would have design and produce themselves. And convince carriers to put in their networks.

Do you think these telcos, who have an almost adversarial towards these "over the top" services are going to build out a parallel network and commit cap ex to accommodate these companies new proprietary non-IP protocol networking devices?

"Special contracts"? What does that even mean?

The dustbin of history is filled with proprietary network protocols - DECnet, IBM's SNA, Xeros XNS, Banyan Vines, Novell Netware Apple Talk. There's a good reason the world converged on TCP/IP.

Seriously your assertion is completely absurd.
Ask HN: What are problems you have in your every day life?
Some trash haulers do process their garbage stream for metals and such.

A lot of times municipal dumps are pushing recycling because it's cheaper than managing the material in the landfill for decades to come.
Yes I think modern mediums provide better ways than long text for exploring deeply complex ideas.
That's absurd, you're much better off going to a reputable school, working hard, grinding leetcode, completing internships, and then getting a $150k+/yr TC job to start. You'll come out far ahead by going to a good school. If you're able to start at Google while you're still in high school, that's a different story.
> Nextcloud servers are not alone. The Nextcloud Federation feature enables users from one Nextcloud server to share with users on another server, creating a globally spanning network of private, self-hosted clouds. A federated cloud id, comparable to an email address, enables users to identify one another […]

I wonder what domain they'll be using for these self-hosted Nextcloud instances. Are they going to allow for custom domains?
Ah, I see. I guess I think of these UX improvements as “the last mile”, and it’s nice to have something that gets us 95% of the way there compared to everything else that makes you work to get to 40%.

Also, i’ve never found Rust’s docs to be very easy to read; maybe the complexity of the type system makes for a more challenging UX, or maybe my opinion is simply an outlier.

In any case, it’s good to know things can get even better. Thanks for sharing!
I believe they were discovered after one of the button codes (more characters in multi) was officially released on the Goldeneye website.

Banjo Kazooie has the same thing, a ton of things in the game are accessible by entering special codes in the... sandcastle? Sorry it’s been a while
"A man is rich in proportion to the number of things which he can afford to let alone." -- HD Thoreau
It would be interesting to design a keyboard whose key arrangement is weighted toward standard shortcut combinations. Maybe put them mostly on the left hand side to allow (right-handed) mousing without looking at the keyboard.
The idea that separating trash into 2 or 3 streams comes at a big personal cost is kind of ridiculous though. It doesn't involve a lot of time or space or whatever.
Agreed on both your preferences and overall YMMV point.
Sure we do. Most reading is really a form of search and then we re-read the stuff that seems important. (At least I do.)

If one cannot enjoy reading a book over and over again, there is no use in reading it at all.

― Oscar Wilde
Fun fact: some countries will make it pretty hard to enter as knowledge worker if you don’t have a degree (in some case they won’t even care which degree, you just need one from an official university)

That’s one specific case, but there’s miriades of other super corner cases.
Sorry, I'm not disputing that poverty sucks. I was merely noting that conclusions about lottery winners in Sweden don't necessarily apply to lottery winners in other countries.
I can see that's true, but what are you trying to get at?
“Southern Company and TerraPower plan to develop and license a test reactor before developing a 1,100-megawatt prototype by 2030.“

Seems entirely too little too late. We need enough of these to power US infrastructure and electric transportation ASAP.
As did I. Google, Facebook, Apple, etc. have found models to convert vast amount of electricity into $ via computing. My point was that this isn't a new thing, it's been true for a very long time that the largest most successful companies have found ways to either produce or consumer vast amounts of energy. It was true of Railways in the 1800's consuming vast amounts of coal, it was true of the steel conglomerates in the early 1900's consuming both coal and electricity, it was true of telephone companies consuming electricity in the mid 1900's and it's true now of computing companies consuming electricity. Of course it's also why energy generation companies have been as large as they have been throughout history. Overall point being: at a reductionist level pretty much all major businesses boil down to either producing or consuming energy, or helping other companies produce and/or consumer energy more efficiently.
US workforce is 160m

IT occupations: https://www.bls.gov/ooh/computer-and-information-technology/...

'Computer programmers', 'software developers' and 'web developers' will get you to 1%. I think wpdev_63's message applies to some additional IT positions than just programmers, so I think 1-2% is about right.
This is not quite true - mathematicians do pay attention to the use of the Axiom of Choice, for example (there may be others).
> Spin-2 essentially means that like charges attract and unlike charges repel.

No, that's spin-1. Spin-2 means there is no such thing as "unlike charges"; the interaction is always attractive.
https://news.ycombinator.com/item?id=17834930
There is an oncoming labor shortage in developed countries. It already hit Japan significantly. Even China will stop increasing the number of working people because of their population ago profile and number of children produced. Russia is another country with this shortage of workers problem.
This seems like a rather expensive way to experiment whether you’re well suited for something and like it.
Of course the original explorers feel that way! Heck, I sport climb, which at one point was nearly grounds for a beating in some circles.

I think people worry too much about hypocrisy. Arguments of the form "you believe X, but if we take X to its logical extreme then you yourself run afoul of X!" lost all weight with me a long time ago. Sure, in the long run all attempts to avoid the crowd fails, and of course you yourself are part of "the crowd" to some people. But human life doesn't take place in the long run, it happens in the time preceding it.

I can enjoy my favorite backcountry spots (which I learned about from someone else, and so on) for some number of years before they are overrun with crowds, but the inevitability of them being run over by crowds does not take away those years.
I hate to say this, but the jobs that most of us did to get in the door no longer exist. Most people create websites without any html or programming experience. You pick a CMS and buy a theme that has a few options. Gone are the days of needing to know php/css/javascript to advertise your business or start selling online.
> if antimatter is regular matter travelling backwards in time

It isn't. More precisely, while the mathematical trick that this phrase refers to (which also, btw, requires reversing all charges and flipping parity) works as far as making calculations simpler while still getting the right answer, it doesn't correspond to anything physical.
Details of Uber Harassment Settlement Released
I have plenty of friends that dropped out of College with no degrees and now work for large tech companies like Facebook, Google, and Amazon. It's not really tough to come in as an E1 and work your way up, especially if you have a great GitHub/Gitlab and possibly experience as a dev at another smaller company. I see a lot of women coming in as E1's off of those 12 week software engineer bootcamps as well.
1. It took me 4 months, give or take
2. No
I would suggest getting a new job in a bigger pond.
A basic bachelors degree in computer science opens a lot of doors if you want to work abroad.

That said if a recession hits there's gonna be some really, really nasty side effects as the predatory student loan industry destroys a large amount of the workforce.
For me, your style of writing provides a very decent balance. I'm not a scientist, nor engineer, mathematician or similar but I am a common (or garden) variety of nerd!

Quite often I will plough through papers and some of the more challenging blog posts that are linked here. A post like yours is challenging but only for the right reasons. You avoid a too "chatty" and "pally" style and present facts concisely but with a bit of context - enough to point amateurs in the right direction.
I’ve been using Colemak for a few years now, and I find it very easy to switch back and forth (mainly because I have to regularly). I became fluent in colemak in around two weeks to a month of pretty much exclusive usage. I type faster in Colemak, because ironically I still can’t touchtype QWERTY.

My tips are: print your new layout and stick it in your FOV for where you usually type. I used the new layout on my phone, which helped with memorising placement. Try and mentally map old keys -> new keys, so that until you have the muscle memory there, you’ll at least know it cerebrally.
A few months ago on r/elm I made a post about how Evan was killing the momentum of Elm by not communicating about Elm's timeline more clearly.

I was told, I was lucky not be be banned from the r/elm.

A month or so later someone else posted on r/elm referencing my prior post. So I replied back and said I was the OP and that I agreed with his view and how nothing has changed. That reply go me banned from /r/elm.

The elm forum has a very strict rules, almost dictatorial [1], Posters who demonstrate a Pattern of participation in Conflict may be banned from any Elm Forum....A Pattern may also arise within a single conversation.

[1] https://github.com/elm/forum-rules