skysight-inc/HackerNews huggingface dataset:
I should order that! I emailed him after I read The Righteous Mind (2016, 2017 maybe?) asking what his opinions were of the shifts we had seen since the book was published and whether his opinions have changed and how hopeful he was, etc. He did take the time to reply, even if it was short, and answered my questions; always appreciate when an author interacts with readers like that.
Developers would not probably like it, because they would have to care for backwards compatibility and more uncertainty.
Arduino and C++ to work on the ESP range of embedded wifi chipsets but has also let me get into working with other dev boards like cheap allwinner tech stuff for fun for now.

Docker (finally) in a production setting rather than just messing around a bit with it, finally taking the time to work through k8s, swarm and service fabric for differing orchestration methods on different platforms.

Graph databases, like... most of them now, I will be continuing to work and play with Dgraph, but Neo4j and all of the tinkerpop stuff is pretty great if still a little lacking in docs for some of the implementations.

Despite the bulk of my professional development being on .Net applications, this has also been the year I moved my primary workstation from Windows to Linux and I haven't looked back almost at all but I have booted my old windows machine up as a VM a few times when I ran into the occasional brick wall, but that's become a lot less frequent as I've gotten more comfortable with Fedora.
TempleOS – Down the Rabbit Hole:
it actually isnt a mashup... if u look at the data types... they are some of the simplest... the apis might be a bit weird... i agree
3000BC – the origins of blockchain technology
Just curious--anyone have recommendations for building a home box to develop apps before pushing to Amazon? I like the quick turnaround of local development but don't need to train/run models at full power on my local servers.

p.s. great article, many thanks to @hunglee2 for posting. Wish I could upvote more than once.
Using math to accelerate performance (3.5X) of neural nets via prior information
The ending was perfect. “Be very careful with stories and social media ALSO NOW IM ON YOUTUBE, LIKE AND SUBSCRIBE!”
What is the aim of any protest? Is it to get publicity or to make an actual impact? Might environmental activists be fed up with the limited effect getting in the news brings, and like the yellow vests over the channel, prefer actual effects? "The revolution will not be televised" for the 21st century.

Id like that to be the case as it's more interesting, but in this case I suspect a couple of pranksters having a laugh amongst themselves.
It's interesting how concerns around the long-term effects of EMF exposure that we heard about fairly frequently in the early days of widespread cell phone usage seem to have virtually disappeared from the public consciousness, despite, AFAICT, not really ever being answered. Meanwhile usage, power output, and proximity (BT headphones, ie. RF transmitters in your head for hours at a time?) are all increasing.

