skysight-inc/HackerNews huggingface dataset:
Maybe, but their hands would be tied by the fact that a PCB isn't a very effective way to do that kind of espionage.

I'm not saying there's no possible conflict of interest here or that China wouldn't try something or that we should continue to use Shenzhen Fastprint for circuit boards to go in our super premium fancy stealth doodads.

I'm saying this is stupid and a non-issue and people should calm down.
An Introduction to SwiftUI for React Developers
DistroTest – Test it before you hate it
You could always use transferable ArrayBuffers and serialize your data with Flatbuffers or something similar.

That being said, in all the off-main-thread apps I have written so far, the cost of structured cloning was pretty much irrelevant.
> being able to read itself is more than sufficient to send them on to the next class

This is why my kids go to private school and I support school choice: when students are treated like widgets that only have to meet some minimum quality standard, that necessarily results in teachers doing exactly as you describe: tolerating mediocrity because mediocrity is the standard. It’s not the teachers’ fault, it’s the way public schools are designed: to output students at a minimum level of competency. Until parents start demanding something beyond the minimum and voting accordingly, just “passing,” is all that we can expect.
This is a very interesting article that offers a unique insight into the experiences of people with non-traditional names, that the majority of users on HN will not be familiar with.

It absolutely aligns with HN's goal of promoting intellectual curiosity. Furthermore the comments so far have been civil and uncontroversial.

With this in mind, could the person(s) who flagged it please unflag it?
It’s just a terrible article.

It’s incoherent at times (that was the most egregious example) and seems to reflect the author’s bizarre misconceptions about the world (e.g. claiming “Jace” is a non traditional name).
It's not a management title, it's a role.

Being a 2 people company or a 20k+, you still have to manage financial, technical, operation aspects of your business.

Same role name, different implications depending on scale.
Automobiles are some of the most constrained consumer problems in my opinion. There's strong laws on how cars can operate and the environments they operate in. Cars operate in constrained and relatively simple ways. Most other consumer problems are optimized around a human body's abilities which are very complex.
As an American with an Italian last name I've experienced some of this personally. It is ridiculous. Oleksii is a cool name and I imagine how it is perceived here depends a lot on how you pronounce it when introducing yourself. My family has always pronounced our last name with an emphasis on phonics to make the name sounds "less weird" or easier to pronounce for Americans.

Interesting that this submission got flagged. I wonder why?
Ask HN: “Contact us for pricing” nonsense
I am looking to purchase advanced communication device manufactured by specific vendor - but every single website has this "Contact us for pricing" links.

This certainly is an invitation to sales dance and subsequent spam.

I'd rather avoid that and buy from reseller/store that is clear and opened about their pricing.

This "contact us for pricing" approach certainly doesn't help to win business (at least mine).

Just wonder if this kind of policies are dictated and enforced by actual manufacturer or is that a habit of a specific industry?
yeah, similar, but with 'O'-sound instead 'A'
I wasn't responding to your argument about counterculture - simply the following pair of sentences:

> Can you still not see how center-left politics is the dominant culture? If I watch or read CNN, MSNBC, NBC, Comedy Central, The Economist, The NYT, Washington Post, The Late Shows, The Late Late Shows, pretty much anything coming out of Hollywood, etc. are you suggesting I'll find anti-trump culture to not be predominant within articles and videos I see?

I'm obviously misinterpreting, but to me that sentence ordering does imply that "anti-Trump = center left".
Even at a terrible 0.01% conversion rate she would have sold 200 t-shirts. 0.0018% is a rounding error, the quantity you purchase for QA or for handing out at a pr event. Small Twitch streamers with a tenth of her audience sell more t-shirts.
>Hasn't the Turning test been discredited as a test of general AI?

I'm not sure discredited so much as 1.) Turing didn't introduce the test as an explicit test of intelligence and 2.) there have always been criticisms of trying to use the test for this purpose.

