skysight-inc/HackerNews huggingface dataset:
The fact that this case has gone to the supreme court shows how difficult it is for companies to understand that excluding a whole segment of the population should not be treated as a business advantage. I get it. It's expensive but there should be a compromise.

I've dealt with having to make a site accessible. There are a lot of mods that you need to make that are mostly not noticed by most users but are a bear to keep up to date with a constantly changing website and will add many hours of work to the website's upkeep. Also if you stick by the strict guidelines there are web technologies that can't be used - especially the newest tech. Long term it's easier to maintain 2 sites with different UIs but again that takes many hours of extra manpower.

I'm one that believes accessibility is a must but I also realize that most companies aren't willing to spend the extra money.

What's the fix? A compromise like having a very simple web site or it might be having an alternative system where accessibility means having someone help you with the site via phone. But fighting all the way to the supreem courts so you don't have to do any thing is not the answer.
I find it interesting too in so far as it references Math Overflow...

> Yet at that time, I was hoping for developing something more general using the eigenspace decomposition of the adjacency matrix, like in this unanswered MO question:

> https://mathoverflow.net/questions/331825/generalization-of-...

There's some serious stuff on Math Overflow and the Mathematics stack exchange (https://math.stackexchange.com/). I haven't figured out what the difference between the two sites is however in focus
Does this have any implications for P vs NP? I guess the question would be is the sensitivity of a 3-SAT problem related to finding a solution?
It was a mistake in the original title and article. They mention it in a note at the bottom.
Hi, I am interested in the QA Role, and would like to know more about it.
That only works if anyone is “listening.”
So... do you doubt the data? Do you doubt that the warmest years on record have happened in this past decade? Are you implying that calibration errors actually explain anything when the facts in question are obvious?
Part of finding yourself, and not appealing to people is you take the next step and foster a better understanding of social interactions in groups. You use a bit of cynical implementation to be part of groups and team's. You're not doing to prove anything to you, but other than being singled out and isolated.

I understand being self actualize is great, but part of growing is what is more valuable to you isn't what you know but it's what other people know. If your not integrating yourself part of social circles you miss out on leads and adventures you wouldn't of otherwise found if you're sitting by yourself because no one want's to interact with yourself because you haven't developed yourself more than yourself.
I had a Moto G (it was my first Android phone) and the Mi A2 is way better than that.
Climate change will increase the variance of rainfall from season to season. California is projected to have a >15% increase in average precipitation: https://nca2014.globalchange.gov/report/our-changing-climate...

The increase in variance means more droughts, and more need for reservoirs.
Self-taught as well. It’s a game. All the big name software co’s and the startups founded by former big name software devs like to play it. Heck, I’m starting to enjoy the game (primarily because I have exceptional pattern recognition skills).

I was failing interviews too until I picked up an undergrad CS algorithms book and read through the first few chapters on data structures and theory. Then I signed up for LeetCode premium. After a couple months of reading and practicing, I was getting an offer from every place I interviewed at. Now I’m at one of those big name software companies, and if I’m ever asked to interview a candidate—well, I don’t know what I’ll do. Maybe something with a binary search tree. I’ve literally never had to use that in 8 years of development. :)
As a DevOps guy who's been screened out of companies that care about such things, I'm a mix of horrified and skeptical.

I'm horrified because I'm seeing some gross incompetence in the realm of organization in thinking, clean infrastructure and security awareness. And some of this punishes the old(er).

I'm skeptical because I think many of these interviewers are themselves lousy systems people, are building environments that may need to be bailed out one day, and to boot are probably not people persons. A people person can sense better how to conduct an interview to feel out how to determine whether the candidate is clever and useful.

I took a managerial route so I'm mostly immune now, but boy do those cocky coding interviews stick in my craw when I think about them.
> I tend to think that a linear (or worse) extrapolation of warming trends is unscientific and unlikely, that the effects of current modest warming will not be apocalyptic (which still leaves plenty of room for various catastrophes), and that human ingenuity will be able to mitigate the worst effects. In short I don't think global warming is an existential threat to humanity or the Earth.