Much of the research (and the FCC's regulatory regime) has traditionally used a model based on cell PHONE usage ie testing for effects of relatively short periods of exposure, with the phone beside the head, where the skull acts as a shield[1]. But these assumptions aren't applicable to smartphone usage today, where 90% of people under 35 have been sleeping with their phones for years[2], and most usage involves the screen in front of the face, where there are large areas of only soft tissue (eyes & nasal cavity) between the device and your brain.

Furthermore, most testing largely centers around Specific Absorption Rate (SAR), which is basically concerned with the question of power (ie heat) transmitted to the body (basically "are the microwaves cooking your?"). "Cooking" is a fairly well-understood process, and tissue's ability to dissipate heat can be fairly easily modeled to ensure exposure stays within a safe range. But several of the concerns this meta-analysis points to have a dose-response curve is not so simple or clearly understood, meaning the effects could well occur, even within the usage patterns deemed "safe" on a SAR basis (their language is actually stronger, claiming these "should be considered [...] established effects of Wi-Fi")

All that being said, I don't see this as a definitive answer that our current exposure levels of RF radiation are necessarily harmful, but I have definitely wondered whether our (grand)children's generation will look back at images of us staring at our screens the way we look at images of our parents' generation frolicking in clouds of DDT[3] (I've also wondered this a more often about spray-on sunscreen ads[4], but that's a whole other rant)

----

[1]: Most industry recommendations make the laughable assumption that the phone is not even in contact with the body. Manufacturers basically threw a shit-fit when Berkeley started trying to inform people that most "normal", against-the-body usage was likely outside of what FCC exposure guidelines test for: https://arstechnica.com/tech-policy/2017/04/berkeleys-cellph...

[2]: https://www.businessinsider.com/90-of-18-29-year-olds-sleep-...

[3]: https://youtu.be/mX6fQLrueW0?t=14

[4]: https://youtu.be/m0WH-xb6Htw?t=6
2018 had lot of ups and extreme downs. Here goes a list,

Basically with android background,

So,
1. Switched to ethical hacking for mobile and web. Learning Kali tools and more about hacking stuffs. ( Got into Google bugbounty Hall of fame )
2. Docker and docker swarm
3. Product development and roadmap strategies via indiehackers podcast
4. Nodejs and MySQL to the core.
5. Bootstrapping ( building a product from scratch and being persistence in tough days )

A lot more about persistence in workplace + personal life.
Is this because they are required to make this info accessible, but are not required to make it easy?
I don't think that's nothing, you learned to code better :)
Bad analogy. It's a custom shopping mall that is built just for you. If you want a fully uncensored experience you should get it.
Conversation with Juergen Schmidhuber on Godel Machines and LSTMs [video]
F-Droid version: https://f-droid.org/en/packages/info.metadude.android.congre...

I think I used this one last year, was pretty good.
What label would you use for it? I’m not trying to be disingenuous. Big Design Up Front?
Do small side projects to explore various areas of IT. Pay attention to things you find fascinating. That fascination will help pull you through the inevitable tough times should you choose to work in the particular area. The particular area of IT that you discover might surprise you.
Series of posts on HTTP status codes
And he keeps betting it!
also for better or for worse... the javascript ecosystem is amazingly wide... from brain as in this example to p5js for creative programming etc... i think we can agree that no other language and ecosystem has that much breadth and reach...
If you're leaving your core competency for a new challenge then you want to be working under people who will nurture and cultivate your abilities. If you know and trust who you will be working with and you know you can do it, you will be fine.
Firstly, porn != sex. There's no disease that can be transmitted through pornography that I know of.

Secondly, the human race will die out pretty fast without sex.

Food may kill you too, yet it's still needed so we can live™.

So clearly this isn't an useful criterion.
A shot in the dark but definitely a lot of warning signs.
Ansible. Suddenly, deploying new Linux systems is easy!

A bit of a learning curve figuring out how to write playbooks for pip vs n vs apt-get, but all in all an outstanding time investment.
With all the problems its government has, united states is still at it fostering innovation.

Open data will bring innovation and accountability.

Great move
Have you found the certifications useful?
The firmware on the CPE is not made by the ISP but by some shit Chinese company using some shit Chinese SDK.
when I first saw this story, I thought it was a joke ala The Onion. so I looked for it on NYTimes, WaPo, CNN but didn't find it. i still can't find it there.
For Python and other interpreters one does not need containers. LD_PRELOAD and similar hacks is sufficient to redirect reading of script files into reading from a file system embedded into the executable.
Self- or consensual "harm" should be excluded from anybody else's business. Most sexual activity fits under this category. It's not a difficult problem.
fake news and manufactured outrage is how our political system has always operated, it's just easier to see the process applying to people you disagree with now
This isn't really a good faith argument - I'm sure there are plenty of regular users on this site that fit into the bucket of "bad at dating" but have a good career, at least a few decent friends, and aren't quoting serial killers or vocal visitors of some dark internet hole.

All the "incels are/worship serial killer weirdos" rhetoric does is politicize the subject into an unarguable tribal debate.
If you were a maximally powerful being and wanted to explain important concepts to all mankind, would you use such incredibly nuanced wording to do that (if you are even right)? That seems like a horribly terrible plan and implementation.
You can find pornography easily with many Google products, their search app included. I hear no outcry.
When something can't be fixed directly I naturally tend to think about how it could have been avoided in the first place.

