skysight-inc/HackerNews huggingface dataset:
I am in the process of migrating a client’s CI to GA and have seen rough edges.

One example is there is no native way to serialize workflow execution. This means if you run two commit-based triggered actions in quick succession, you can have tests pass that should not. (They run against the wrong checked out code!)

I had this happen in front of the client, where it appeared a unit test of assertTrue(False) passed! It was so undermining of GA I had to chase down the exact status and prove ability to avoid (using Turnstyle) to the client. I wrote an email to the GA team specifically telling this story and expressing my concern.

Another is scheduled actions, where even if you specify a cron, the action has a window of several minutes when a GitHub runner will execute it, and there are cases where the window is missed and the action is not run!

This isn’t documented, though GitHub recently made the docs community-editable, possibly realizing there is too much to do.

All that said, the product is still relatively new, and even with these rough edges it is __really__ good.

Having CI definition alongside code, with free-ish VMs available at all times, (except when it goes down,) and results all inside GitHub is amazing.

Also, the self-hosted runners are amazing, as they allow some really simple matrix definition to run CI on custom HW and network environments.

If it weren’t for all the recent negative attention recently, I would have said GH was doing really well, inclusive of GitHub Actions.
Real monthly mortgage payments can be very misleading. It's quite different if one pays 15 year mortgage VS 30 year mortgage. Of course, for 30 yr monthly rate is lower but total costs are way higher.
UN actively passing names of Uighur dissidents to Chinese regime
If you want to learn React, but somehow the approach of most tutorials elude you. I wrote one from a different perspective.

https://github.com/kay-is/react-from-zero
The big tech companies have plenty of satellite offices, though. If you want to work for Google but need to stay in NYC, Boston, Pittsburgh, Chicago, Santa Monica, Seattle, Boulder, Austin, etc. for whatever reason, you can totally do that. You just are somewhat limited in the teams/projects you can be working on, and it may affect your career advancement. (But this likely applies to remote work as well.)
That depends solely on what is an "analytics cookie". If it's a permanent identifier, then it's considered PII and requires a GDPR consent. Otherwise GDPR doesn't care. You can freely store foo=bar to a cookie.
This is not about being open-source, but about being popular.

OCaml is a fine language, but it's not a wildly popular one. Should the authors have started with, say, Python or JS, they won't have the problem with support from third parties. Please note how their choice was between open-source Rust and proprietary (CORRECTION: also open-source already) F#, both descendants of the ML family.

When you pick a language and start to feel you're overgrowing its ecosystem, you either migrate off of it (as in the post), or start developing it to help it move in the direction you want. In the case of OCaml, Jane Street and Facebook chose the latter route.

UPDATE: Thanks for reminding that F# has been open-sourced: https://github.com/dotnet/fsharp/
A Supermetrics Alternative on Deal (save 96%)
I imagine the LD50 of many substances are defacto non-reproducible despite being mechanically replicable. i.e. the world will not permit us to test the LD50 of FOOF so any measure of its danger to human lives is defacto untestable. Yet we have a notion of its truth.

Of course there is an epistemological distinction here between a thing that cannot be reproduced by its nature vs. one that cannot be reproduced by societal norms.
>Especially in CI pipelines that like to rebuild images from scratch.

If people are doing that at scale on free accounts then I can see why dockerhub feels the need to impose limits on their free offering. Also...this is why we can't have nice things.
If you're interested in learning more about F#, I strongly suggest joining the F# Foundation Slack. Unfortunately they make it surprisingly difficult to join, you have to create an account on the F# Software Foundation website (https://fsharp.nationbuilder.com/forms/user_sessions/new) and then "join" the foundation (http://foundation.fsharp.org/join ; you'll see the option to join once you have an account).

There's a large community of very helpful people willing to answer questions.
AI May Help Identify Patients with Early-Stage Dementia
It does harm you and others. By continually weakening their immune system, they are more prone to viruses which they spread to others.
https://archive.vn/I46JR
For a long time React docs had a very prominent place for "React without JSX" that showed that JSX was nothing but a bunch of functions [1], and you could skip all of them by doing