Wikipedia has a pretty good run-down: https://en.wikipedia.org/wiki/Turing_test#Weaknesses
Essential Statistics with JavaScript
Doing Despite Disliking, Self‐Regulatory Strategies in Evd. Aversive Activities
we do not have a workable definition of intelligence
Meticulous work is what machines trend to be best at. The hard part for the machine would be figuring out what is importance it interest to readers.
Yep. This is not a strong proof that humans are simulable, and I don't intend it to be. And I don't meant to suggest that simulating a human particle for particle will ever be an efficient way to model human behavior. I suspect that even medium fidelity neural simulations will someday be sufficient.

Instead, the list is meant to inspire an engagement at the level of: "which of these assumptions do I disbelieve?" For it to be the case that computers cannot mimic human-level intelligence, at least one of these items have to be false. And I consider the last one to be the weakest to attack, because all you're really saying there is that it will never be practical, not that it will never be possible. I think disbelieving any of the other assumptions makes a stronger statement, but I also think they are the harder ones to disbelieve.
The anatomy of accessible forms: the problem with placeholders
Communication (say over the phone) is different than recording within the four walls of your home.
The linked search warrant states (cf. paragraph 32) that "... 8ch.net has used data forensics in the past to find information ... including IP addresses and metadata information (although not if the thread or post has been deleted.)"
> cheap things that break quickly, counterfeits, etc.

Yes I have seen my fair share of cheap shoddily made things as part of 'Amazon's Choice'. I quickly scroll past them when browsing. There is this myth going around that because it is made in China that it is well made and not shoddy workmanship; yet I once bought several items all from China and one of the items literally exploded and nearly caused a fire (The product was a shoddily made Lithium Ion rechargeable battery). I quickly complained about this after that incident, but as expected - I got no reply and I assume the seller doesn't even speak English as it was some tacky online storefront where the seller liked to describe all their products in broken English.

The other product I bought was a bluetooth speaker (again from China) and the battery in it never held charge. Had to keep charging it every 30mins, even though it was claimed on the item page that it holds power for 6 hours. I would nearly swear the item was second-hand and somebody knackered/exhausted the battery before refurbishing it and selling it as new. People need to consistently debunk the myth that because an item is made in a certain area that it is made well and with decent workmanship. Take for example the current myth that items made in Germany[0] are of better quality than other countries.

[0] https://en.wikipedia.org/wiki/Made_in_Germany
PolticalCompiler Error: Nazi is a boolean data type - you can not assign a real64 value to the expression.
Overwatch is only original in the sense that the IP didn't exist. There's a pretty decent (probably to be taken with a pinch of salt) article from Eurogamer which summarises an AMA and a few old articles and explains how OW came from "Titan" - https://www.eurogamer.net/articles/2017-03-14-blizzards-jeff...
http://priyom.org/
In the eye, cells only fire if the signal between the neighbors is great. There is also higher resolution concentrated at the center and drops off as you move away. Additionally the brain processes signals in context of the last signal it received. So if you put that all together, on a small screen the gaps are small enough that in the center of the eye, fovea, it will be processing more red than brown. You can also see the ball is actually not just brown. Its shaded which reduces the "fire near highly different neighbors" effect. The red though is solid.

There is also the fact that the eyes resolution drops off towards the edge. This makes the effect even harsher in the corner of your eye. As your eye moves from ball to ball your brain will be processing the new higher resolution versions based on the previous versions you saw in the corner of your eye. That effect fades away but your eye is actually always moving doing something called saccades, on a small screen with many prominent points it will do it a lot.

With a big screen alot of that goes away. The gaps are larger. The brown fades more slowly from light to dark so is percieved as a stronger color. Objects are larger so saccades will be less effective because they will be searching fewer objects rather than many in a tight screen. Lastly the lower resolutions at the edge of your eye will pick up more brown as well.

