skysight-inc/HackerNews huggingface dataset:
Just in case, in Sciter (https://sciter.com) you can declare

div {
behavior:check;
}
div:checked {
color:red;
}

and all divs will behave as checkboxes - will toggle :checked flag on clicks.

Same way:

div {
behavior:radio;
}
div:checked {
color:red;
}

Or even :

table > tbody { /* scrollable table body, behaves as <select>*/
behavior:select;
overflow-y: auto;
}

table > tbody > tr:current { /*current "option" */
color:red;
}

Also you can put this in your markup:

<frameset cols="120px,*">
<div>left</div>
<div>right</div>
</frameset>

to have split view.

No script is required for all these.
He does mention in the article that programming is different from some other fields in that it is not regulated: "Unlike other fields such as medicine and civil engineering, in most countries, software programming is not regulated." Medicin and Law definitely fall under the "regulated" category. I can definitely apply his point to science and math because just because you know one area of study very deeply, doen't mean you know much if anything about other areas under the same field.

EDIT: Just to add on the regulated point--it can mean that the varying paths to knowledge are narrower with less variation. You're not a lawyer unless you go through a pre-approved 3 year curriculum, and pass a standardized test (bar). This limits he "why didn't you know about this" complaints because most lawyers have had a very similar path to knowledge.
Is Slack's active user pricing actually usage based pricing?
Also, I don't think your (incorrect / incomplete) transliteration of the C code example to Clojure demonstrates anything we don't already know; namely that `(inc a)` in Clojure has different semantics from `++a` in C. Of course the Clojure expression you wrote has a different semantic interpretation from the C expression you wrote; they're different expressions. The fact that `++a` is side-effecting doesn't make Clojure code that depends on sequencing not imperative (imperative-as-opposed-to-declarative, that is).
This also depends on what kind of software or if it's a hobby vs work related.

I usually do the opposite, even if there's a docker image available, to try it out I follow the build and manual setup. I need to know _how_ it works even if at the end I use the image. If something breaks, I own this and need to be able to debug it. Depending on the program and its architecture, I also need to know how to scale it.
The appropriate mailing list email address is often listed right at the bottom of the blog article too.
The concept you are looking for here is algebraic closure. If you want "ax^2 + bx + c" to have numeric roots and be factorable for all coefficients, you have to expand your definition of number from real to complex.

Probably the most blatant physical example of this is modeling mass-spring-damper systems. The differential equations will map the physical coefficients to such a polynomial, and the roots of that polynomial determine the system's behavior. Without complex numbers, you wind up only being able to describe real exponential responses and don't have the vocabulary to describe the underdamped (and oscillating) system responses with complex exponentials in the results.
The GraphQL Spec, Simplified
Yeah that was the only downside I found with Actionable Agile. It didn't answer the question up-front. However, I think it can work if you're able to estimate the number of tickets instead of time frame. So instead of a best/worst case estimate in time, you'd estimate the best/worst case in number of tickets a task will need to be broken up into. I did this one time when I needed to try to get a better understanding of estimation up front when the work wasn't well defined yet.

It's possible that people may give better estimations when thinking about the number of tickets because then you immediately have to think about the number of individual components whereas with time, you're going more by feeling.
I worked in support and came up with a quick script to check for a very specific issue. It was super simple and really just applied to one customer to find one bug they encountered. It really didn't do much more than look through a bunch of counters and a bunch of if statements ...

Next thing I knew someone had copied it and started running as a rule on every data set / customer they could get their hands on, and of course it was false positive city.

Finally after lots of emails where I would just type "Don't use that script, it doesn't work." some engineer wandered up the stairs to support to talk to me.

They were fielding escalation after escalation for these false positives. Support would run the script, see some flags, and turn their brain off and escalate. Management was so scared of this bug / issue that they would do the same.

So he tells me to use a trick he used with a similar situation.

I announced a new and improved script and management militantly demanded everyone use it, and that all escalation using the 'outdated ' script would be rejected.

The new script just identified if it was the right customer for that script and set a bit if it wasn't. If that bit was set the engineer knew immediately they could ignore the output and would say that their analysis didn't find the problem in question and advised some basic troubleshooting next steps (copy and pasted mostly).

The support soon realized that just running that script wasn't getting them much more than a few minutes of breathing room away from the case, management realized this too and saw all these next steps coming back and the focus switched to 'hey we should do these next steps all the time too'.

That was also one of the ways I started to understand how the engineering team worked and really helped start a good relationship with them.
I hope the people commenting about how great this is have really tried it for a few years. In my experience, living in the dry western U.S., it's not that great. You go from a cheery bright green lawn that only needs a quick mowing once a week to a bunch of drab desert plants and the need to do some back breaking hauling and spreading of wood chips every spring to keep the weeds (you know, also "native" plants) from growing. And as others have said, it's not usable for anything other than looking at or for doing more yard work. No soccer or frisbee among the shrubs. People pointing out that you can still mow your "prairie grass" down to a usable lawn must not live in the western US. The "native" "grass" here is all sagebrush and a variety of thorny things.
I'm super excited about this development. I hope that this is a stepping stone to full-blown remote work campuses like I commented on last month[0].

[0]: https://news.ycombinator.com/item?id=27037859
It displays for me, in place of the favicon (but I'm on nightly, so this might be a more recent change). Here's what it looks like for me: https://imgur.com/a/EwaKsNt
Africa is big, but it's actually more densely populated than, for example, North America.
Get ahead to what? What is it that those people should seek?
I'm working on a language called BQN which I think does just this. The design is done, and we are mainly working on performance and testing for the C implementation (it's also missing some syntax features, but they are all things that don't exist in APL and should be added soon).

https://mlochbaum.github.io/BQN/
I came across this article on Twitter about the lab leak hypothesis back in September 2020. The scientist in the article also was actively tweeting about the theory, she was definitely not being censored.

https://www.bostonmagazine.com/news/2020/09/09/alina-chan-br...
>“If you ban gain-of-function research, you ban all of virology.”

This is an absurd strawman. If it were true, why have there been so many virologists calling GoF unethical and seeking to prohibit it?
Amazon's 34 ICASSP papers touch on everything audio
Boomitra (fka ConserWater) | Lead Engineer | San Francisco Bay Area, ONSITE | Full Time

Are you interested in moving the needle on climate change? We aim to reduce humanity’s entire carbon footprint by 20% in the next 10 years! We unlock carbon sequestration at scale through the world's soils.
We just closed a funding round with backing from some of the world's most notable companies and individuals (soon to be publicly announced). And we're now hiring the best software engineers to take our product and systems to the next level - to enable us to scale our carbon removal work from megatons today to gigatons in a few years!

We are looking for:
Strong coding proficiency in Python & data science libraries/packages (numpy,scipy etc.), SQL and Unix skills including Shell Scripting, cloud deployment
Strong Web and cloud based application development skills
AI/ML Experience

Apply on LinkedIn: https://www.linkedin.com/jobs/view/2540048878/

Learn More about us at boomitra.com

Or feel free to reach out to me on LinkedIn, I'm the founder and CEO!
Maybe it's because I live near DC but $350 isn't bad at all if you're not paying rent. Also this is pretty common in the US as well.
The Anatomy of Mega-Breaches: An Analysis of the Top Data Breaches
I think I like the theory of this but in practicality I'm pretty sure I'd just get irritated by it. In most usage, there is only one input and output format, being plain text. If I specify a given type further and send it to grep/awk/sed/cut, I'd need to explicitly or implicitly coerce the given output to plain text, at which point I'd either lose the original type information or require some unholy transformations to retrieve the original type. I think this misses how I use the shell: sending plain text information to and from files and executables. The whole point is that there is no type system and everything is just plain text.

For something smarter that behaves more like a typed programming language, there's Perl, Python, etc.
This is how popular culture dealt with a virus in 1950.
https://www.youtube.com/watch?v=O5v3tkZ8fiQ
Until you want to work with libraries and are forced to fight one or more build systems.
Definitely agreed that it's weird to "go out" (even if you're just trying to have a nice beer at a decent brewery) in college towns once you're no longer of college age. I once considered living in Burlington VT and the college kid scene was enough to eliminate it from my list of options entirely.

However, as someone who lives in a top-10 major US city right now... college towns are nice. The older I get, the more I want to buy a house, have a lawn, a garage, etc... and not only is that so expensive in my city that I'll never be able to afford it, I also don't trust my city to, say, prevent homeless folks from camping on my front lawn, breaking into my garage, stealing my bikes, etc. Or even bother cleaning my street once in a while so it isn't covered in garbage. So college towns seem like a more and more reasonable balance where I can work remotely, actually afford a house (I know they're still expensive, but not quite NYC/SF/Austin expensive), go on trips without too much traffic, and remain relatively insulated from crime. Plus they're walkable, have nice restaurants/breweries/bars/etc, and I could even adjunct teach as an option in the future.
As others have mentioned, clover can be a great substitute for grass that still allows your kids to play. You can mix in wildflowers along the edges or certain areas of the yard, and flowering shrubs that attract pollinators. Berry bushes can also be a great addition.

