skysight-inc/HackerNews huggingface dataset:
Hmm, all right. I think I’m criticizing the general politics of the region, rather than the individuals in the region. One might, for instance, hate the politics of just-pre-Nazi-Germany and say that Germans were anti-Semitic at the time. That would just be accurate. In the case of democracies, this link between state policy and the predominant views of the people resident there is tighter.

I would imagine a smart kid could divorce himself from his fellow residents who have stupid policies. Certainly harsher anti-Chinese comments are common on HN without equal censure and many Chinese endure unharmed.

However, it is your website and your rules and I think I can live without criticizing states here. So I’ll do that instead.
Related: Mozilla may treat Aussie staff as 'insider threats' to code base

https://www.itnews.com.au/news/mozilla-may-treat-aussie-staf...

https://news.ycombinator.com/item?id=19243630
There might be a big regulatory war to ban using the word 'meat' in marking substitutes.
In Postgres you can use a foreign data wrapper to do such a join with a wide number of 3rd party data sources.

https://wiki.postgresql.org/wiki/Foreign_data_wrappers
Related: FastMail loses customers, faces calls to move over anti-encryption laws

https://www.itnews.com.au/news/fastmail-loses-customers-face...

https://news.ycombinator.com/item?id=19242698
My friends from the mainland call these people 愤青, which means "young jingoistic men". Any sleight against China and they’ll come in droves: screeching, gibbering, and proclaiming the eternal glory of the lunar kingdom (and its subsidiaries).

These trolls just want to feel big. Bullying other countries make them feel big. Especially when the smaller country in question the one they dream of conquering.
Awesome article. I appreciate the lack of bias. Thanks for writing this, OP. It's good to keep an eye on the horizon for potential alternatives to tech we use day in day out, but it looks like we're still on solid ground with JSX so no need to switch :)
I think meat substitutes will go in the way of margarine. Margarine is a cheaper substitute for butter, but butter is still preferred amongst most people.
Mullvad. I LOVE their signup process and it's really cheap (€5/mo for up to 5 devices at one time I reckon).
Yes, but the problem is it is contradicted by scientific observation: http://backreaction.blogspot.com/2019/01/electrons-dont-thin...

What do we call academics who ignore current knowledge that contradicts their ideas? Cranks. A subset of cranks being most "philosophers".
We as an industry have to stop using passwords. We have to stop using DNS. In this day and age who needs human-readable URLs? People only remember a tiny subset of most URLs anyway. Why not just make everything end-to-end encrypted and stop the stupid feudalism?
Samsung New Foldable Phone
Comment for people downvoting this:
I don't think this comment should be downvoted, seems like a genuine question, intent on learning or understanding. If anything it's an opportunity for people or the questionee to explain or teach why they are using a specific pronoun. It's always better to approach with reasonable doubt and be less dismissive
That is really impressive. However, this is an exception, not the rule and I've seen a number of old wooden houses in really, really bad shape when I lived in Sacramento. Even after 50 or so years. Of course, they have termite problem in California, that doesn't happen in other parts of the world as much.
Does Fastmail offer an auto-backup option? Or any other email provider?
> Mother Nature (...) will not remember us when we are gone.

She will. Yes, she will outlive us, but with very heavy losses. Due to these losses, it will be very obvious we have existed:

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

"one of the most significant extinction events in the history of the Earth" ... "is mainly a result of human activity."

"The current rate of extinction of species is estimated at 100 to 1,000 times higher than natural background rates."

And we "just started" (considering the known effects of the human induced global warming).
Spot on. Which is why you are being downvoted (no, not sarcastic) for offending the sensibilities of the self-entitled masses who have no innate drive for self-improvement.
Also use a 9350 (I think that's what you have). I have absolutely no idea why Dell use such terrible wifi cards. It gets worse - the 9380 (this years' model) has a "Killer" card that's soldered in. Back to Lenovo for me.