So there most definitely is physical aspects.
I don't think you have a reasonable expectation of privacy when someone is speaking into a recording device, after intentionally saying a word to start recording.
Hacking Water
>as a non-american I have a hard understanding why law in US should distinquish your race?
>May be I am missing something?

You're missing the fact that the US was founded on the principle of racial hierarchy which led to centuries of oppression and stratification of class along racial lines. Numerous laws were passed in the US which explicitly granted or denied rights by race, the most obvious being slavery, through which people of African descent were legally classified as property in slaveholding states, and "separate but equal" laws post Reconstruction.

As a result of this history of racial discrimination, American culture and law are inextricably linked to racial segregation and classification, as must be any attempts to correct the injustices of the past.

[0]https://en.wikipedia.org/wiki/Judicial_aspects_of_race_in_th...

[1]https://www.census.gov/acs/www/about/why-we-ask-each-questio...

[2]https://www.brookings.edu/opinions/why-census-is-right-to-as...
What kinds of projects did you use REALBasic for?
As an independent data point, consider the pace that someone might tell you a story that they know by heart (ie, which they aren't reading from text). Perhaps a storyteller or a actors monologue. In my experience that speed would be much the same speed as if they were reading the book to you, or reading it to themselves. That suggests to me that there is a natural speed to fully absorb a narrative.

Non fiction may be different. Most times I read that to absorb the content rather then for pleasure, and often it doesn't require deep introspection during the process. It is limited only by the physical process and the intellectual decoding speed. In those cases I read very fast. I typically am continually and quickly scrolling a newspaper story on my phone, reading at least twice as fast as fiction.
Huh? Just survey people’s microbiomes, run cultures and use the drugs in the feedstock.
Very common for legacy enterprise software products repackaged as SaaS. I hate it for the friction it creates. Self-service with transparent pricing is the way to go for me and preferably coupled with payment convenience.
That's one very unfortunate connection, I read that article before. Ugh.
I was just under two minutes and I'd have added the following by memory:

- Spanish readers are faster than English

- A key reason for the discrepancy between previously measured reading speeds and the new results is recreational vs test-style assessment. Basically it sounds like people read faster when they are being assessed on their reading.

- It should take about 2 minutes and 30 seconds to finish reading the article.

And then doing a 30 second skim a second time I would have added the following:

- Reading speed depends on if the text is long or short. Shorter text can be much slower.

- Reading speed declines with age.

A third skim and I'd add:

- this is important for assessors, who shouldn't expect everyone to read at 300wpm.

Looking back and comparing my notes across the three reads I actually remember recognizing each one of those points the first time through, but I didn't reliably remember them all after each run. I almost think this might have more to do with the way that memory works than the way reading works.
I’ve been watching Rick Beato’s “What makes this song great?” series on YouTube. Highly recommended.
I think that’s partly because of the invisible skills which go into journalism. It’s easy to synthesise the text of a story from pure factual detail (the example I saw was a program writing baseball news), but I have literally no idea how journalists work out which sources are reliable or which stories are important (imagine an editor who got the Watergate story but it was in the middle of a bundle of stories covering every sport event of the same week across the entire USA).
Hong Kong's protesters find ways to outwit the surveillance state
I never really got the reason for doing this

var condn = ...;
if (condn) {
return true;
}
return false;
One should hope so, if it’s on ACS website. And their journals are also pretty reputable and have pretty high impact factors. :)
I think your premises are fair, but assumption #3 ("Any mathematical rule can be computed by a sufficiently advanced computer") is effectively ruled out by Gödel's incompleteness theorem[1] and/or the Church-Turing thesis[2].

The problem then becomes finding an approach to general AI that avoids hitting incompleteness/undecidability[3] issues. My feeling is that this would be difficult. One way to try to avoid these issues is to avoid notions of self-reference, since self-reference spawns a lot of undecidable stuff (eg, "this statement is false" is neither true nor false). It seems to me, though, that the notions of the self and self-awareness are central to human consciousness, and so unavoidable when developing a complete simulation of human consciousness. The self is probably not computable.