Wait so now you're more of an authority than the already-conservative IPCC models which do not account for the ever worsening effects of sea ice and the methane feedback loop?

We're already observing in real time the loss of many ecosystems due to climate change, and we're far from the temperatures proposed by the BUA scenarios.

You're saying that a linear warming trend is unscientific when the entirety of the evidence at hand is showing that an increase way above linear is most likely, and already being observed. So what, you're expecting that the continued, non-linear increases in CO2 concentrations are going to magically not work with all the known feedback loops?
One of the things I found most lacking from the official chrome and FF documentation, is how to use NPM with your extension for dependencies and how to automatically build and release to both the FF store and chrome store.

There are a couple of issues that come up if you just plonk a package.json in your root folder, for example - now you the same information like extension name and version number duplicated across two files, the npm package.json and the webextension's manifest.json. Nevermind the fact that it's not obvious at all how to distribute the npm dependencies with the extension once you have them installed on your computer

On all of these issues, the best "tutorial" I've found is just looking at the structure of sindresorhus's "refined GitHub" repo. He and the contributors have totally nailed how to integrate npm, automate the build and manage the package.json files plus much much more, in a very readable way. I would definitely consider mirroring the rough structure of refined GitHub just for sanity reasons. Everything about it makes sense.

Here's a link to the refined GitHub repo --https://github.com/sindresorhus/refined-github

And if it helps here's a link to the extension I built using refined GitHub as a model -- https://github.com/spookyUnknownUser/laconic_hover
I tried to implement the most minimally important features of the build and packaging system of refined GitHub in my project.
Indeed. I originally thought the Q and pizzagate stuff was completely crazy when people in my circle would mention it. But then I got curious and started digging into it here and there, and saw all these pizzagate photos on Instagram pushing pedophilia (which the media completely ignored in all their stories defending the place). And then the weird photos of parties with known political figures, hosted by known cultists.

The so-called “rabbit hole” only gets deeper from there, going into the Clintons bailing out a child trafficker in Haiti, only for the lawyer of said bail to get arrested for involvement in one of the biggest trafficking rings in Haiti, and finally, the woman who was bailed out changes her name and gets a job at the company who sends out amber alerts. And there’s Epstein and his ties to political figures and to people in power, which Q has been talking about for a long time.

There comes a certain point where you can’t explain away all of the gnarly things that have been uncovered by the anons. I would like to see a factual “debunk” of the things uncovered from the QAnon movement, but I’ve yet to find one that isn’t simply a baseless hit piece by the media.
First nuclear fuel order placed for Vogtle 3 power plant
Where I work we give people real problems to solve during interviews. We have a great team that gets a lot of work done. In hiring we put emphasis on practical expertise with the tech we use and the problems we face and not academic puzzles. There's immense value in having a strong computer science background and I feel we've had success being able to get a sense in our candidates where they stand without the standard whiteboard hell other companies put their candidates through.
A Lisp-1 derived from Common Lisp and runs interactively on microcontrollers? Awesome!

Stuff like this makes me wish I had more time to devote to electronics hacking.
Foxconn in Wisconsin (Milwaukee and Mount Pleasant) is hiring in the following ONSITE fields:

- AI/Machine Learning

- Content and Digital Marketing

- Industrial, Electrical, Manufacturing, Health & Safety, Firmware, and Quality Engineering

- Executive Assistants

- Marketing Analytics

- Supply Chain

- Finance

- Project Management

See those job listings and more at https://foxconnjobs.us. Speaking Chinese or knowing how to deal with asian culture is a huge plus.

Foxconn is the largest electronic manufacturing company in the world and is rapidly growing in Wisconsin. With a focus on Industrial AI and a mission to create an intelligent data ecosystem, as an employee at Foxconn you would be working with cutting edge technology in a fast-paced and international environment.