If you really wanna provide an educational experience for the kids, add butterfly host plants for butterfly/moth species that live in your area. I planted milkweed for Monarchs last year and it was a very rewarding experience to raise the caterpillars through the lifecycle with my preschool aged kids. This year I've planted a lot more milkweed, as well as dill (for Black Swallowtails).
Well, it’s on my own private network so I’m not as concerned. I don’t expose my NAS to the public.
By "looking closely at" do you mean you've actually grokked the language and used it to build anything?
Perhaps some stability and savings.
Senior Frontend Engineer (REMOTE)

This leader in the lease-to-own-marketplace is looking to add a Senior Front End Engineer onto their team. They are looking to add a talented and motivated individual as their team is the formula for their success. In this role, you will be developing the next-generation of products and systems that serve all of the company’s customers, merchants, employees, and partners alike.
Required Skills & Experience

Strong experience using JavaScript (Angular 2+) / Open to React Experience in cloud platforms, preferably AWS Strong knowledge of REST API’s Understanding of accessibility and security compliance Desired Skills & Experience

Experience with some ORM Understanding of GIT Strong understanding of messaging queues

If you think you'd be a good fit, or know someone who would be interested, please email your resume to christina.forsyth@motionrecruitment.com

PLEASE NOTE: Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.
Linking two related UI elements isn't a "skeuomorph". It is an element of design. A skeuomorph is when you try to make a UI look like a physical object: adding paper grain to the background of a word processor, or making a time app look like a stopwatch.
Good point.