var h = React.createElement

h(...)

A few people where doing that. And early on you could switch to Preact by substituting Preact.* functions for React.* functions in the transpilation tools.

[1] It's still there in advanced guides: https://reactjs.org/docs/react-without-jsx.html
Your underwriting standards are going to be different depending on how much skin in the game you have.
you could use a maximum value from a parameterized table that I'm sure Michelin has for their top of the line super-car class tire.
Looks like they edited that part out, yeah.
Any chance there weren't any line filters on the POTS equipment? I haven't had DSL in years but when I did I had to have filters on any telephone devices connected to the same line.
And recently Maryam Mirzakhani. Usual explanation is that they can't ride equity agenda there and have to earn money with hard skills. So they become compulsory geniuses just like men.
Download the latest version Telegram program with ease
I'm Paul, founder of Two Minute Reports.

Running repetitive reports for your business is a tedious task. It's quite a waste of time and efforts. We experienced this ourselves as well. This is the reason why we founded Two Minute Reports.

Basically we are automating all the time consuming tasks regarding reporting and data insights, directly in Google Sheets.

Looking forward to hearing your feedback!
The post is on the website of Copperhead, who maintain of CopperheadOS, an alternative Android ROM.

Writing about the Secure Enclave would be pointless because it's completely unrelated to the domain the article was written for. Maybe they should add a line "oh by the way, Apple does things differently" because much more than just the security chip is done differently by Apple, but that wouldn't make much sense either.

The article does have a short bit about the secure element in the phone, which serves a very similar purpose to the secure enclave, except less well-integrated because Android device manufacturers don't control all the hardware.
Tugboat in south San Jose batters and fries their fish to order.
Running CI against arbitrary code is extremely difficult to do securely and I'm not sure anyone does more than a token effort. Test infrastructure is not designed to run against malicious code.

One of the examples dumps environment variables which may contain secrets by injecting code through a github action. What's stopping code inside a PR from sending the same info over email?
Usually after an election I just wait until someone tells me what happened. When Trump first won back in the day, some dude in the gym just came up and told me with a forlorn look on his face.
Millikan's oil drop experiment on quantization of charge and measurement of e is an infamous example. No one can reproduce his reported results and, in some ways, his reported results go beyond what's attributable to bias and cross the line into fraud. And yet his ultimate result was true enough, and he progressed science enough to win a Nobel.
Yeah that seems pretty questionable. Why would noise follow a polynomial at all, much less a 12th order one?
That's a nice hypothesis, but until it has been tested, that's what it remains. If Sweden is testing it that's nice for everyone else, but there's no need to run the experiment multiple times in parallel.

It's amazing to me that people so purportedly pro-freedom eagerly want the government to perform a public health experiment on the entire country. That's quite totalitarian if you ask me.

BTW by saying that mask wearing is opposed to herd immunity, you are tacitly agreeing that masks work to slow the spread.
Could someone explain how these laws' delineate hate speech vs. non-hate speech?

I suspect that any discussions about these laws will really benefit from a clear understanding of the laws' precision and scope.
The fact that a ton of AI work was beaten by a flash of inspiration just goes to show how far behind AI is over the human brain. But excitingly, it also suggests a crazy future where machine can actually do that.
Sure, it's not the same as a revenue tax. But compared to a profits tax, money spent on company purchases also never makes it into the profit column. But money the company later spends on salaries, is taxed by VAT.

There's an argument that VAT is regressive but this isn't it. Who effectively pays (meaning economic incidence) is complicated. But sometimes it works out that poorer people pay a larger proportion of their income in VAT than do richer people. It seems entirely OK to have a mixture of regressive and progressive taxes.