If you find a source for the rubber strips on the bottom of the Dell, let me know. Dell's answer is to replace the entire bottom panel at a cost of $300AUD.
That makes sense, it's like an HTML-esque DSL in JavaScript. I'm learning Vue recently, and it seems that Vue templates are also rendered in a JS function. This is perhaps similar to JSX, but the semantics seem closer to HTML.

Are there other frontend component libraries that embrace web standard HTML and CSS, and in particular Web Components?
U.S. Cloud Act is raising concern about extraterritoriality
As Fastmail, we also recommend that people get their own domain. Being able to move is prudent regardless of how good any one host is! Own your own namespace :) We would rather keep people because we're good, not because they're locked in.
PS4 is basically a modified Free BSD. So, "fixing" Linux desktop is probably doable, but extremely difficult to profitably do. Valve seemed interested when Windows introduced the App store and seemed to be going App store / Play store way, but now that Microsoft is losing interest in Windows, they don't have as much incentive to pursue Linux.
One more stone into their garden - they got Infineon's modem business for truckloads of money, despite it already being dead. Then, they sank even bigger amounts of cash into it for nothing. They all wanted to get "megaclients," ignoring the fact that nobody of them will use a standalone modem. They only had chance to get it off the ground in China, but they never seemed to even acknowledge the existence of Chinese domestic market.
You can auto-download from just about anywhere that provides standard IMAP access!
But they do and for very good reasons. Too bad your friend got caught in the cracks but it’s his own fault.
Speaking of Ireland, the stereotype is true. The grass really is that green. What is in your soil that causes this? Nitrogen?
Seeding with “tiger mom” didn’t disappoint:

- galigator (gal/alligator)
- croctuplets (croc/octuplets)
- Pumather-in-law (puma/mother-in-law)
I guess this is news ️
I just ran into a case where I needed a VPN for a short lived task. Ally bank blocks creation of time deposit accounts while in a foreign country, despite me already having an account with them.

Takes less than 10 minutes to setup a VPN with algo on DO and I just shut it down after my task was done. Cost me $0.02. The support for Wireguard + OSX Wireguard App is perfect and super easy.

Please tell your coworkers, thank you!
One pattern is to subscribe to an event bus and retain a read-only replica of your dependency's data. So the CustomerService publishes a CustomerModify operation which is picked up by the OrderService which then knows the new value of the customer's shipping address. If CustomerService wants to make backwards incompatible changes to its schema it should be handled by versioning so the CustomerService has to broadcast both versions of its message until such a time as all subscribers are using the updated version and then it can 'deprecate' the old message version. Ideally OrderService is using a library provided by CustomerService to handle applying CustomerModify messages so the next time OrderService is deployed (which should be continuously right?) it automatically picks up the new schema so this is a painless and automatic affair.
Novel Phishing Scam Uses Custom Web Fonts to Evade Detection
That is am excellent story! Thanks for sharing :). I used to do things like ruby koans and Euler project stuff back when I was live streaming. You make a really good point about how the shorter stuff lends itself well to live streaming.
Time wise though, it might be a faster commute than in Silicon Valley.
It is called the mind-body duality.
I should have clarified that it's not by consent.
Yeah, usually the initial dislike to JSX is because of bad, past experiences of people mixing view code with domain logic, storage, often SQL. But once people realize that React handles only view - some XML in there makes a lot of sense, since HTML/XML is core object in the view domain.
Berlin Builds Ideas to Stage a Housing Revolution
Seeded it with fish and plane because they were the first two words I could think of.

"tarmackerel"

I am complete.
Not completely a given; their China footprint isn't directly them.
https://www.google.com/search?q=winnie+the+pooh+xi+jinping&o...

Really not seeing any resemblance... ?
Can you share a link to your steam?
How is what you've said not applicable to C/C++?

You can easily pass the address of a thread_local variable around. Threads can easily muck around with objects from multiple threads. Hell that's even true with Java too.

