skysight-inc/HackerNews huggingface dataset:
I'd beg to differ.
Between Lambda, DynamoDB, Aurora Serverless, S3, SNS, SQS, API Gateway and now EventBridge, which cost basically nothing at MVP scale and all of which's usage is drastically simplified by tools like the Serverless framework or Amplify, AWS is my go-to for anything MVP

I tried Azure. I ran away. I liked GCP, but it seems I'll steer clear for the time being.
Craigslist is fine for getting rid of single items. But what if I sort through my drawers and end up with a pile of 100 small things that I want to get rid of? I ain't putting 100 posts on Craigslist (or rather, the local equivalent).
Ozone depletion simply means the sun is more damaging. You burn easier, and you get cancer easier.

The long heatwave problems, exhaustion, dehydration, exacerbated fires and so on might be exacerbated in some parts of the country but not to a great extent. If you take the usual precautions (sunscreen, hat, etc.) you shouldn't see an effect.
What do you think Religious persecution is? Ahmedis have been declared non Muslims and are being prosecuted. This is the definition of religious prosecution
> Java 12 is actually 1.12...

No it is not.
"Seems obviously a problem of size. Can you point to a working healthcare system in any other country that has a population anywhere close to the US?"

Healthcare in the US is run at the state level, moreover, in Canada it's also run at the Provincial level.

Germany's healthcare 'system' is bigger than NY and California combined.

In Switzerland, insurance is at the cantonal level.

Scale is not the issue - in fact, scale should mean lower prices.

There actually is not a lot of competition for Medical services in the US, you have very powerful guilds with power handed to them by the gov.

It's almost Mercantilist in a way.
The argument is to use the right tool for the right job and not just the hammer that you’ve become an expert in.

If you know of a tool that is the wrong tool for every job, then yes, it’s still just a tool. Just use something else.
How to Avoid Crash Diet in Digital Marketing?
Maybe you should look within yourself and fix up whatever part of your personality is making you miserable? I'm not being flippant. Programming languages don't make people miserable.

There isn't really an argument, just an observation that the most efficient way of thinking about programming is in data structures and algorithms which are mostly language independent. Nobody should be spending most of their time leveraging language features, so it isn't critical to use any particular language.

I have a large range of pens of different quality. I have a favourite pen. But I'm willing to use any pen if I need to write something down. My focus is on composing a message, not on worrying about the quality of my calligraphy or the occasional scratchy mark. If 'm going to be writing all day I'd rather have my favourite pen but any one will do.
Vast majority of the time, I pick up a project half-way with an existing codebase rather than start from scratch, and it's natural to just keep using what's there unless there's a showstopper, in which case I make the bare minimum addition so I could keep going.

So yeah, just a tool.
AI benchmark – a detailed GPU card benchmark for deep learning
In india nearly 50% of the population is illiterate and even more are incredibly poor. If these people are expected to produce certificates of birth and others its just impossible for them. This NAA law is not about immigration its about stripping voting rights from a huge chunk of muslims and reducing their population from 200Million
Trusted Software Development Company
I think an analogy would be the following:
You need to hammer a nail in a piece of wood. You could do this with a screwdriver but hammer is better suited for the job. However, a hammer made out of glass is less useful than the screwdriver.

In other words, some kinds of tools are better suited for a problem than others, but there exist tools that inferior even though they were designed to solve your original problem.

You should pick the best tool for the job. It might be unclear what that tool is and some tools are better than others at solving the same problem, even if they are designed to solve the same problem.
> there are many articles and papers questioning and criticizing papers from the doomsday side

Name a few please.

> Why do you even believe the "CO2 traps heat" thing?

Same reason why we believe radiation is bad for people. Nobody of us has done any actual experiments on splitting atoms. But some people do. They published the results. They can be verified and reproduced. It's called science.
If India was "Partitioned on religious basis", why do you think India is not a Hindu Rashtra since 1947?

