skysight-inc/HackerNews huggingface dataset:
I don't think it's quite that simple. The human brain is constantly building stories to explain context. A lot of studies have shown numerous ways in which the brain diverts from objective reality to make it fit whatever subjective reality fits its story best.

Such studies range from simple recall exercise to analyses of witness reliability.

Juicy bits like:

"Bias creeps into memory without our knowledge, without our awareness. While confidence and accuracy are generally correlated, when misleading information is given, witness confidence is often higher for the incorrect information than for the correct information. This leads many to question the competence of the average person to determine credibility issues." [1]

"R.T. first heard about the Challenger explosion as she and her roommate sat watching television in their Emory University dorm room. A news flash came across the screen, shocking them both. R. T., visibly upset, raced upstairs to tell another friend the news. Then she called her parents. Two and a half years after the event, she remembered it as if it were yesterday: the TV, the terrible news, the call home. She could say with absolute certainty that that’s precisely how it happened. Except, it turns out, none of what she remembered was accurate." [2]

Also, this is a thing: https://en.wikipedia.org/wiki/Confabulation

Now imagine that story-telling reality-justifying part of the brain as intersubjective phenomenon in a large network of humans. What do you get? Concepts like "the nation", corporations and the kingdom of God.

[1] https://agora.stanford.edu/sjls/Issue%20One/fisher&tversky.h...

[2] https://www.newyorker.com/science/maria-konnikova/idea-happe...
No chance of sexual misconduct there.
"Intelligence is not single faceted."

Intelligence is not single-faceted. However the evidence is overwhelming that those facets are far from uncorrelated. If you know that person X is very good with mathematics, you can guess with reasonably high probability that any given other facet of intelligence you may care to name is also likely to be high.

People are diverse and brains are complicated and you can always find someone who is generally very intelligent but can't string three words together in writing, or someone who is generally incredibly stupid but has one particular measure very high ("idiot savant"). But in the general population all the intelligence measures are highly correlated, which means that something like an IQ number can exist and have significant, if not necessarily totally definitive, truth to it.
I didn't get far enough in this particular conversation to suss out what they're willing to pay. Generally speaking, freelance writers are paid on the order of pennies per word. Writer's Market has some guidelines for freelancers on pricing their work here: http://www.writersmarket.com/assets/pdf/how_much_should_i_ch...
Do you not trust the OAuth protocol?
May be. But that's not all and not even scratching the surface of real reasons for healthcare mess. Do you think Insurance Companies should be the middle men for EVERY process with healthcare including a simple visit to the doctor ? The answer to that question will also help understand the crazy costs of healthcare.

Why do we need Health "Insurance" to just go see a doctor ? Why not pay the doctor directly which cuts out middlemen (insurance and billing companies) for simple stuff and keep insurance for you know the reason Insurance should exist: catastrophies.
>Everyone participating in those tests knows what's happening and how to do it. The only variable they don't know is which exits will be blocked. It's like doing UX testing with the project team and giving it a pass.

You clearly have no idea what you're talking about. People chosen for these tests are chosen from a random sample of the public, including people of all ages, athleticism, knowledge of airplanes, etc. They are only told that that will be participating in a plane evacuation test and will need to go down a slide. Other than that, they are only given the same safety briefing that every passenger on every commercial flight gets. Airline employees or those with pre-knowledge of the evacuation procedures are expressly forbidden from participating in the test. It's not like these are some "evacuation experts".

The test also has other stipulations, such as requiring some passengers to carry dolls to simulate carrying children, at least half of the emergency exits are blocked off, all lights are turned off, and various pillows/bags/debris is spread across the airplane aisles to simulate conditions in a crash.

>And it's not 'moronic' to want to take money, ID, medicines and valuables in an emergency in a foreign country. The airline certainly isn't going to help afterwards beyond paying the pitiful per-bag compensation.