The reason threading is weird on Python is due to the GIL. Optimizing for threads is tough because Python explicitly avoids defining a threading model & assumes all implementations have something like the GIL. That doesn't mean no optimization is possible.
Annotated trace of Rails responding to a request
Try this (after doing a full backup of your wife's ~/Library folder):

Option-Command-O on the /Applications/Photos.app. It'll go into repair library mode and might fix things.
This guy is either trolling or he's the UX designer behind Windows 8

Either way he should be ashamed of himself!
So... never.
My apologies for leaving this tab open and not replying - it actually sparked some ideas I wanted to get into book form.

There being distinct skill sets coming out of the (soon to be flooded) ex-unicorn investor market is an exciting idea as much as anything
Yes with new products emerging every day that are much better designed and full-featured, like: https://www.tillerrides.com/features
Who would want to read a list of things that are already working well, except maybe somebody already considering switching to Linux?
Do you think that Google would intentionally violate their contracts with various huge companies (Broadcom, BBVA, Colgate-Palmolive, etc) gain a little bit more advertising revenue? If nothing else the personal lawsuits for securities fraud against executives would be a huge deterrent.
Poor vision, as well, is becoming a serious problem for recruitment.
The fact that they alluded to their predicament being unethical or inhumane made me actually laugh out loud. The author is absolutely delusional.

Even funnier, my initial response was that there must be some dietary or medical/hormonal issue, prior to reading the article. I was downvoted for this almost immediately. Then, whilst reading the article, came across this gem >On top of that, I'm mentally ill and thoroughly medicated< So, I was correct, and yet was downvoted. Really makes you think, doesn't it?
> In cases like you describe, where someone can't speak to the validity of the methods of the studies, the prudent thing would be to refrain completely from weighing in as all it would do is add some kind of irrelevant or confusing information.

Anyone who uses http://www.sourcewatch.org/ or prefers Britebart over MSN or visa versa is probably going to disagree. They evidently consider the source of information a useful indicator of its quality.

Speak for myself I aggressively filter the Internet fire hose using all sorts of techniques that don't involve considering the substance of the story at all. I'll look at stories with good HN scores, I'll pause to see listen what Leonard Susskind has to say about something he admits he does not know a lot about long before I'll listen to anti-vaxer's argument about something they say they some expertise. Past performance matters, as does the opinions of others who think like me.

And I've also done exactly what this person did - not here but on theconversation. It was on an article about the benefits of coal, which like all articles on theconversation comes with a side bar listing affiliations and interests the author has that might influence their opinion. (Apparently the theconversation also thinks things outside of what is said in the article can be used to judge its validity.) In that case the said bar said the author had no notable affiliations. I pointed out he was occupying a chair paid for the Koch brothers.
What’s been removed?
> Free email services leave a bit of a sour taste in my mouth, since you're not the customer. I'd also have to put more work into stuff like adding hard caps to prevent abuse, but my thinking so far is that email really isn't something you should fuss over storage caps on.

Thank you! I love being able to just pay a (modest) fee and not have to worry (as much) about perverse incentives. It fixes or minimizes so many problems.
Microsoft workers protest $480M HoloLens military deal
"If one shared database can serve your system well then you don't need microservices".

Exactly, nobody is even thinking about it anymore because "Twitter has microservices, Netflix uses MSA".

Microservice architecture comes with a cost, like more complex deployment strategy (there are more dependencies) and overhead in transaction management, not to mention debugging a problem which hits multiple domains/services.
Also, 10 years later, there will be fads and forwards which talk about eating "Natural" protein, not this fake stuff.

15 years later, there will be science talking about how micro nutrients are missing from meat substitutes and how a natural, healthy and balanced diet is necessary for human beings.
They give it like everyone else.
I would like to see more developement towards features like the "reading mode" in browsers. There is no good reason why the style of text should vary between websites. The same is true for many other "features". Why do tables with data look (and feel) different across websites? Why does every website implement user registration/login in it's own unique way? Every website has it's own navigation style/concept - instead of allowing me to use my choice for all websites (as a browser setting). The downsite though is less creativity/innovation.
Well, banning "pooh the winnie" is more like what "rogue" stands for.
Handy calculator:

http://phrogz.net/tmp/ScreenDensityCalculator.html#find:dist...

Looks like it's probably similar to using a 27" monitor on your desk, depending on the resolution/size of the display
> Just FYI this specific wisdom you're suggesting is exactly backwards, or at least could be depending how how you read it.

Yeah. map is usually faster if you already have a function to invoke (especially if that function is a builtin or in C). If you have an expression and have to wrap it in a lambda to get it in map, it's going to be way slower than the listcomp because all things considered CPython's function calls are expensive.
Oh please suppress your ad hominem "crank" attack. The post you linked gets so many things wrong, its as if they are battling an entirely different entity.

Electrons don't need to think to be conscious because thinking != consciousness. Experiencing their state is all that needs to occur to satisfy consciousness.

The idea is that consciousness experienced is 1:1 with the state of the matter producing the consciousness.

Also, the randomness in quantum behavior could actually be how conscious entities think. Electrons may only have a couple states but they get to roll the dice, fairly, on those states. Just like we think we do, even though our decisions are random..not actually "willed."
Here’s an example from what he’d send you if you sponsored vim a while ago:

> Thank you very much for your contribution towards the development of Vim! This will motivate me to spend more time on improving Vim. The money will be used to help needy children in Kibaale, Uganda.
https://news.ycombinator.com/item?id=19241245
لماذا تختار نقل عفش الرياض 0547738442 جراند هوم ؟ – جراند هوم
Enhance Golang code debugging with code highlight, failing func call recognition
Yes: https://edition.cnn.com/2018/11/30/tech/samsung-china-tech-t...
Why is hunting better than being vegan?
>... that individual employees could be targeted by law enforcement to make secret changes to systems

So with the TOLA act, who is under the Australian government's jurisdiction and can be compelled to do this? Only those residing in Australia? Any citizen anywhere in the world? Anyone with assets or interests that could be leveraged?

What does this mean for Australians seeking employment in other countries?

https://www.aph.gov.au/Parliamentary_Business/Bills_Legislat...
All of that is frankly irrelevant because it’s entirely voluntary. Any movie that wants to criticize the government/military is perfectly free to do so, it just doesn’t get support from the military in the form of shooting military equipment. That’s not really surprising.

Do you think McDonald’s is going to actively support a movie critical of McDonald’s?
We haven't been forced to add anything. The problem is that if the law says that we __could__ be forced to add something and not allowed to tell our customers, then there's no way for somebody to tell if we're telling the truth.

We pride ourselves on telling the truth to our customers, and we're quite clear that if we receive an Australian warrant for access to information about one of our customers, then we respond. That's different from adding backdoors.

Our submission asks that the law be updated so we're allowed to talk about any surveillance capabilities that we may be asked to add, but not about which users are being surveilled. That way our customers know exactly what we are capable of.

Right now we haven't received any capability requests (TCN) which is the bit we're concerned about, because if they required us to add features to the product without telling all staff about them, that would make it hard to maintain and ensure security as things were refactored. And any staff who DID know about it would have to be extra careful about what they say anywhere, because they could inadvertently leak something about the capability.

We expect the law to be updated soon, and hopefully this will be addressed. Until then - honestly, nothing has changed. We still operate under exactly the same process - if we receive a warrant from Australian Federal Police we respond. If we receive any other type of request, we point them to the AFP and the mutual assistance treaties that are appropriate. But it's impossible for you to verify that, because if something HAD changed, we'd have lie - and that's frustrating to us.
In the same vein, there are theories that subunits of our brain are conscious in their own right. And if the visual cortex could communicate itd say "Stop showing me cat memes!!" :-)
The author doesn’t do justice to hyperscript. Hyperscript’s one-to-one mapping with CSS selectors is great for readability while remaining terse. For example:

let value = ‘example’;
let x = Math.random();
h(‘form.Foo[action=/whatever]’,
h(‘input.Bar[type=text]’, {
value,
oninput(event) {
value = event.target.value;
}
}),
h(‘button.button-small.button-primary[type=submit]’,
(x > 0.5) ?
h(‘strong’, ‘Submit’) :
h(‘em’, Submit)
)
)

vs.

let value = ‘example’;
let x = Math.random();
<form className=“Foo” action=“/whatever”>
<input
className=“Bar”
type=“text”
placeholder={}
value={value}
onInput={
(e) => value = e.target.value
}
/>
<button className=“button-small button-primary” type=“submit”>
{
(x > 0.5) ?
<strong>Submit</strong> :
<em>Submit</em>
}
</button>
</form>

Although the example is contrived, it highlights several of my pain points from when I used react/jsx.

The equivalent jsx requires transpilation, dipping back into js via {}, is far more verbose, and is particularly annoying when logic inevitably becomes part of your template. Whereas hyperscript style js solutions to view templating have straightforward access to loops, array methods, ternaries, objects, functions, etc. jsx requires you to either reinvent js functionality as components or switch back and forth between contexts to use js in your jsx template.

Hyperscript also nicely separates static vs dynamic properties in elements, making understanding a large code base easier. All the static stuff is in the selector, all dynamic stuff is in the optional second argument. There’s no equivalent in jsx.