Partition was unfortunate, but the constitution says that India is a secular socialist Republic, so your point is null and void
Alipay actually has expanded across the world - you can register an account with a normal EU credit card or bank account, and even pay with AliPay at many stores in Europe (even in cash-loving Germany DM is accepting it)
Browser activating the front-facing camera: Big Brother or just a bug
Secret keeper. Stores secrets in DynamoDB, encrypted at rest – Lyft
Constitution recognises Hindu religion. Hindu religion recognises atheism (Nastik).

Null and void
My cure for hiccups: Do NOT take a deep breath, but as soon as you realize you have hiccups, blow all the air out of your lungs. ALL of it. Now hold your breath, including pinching your nose, for at least two hiccups, more if you can/need.

Usually I never get to the last hiccup as the lack of air quickly makes me basically panic, which cures them. Pretty simple. Not sure why this isn't a standard solution instead of drinking water or sugar or whatever.
People use/used these systems faster than the computer could even run. The input would be buffered so all of it happens correctly but the screen would struggle to keep up.
Incompatible Timesharing System – OS from MIT AI Lab (≈1960)
Also the official site appears to be struggling with all the interest, so perhaps the mods decided to go with the working NYT.
Clearly much worse than the original solution. Basically, a nested sequence of filters is built, one to filter out multiples of each prime number. One way in which the complexity of this is bad is that if you want prime numbers < N you only need to filter out primes smaller than sqrt(N). It is telling that the first solution contains an sqrt but not the second one....

These kind of functional solutions are very cute mathematically, but...

I once wrote this way of generating an infinite list of primes in unlambda. That was kind of interesting to do.
Yes, the names are important for "interop" reasons and yes, historically they mattered because the temperament was different and C# was totally different from Db. And yes, not all modern music is based on the 12-note equal temp. But for a beginner, I would advocate avoiding them and thinking in terms of semi-tones as I've described. It's simpler, and it's the way guitars and pianos and DAWs and whatnot work, so it's a good way of thinking for a beginner. I know for sure I didn't appreciate being bombarded with names like "augmented fourth" or "diminished seventh" when "+6“ or "+9" would make more sense in terms of piano keys/frets that beginners usually have in front of them.
Common wisdom is that in a pair go game everybody has three opponents :-)

Remember that it's not allowed any talking, except asking who's to move, maybe who's to take a ko, and proposing to resign to the mate.
I've been thinking for a while that is in VPNs own interest to do cross-audits of no-log policy between VPN providers.
We know you are a Hindu, you are a brahmin and you support BJP. Please don't try the IT Cell tactics here. This election was through EVMs not through people
See:

- http://ai-benchmark.com/ranking_cpus_and_gpus_detailed.html for training and inference times on various devices (for ResNet-50, VGG-16, MobileNet-V2, Inception-V4, etc)

- https://pypi.org/project/ai-benchmark/ for a package
I don't really have anything besdies my biased anecdata with which to go by, but I think those who vote for the current incumbant largely don't really register climate change as a point of concern for them. It doesn't directly affect them in any noticeable way in their day-to-day lives, so they just keep on prioritising other things that do. Climate change, for them, is simply not an election-deciding issue. Taxes, jobs & growth, investment tax laws potentially impacting their investment returns, etc. register on their radar far more.

Also, both major parties here (in particular the conservatives) are beholden to the incredibly powerful mining lobby. The current PM held up a piece of coal in parliament as a prop and told the opposition not to be scared of it, for example. We did once actually have a functional carbon tax, but it got completely destroyed once the party that brought it in lost, in no small part due to the major offensive brought on by the mining lobby that secured their defeat.

There's an incredible political incentive to minimise any links to climate change, and to not do anything that impacts the mining industry's profit margins. I don't really hold any hopes that we'll see structural change in either the political sphere. Additionally, it's my opinion that given Australia's incredible run of prosperity in so many ways, many (most?) voters here have become very insular, selfish and self-serving in their attitudes, and ignore externalised/delayed-impact issues such as climate change in a large way.
I'd say O(n) for both. The generated list only contains primes, so that's straightforward linear. Then there is the recursive sieving, which adds an additional pass over the sieve list for every prime we've found so far, we need keep the computation of each pass in memory, so that's some additional memory that's also linear.