> There is a uniquely annoying feeling you get when you see someone powerful being utterly obtuse and wrong in a way that is damaging to others, but can't readily be challenged.

I think it comes back to the power structure in place. The enormous money machine that is Google has so few competitors that there is no incentive to treat its customers well. What is Teo going to do? They're already in the App Store. Their appeal was denied.

The part of this that makes me angriest is that Artstation will now have to start paying Google to use their Vision API to implement the censorship requirements Google has imposed on them. My more conspiratorial instincts suggest that this is no more a coincidence than an old school protection racket would be a coincidence.
Most porn USED to be produced in the SF Valley, I used to work in the industry. A whole series of new laws forced the industry out of California. My old boss sells insurance now. A lot of modern porn is now produced in eastern europe. Basically no new porn is produced in SFV, only the softcore companies like Vivid are still in business here.
It's a trade off. People aren't stupid or masochistic for making it.
Relative contributions of the four sources of the proton mass
Also for job.
HN tries to actively counter that - including by employing algorithmic voting ring detectors, and trigger-happy community willing to downvote and flag anything that smells of astroturfing :).

But I guess a big part of the reason is that HN generally doesn't want to have this kind of content here, whereas people running Quora embraced and encouraged thinly-veiled ads.
>His point about `Either a b` was perhaps further from the mark. It is not a data type that represent logical disjunction. That's what the logical connective, disjunction, is for. Haskell doesn't have union types to my knowledge. Either is not a connective. It's a BiFunctor. His point that it's not "associative" or "communtative" or what-have-you simply doesn't make sense. In fact he calls Either "malarky" or, charitably, a "misnomer."

I don't agree with Hickey, but isn't there a connection between Either as a basic sum type and logical disjunction via the curry-howard correspondence?

And wouldn't "forall a b. Either a b" be the bifunctor, since it has a product type/product category as it's domain, while the result "Either X Y" (where X and Y are concrete types, not type variables) has the semantics of logical disjunction ie. it represents a type that is of type X or type Y?
For all you PNW Microsofties, I saw that First Tech credit union finally got their shit together after the system change and reimplemented 2FA using a hardware key. Great, sign me up! First I get a message asking if I really want a hardware key? Well, I’d rather use the U2F keys I’ve already got, but yeah, send me one. The fact that it showed up in a hand-addressed envelope tells you how many of these they’re sending out.

No matter, I’ll use the phone authenticator for day-to-day, and the HW key as a backup. Not optimal, but until they support U2F it’ll have to do. Nope, you get to pick one key. So the HW key goes in the safe, and I use SMS for day-to-day. Or IOW, might as well have saved the plastic and postage for that HW key.

EDIT: someone else suggested directing email codes to an account that is protected by a HW key. Firing up GMail on my phone I less convenient than reading the SMS code off my watch, but I’ll probably do that.
Hey, here the some key points to know about algorithms, machine learning and python.
Just check it out https://www.easythings.xyz/2018/07/machine-learning-algorith...
Maybe, but that's not what I asked. Don't habeas corpus laws provide public access to a (perhaps private) legal review? When do laws require sharing results with the public, as the GP comment claimed? Can there be checks on authoritarian abuse that don't require public dissemination? Is the threat of publicity exactly the same thing as a requirement for publicity?
A Minimal Test Runner
Learned ReasonML and Solidity in 2018.

ReasonML is pretty great, though I think the syntax is much noisier than it needs to be, compared to Elm and OCaml. Documentation needs to be consolidated though, and the linter picks bad defaults.

Solidity feels like a language designed like someone that never learned lessons from having tried a lot of different languages. It feels much like a leaky abstraction over the EVM. Other than when doing embedded programming, this is the only language where I had to reason about what the compiler or VM was doing.