You're in a life-or-death situation where the options are to try to grab your bag with your certainly replaceable money, ID, and medicines, possibly killing yourself and/or others in the process, or leave them behind? Yes, it is absolutely moronic to even attempt to take them.
But no headphone jack
Not sure why you are bringing mythology into this.
Which makes it more curious. Last year, Apple PR denied existence of the security incident, but today they admitted it actually happened. That is a contradiction.
If it’s source only, is it ok?

Yeah, it definitely makes things harder...
> If your laptop consumed that much power it would be too hot to use on your lap

A lot of laptops do actually get too hot (and are too heavy) to effectively be used on laps. Some even require two concurrent power connections from two separate power bricks in order to charge!
ICQ used to have this in the late 90's. You could find random people on the network based on what they filled out in their profile and start chatting with them. I live in Europe and made a friend in South Africa that way, who I ended up visiting a few years later.

Of course, you couldn't do this nowadays because abusive people would show up and ruin it for everyone. I don't know why they didn't back then.
a zealot is a zealot is a zealot. you don't get much info from the strong preferences of a zealot. you just quickly learn that you need to avoid them.
refusing to touch the tech stack of the person that pays your bills if flat out stupid. if you don't touch it why am I hiring you?
depending on how much experience this person had this behavior may be correctable if he/she is lucky enough to find a more senior developer that can show them how their [stupid] choices impact the project and how they can eliminate whole classes of problems by choosing the right tool.
yeah but not extremely over priced
I think the key element here is that you are using GKE. Managed cloud Kubernetes, and self-hosted on-prem Kubernetes are two different beasts. Yes, it's easy when you don't actually have to run the cluster yourself.

Ansible has its warts, but it is great for managing and configuring individual servers.
The advantage of using open source crypto is that when you get hacked so do a lot of other sites, so you become only one part of a big story.
I've been thinking about this in terms of GDPR. Most companies will just give a CSV dump to the user, but what if we exported it as a SQLite database instead (or in addition to)?
sensational headline ...

tenured professors are the top 1% of academia and they have a pension no?

maybe he sold it to live out his final days with premium care.

maybe they decided his surviving wife would've rather had a liquid estate instead of a shiny medal in a closet.
CAPEX vs OPEX.

Operational expenses looks better on the balance sheet (ie. renting versus owning).
I wrote in past tense incorrectly, my grammar isn’t so great.

https://theintercept.com/2018/09/14/google-china-prototype-l...
DuckDuckGO Images API – Source Code in Python
It looks like they fixed the brute forcing PIN issue. When I set up a new meeting, the phone in PIN is 9 digits long (compared to the 4 mentioned in the article)

However it seems the recurring meeting number+pin doesn't change. I feel this is a better UI, and only a minor risk with an easy workaround - update the meeting - which you would probably do anyway to remove the attendee who is no longer included
Omegle? You specify your interests and then get matched with a stranger
Building a Content-Based Search Engine: Signature Quadratic Form Distance
Well shit. Yeah usually I read the article first but the title got me so excited that I wrote the comment because that topic really fascinates me. Oh well. Thanks for pointing it out.
You can theorize all sorts of conspiracies, like the government planting the story to distance China... so it's possible Bloomberg was mislead.

I think at this point it's more believable the story is true, because Bloomberg is the most credible participant at this point... they're anonymous sources, but as long as Bloomberg did their due diligence as journalists, they've validated their (numerous) sources as credible.

...and like you said, all these corporations have MASSIVE amounts to lose. Just check out what Trend Micro's stock is doing today.
Ahhh synonyms. They always get you when you're not looking. Thank you for clearing my confusion up.
This is a strange way of thinking:

For this kind of bug, OSS doesn’t necessarily win, when 82% of projects on Github have fewer
than 45 stars (a figure I just made up, but you get the idea).