The time complexity is less obvious, each prime adds an additional pass to evaluate, so that seems linear, but each new pass only applies to a list that already had all the previous passes filtered out, so that's not technically linear, but I find it hard to determine how much it actually is.
The Haskell code can be slightly simplified to

nth :: Integral a => Int -> Maybe a
nth n | n < 1 = Nothing
| True = Just (primes !! (n-1))

primes :: Integral a => [a]
primes = sieve [2..]
where sieve (p:xs) = p : sieve [x | x <- xs, x `mod` p /= 0]

Note that this is not a genuine sieve [1]

[1] https://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf
Is there a conspiracy of the local school board?
I recommend that you follow Kent Hewitt (piano), Adam Neely (bass) and Rick Beato (guitar) on Youtube. They all talk about various aspect of music theory, composition, etc.
Kent Hewitt is providing more of a full-blown online jazz course, Rick Beato makes incredibly interesting analyses of songs of all style (mostly rock) but also talks a lot about scales, harmony, improvising, etc. Adam Neely is all over the place :)
On screen keyboards aren't the best to enter text with a pointer. I wrote this with a swiping predictive keyboard for instance, and it went pretty damn fast.

With the right interface, I wonder if we couldn't learn to enter text really fast with a mouse, even without prediction. Of course there's little point in exploring that design space since we're so fast with (and have invested so much in) keyboard typing.

Either way, I think designing a keyboard only interface to play Doom efficiently would be much harder!
And yet no FIR was launched at Jamia students. All 10 arrested were from nearby areas and not students.
Sorry but in this particular case the authorities went back as far as 5 decades. What kind of moral abomination is that. If they were fine with the persons living in country for few years than leave them alone. Instead they're asking them to prove their citizenship after the decades had passed and few in those places have any documents at all. Knowing very well that they can not really deport them anywhere they instead determined to put them in the concentration camps forever. I have some proper words for such actions but I am afraid I'll be banned if I spill it.
2019 US Assessing Ad Fraud Risks from Chinese, Russian Registered Apps
"It is rather an attempt to get my head around functional programming, and to me Haskell doesn’t seem to have any practical application beyond that."

Cardano/ADA's core Ouroboros protocol was entirely written, with formal proofs, in Haskell. It is by far the most serious attempt at proof of stake in the crypto industry.

I think what you're really saying is, you won't find many jobs out there w/Haskell as a requirement... but I wouldn't go as far as saying Haskell has no purpose past teaching FP. It certainly is the poster child of FP, however it is not without practical/industrial use. You just have to look harder to see where it's being used.
To expand on the parent's latter, said PM told kids, during the school climate strike, to stay in school and stop worrying about climate change. This is among many other statements over the course of his tenure:

https://www.smh.com.au/politics/federal/morrison-warns-again...

https://www.theguardian.com/environment/2018/nov/26/scott-mo...
Ask HN: How do you get things done?
Suppose you are enrolled in university and, at the same time, you want to learn things that don't overlap with your university studies and requires weeks of study. How do you parallelize these two tasks? How do you avoid binary thinking? How do you avoid procrastination?
I was in a similar position in my first job. We got an extremely detailed functional description of what the software was supposed to do. It was so detailed, I had a couple of scripts and macros that created most of the code for me. I was always the first to be done with my work. I wouldn't have minded sharing those macros, in fact. Those macros were specific to that particular project, though.