Don't know that I found a favorite tech this year.
There's also the fact that native apps can collect more data on a user than web apps.
> It's quite a feat how I think every single chancellor ended up hating them with a passion

Being hated by people in power from both sides of the political spectrum sounds like a mark of honor for a journalist.
The Comprehensive Guide to Quitting Google
lol... the article is lost on you isn't it?
Despite the LA example, California isn’t as extreme as portrayed. But it has interesting oddities.

For example, in Redwood City in Silicon Valley there is a small bubble of only a few streets that is not part of the city (or any city). However unlike most unincorporated areas, buildings there do get municipal water, police, and access to he schools. Why is this? Because that zone has an auto paint shop, and other businesses that would not be allowed under the city’s strict environmental and labor laws. But people still need a way to get those services.

But fundamentally, California is comprised of counties, not cities; “towns” are largely simply customary ways to refer to a place. Some counties have only unincorporated towns and a number of counties themselves have no charter but are rather just run by the default rules in the constitution.

High-density regions like LA county or Santa Clara county are more like the European model with county governments, incorporated cities, school, water, fire etc districts, but even they have many unincorporated areas...and why not?
I suspect they wouldn't be integrated and perhaps even be persecuted like we do to those who have a different skin color or funny accent. Perhaps we might even see movements like Neanderthal Lives Matter.
Facebook’s Lonely Conservative Takes on a Power Position
The 80/20 problem may be real, but the way you describe it strikes me as circular. (Women are discriminating which induces men to be undiscriminating, which induces women to be discriminating.)
As it wasnt mentioned yet, like every year, all talks will be recorded and uploaded. Here are those of last year for example

https://media.ccc.de/c/34c3

Also streams

https://streaming.media.ccc.de/
Which language produces statically linked binaries that embed their own root filesystem?
> There is no logical root of this problem. It doesn’t arise naturally from the math, or some innate human behavior

If you assume that men don't care if their partners are educated as much as women do, the dynamic you describe arises naturally, as college educated men remove non-college educated women from the dating market.
Why Americans and Britons work such long hours
> Most ISPs use the "Internet Watch Foundation" blacklist.

You mean: "Most ISPs in the UK".

That is very different from "most ISPs in Europe" or "most ISPs".
This is so inspiring. It is also really amazing that you were able to do it in 2 months. How much time did you spend working on this? All the best!
Can C# express union types?
Why many rich Chinese don’t live in China [May 2018]
Yepp, almost there. I'm still waiting for some mechanism to statically link a distributed binary, so we can get rid of kubernetes too.
A lesson I learned in life is to look a entire problem in a whole, and then look for ways to sidestep the entire problem.

The root cause is windows 10. So the side step is to not use windows 10 to avoid all the associated issues.

So I suggest installing Linux to have better performance on Your hardware.
“Works of Love” https://www.amazon.com/Works-Harper-Perennial-Modern-Thought... perhaps
I have learned VueJS and ReactJS
It's also commonly consumed by smoking the flower.
Closure Compiler is a poorly specified pile of edge cases and bugs. (Embarassingly poor quality for something Google relies on so much.) Is this attempting to support its type system, minification moded, or what? I'd be impressed if it managed a significant subset.
It actually means "it is finished". But even "paid in full" is very different from "all the prophecies have been fulfilled". There are still prophecies coming up. As I said, Heaven and Earth did not pass away. What was the point of mentioning them, in your view? It's pretty clear Jesus was talking about the end times.
“Dancing with the Stars: Innovation Through Interactions
> If you’ve achieved star-reporter status at der Spiegel, as such that you’re sent 3 weeks to America to do investigative journalism, it goes to reason, that you also meet a high amount of trust

Every place I've worked at for the last decade expected that everyone would have a vod ed review before merging. Not because they didn't trust us, either, but because the risk is high.