Specifically for HN: We are looking for AI talent in vision, NLP, text to speech, and industrial prediction. For technology, we are mostly doing tensorflow in python3, but are open to whatever you're productive in. When people in interviews ask us what our company culture is like, we'll call ourselves "the world's best-funded startup." But it's not hyperbole -- There's a lot of room for people with big ideas that can leverage our data to make money with world's largest electronics manufacturing company.

We might not be a silicon valley startup, but we are the 5th largest private company in term of employees and the largest tech employer in the world. We probably manufacture the GPU you use for training or the cloud server you ssh into. Find a position at https://foxconnjobs.us and let's get in touch.
Surely electricity prices have something to do with that, I hope in future energy becomes abundant enough that we can waste it without costing a fortune or destroying the environment. I want my toilet seat warmers and aircon, I want my PC to be as fast as possible and not throttled, I don't want to feel guilty about using a clothes dryer. On the bigger scale imagine what we could do with cheap water desalination and removing dams.
Paraglob – Quick, parallel string matching against large pattern sets
Freedom to speak your mind, when it directly leads to the infringement of others' rights, is not a fundamental right. I have no right to say "Hey, so-and-so is a cheat, don't do business with them," however strongly I believe it, when they're not. I have no right to say "You should rob a bank, and I'll teach you how." I have no right to say "This herb will cure your disease" merely because I believe it, if nobody has convinced the government to also believe it. Heck, I don't even have the right to repeat your comment, except in specific ways and circumstances.