I was eventually fired from that job (I suspect my boss didn't like seeing me lean back and watch my scripts and macros run), and this never came up. I think the real value here is the skill and desire to automate these things, not the automation scripts themselves.
> One way in which the complexity of this is bad is that if you want prime numbers < N you only need to filter out primes smaller than sqrt(N). It is telling that the first solution contains an sqrt but not the second one....

That's not really true, though, because that filter is applied lazily, so it only get evaluated up until the Nth prime and no further.
Mark Something Fun
Not wishing to be a smart-arse, but I can't think of any major geological event that we would consider ourselves lucky to observe.
I would say that in general nordic TV is in demand. There's even a genre[1] associated to the trend. Some nice serials (various genres):

- Bordertown (Sorjonen - Finland)

- Follow the money (Bedrag - Denmark)

- Trapped (Ófærð - Iceland)

- Home ground (Heimebane - Norway)

- Vår tid är nu (Sweden)

And stretching location a bit:

- Save me (UK)

- Bad banks (Germany)

- Le bureau des légendes (France)

[1] https://en.wikipedia.org/wiki/Nordic_noir
> yes shooting on sight those trying to illegally cross is 100% OK

I'm old enough to remember the Berlin Wall and its extension across Eastern Europe, where the willingness to murder civilians who tried to cross it was regarded as an indicator of how totalitarian Communism was.
I don't really understand where the genocide is coming from. At the worst you will be deported back to your homeland. If your homeland is genociding you it's not India's problem.
You don't have to do everything in unsafe blocks.
clearly O(n^2) for time. Well, perhaps O(n^2/log n) or something, but that is not much different. The thing is, every prime p gets passed through a filter that filters multiples of primes p' for all p' < p.
"Convenient" is the new c-word.

"Because it's convenient" is the main excuse I hear for excessive plastic packaging, disposable everything, taking a 3 hr drive instead of a 4 hr train/transit ride, posting to Facebook instead of your own blog, placing voice-"activated" spy devices in your home.

I'm coming to despise that word.
Don't know if you're serious, but for the most devs, the job is chosen for, not by, you
> Regarding 1 - the government now wants to repeat Assam NRC exercise all over the country. Why? Why do we need to prove our citizenship now all of a sudden?

I don't support pan-India NRC. But Assam NRC was rooted in Assam Agitation that happened in the last century. It was in the direction of SC's decision in 2013 that has prompted the Govt. to conduct NRC in Assam. It's not a BJP invention.

> Regarding 2 - the government handpicked only those countries which have Islam as state religion, and ignored others like Sri Lanka, Myanmar, Nepal, Bhutan and China.

The Govt. has chosen to address only religious persecution with this bill. India is pretty much entirely open for Nepalese and Bhutanese, so I don't see any reason to include them. India has accepted a large number of refugees from Sri Lanka (Tamils) and China (see Tibetan refugees). Both of them aren't victims of religious persecution. As for Myanmar, I think Government is fairly concerned due to violent acts of Rohingyas. Also, note that excluding Myanmar excludes Hindus from Myanmar too.
Might it be easier to switch tools than jobs for most people?
Earning Income on the Side Is a Large and Growing Slice of American Life
That and the TV manufacture selling off your viewing habits :-) There are TV's out there that send screengrabs back to their systems.
A vertically integrated farming company is going to beat collections of farms with cobbled together technology. We are not yet at that end state.

That said, the commenter who said that farmers can make use of computerization did not say that they would employ engineers directly, and I see several other commenters falling victim to that narrow interpretation.
> Meaning if you connect to a public WiFi network, many will only allow captive DNS and block other protocols including DoT. DoH is difficult to distinguish from other HTTPS traffic and is more likely to successfully resolve (since they cannot block HTTPS and still be useful).