I can accept your argument as "what happened", but not that it was a reasonable result.
Interesting book that highlights frameworks to undergo different types of change.

Switch, How to change things when change is hard - Chip Heath & Dan Heath
Another point of context, the US spent $2.4T on the Iraq+Afghanistan wars.

Invading Kuwait over $14B debt is a strange leap, since Iraq could far less expensively simply default. Anyway, it's the wrong direction -- $14B debt to Kuwait would make Kuwait less interested in invading Iraq for risk of forcing default. But either way, the value of the oil spoils (in either direction) dwarfs the cost of the debt.
> many ISPs use the IWF blocklists.

Only UK ISPs, which translates to "hardly any" in an European context.

The UK is the outlier here. In some other European countries blocking websites may even be illegal unless some court was involved or the website contains outright unlawful content.
Hardware.

I started 3d printing a ring with an embedded (existing) chip for 2FA.

Next I played with Rpi, usual tutorials with buttons + led. I picked up Android Things, and started building a led matrix controller.

However Android Things was too slow to directly control the matrix, thus I started playing with a STM micro controller (blue pill).

In parallel, I started working on Solo keys (https://solokeys.com), where I didn't build the hardware myself, but all the experience I gain was very helpful to keep up.

Next year will likely be more Rust and porting Solo to different platform, for example Arduino. Maybe I'll try to make my first schematic and manufacture it, we'll see how it goes (I have access to a good teacher :).
Hmm, on Firefox mobile I opened in private tab, and then just clicked "close tab" after it started playing the annoying voice and that stuff.
Exactly. Accessible and machine readable are necessary but not sufficient. Thankfully, civil society can reasonably pick up the slack.

In regards to modern day transparency requirements, it seems like laws should include a reasonableness clause.

Making records available to the public but requiring them to be hand photocopied vs. making them available in electronic form in a custom format.

Both open. But two very different magnitudes of effort.
You’re argument amounts to “American citizens can’t be trusted to govern themselves”

I’m sorry but speak for yourself, not me. This is a democracy. Don’t tell me I can’t know about things because I want to score imaginary internet points.

Democracy and secrecy are incompatible. No man is above the law, and laws are not secret.

“The masses can’t be trusted” is nothing but the talk of a despot.
Well, I think you've got to realise a few things here:

1. While almost anyone can learn to code, it takes time to learn how to code well, and someone who's just starting out will obviously struggle to pass interviews. I mean, would you hire someone who picked up a book about Python two days ago and just learnt how to write a loop?

2. There is a huge difference in the level of skill required by different companies. Many people who apply for coding jobs will be above average for some opportunities, below average for others and average for others still. Is your average CMS theme developer likely to get a job at Google?

3. People's perceptions of their abilities vary wildly. A lot of the time, they'll go for jobs well above their skill level on the off chance they'll get it, and this happens for everyone from complete beginners to actual expert programmers. They may be able to pass an interview and become a programmer at a company, it just won't be for the type of company they're applying to.

4. Just because anyone can code doesn't mean everyone can code right now. Does that stop them applying for jobs? Not really. But it sure makes it unlikely they'll get said jobs.

In other words, there are quite a few factors here, even assuming being able to learn to code is a universal human trait.

Edit: A few more

5. Some people get nervous or fall apart in interviews, hurting their chances.

6. Culture fit is important for quite a few organisations, and there'll be candidates turned down because their priorities differ from those of the people already there.

7. Interview questions often don't actually judge someone's programming skill. Many companies end up relying on Google esque logic puzzle bullshit that has no real effect on anything.

8. The skillset required for passing interviews is different from the one required for doing the work.

9. Sometimes personal issues get in the way of a good interview or opportunity. Perhaps the interviewer was having a bad day, or the interviewee misunderstood the question. Or the boss/other employees were racist/sexist/classist/agist/whatever or had a personal dislike of the candidate based on first impressions.
It’s harder to take this work seriously after the way it’s been politicized by Jordan Peterson.