A few days ago I read, many companies prefer cost predictability to cost efficiency.
Because everyone knows whom I'm referring to when I use that title she earned through a lot of hard work, while I've seen multiple Romanized versions of her name.
nothing to do with breton woods. In the long run the real costs of production are driven by comparative advantage not exchange rates. If the dollar goes down you simply pay more dollars for the same widget if the real economic cost stays the same. Manufacturing in China is cheap because China is good at manufacturing not just because of low wages.
Loving how many responding here don't seem to actually realise the socio-economic situation in South Africa is vastly different to that in the US/Europe, and so immediately start making false equivalencies.

As a white male from South Africa, I can assure you this wouldn't have been my reality were I still living there. Black people make up approx 80% of the population, and this would disproportionally be theirs. Reasons date back to the Apartheid regime, which deliberately kept non-whites uneducated, as well as some horrendous mismanagement under the current ANC governnment under then-president Jacob Zuma (who himself serious under-valued education in general).

Just as one example: there was a famous incident where, due to some corrupt dealings, textbooks weren't able to be delivered in Limpopo (one of the provinces) for several years in a row. For many years there have been schools with 0% high school graduation rates. The infrastructure and processes that are taken for granted in developed countries are only really available to a minority in SA. This makes a huge difference.
>not likely to prioritize a college town as a place to enjoy their years or raise a family.

Maybe. I'd probably argue that, if you want to live in/near a smallish town/city that isn't on the outskirts of a large city, you may find ones with colleges often better than those without. Leave aside the students, there is a significant group of professionals (and alumni visiting from time to time) that can make those towns more interesting than a random small town out in the country someplace.

Of course, tourist towns can have similar although that comes with its own set of problems.
Ask HN: What's stopping remote worker from becoming a freelancer?
For the remote workers on HN that plan to continue working from home after the pandemic and will find other opportunities if your company does not allow, what's stopping you from going the freelancer route? Is it the stability of full time work or not having the network for a client base or is it something else?
I've also been sticking with ESR for a while, and wondering how much time I have until the apparent trainwreck that is current Firefox development catches up with me. Android browsers have already gone to unusability hell ever since the firefox redesign, to the point that I've given up on browsing from mobile entirely. I can't even imagine dealing with the same levels of brain damage on desktop. What's the next step, giving up and switching out to Chromium?

Every time I have to use either Chrome or a recent version of Firefox(or any version with default settings, really) it's a terribly frustrating experience.
I've more than once had one of the core developers of Elixir or Phoenix answer a question almost right after asking it in the Slack or IRC channel. I often felt a bit embarrassed to take up their time considering how 'basic' these questions were.

I've had similar experiences in other language/framework communities. It's amazing how helpful some of these very productive people can be to random chat visitors :)!
It used to mean that to me; too. Language changes I guess.

I once had a small kernel patch for my ultrasparc that kept 14 of the system's 16 CPUs from being scheduled for anything but my application, just before they came up with cpu pinning and other, better interfaces for that... I didn't consider that "bare metal" at the time, but it was definitely thinly wrapped.
While it's not necessary, simply saying use 'systemd' is not enough.