It is true, but also irrelevant. Most OSS are orphaned hobby projects, and that's what he sees here. But when comparing to CSS, the relevant OSS is the small parts of it that has users, builds a community, etc.. For these projects, Linus' law is a serious win for OSS. This won't help the last category of hard bugs, but is a great booster for OSS that' missing from CSS.

He's probably dead right about the hard bugs, BTW

Additionally, OSS has another less visible bonus: Everybody tests their tooling on OSS simply because they can. If you write something like AFL, coverity, ... , you load tons of code from github and see how your tool behaves on it. Then you write a blog post with your great results. So you either have to file bugs against the OSS projects you scanned, or the community will think yo're an asshole.

On the other hand, CSS has a less visible malus: The horrible quality of in-house tooling at governments, banks, etc...

I've seen a case where a government Architect decided to encrypt every person's personal data with AES, using the birth date + a few extra digits as password, and write this in a spec posted on their site. An auditor saw AES and declared the protocol secure enough for transport over the public Internet. It took most of a year before our team got through to him that this amounts to about 20 bits of key space, i.e. brute force-able in a few minutes on a phone with its some interpreted language, live coded before his eyes in a meeting. (He then decided to pad the key with zeros until he got it to 256 bits. For some reason you're not allowed to whack government officials with their own spec, even when their IQ is below that of an average doorknob. But after long meetings we eventually got to a minimally sane encryption). And we were the only organization that 'caused so much trouble', the others either didn't understand the issue or simply didn't care.

I am really really really scared about the security of anything governemental now.
High Class Call Girls
Did you read the piece? This isn't a tool that you can use to join random meetings for entertainment or whatever - it's a vulnerability disclosure which has already been fixed by Google.
It depends on how it was found, and what the pattern was, but broadly speaking, finding a pattern in the primes would probably not make factoring any easier, so RSA (and similar) would probably not be affected.

But the real question is - why do you ask? Is it because you think you've found a pattern, or is it because you are seeking to better understand how things work and how they are connected? There's value in asking the question you really have rather than making us guess.
Slightly OT, do you have to be on Gsuite enterprise to get intl dial in numbers to show up? It'd be great to have that but it just shows US numbers for me in the UK.
Yep. That's certainly one of the tradeoffs.
If I can hire a code auditor to audit closed source, I get one audit. If I hire an audit and someone else hires an audit on the same open source code, I get two audits.
Chinese spy chips ; Apple, AWS say no way
GraphQL is strongly typed though, and you can always use typescript, I wouldn’t personally advice it unless it works for you.

We’ve not really seen any real trouble moving to dynamic types, possibly because we utilize stuff like SOLID. When you’re not really using object oriented to its fullest, because it’s fullest adds complexity and complexity costs a lot of money and you’re already pretty fascist in your approach to how responsibility and changes are handled in your systems, dynamic types aren’t really a problem.

If I was building a huge system with a lot of complexity, I wouldn’t pick JavaScript, but I probably wouldn’t chose C# instead of JAVA either. And that’s not the way I would’ve viewed the world 5 years ago.

Anyway, I think people should use what works, I just think C# has lost its usefulness compared to other technologies and I really think web assembly is s terrible move for Microsoft.

But I’d love to be proven wrong.
and there is an even greater cost to 1) not working collegially with the NatSec agencies to maintain secrecy or plausible deniability on critical matters, and 2) destroying instantly your customers' trust in your ability to maintain their data privately, the immediate result of confirming in full the story.

As mentioned above, 1) these denials can be later parsed and opened up as necessary with significantly less reputational damage, and 2) they contain some interesting specifics that can make them strictly true but quite misleading, e.g., "Apple has never found malicious chips, 'hardware manipulations' or vulnerabilities purposely planted in any server" might more accurately read "someone else found these..."
> $200-500k in the SF bay area is still considered middle class because housing prices have gotten so ridiculously high.