Are you referring to HTTPS-intercepting proxies? (i.e., if you want to use that network, you'd also have to install a custom root CA cert)

On a typical "coffee shop" wifi (where users are not expected to install custom certs), shouldn't DoT and DoH be virtually indistinguishable to the network as they are both shielded by TLS?
The first rule of recursion is we do not talk about recursion.

The second rule of recursion is we do not talk about recursion.

The third rule of recursion is without a base case, you have no recursion.

The fourth rule of recursion is it breaks you in two or more pieces.
https://us.abrsm.org/en/our-exams/music-theory-exams/

You're welcome. ;-)
> But for a beginner, I would advocate avoiding them and thinking in terms of semi-tones as I've described.

For a total beginner, I might agree. But thinking about the scale degrees (Do, Re, Mi etc.) is also a totally viable approach (even as a starting point), and it's extremely helpful to learn about how the two relate ASAP so you aren't left holding a mess of seemingly-contradictory "theories" in your head!
The things that make work pleasant are a sense of purpose, feeling valued, being stretched, having autonomy, personable colleagues, a good physical environment, decent equipment. These are far more important than what language you happen to be using.
The industry in Australia is currently working through the early stages of the transition to autonomous mining, so that problem is well on the way to being put down for good. Although we more or less solved that problem years ago with a little backsliding recently [0].

That 'mining breeds misery' comment is simply not correct for Australia; most miners are pretty chipper at all the money they are making relative to everyone else. May as well say 'overly abundant food breeds misery' or 'computer games breed misery'.

[0] https://www.news.com.au/lifestyle/health/health-problems/bla...
They're actually doing what right wing does best. Blame everyone else for their problems and divert attention

They hire thousands of people to stifle anti govt thoughts. Look at the IT cell downvoting anything remotely anti Govt on this thread
NASA’s X-59 supersonic jet is cleared for final assembly
If anyone wonders how that looks like on a map... https://www.windy.com/-25.324/133.594?temp,-25.681,133.264,5...

(Zoom out a bit)
Not to mention pushing his “religious freedom” bullshit legislation and while people’s homes, wildlife and infrastructure are still burning.
it reminds me of the early / glory days of piracy. I've seen a lot of kids just torrenting software for their needs and just getting started with video game programming, music, or other fields. What I liked about it, is that you could just get started with something right away, with the right tools without having to think about the financial aspect of things.

Last time I check unreal engine works a bit like that, it is free to download and use as long as you don't make more than x amount of money per year, when you start making decent money you'll give a percentage to Epic. I wish more things would work this way.
Berlin's love of techno has turned it into a music startup powerhouse
I use a card for the first one because it's gotta know my IP, and my ISP can link me to my IP.

Nothing can protect from adversaries with a global view of the internet. At least, for low-latency activity. If the latency is high enough, and there's lots of chaff, there's maybe a chance. Or at least, there are too many false positives to deal with.

Otherwise, you just make it harder. Once you have more than a couple VPNs in a chain, and especially if you switch chains frequently, latency varies a lot. So that likely helps too.

Edit: There is nothing in OpenVPN about routing one VPN through another. That's all done in the host networking stack, or using multiple routers with NAT forwarding. There is, however, a SOCKS5 proxy option, which you can use to route a VPN through Tor. Or you can just run a VPN server as an onion service.
> There is nothing about “being a cloud service” that makes 1Password unusable

As the meme goes, the cloud is just somebody else's computer.

> what happens if you’re hit by a bus?

I've already thought about this, and there are dead man's handles already in place to handover control to a person I trust, who is also a user of some of my hosted services (although not password management, because they also choose to host their own).

> It seems really self-centered to retrain non-technical family on new software to satisfy your own philosophical needs that they may not share.

They are welcome to use whatever they want. None of them think password managers (or backups!) are things that are worth paying for, so I pay for and support my chosen solutions. I don't have the time or interest in supporting multiple products for people who don't value any of the solutions in the first place, so I do the best I can to ensure they have something.
Some computer science problems are basically reformulations of incompleteness theorems (which makes proving incompleteness even easier, at least for someone familiar with programming).
E.g. see "Is there any concrete relation between Gödel's incompleteness theorem, the halting problem and universal Turing machines?"
https://cs.stackexchange.com/questions/419/is-there-any-conc...
Clojure Web Servers
Can you cheat?

#!/usr/bin/env ruby
require 'prime'

def find_prime(nth)
Prime.lazy.drop(nth-1).first
end
But in this case the overhead may come from calling get_unchecked() for every array access, is this correct? Unless the function it's inlined and does a quantifiable amount of work (for a given arch), but this may also have an impact on code size. In a way or another, there should be a trade-off for accessing array elements (a very common operation).

I don't know how all of this can be coupled with the embedded ecosystem we are used to work with.