And sure, not completely free within the EU, but the range of acceptable rates is pretty wide, maybe 17-27 exist today? I haven't done the numbers but France could surely raise an order of magnitude more money from VAT than they collect from corporate profits, if they wished.
Also vim user. I use fairly minimal plugins. Mostly Nerdtree and the tabs plugin for that, formatting plugins for various languages, and CtrlP. I've tried autocomplete a few times, but never found it worth the trouble. Might be because I mostly work in dynamic languages where autocomplete is mostly awful, and it's easier to just remember, yank from elsewhere, or lookup function names and signatures than to get anything useful from autocomplete.

I don't really like realtime linting, autoformatting, or error highlighting either. I find it highly distracting, and usually it's complaining about something I was already going to fix anyways. I'd rather have such things done only when I intentionally trigger them. I'd say please stop whining about syntax errors and test failures in code that I haven't finished writing yet.

I've tried some Git plugins, but never got into those either. I still prefer the gitsh cli application for most of my Git work.
You download code to run on your computer. You can't audit all of it. So, there is only two non-exclusive options:

A- Trust the source or an auditing third party (source signatures, apt, App Store, etc)

B- Run it on a sandbox, optionally extended with capabilities explicitly allowed by the user (browser, android, docker, wasm, snap, etc)

It seems there is no other way. This also shows how the classic unix permission model is obsolete. I think Wasm has a big role to play here.
Look into the Nielsen-Norman group (nngroup). Tons of expertise to perform proper user interviews. Keep building on what you learn as opposed to looking for THE way.
While you are correct (IMHO) to question the use of masculine and feminine to characterize these sets of words, in the end that is not actually relevant to the result. That is, if the authors had called the sets "cooperative words" and "aggressive words" instead, the result would still be interesting.

I suspect the authors chose masc/fem to describe the words because that makes for a more click-baity headline for the paper. Not so that it would peg the irony meter of people who notice that they are using gender stereotypes to characterize words in a paper ostensibly written to help reduce sexism.
Channable - https://www.channable.com | Utrecht, The Netherlands | ONSITE (post Covid) - Remote EU (in consideration)

Join one of the fastest growing scale-ups in the Netherlands. We currently have several open engineering positions to join our team in Utrecht.
We are a young company with a strong engineering culture and some unique data problems, that we are solving for our customers. You can read more about the kind of work we do on our blog: https://tech.channable.com/

Our Stack includes: Haskell, Python, JavaScript, TypeScript, Ember.js, PostgreSQL, Redis, Ansible, Terraform, Nix

We currently process billions of products per day and offer technically interesting and challenging work. We are looking for highly motivated and skilled engineers to join our team.

Open positions:

- Team Lead DevOps: https://jobs.channable.com/o/team-lead-devops

- Python Software Engineer: https://jobs.channable.com/o/python-software-engineer-utrech...

- Haskell Software Engineer: https://jobs.channable.com/o/haskell-software-engineer-utrec...

We also welcome open applications: https://jobs.channable.com/o/open-application
China killed the workstation vendors, yo. Cheap and easy PC hardware, self-assembled, simply started to kick ass in cycles much more aggressive than the ivy-league boys and pencil-pushers who ran the Big Iron companies could deal with.
The question wasn't, "how can I afford this?" though, it was "but what if I forget to renew?"

If you're already buying your own domain then this is a valid solution, particularly if you can't or won't set up autorenewal.

The affordability of paying for your own domain and also your email provider is a separate conversation entirely.
why is blue yellow green orange red
F# is not proprietary. https://github.com/fsharp/fslang-suggestions
My take:

1. "I have this application, but I need to process batch jobs / run heavy workflows / do ML etc..." -- definitely split into multiple services.

2. "I have this application, but this one feature I want to add is implemented really well as a library/app that's not easy to integrate" -- same spirit as 1 -- also a good candidate for SOA

3. "I have an application for end users, and various internal tools that differ in their quality/security/privacy requirements" -- probably a good reason to build those separately (but not a necessity)