Obviously there could be approaches that avoid these pitfalls, but every year that goes by without much progress towards general AI makes me feel more confident in this intuition. I do think there will be lots of useful progress in specialized AIs, but I see this as analogous to developing algorithms to decide the halting problem for special classes of algorithms. General AI is a whole different beast.

But if general AI is physically impossible, how does the human brain "compute" general intelligence at all? It could be that your assumption #1 ("Physicalism is true. Nothing exists that is not part of the physical world.") is not correct. Maybe reality has "layers" and our world is some kind of simulation in another layer. Or maybe there is only one consciousness like many spiritual people and Boltzmann[4] suggest. Or maybe the human experience could be a process of trying to solve an undecidable problem and failing...

1. https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_...

2. https://en.wikipedia.org/wiki/Church%E2%80%93Turing_thesis

3. https://en.wikipedia.org/wiki/Undecidable_problem

4. https://en.wikipedia.org/wiki/Boltzmann_brain
I thought this was hard for complicated VIAs
Seeing CEO on the business cards of single person companies always makes me chuckle.
The has sort of mirrored my experience as a guitar player. It took a large initial investment to comprehend the vocabulary and develop the finger dexterity, but now I can learn a complicated guitar solo by focusing on the hard parts with scheduled, deliberate, and focused practice.
He lost me at the very beginning due to clumsy handling of boolean values.
Soon, on front doors around the country: "By entering this home you agree to our privacy policy, available here [QR code]"
I have not, and that looks amazing! Thanks for the recommendation.
I think being kid friendly and stream friendly really helped. A lot of kids transitioned to it from Minecraft, so the building aspect of the game also contributed.

I wonder how well it would have done without YouTube or Twitch.
Reminds me of a song by "die feisten" called "ich heiße Ranjid" (my name is Ranjid)

It's about a German guy whos hippie parents named Ranjid and now he has some of the problems usually only immigrants have.
Unfortunately with climate change nobody gets to decide, because physics decides for us.
Joel Spolsky wrote a classic piece about Netscape's rewrite in 2000 [1], the article links to it too.