It is true that fundamental rights must be preserved even when used distastefully. But the fundamental right of freedom of speech is not a right to say whatever whenever, and it is not at all clear to me that propagating dumb conspiracies in a way that leads to violence is within the line. (Nor propagating smart conspiracies—since it's not the conspiracy itself that makes it questionable here.)
Let me see if I understand this right: New Zealand citizen and Facebook board member Peter Thiel criticizes UK-based DeepMind and its sister company Google for working with non-US countries on AI technology.

In addition, there's no mention that three of Thiel's key investments (Space X, Palantir, and Anduril) require contracts from the US government, which is run by a President who Thiel helped get elected and is very hostile towards China.
Even without being able to consciously explain their expectations, humans are often consciously aware when their expectations have been violated. Experimentally, there are lots of responses that can be tracked. Unexpected stimuli causes slower reactions, longer focus times, and stronger memories. https://onlinelibrary.wiley.com/doi/full/10.1111/tops.12292
I am a 10x Product Engineer. Here is why?
Might consider a different name since Triton is already a cloud platform from Joyent.

https://www.joyent.com/triton/compute
Yep. That reminds me, there's a major piece of OpenMPI called "schizo" that supports "multiple personalities" of runtime environment. I don't know how they got away with that one...
A famous writer once said that no one should write a book before 40. So it's not a totally crazy idea.
In the case of something like autism, the presentation of symptoms is massively complicated by the amount of support and therapy/'training' a person has had. In a population where everyone had equal levels of Foo and Bar, but a widely varying level of therapy, they would show widely varying levels of 'autism' in their diagnosis - and this would complicate any attempt to study the relationship of Foo+Bar<->autism.
Extensions rarely cause slowness. Plugins (e.g. Flash) do.
I had actually used the phrase;

>This is more to prove to yourself and gain standing in the industry

The second part is the critical one. While you can certainly learn anything you want by yourself, the Industry will not recognize nor accept you without a minimum of a Bachelor's degree. You will hit a hard barrier sooner or later in terms opportunities, career growth and money. That is just how it is in the real world.

PS: There are plenty of studies showing a distinct correlation between Education level and Earnings potential(just do some Google searches). Here is a quick read: https://www.bls.gov/careeroutlook/2018/data-on-display/educa...
SOS is pretty recognizable even by people that don't know morse code. It has a very distinctive pattern to it. You can use it to get someone's attention.
Everyone can now invest easily in global ETF
here you go. https://partiql.org/assets/PartiQL-Specification.pdf
Were you using a CORDIC algorithm? Bit shifts and adds, no multiplies required.
> You're picturing someone crossing at a right-angle to the tram tracks

I'm picturing that because it's the most common occurrence. When your traveling in the same direction as the tracks then those tracks are always out in the center of the road and your as far left as possible. The only times I've been caught in the tracks was when I'm trying to turn right from the middle in which case a hook turn is usually better. You also need a bit of caution when your crossing curving tracks.

They aren't notoriously bad and in practice barely an issue, there are far bigger things to worry about.
Probably hyphenating the link.
WGAMES | Senior Unity Developer | Toronto, Canada | ONSITE | VISA

WGAMES is a mobile games startup looking for Senior Unity/C# Engineer to develop core frameworks our current and future titles use.

We are looking for people with experience shipping games and apps on mobile platforms, declarative frameworks such as React and solid CS backgrounds.

Please apply here: https://wgames.bamboohr.com/jobs/view.php?id=48
Exactly. I'm 45 and on my n-th startup attempt as a founder, after n-1 failures, where 5<n<10.

I'll see what lasts longer, me or my failures. :)
Only $113B? Half of CA budget and we were like 30B under budget last 2 years. Divert more funding to this. Easily doable
Be yourself is terrible advice if you read it as an excuse to thoughtlessly act on every impulse. That's not what being authentic means. It's unfortunate that the author fails to provide even a loose definition. High self-monitors aren't necessarily being inauthentic, and low self-monitors aren't necessarily being authentic. They simply have different strategies and preferences for navigating the social landscape.

Being yourself in this context is to me more about having a certain resilience to social responses -- being confident and without remorse with your words and actions, because they're grounded in your beliefs, attitudes, and behaviour. Just because you're being authentic doesn't mean everybody will like what you're saying or doing. But if you're authentic you can take it or leave it and keep going.
I just did the same with Amazon since they have the same tip practices as DoorDash. That and reading about the Ring Alarm system being sold by law enforcement it just put me over the edge.

Can I avoid AWS? No, but I can certainly not spend my own money directly on any of their services.
> highly unlikely events occur all the time

They do?
The SQL standard includes JSON support: https://modern-sql.com/blog/2017-06/whats-new-in-sql-2016
While true, those numbers are tiny. When people talk about fossil fuel subsidies, they're usually talking about the externalities not being accounted for, or the cost of wars/military.
Someone can run an entertainment channel under the guise of a news service to influence the thoughts of millions. Which is more dangerous?
Good article, it is obvious that as we get older we (statistically) have a lesser chance of success in winning an Olympic medal or out twitching the best FPS gamers - but for writing and IT work - age doesn't come into it.

What does come into it (and why this bias continues) is that perhaps a highly percent of older IT workers are behind the times or irrelevant - some people simply stop wanting to learn and grow.
I don't know why the author created Psyche, but WASM is mostly made for being sent over the wire e.g. when you visit a web site. For this, small binaries are usually very helpful because it speeds up JIT and download. Rust on the other hand wasn't really made for creating small binaries. This is because of the language encouraging non-erased generics aka monomorphization as well as associated bloat bugs like [1]. Maybe one day the bloat bug is fixed and someone can create a lint to warn against generics and we'll get monomorphization-free iterator libraries, but until then Rust isn't perfect for wasm.

[1]: https://github.com/rust-lang/rust/issues/46477
> I wonder what the motivation behind that was

Middleboxes.

While the Internet is supposed to be end-to-end, there's no shortage of intermediate systems that pretend to understand the upper-layer protocols being carried, and that act on that what they think they see. Every single change to the visible parts of a protocol, no matter how small, risks breaking when one of these observers are present. TLS has been hit particularly hard by that; TLS 1.3 was delayed for many months while the protocol designers tried to figure out how to change the protocol without it being rejected by these interlopers. In the end, the solution was to make all TLS 1.3 connections pretend to be TLS 1.2 session resumption connections, and hide the real protocol negotiation within the encrypted session.

> setting up what is effectively an anonymous (EC)DH session first seems to provide no extra protection from an active MITM because it's unauthenticated

It's actually authenticated with the server certificate (and client certificate if one is being used); the authentication covers the whole protocol negotiation.

Since with active MITM the intermediate box has to be one of the ends of each half of the connection (otherwise the authentication will fail since the ECDH keys won't match), the protocol negotiation protects against misunderstandings: if the MITM box does not understand TLS 1.3 (or any future version), it will negotiate TLS 1.2, instead of getting confused by all the changes to the protocol in TLS 1.3.

> as far back as SSL 2.0, and presumably 1.0, there seemed to be no attempt to make the whole protocol encrypted

The goal back then was to protect the data, not the metadata. Only recently have the bad experiences with protocol ossification caused by broken middleboxes led protocol designers to also protect as much as possible of the metadata.
One way that you can get bad results is to start with too broad a hypothesis, like 'autism is related to maleness', conduct your experiment and then engage in p-hacking, or analysing all the relationships in the data that would support your hypothesis until you find one that looks significant. [https://bitesizebio.com/31497/guilty-p-hacking/]
I drove for DoorDash and I absolutely prefer the guaranteed amount with them keeping the tips.

First of all, people tip beforehand so it's not based on quality of service anyway.

Second of all, it makes DoorDash a steady stream of income instead of hoping that you'll be tipped enough. Most people don't tip and if the tip is large enough, you do receive the tip.
"Be yourself" is the best advice I've ever received. But it took me nearly 20 years after I heard it to figure out who I really was.
> This ray tracer is developed from an example in Paul Graham's book "ANSI Common Lisp"

I am currently reading that book, so I was immediately reminded of said book when I read the title.

Nice work making a microcontroller version of it :)

> On an Adafruit ItsyBitsy M4 this scene containing five spheres and a plane takes approximately 230 seconds to render. It occupies about 1460 Lisp objects, and should also run nicely on an Arduino Due or ESP32.

> [...]

> The ray-traced image has a resolution of 160 x 128 pixels. To generate this we call tracer:

(defun tracer ()
(dotimes (x 160)
(dotimes (y 128)
(plotpoint x y (apply rgb (colour-at (- x 80) (- 64 y)))))))

> This calls plotpoint to plot the pixel on the display device. For each pixel it calls colour-at to get the colour of the pixel:

How much time is spent updating all of the pixels compared to the time taken to do the mathematical calculations of ray tracing? I imagine that the calculations dominate the time taken by a lot.

Can a whole region of the display be updated faster than the amount of time it takes to set each pixel of the region individually?

What I was thinking of is that since it takes so much time before the whole scene is done rendering, perhaps it would feel like it took less time if the code was changed to render the whole thing in finer and finer chunks.

First set the whole display to the color of the coordinate at position (x, y) = (160, 128), then divide the display into four regions and update the three of the four subregions that said coordinate is not within, with the color of their local bottom right coordinates, and keep subdividing into fours and updating three of them like that, to quickly get a lower resolution sense of what the scene looks like as a whole.

It will take a bit more time in total, but if the calculations dominate by a lot, and if updating regions at a time is relatively fast then it may be perceived as being faster. Plus if you are working on a scene you can spot misplaced objects sooner without having to wait until everything “before” has finished rendering.

I think a lot of 3d renderers used to let you render in that way and perhaps some still do?
How London became a test case for using facial recognition in democracies
I'm sorry, I still don't understand practical applications of that paper. Does that mean we now can write "smart" function with input of booleans and sensitivity and get results much faster than if we just iterate over booleans?
https://www.cs.stanford.edu/~knuth/papers/huang.pdf