4. "I have an application and it doesn't scale well with my growth" -- this is one of the most common reason behind implementing microservice architecture, but I think it requires a lot more thought than just 'yup, let's obviously do horizontally scalable microservices'

5' "Our monolith is slow to compile, run and test" -- careful with this one: it's probably easier in the majority of cases to fix your tests, builds, and runtime speeds, than start splitting up your (probably already very complex) application into services

6. "Our org is split into multiple functional groups and we want to move independently" -- not a good reason for SOA/microservices: you're increasing eng complexity and reducing org collaboration and risking a lot of work overlap.

7. "Microservices have been successful in [Big Company]" -- not a good reason. The benefits/trade-offs are usually fairly unique to each organization and require careful "inward" thinking instead of following trends

8. "One microservice per business function is a good pattern and we're going to mandate it" -- terrible idea. Top-down eng culture mandates prevent better solutions from even being considered. Don't do this at your company.
It's an ecosystem, a market, there is no one single actor to point to.

People couldn't sit on stock for very long because other people were flooding the market as fast as they could.

There was simply scarcity and that's it. State's had their procurement and price enforcement procedures all wrong while they sat idly for the Federal Government to procure for them, it never happened and that is what cost the most time.

The better version of events was that states assumed this level of autonomy at the very beginning and ramped up their own domestic production back in January. They created credits for this kind of production in the private sector, while also subsidizing a retail cost above a certain price, creating a ceiling for consumers. None of this happened and this affected the medical workers and immunocompromised greater than any entrepreneur hoarder could.
I think you're smart for cutting that toxicity out of your life. I quit Facebook a couple years ago I've never regretted it.

Luckily Twitter wasn't a "friends" platform for me, and so far I'm doing okay using Lists and being generous with blocking.
What companies are seeking in a Cloud Architect: Five trends
I understand the good thought behind this, but should we really be encouraging large groups of people to take off their masks?
You can't just look at the NASA budget. Defense spending was also a huge part of our activities in space.

My grandfather built satellites at Lockheed in Sunnyvale all through the 60s and 70s and it was a glorious time for him. For reasons that I never quite understood, he hated Reagan for "destroying the industry" in the 80s (by which time he was in Denver at MM).
GPUs simply have more bandwidth than CPUs. GPUs have huge latencies on VRAM, but are fed by GDDR6 or HBM2 at 1TBps at relatively cheap prices. There's no comparison with bandwidth.

NVidia NVLink is 300GBps GPU-to-GPU communications. In contrast, AMD EPYC is 50GBps CCX-to-CCX communications. Once again, there's no comparison with bandwidth, the GPUs simply win.

GPU-to-GPU is wider than CPU-to-CPU. VRAM-to-GPU is wider than RAM-to-CPU.

-------

If you have a problem that cares more about bandwidth than latency, then GPUs are simply the best architecture. Period. The pure compute performance is paired with absurdly huge bandwidth numbers.

Most consumer problems are latency-bound. HPC however, is specifically programmed to be bandwidth-bound instead. It takes effort and optimization to get there however.
Release (YC W20) Is Hiring Account Execs and a Product Marketer
تحميل لعبة الاكشن Fallen Region قتال الزومبي روابط مباشرة + تورنت – ابراج سوفت
Following the link from there to https://ico.org.uk/for-organisations/guide-to-pecr/guidance-... you find this paragraph:

"""
Are we required to provide information and obtain consent for all cookies?

No – PECR has two exemptions to the cookie rules. Regulation 6(4) states that:

(4) Paragraph (1) shall not apply to the technical storage of, or access to, information -

(a) for the sole purpose of carrying out the transmission of a communication over an electronic communications network; or

(b) where such storage or access is strictly necessary for the provision of an information society service requested by the subscriber or user.

"""

Strictly nessesary includes "Cookies that help ensure that the content of a page loads quickly and effectively by distributing the workload across numerous computers (this is often referred to as ‘load balancing’ or ‘reverse proxying’)". That covers at least one of the Cloudflare cookies directly, and gives good indication that the other two also qualify.
> Ant is definitely not a pyramid scheme, if you've ever been to China you'd know.