[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
> You are welcome to negotiate a second license to avoid the GPL.

I have seen this in real life a few times. Usually something gets released under the GPL and then the authors ask for $ to hand it out with a commercial license on a case-by-case basis.

But in practice it is difficult to negotiate a truly fair price if the market is somewhat thin and the size of the code is relatively small. I've seen this for ML datasets for example, collected using taxpayers' money and the author wants $50k per license to allow a company to use it. But that $50k represents what the author thinks they can get away with, not the true value of the dataset to your algorithm. In reality companies (in my experience) stay away from this, and for good reason.

In cases like this I definitely wish GPL didn't exist, because if the academics who made the dataset had to choose between MIT or secret/proprietary, they would not be able to get away with Keeping their taxpayer funded dataset secret. (Because then taxpayers would be like "yo, wtf are we paying you for?").

One reason open source is good is that code markets just don't seem to work very well. But the good kind of open source is MIT licensed code.
That one struck me as strange as well - "Machuga" doesn't sound like a stereotypically African name at all. And an image search for it brings up a sea of pasty white faces. Maybe Tim met somebody from an area of Africa where it's a common name and he mentioned it or something.

I feel like the reporter asked around the office for people who'd had these experiences, and Tim mentioned his, so he put him in the article.
"Rewriting a system from the ground up is essentially an admission of failure as a designer. It is making the statement, “We failed to design a maintainable system and so must start over.” "

Or maybe the domain you are working with was vastly more complex than you imagined, so your nice little system turned out to be more of a prototype than a finished product. Or maybe the features needed was vastly different from what you expected when you started implementing the thing. I'm sure everyone can come up with a million other reasons.

But the problem I have every time with these "Never rewrite your software" stories. Is that they are almost always one-sided. You rarely hear about the stories where a company decided not to do a rewrite and was out-innovated because every little feature took months to implement. Or failed because they could not attract competent developers because their codebase was a complete mess.

Yes, the rewrite might have been a partial or complete failure. But would the patient have survived without the operation anyway?
If there was a vdom library that moved the diffing part to a web worker, would you have used it? or is it still costly to do any diffing at all?
Nazi is not a boolean data type. Nazi has an accepted true meaning as both a literal member of the German National Socialist party, as well as a common true meaning as someone who ascribes to the ideals of racial prejudice and anti-semitism most commonly associated with that party.
I’ve thought along these lines myself, and I do wonder if we’re going to approach general AI by finding ways to “compress” a simulation of a human brain, or just by coming up with new neural net architectures. The second approach is the one everybody’s working on, and to me it seems more practical.
Yes @dassurma. But web workers are not everything.
Your own blog post does not score 100 : https://developers.google.com/speed/pagespeed/insights/?url=...
And those issues are not necessarily addressed with web workers. Good basic static design matters too.
It's still incredibly complex. Reliably handling an area like downtown SF requires a robot to detect, understand and predict a lot of diverse human behavior. All the edge cases lead me to think there will be a supervisory driver in the car for a long time unless we constrain the environment further.
Not an expert, but I think n>2 means that chaotic behavior is possible, but not inevitable. Consider an isolated sun-earth-moon system, that doesn't appear to be chaotic. Simulating a "3-earth" system would, AFAIK, usually be chaotic.

I'd be happy to be corrected, of course.
Kind of a tangent, but I've had fun experimenting with Rapid Serial Visual Presentation (RSVP), a technique where words are displayed one-at-a-time at the same location and you don't move your eyes.

With a little practice I got to the point where the reading material was entering my brain faster than I can normally think.

Apologies for the link, wikipedia article on RSVP is garbage (rare, but it happens.)

https://www.smithsonianmag.com/smart-news/these-apps-could-t...
> All we can do as programmers is attach what some of us feel are ethical standards to the works we personally create, and make adhering to those standards with regards to that software the price of using that software. The GPL gives that legal force.

This is only sane if you think making money is unethical.
Why are some feathers blue? (2012)
What Is Called Nuclear Waste Is Mostly Fuel for Molten Salt and Fast Reactors
I can not comment unless I see the code(s).
Better Alternative? Stripe's 'remember me' PREVENTS alternate (biz) card
Would love some recommendations of an alternate card processor for web checkout with comparable ease of integration and fee structure to Stripe?

We currently use Stripe, and it's mostly awesome except for one incredibly bone-headed decision - the complete inability for people who got suckered into checking the 'remember me' box to use a different card for different types of purchases.

Stripe interprets "remember me" as "I never, ever want to use a different card for different types of purchases". Seems stupid to me, so I double-checked today by both chat and then a call with Stripe support:

1 - John Doe buys a personal item on Website A using a 'personal' card, and checks 'remember me'

2 - John Doe then comes to my B2B site and WANTS to buys something using their 'business' card.

3 - John Doe is out of luck, and therefore, you lose the order unless you also provide a non-Stripe option.

Seriously, once John Doe clicks 'remember me' he is locked into THAT one card, until he has support manually undo the remember-me', according to both of the Stripe support people I chatted/spoke with today, even after I had each of them escalate the question to be sure.

Stripe's only solution is "If you’re a customer and no longer want your information saved, or if you are a merchant who received a request from a customer to delete their information from the “Remember Me” service, [contact Stripe Support]."

Oh, and that support link Stripe provides in that message offers 5 support options NONE of which apply, with NO 'other' or 'email us at X' option. (Phone person said your customer can simply email support@stripe.com BTW)

Note, even if YOUR website disables the 'remember me' checkbox (an option they finally added after much back-and-forth on an older HN thread) YOUR B2B customers cannot use their business card to buy from you if they checked the box on another site when using a personal card.