$200k-$500k of probably most often part of the classical capitalist-society middle class (petit bourgeoisie) in most of the country, though in some cases it will be high income proletariat (possibly proletarian intelligentsia), but at that level you are probably either driving a substantial share of your income from labor or forgoing income worth a substantial fraction of your current income by avoiding wage labor, so probably not the classical capitalist society upper class (pure capitalists / haut bourgeoisie.)
I'd also underline how convenient this news is for the current administration - move production back home. The article is much more damaging to the Chinese hardware suppliers than Apple/Amazon which will likely get over it soon.
The whole point of CORS is that you trust the browser to do the preflight requests and obey them, otherwise it doesn’t do anything. If you have access to the credentials (which the browser does) and the ability to send whatever HTTP requests you want, you can bypass CORS entirely.
Erlang is AOT, the vm reads compiled and optimized bytecode.
I watched an interview with a Sinclair Spectrum programmer who used a TRS-80 computer and a custom hardware interface to send code assembled in the TRS-80 directly into the Spectrum's memory to allow for quicker development and use of floppy and hard disks on the TRS-80.
Is there any position @gitLab related to python?
Well, right, like American culture is probably one of the worst
Thanks for the patient and detailed response Steve. I don't have a particular need for Async at the moment, and commented impulsively, but ended up learning more about current state of affairs from your response :-)
Nothing you're saying is wrong, but your perspective is totally off.

For someone experienced with C++, or say, Rust (ahem), obviously Go is a bit backwards when it comes to concurrency and race conditions. Obviously you can mimic go's goroutine stacks, obviously you can obtain fast thread switching.

But Go isn't targeting C++ or Rust, and it's not targeting the domains those languages are best at (although admittedly there are some overlaps between Go and Rust). Go is trying to replace Ruby, Python, and JS. For programmers who only know those languages, or haven't had the opportunity to work in more "heavy" languages, Go makes it dead simple and intuitive to do things that previously would have been completely out of reach. All you're arguing is that if you go farther "down" the stack so to speak you can accomplish everything Go does, which of course is true, since it's turtles all the way down.

The fact of the matter is, if someone boots up a brand new linux laptop goroutine switching _will_ be faster than thread switching. That doesn't mean Go is super crazy performant, or better than C++ or Rust, it means someone who's only programming experience is Rails apps can now write performant multi threaded code with orders of magnitude less domain experience. Same with race detectors. Multithreaded Python is a complete minefield for race conditions. Sure, you might not segfault, but you have to think if you use fork() or spawn() depending on the OS, you have to install libraries to detect races, you have to write special tests. With Go all of that comes out of the box and it makes it _easy_.

Go does nothing new, and a lot of languages do things a lot better. Erlang is mentioned in other comments, Erlang is a fantastic language for concurrency and a fantastic language in general. It's also incredibly hard to find programmers who code in it, or are willing to learn it. It's also incredibly hard to sell to the business people higher up. It's also very hard to find Ops people who can competently support an Erlang stack. C++ gives you the power to build formally correct real time systems, but it also gives you the power to blow your whole leg off if you don't know _exactly_ what you're doing. I can go even further down the stack with C and assembly but I think you get the point, it's all about tradeoffs. Go allows programmers to reason and think about concurrency without having to worry about linux kernel PRs, without having to worry about how to share memory, without having to worry about stack performance.

*edited for clarity
Adding on to this with an analogy from simulating dynamics in cellular automata, most of the interesting models of physics we see act with high redundancy in both spatial and temporal locality.

A simple rule like Conway's Game of Life that isn't too physically realistic but is instructive because of how intimately it's been analyzed while exhibiting some relatively high complexity, shows remarkable compressibility using techniques such as memoization in HashLife[0].

Even more striking is the potential for superspeed caching where different nodes are evolved at different speeds often allowing _exponential_ speedups of pattern generations to be calculated for longer than the timeframe of the universe we speculate about today for real physics.

[0] https://en.wikipedia.org/wiki/Hashlife
Brave does not monetize content. Everything that is monetized goes to the wallets of publishers, minus a fee.