As someone who lived in China for 9 years, these kinds of arguments are always really vacuous. Perhaps just say Ant isn't like Amway and has a low fraud rate (for China, anyways), which is probably enough to deflect the pyramid scheme argument without resorting to an authority fallacy.
You don't even have to drop the remaining zero-days if you apply enough performance hacks using unsafe.
> The reference you gave for "They pay less on a monthly mortgage payment" is itself adjusted for inflation as noted on the chart. So using the questionable inflation figure itself to refute inflation isn't persuasive.

Yes, it's adjusted for inflation. But if housing costs were growing faster than inflation, the monthly mortgage payment adjusted for inflation would still be going up.

> My own experience is only anecdotal (e.g., upstate NY, western pennsylvania)

Head down to Kansas City, or east Texas, or pretty much anywhere in the sunbelt. These places are booming. They're full of young people, families, and tons of kids.
Yes: the location information on the browser. You cannot access it for non-essential purposes without user consent. See
Article 5 / Statement 3 in the ePrivacy directive[1]

[1] https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...
My son told me at breakfast — it was the first election he could vote in. But like you I figured the results would be the same regardless so I had read a book and gone to bed.
If you invest in more manufacturing capacity and demand doesn't materialize you're just losing money. So what happens is that manufacturers try to make their company as lean as possible because they assume an unpredictable event like a pandemic will never happen and only produce exactly as many units as needed since there is no benefit to overproduce even a little bit. Once demand starts to explode during the epidemic there is no headroom to produce more masks.
Fair. Good luck :-)

Happy CircleCI customer.
High security hardware/software is such an awful market.

You get open source fanatics that will cut you down any chance they get. Nothing is ever good enough and god forbid you want to charge money for anything.

Most actually don’t know anything and cant distinguish good products from bad. They are just paranoid.

People who actually want to buy security products listen to the loud mouth fanatics so nothing can actually get made because the fanatics will ensure that only free is good. The ensure the market is dead.

Copperhead tried to make a good run for it. But in the end when you try to tame a fanatic you are going to get hurt.

And then there are mediocre-to-bad products that are suspiciously successful and get deals easily. It is like someone powerful makes sure they become widespread.
We have a rather difficult onboarding process and users often message via the chat for help.

For the homepage I'd say visitors message rarely so it is less useful. That said, the ones that do are usually the same who convert as they are already fairly qualified leads and just want a little extra info before they sign up.
yes, I was referring to theoretical, mechanically limited speed.

It's not like the tires can expand in diameter 200% though. I'm sure that Michelin has parameterized tables for the tire's mechanical behavior that they are confident about by now. They aren't exactly new to tire engineering...
As a robot with no feelings or worries, I do not see how you people just refuse to wait until ((friendlyDate.tomorrow))

Yeah, snarky but whatevs. The assurance of control helps, even if it’s just checking your phone is still working while expecting a call.
Confident, not because rustc is written better but because your comment confuses two types of bugs.

The bugs you're talking about in JVM, flash, and javascript implementations are bugs that allow malicious code to confuse the language implementation and break out of the programming language defined sandbox. Rust eliminates this class of bugs by not trying to sandbox anything in the first place :P.

If you did try and modify rustc to create that type of sandbox, you would fail, rustc is filled with the sort of bugs that allow malicious code to trick the compiler (largely as a result of using llvm as the backend).

However the bugs that would undermine the security of correctly written code are a different sort of bug. These are bugs where the compiler takes well defined non-exploitable code and miscompiles it to produce a program that when fed malicious input is exploitable. These bugs are much rarer, because the input to the compiler is not malicious so the compiler is much more likely (almost always) to be on the happy/correct path.
The chart is assuming a 30-year fixed mortgage on whatever happened to be a median-priced house in a particular year with prevailing mortgage interest rates.