skysight-inc/HackerNews huggingface dataset:
> and the opinion of every lawmaker

Yes, and there is a very well known system for changing lawmakers when they have opinions people disagree with (ie, voting). The opinions of the lawmakers are important, but the mix of opinions that are allowed to become lawmakers depends on what is talked about in public.

> What exactly do you think should be illegal but isn't?

Well, I'm in Australia so my opinion really doesn't count. But we all have experiences in the 20th century that show governments building big facial recognition databases and surveillance systems is fraught with risks. There will be groups in America who want the entire surveillance system to be illegal. If I was an American voter I would want the whole thing shut down. The government literally can't be undertaking global projects and also be properly held to account for their actions if the voters are disallowed from being told about them. Even if I was happy with the system in principle it is likely that the individual actions are dodgy and corrupt.

The costs and benefits can't be weighed up by a voter if both classified.
Unpopular opinion, writing Go is faster than Python. With the compiler, strong typing, and no versioning hell, I'm much more productive in Go.

Whenever I use python I run into problems with versions and dependencies. And the whole community just tells me to use pyenv or virtualenv and it will "fix all my issues". Only it doesn't.
Robot Tries to Escape from Children's Attack (2017) [video]
> Is hardware that expensive?

Hardware is cheap. Hardware is on the "accessible to a 3rd world middle class person" level of cheap.

But with enough scale, it adds up, while the costs of a rewrite don't. And the difference between a language like Go and one like Python is on the hundreds of times.
Because you'd have to open and move a bunch more junk to sort. Meaning more energy to dig up, move, and sort. Presorting makes more sense to me, we are also in the habit already to separate certainly materials from rubbish (food waste, non recyclables, etc.)
This hasn't been my experience.

My experience has been that listening is basically a way to learn the language with a minimum of effort. Context and non-verbal communication often make it clear what many unknown words in a sentence mean, making it not only possible to understand speech far above one's vocabulary level, but to actually to increase one's vocabulary through listening. These non-verbal cues and context are mostly absent in written texts.

Your method also seems counter intuitive as children learn languages primarily through listening, as they are for the most part illiterate.
It feels crazy to me that there's no proper accountability for it.

"Let's make training profitable" + every other decision on the software side = 346 dead people. Those deaths weren't an accident, they were a result of Boeing's desire for perpetual growth at any cost, and to try and beat Airbus at their game. No one except the families of the victims will suffer from that. But go ahead and carry a bag of weed and be prepared to spend your life in the system.

Maybe it's time we rethink how limited liability works; and we get rid of this notion that corporations are beyond reproach (and they are, because the fines cost less than the profits).
>If I were to start a company, I know how I'd want to hire: It will be just like finding co-founders. But that doesn't scale.

This rings true to me (both parts), and it makes me wonder if it's a viable path to attack it from the other side, where you restrain yourself to markets/projects of a size that it doesn't have to scale.
While Akka is great, it’s nowhere near as powerful as Erlang. Most notably, the inability to have a blocking actor yield control significantly changes the actor model (for the worse). Instead of being able to use messages like async function calls, you have to keep a lot of internal state managing all the actors you still haven’t gotten messages back from. This creates a lot of messiness and greatly complicates things. For example you can’t write something like:

foobar = send(actorA, GetDbVal(foo)) + send(actorB, GetDbVal(bar))

Instead you would need to construct some sort of mutable dictionary that keeps track of when it got both messages and when it does, have the actor finally add the stuff together. It’s not always so bad, but when you have actors that are interacting with a lot of other actors and querying many different resources, it becomes a problem. Akka tries to mitigate this problem with the state change function become(), which allows you to build a FSM to handle state transitions. While this helps a lot, it’s not a panacea.

I think I read somewhere that true multi-tasking is in the works for the JVM, so this hopefully won’t always be a problem. As it stands, it’s probably the biggest limitation of the platform atm.
Sadly, Medium requires me to upgrade to read it.
In the past companies would just compile python down to c to get the memory and perf they need. Probably would be the right answer here too, but that would not look as cool on the resume.
Is this accurate at all or is it just a pretty model?

Either way it's cool but i wish the author gave any sort of explanation.
It totally worked for me.

I have zero physics background, and this is something I've never understand. I knew what a logic gate did, but the core idea of "how does a gate just know whether it's this AND this" always seemed like magic.

I had a serious lightbulb moment with this video. Although, I had to download it and slowly scrub through several times.

I still don't actually understand how this would work with electricity, but I can see how it's broadly possible.
Python:

bank.move(100, from=checkingAccount, to=savingsAccount)
My general rule is to pronounced any three letter Capitalised term as individual characters, so A/R/M and S/Q/L.

Since RISC-V is longer I pronounced it the same as you; /rɪsk-viː/, the same as to NASA and NATO.
>If a language technology is so bad that it creates a new industry to solve problems of its own making then it must be a good idea for the guys who want to make money.

Oof.
Same for me. I delete old notes every now and then, just to keep them manageable. Who cares how many notes I have if I don't even remember about them.
UK court rules MI5 agents can murder, kidnap, and torture
Non-medium link to read: https://outline.com/AvA2tz
Indeed, I'll happily (and honestly) report my user agent as PHP to you and add my email address to it so you can reach out if there are any problems, but if I notice you're blocking my proxy that removes your crap and turns a multi-megabyte news page (which I'm paying for) into something that loads instantly even on GPRS/EDGE, I'm just going to spoof it.
https://outline.com/AvA2tz
In that time period I remember it being very common to hear Python introduced in conversation as a perl alternative. That was how I first heard of it too.
Thanks for posting. My understanding is that the Bradley served well in Iraq, taking out many Iraqi tanks. Did this article’s criticism hold up?
The only thing I see where Golang wins over the JVM is overall memory usage for daemons.. As Khan is non-profit they want to save at any avenue.
Time for another round of Subnautica
If you feel the need to use a multi line lambda you should be using a regular function.

This is a code smell for sure.
Try http://invidio.us to get rid of youtube. At least their cookies, tracking scripts and account.
Google Chrome Bookmark Manager.

I've also tried:

- Pinboard (favorite)

- Pocket

- Raindrop

Have a lot of bookmarks already and value to your time? You are better off going into Bookmark Manager on Firefox or Chrome/Chromium and organizing there.

I learned that the hard way - none of the bookmark places are good at bulk organizing tagging unfortunately! So if you're getting into a dedicated bookmark service, assume upfront time organizing what you have currently.

Unfortunately - why I ultimately burnt out is none of them - to my knowledge - sync back into chrome bookmarks so I get them in the bar. And they don't integrate / sync with my bookmarks in Chrome automatically. These services end up getting bolted on and treated as second class to the browser's bookmark manager. So they're not bookmarks anymore.
Most end users don't know that it's used for tracking their behavior online, so a lot of the meaning on what that's used for is hidden.
Source?

https://en.wikipedia.org/wiki/Projections_of_population_grow...

> Projections for after 2050 have usually assumed that fertility rates will have declined by then and the population will be stable or will decrease. However, a study in 2014 found that fertility rates in Africa have leveled off at around 4.6 instead of continuing to decline, and that consequently world population may be as high as 12 billion by 2100. Reasons for the continuing high birth rate include better survival rates with respect to HIV, and contraception shortage.[18][19] Evolutionary biology also suggests the demographic transition may reverse itself; in addition, recent evidence suggests birth rates may be rising in the 21st century in the developed world.[20]

UN projections published in 2019 estimate the world population in 2100 to be 11.2 billion
from io import reader

reader = reader.Reader()
reader.read(file)

Isn't this why you can say:

from io import reader as r

And then:

reader = r.Reader()
reader.read(file)

?
I thought it was candid, may be blunt.
Dave's a great guy for doing this. I like to peruse his notes just to see what he thought was important.
Digital Exhibition in Atelier Des Lumières Immerses Visitors in Vincent Van Gogh
You may wish to look into the economic case against nuclear since it's been dire for a few years now. It's good in comparison with coal (if you include externalities) but solar and wind have undercut it today and are forecast to keep getting cheaper.

It's getting to the point that just the steam turbine part of the nuclear plant is more expensive than solar/wind/battery.

The fact this is such a powerfully held opinion I'd put down to highly effective anti-renewable propaganda having a pernicious effect. Most people seem more anti-renewable than pro-nuclear, probably from absorbing fossil fuel funded propaganda.

In fact I spoke to a Green Party member the other day who thought Tesla batteries only lasted 5 years before needing replaced. It's amazing how well propaganda works if you just repeat stuff enough.
I highly doubt it. Modern Java is quite good and is adapting the best features of Kotlin.
Could the same hardware for satellite modems work with 5g?
I don't want to advertise anything, but this website has a pretty extensive comparison of options in Germany: https://www.check24.de/handytarife/vergleich?data_included=3...

The cheapest plans are on the Vodafone and O2 networks, which aren't as good as the Telekom (former state-owned) network. There are, however, plans with 3 GB for less than 10€ on the Telekom network. If you're willing to go with one of the shoddier networks, you can save a few more Euros each month.
The full judgement is available here: https://www.ipt-uk.com/judgments.asp
This is the right thing to do, but they need to do a lot more.
Does Kotlin have the maybe monad?
I mean I'm sure if Google specifically wanted something they could get it, but honestly I don't get the impression from any of the Go authors they are there to serve Google. They seem genuinely interested in just building the best language they know how. The fact that the features being worked on are the ones that are requested by the community tells me thats authentic.

Don't get me wrong the Go authors have overridden the community a couple of times and there was some serious outrage. Don't think that was a Google thing though, more of an "We know better" from the authors.
> I often remember vocabulary without the tone.

Then you didn't really remember the vocabulary, did you? It's critical to remember the tone along with the words. I know it feels like you "almost" got it, but if you don't remember the tone then you should treat it as not remembering the word at all, IMO.

FWIW, what helped me was doing a little finger gesture in the air with the syllable, sort of tracing the pinyin tone marker. Then when I talk I'm sort of habitually waving my finger down out of sight, but at least I'm producing the sounds correctly. Basically, treat learning vocabulary as learning {syllable, tone} tuples, rather than trying to learn a syllable with a built-in tone.
Nah, this is a business that is thriving on US corporate culture. They're doing the same as everyone else; avoiding spending money so they can keep it for themselves instead of paying it out. The executives and shareholders thusly get nice benefits from the company cutting corners and hoping they don't get caught.
We have a long ways to go before we could adequately cope with immortality. As is, I could see us misusing and abusing it to a rather extreme level.
Webmasters could help to fight back and give Chrome users a crappy experience on their website (e.g. add 3 seconds to every page load), until Google fixes this.
8-6 seems to be ten hours?
Whenever I get usability surveys for websites, unless there’s something really egregious, I tell them to not change a thing. Especially when it’s a bank or utility. I’m going there to check a balance or pay a bill. Do I really need a change up every 18 months to meet the latest UI paradigm? I’m all for the full employment of programmers, but find something else to do than float the ‘pay bill’ and ‘logout’ links to meet this week’s subjective ideal.
This is a bit funny because that was a major point when Persig was talking about Quality: it escapes definition.

To take a stab at it:

On the top layer it is a mostly true story about a man, his boy, and a couple of friends taking a motorcycle road trip from Minneapolis to San Francisco.

The next layer is significant portions of the book which the author calls a chautauqua which was a thing somewhere at the intersection of TED talks, a variety show, and a university lecture. He goes on about Zen, motorcycles, and philosophy partially through recollections of his own history (spoiler alert: unreliable narrator). The central theme is his own definition of Quality used as a bridge between exacting analytical logic, "western thought" and emotional, subjective, artistic, "eastern thought", and beauty.

On the third layer, you get to watch the author, who experienced significant mental health issues (I think schizophrenia) and electroshock (not positive this part was true) who sort of came over the hill into a more healthy mind but still experiencing some megalomania writing a somewhat grandiose book about his own history and thoughts, his relationship with his son, and growth.
In actuality, who knows? But the rational for it isn’t fairness, but rather theft. If I work at WalMart and I trade on insider information (let’s say I work on a deal team negotiating to buy a company for WalMart), I’m stealing from my employer, which arguably creates bad incentives. In my opinion insider trading should be a civil issue, but the big corps have successfully convinced the government to take up arms on their behalf under the populist guise of fairness.
Python has become less functional over time. It’s also not a particularly good OO language either. It’s really a more descriptive sort of bash that became ubiquitous despite its short comings.
[Reply unprintable in this family-friendly forum]
> As of October, U.S. scrap exports of plastic to mainland China were down 89% since early 2017, when China began to make clear it would ban many categories, while mixed paper exports were down 96%, according to the Institute of Scrap Recycling Industries. Total U.S. plastic scrap exports to all countries were down 64% in that time period, while mixed paper exports were down 42% according to ISRI.

The article doesn't clearly explain why the shift has happened. It does point out:

> ... China ... wants to stimulate domestic garbage collection and end the flow of foreign trash it sees as an environmental and health hazard.

And later:

> China accepted dirty and mixed recyclables because it had low-wage workers to sort out unwanted material, often by hand. That gave American contractors little incentive to weed out food scraps, plastic bags and nonrecyclable junk stateside.

Have wages in China really risen so quickly that human garbage sorters are now too expensive? That seems unlikely, and the article gives no evidence for it.

An alternative explanation might be that the plastic was never recycled in the first place. It's more than just sorting. Each container has a residue of liquid/solid stuff that can't possibly be compatible with low-cost material recycling.

What if the material received by China was actually burned instead to generate energy rather than new containers? That might explain the newfound reluctance of China to take the stuff.
Do you mean a code comment could help the reader understand, or you want a comment about why for loops are less obvious than other more functional approaches?
Is it "technically correct" to call standard diagnostic software that most telecommunications manufacturers install on their gear (and which does not allow unauthorized access) a "backdoor"?

Vodafone, the company that Bloomberg claims was targeted by these backdoors, publicly contradicted Bloomberg. They pointed out that the diagnostic software did not allow unauthorized access:

> The 'backdoor' that Bloomberg refers to is Telnet, which is a protocol that is commonly used by many vendors in the industry for performing diagnostic functions. It would not have been accessible from the internet.

> Bloomberg is incorrect in saying that this 'could have given Huawei unauthorised access to the carrier's fixed-line network in Italy'.[1]

1. https://www.bbc.com/news/business-48103430.
> opened a physical office in your region, and priced their offers according to the local market?

Can't speak for the parent but I live in a city where plenty of tech companies have physical offices, and all of them pay jack-shit relative to the national market.

I don't know if I agree or disagree with it, but I certainly won't be applying with any of them. The same thing goes for GitLab.
State Capitalism where they can take part or most of your wealth away at any time may be much closer to State communism.
Blocks are closures, so they are bound to the sender's environment. If we accept the definition given above they'd thereby fail the "message in a bottle" test.
Correct, pressure is linear in depth.
If you want a nice trip through the history have a look at graphics gems - all online now http://www.realtimerendering.com/resources/GraphicsGems/
Switching to python3 is hard, especially if you have a massive python codebase interacting with other systems. Its not as easy as importing unicode_literals. Unicode breaks in very subtle ways.
Where's the boilerplate? "def b():" and "() => {}" are both 8 characters.

It is annoying that you have to give the function a name, though.
Six Steps to Light: Overcoming Acute Panic Disorder
Can large, untargeted conditional cash transfers increase graduation rates? [pdf]
> what else could you do, turn back that close to the bottom?

Yes?
https://www.bloomberg.com/opinion/articles/2019-01-16/even-c...

Unless you’re saying that insiders actually are worse than random in beating the market before trading costs, it’s highly unlikely. After all, when not then just trade against the information and make money?

Anyways the above Levine post talks about this issue. The dollar weighted win-rate of the Edgar hackers was 77%, which is very very high. This would indicate that inside information is incredibly valuable and that those with access to it have substantial alpha over the market.
Complex languages don’t result in better programs. Else we would see Scala and C++ everywhere instead of them being relegated to narrow niches.
Many of the best things in life cannot be fully enjoyed after 40.

I left tech at 33 and became a ski bum. It's simply physically impossible for me to ever get as much out of skiing as someone who starts in their 20's. Backflip? Forget about it. A 22 year old can land on their head and just brush it off. I'll be in the hospital.
This isn't a compelling pro-death argument. Yes, culture, rituals, customs would have to change in a negligibly senescent society. Yes, it's hard to imagine what that would look like. Avoiding that difficulty and ambiguity is not worth the preventable deaths of all human beings though.

Trying to imagine social impacts is too grand and can lead to making you think it's hopeless because you can't imagine how to order the future society. Of course, you aren't in charge of society, so don't worry about it. Worry about yourself and your family.

Imagine that you're at the hospital with your grandmother, or your mother, or your wife. The doctor says "She's got a degenerative disease. She's going to become frail, lose her mental faculties, and die. Oh, of course, I could prescribe this medication which would restore her to perfect health, but I'm not sure about the broader cultural implications..."

Would you prefer that your loved one sicken and die? I wouldn't. I think we can figure out the social and economic problems. We should solve aging and death as quickly as possible.
A picture of Persig, his son, and the motorcycle on the trip:

http://venturearete.org/ResearchProjects/ProfessorGurr/galle...
Saudi Arabia allegedly deploys troops large Syrian oilfield
>The Python 2/3 split is by far the most annoying thing about Python.

It's _literally_ the reason why I went with Ruby instead of Python all those years ago.
Which is precisely why most of the Web Dev should not be called Engineers.
Challenger Deep
By compiling you mean rewriting it in C or Cython. Which is only a good idea for certain applications.
My notebook is a todo list. If your email/request/etc. doesn't end up in my notebook, I will probably not do it. This is a forcing function for me for prioritization, delegation, and escalation. It's become more relevant as my work has shifted away from pure software engineering. I'm still working on which items to duplicate to work systems, but usually the point is to capture ad-hoc work that is not already in the system.