As an aside, React’s hyperscript is kind of a pain to write on its own and there are many good reasons to stick with jsx if you’re using React. (Last I checked, React was strict about the second argument being an options object or null and the third argument being specifically an array of children.) My arguments in favor of hyperscript are most applicable if you’re using a library that was intended to be used with hyperscript, like Mithril or snabbdom.
I may have taken part in this study with my kids at the Barnes Wetland Center last year. They had a kids ‘science’ event held during one of the school breaks, they had fun contributing to a “real” scientific experiment/survey.

We dug a hole of a specific size in a grassy field (the shovel was exactly the right dimensions) and counted how many worms we found in the soil to a set depth. We found a few worms, don’t remember the number or what should have been normal.

We also did a butterfly count there as well, which was less formal (not under guidance of a Wetlands worker). What was cool was meeting an amateur lepidopterologist at the time who pointed us towards several camouflaged cocoons in another area. Fun stuff.
I guess you eradicated all insects along your commute route.

More seriously, my car is full of dead insects just from a few trips to the airport and I live in a metro area with almost 2 million people.
Anyway... here is a 100,000+word portmanteau for your entertainment https://www.youtube.com/watch?v=QVn2PZGZxaI (no phonemes)

Againyway... that's odd https://www.punchlinedesign.net/pun_generator/%21+%21
> Congratulations, you just got most of a country to angrily write their parliament-critters.

Yes, and you also got every single other country in the world to take notice and to wonder what would happen if the same happened to them... leading to ad hoc legislation, actively looking for alternative providers, and a surge of new, sometimes govt-backed competitors (you know, in the name of national independence). Not to mention that all your existing competitors will start yelling “we would NEVER do that” at the top of their lungs.

The FANG may be as powerful as big nations, but event the biggest country needs a very good reason to declare war —and defending privacy isn’t it.
Pansychism seems to explain a lot of the hard questions. Even without a deeper understanding than 'there is a single conscious and you are a piece of it', simply thinking that way changes the understanding of life/death. You are unknowingly everyone. Punching a guy is on some level punching yourself. The afterlife is irrelevant, when you die you go on existing as the other 7 billion humans, plus animals, etc... This is why philosophers and neuroscientists alike a so excited about the idea and writing papers about it.
It is not contradicted. That comment is not science, it is just speculation (or philosophy if you wish). It is a grave fallacy to think that just because speculation is performed by a scientist, that speculation is science or "observation".

At our current understanding of consciousness we have no way of observing its presence or absence except subjectively. So at this point there is no scientific way of either proving or disproving that a carrot have consciousness.

You may think it is "obvious" that a carrot does not have consciousness. Which is fine, but that doesn't make the opinion science. For what it is is worth I intuitively think consciousness requires a complex brain, but I recognize I cannot prove or disprove it given our current understanding.