Publishers don't "sell their inventory", since everything a website puts up on the web is essentially free. Consequently there isn't a licence involved, in contrast to your movie example. The publishers chose Google as their middle-man to make money with ads.
A lot of them seem like experimental languages that nobody would actually use in production
> Of course, you couldn't do this nowadays because abusive people would show up and ruin it for everyone. I don't know why they didn't back then.

People who had early access to Internet (or any tech) were more likely to be nerds.
Supermicro denies Bloomberg accusations regarding a “rogue” chip
I love the current UI.

However, if you're on Windows, the Mailbird client is pretty good.
Smart Pills: Compounds That Increase the Capacity for Mental Work in Humans
Anecdotally, there are at least three people at work who say that "go is used at google so it will be around forever and I can be sure there will be support for it".
Describing its concurrency model as one of its weakness is a bold statement, because it's probably one of the biggest reason it became widely adopted.

Everyone is different, but Go 's concurrency model has been the easiest for me to reason about. And I've dealt with my fair share of "async/await".
When I'm getting interviewed I look for a few indicators of culture.
I ask what type of backgrounds people have (are they all university, or some self-taught etc), if they promote people internally, have formal mentorship programs, how they hired the last person (because they are xyz race or random stranger), if they lunch together, what their junior to senior dev ration is, how their code review process works (do they listen to other opinions) and how frequent overtime is.

Interestingly overtime question are pretty easy to read, if they don't look you in the eye when they answer, it is a red flag. If you're lucky, the interviewer will say something like "I have kids I have to pickup, I never do overtime" - then its clear you've got a good worklife balance.
The problem with that book is so much of its unverifiable and unsourced or a gross exaggeration of the actual facts. It is not an accurate representation of history, and seems to just try and shock the reader.
Startup School Founder Interviews – Using AI to Improve Reduce Bugs
How do you know that the DoD/CIA isn't behind this?
If everyone chose mainstream languages we would never invent and adopt any other language ever.
Descent Source Code
There's not really a debate about whether or not slavery was the cause of the civil war, at least not among historians. You can go a lot deeper on this if you want, but take for example one of the first sentences in the Mississippi Declaration of Secession: "Our position is thoroughly identified with the institution of slavery"
What mailing list? Would be interested to join!
How Humans Get Hacked
Introducing the Open Source Ockam Platform that makes complex IoT dev simple
I certainly like Chinese government a lot more after living in America for a few years, getting more aware of what a shit show American government is, and how much bullshit there are in American culture.
Think of how fast people's Ruby on Rails projects would be now! ;)
Don't they also have fairly high salaries to boot?
Anecdotally, it was really difficult for me to convince myself to learn SQL specifically due to the syntax and the fact that unlike the imperative languages I normally use it was declarative.
You're definitely not a paranoid.

However, IMO, the "cost" of ignorance such area is not that bad either. I will let them live their way to be honest.
I started on the Apple II with BASIC. Then, some computer teacher convinced my parents that I should be learning LOGO instead and gave me lessons. After spending some time on it, I found it sufficiently frustrating that I actually gave up and went back to BASIC.

I don't recall exactly that it was that I didn't like about LOGO back then. One thing probably was that I needed to first boot up into a "special environment" to run my code, and thus it didn't feel like I was writing a real program for the machine. Another might have been the emphasis on moving a turtle around, versus actually doing anything with text.
>"It's deeply immoral to hoard money and resources"

This sounds like "it's deeply immoral to plan ahead" to me.
how much was the bounty for something like this?
Go is not shared-nothing: if you write a slice to a channel between two goroutines, for example, the memory that the slice references is now shared between the goroutines
Overproduction of Truth: Are there too many scientists?
And a billion dollars doesn't really matter when you have a billion dollars. Also, red shoes are red when they are red.
A retrospective on moving from F# to Clojure