How do you handle multiple applications not interacting or affecting the data of another if there's an exploit?
>In all honesty, why would they be?

What kind of an insane statement is that? Because that's the right thing to do when it comes to something like a GLOBAL pandemic.

>Without them addressing anything, the west, particularly the U.S., has had their pitchforks out and ready since day one.

Is that a rationalization for not being forthright about the pandemic and origins of the virus (regardless if it was accidentally from a lab, or came directly from nature)?

And China is not some timid wallflower. Stop pretending like they are. They are a global superpower that really fucked up here in multitude of ways and if they get some criticism then so be it - China is a big boy, it can take it.

>With our idiotic president calling it the Chinese virus from the start, why in the hell would China want to be upfront about what they knew about the origin if it indeed was a lab leak? I wouldn’t.

You would lie to the global public because you don't like Trump? How could you say something like that and even try to justify it. I'm flabbergasted. It's such an immoral statement that I'm surprised anyone would seriously make.

Trump said many dumb things but there's a lot of crazy shit that came out of very high-level Chinese officials as well, such as that the virus came from America. But that's all immaterial. They have a responsibility to be transparent.

>You and others act like this is some elementary school incident where honesty is the best policy.

It's a GLOBAL pandemic. It affects everyone. Transparency is critical! Fault the west for many things, but these kinds of things tend to have full transparency around them. Communist authoritarian regimes, on the other hand, can never find a way to be truthful. The truth always seems to be needed to be dragged out of them. This is shaping up as another Chernobyl moment for another authoritarian communist regime. Ultimately, it's everyone else that pays the price.
There are many, all with awfully googleable names: j, k, q, etc.
There is a more egregious example of Google abusing its dominance with Google Analytics that people often don’t talk about.

With Google Analytics, they offer a free service. Obviously, competitors can’t do that if their business is solely analytics and they don’t have other ways to monetise the service. That’s not the problem. The problem is how Google then use that free service to gain an advantage with their core money-making business - AdWords and DV360:

As anyone in the industry knows, due to many factors (including different attribution methodologies), ad platforms show significantly different results from analytics platforms. The discrepancies easily reach into the double-digit percentages. Any discrepancy of such magnitude is concerning to an advertiser running paid ads. The same discrepancy exists between Google AdWords and Google Analytics too. Except when you integrate the two. Then, Google AdWords data are plugged directly into Google Analytics, eliminating the discrepancy rate and making it seem to any advertiser as if Google AdWords is a far more reliable traffic source then any of their competitors.

It would be very difficult to extrapolate the monetary value of what Google have earned doing this. It is a much more sophisticated and hard to detect example of dominance abuse.
Registered just to respond to you.

Don't you have any other ambitions than working for someone under their rules your whole life? That you even have to be present to overhear convos and so on?
Where you live is only half the problem. The other half is that the modern undergrad has, apparently, unlimited free time. A consequence is that if I want an ice cream cone in Berkeley I have to stand in a line 45 minutes deep. It's actually sort of a big issue!
> you just need to leave. Not worry about what the government is going to do to fix it.

I'm voiding the HN policy and assuming bad faith since you either lack the empathy to see that not everyone is able to "just leave" or you have an agenda to make this a talking point. I'm hoping it is the later.
https://streamable.com/fc5jls
But just the once, though, huh?
A lot of our economic machinery more or less bakes in some big assumptions about the size of the workforce not declining, and we have lots of examples from other countries of what happens when birth rates fall too low (Japan's Lost Decade becoming plural as the birth rate fell and the population aged).
There are many emails stating Fauci did know and people that worked for him panicking. Worried that it would be discovered and their research would get canned.
How do you do that with Node: do you ship Node binary and all packages together with each app in one tar file? Or do you manage Node versions on the server that runs the apps?
What sounds extreme? The person I responded to mentioned toddlers. I mentioned infants.

No one suggested any ratios for actual “grade of school”.
Was this real traffic though? Google Analytics had a massive spam referral problem in 2014, maybe earlier as well [0]

"The problem of fake references in Google Analytics has changed significantly over the past few years. In 2014, we had some bots from semalt and buttons-for-website that visited your website and left fake referrals in your analytics. In December 2014, the attacks began taking advantage of a weakness in Google’s new Measurement Protocol that allowed direct attacks on the Google Analytics tracking servers without having to actually visit your website. This is a lot easier than crawling the web looking for new websites. "

[0]: https://help.analyticsedge.com/article/definitive-guide-to-r...
You know need to know how your server works, how docker works and how your application works.

You are introducing another layer of complexity.