skysight-inc/HackerNews huggingface dataset:
I grew up without a house key (born in the 80s). We lived in a place where most people who passed our community didn't even know it existed, even though their daily commute passed right by us.

Even though I live in a new place outside of town, there is enough of a drug issue in our nearby small town that locking doors and running cameras makes sense. My brother-in-law laughed that we even lock doors until I showed him the theft stats in the area.
If using AWS for personal use the first step should always be to set up a billing alarm. https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitori...

It’s very helpful. You can still end up overspending but at least you get an email within a day letting you know what’s going on, which can solve a lot of the cost overruns by giving you a chance to act quickly and only get hit with 1/30 the monthly fee.
Google, Microsoft, Amazon Engineer Salaries Revealed: Which Pay Most?
I don’t see any practical difference other than using more polite, indirect language. The effect of “would like not to” is the same in the end with opposition.

I don’t think there’s a 1:1 translation of “would like not to”. I’d probably say something like “it’d be good if I did / didn’t do X”. Which is less direct than the equivalent “I do / don’t want to do X”.
Until recently, I was working at CZ.NIC and people who are working on Knot DNS resolver were in the next office. The easiest way to get them crazy was to mention DNS over HTTPS. They hated it passionately.
Developing Gov.uk with Docker
tl;dr: some guy didn't pay (pun intended) attention to pricing and the scope of the free tier and got a huge bill.

nothing new under the sun, once again.
AML/KYC laws require you to freeze accounts if you suspect anything.

Traditional banks blocked my transfers a few times and required proof of source.
>Having the browser change a fundamental behaviour that used to stand for decades is highly problematic.

No, this is far too broad of a statement. Browsers pushing for TLS, deprecating the old SSL versions and now the old TLS versions, deprecating SHA1 use in certificates, going from quirksmode to a living html standard (not without problems such as Google's over-influence), etc all have been a net positive, but there was breakage too.

Now, DNS - a really antiquated protocol written at a time when security played no role and everybody was assumed to be a good actor and (next to) nobody bought shit online or banked online or dated online or got medical advise online - is somehow the holy grail that MUST NEVER change? Because... "it works" (only superficially, without proper security) and status quo. I don't buy it.

We may discuss DNS and alternatives/add-ons (such as DoH, DoTLS, DNSSEC, DNSCrypt, etc) and their pros and cons, but rejecting any kind of innovation isn't something I am willing to do.
> * He was refunded the money AND given credits to make up for the hassle.

Yet, they stubbornly refuse the requests for a hard cap. People were asking for it for years. Some are using ugly hacks like trying prepaid cards:
https://www.reddit.com/r/aws/comments/8eaad5/use_a_prepaid_c...
*requiring
I purchased an X1 Carbon Extreme late last year, and I gotta say I wouldn’t buy Lenovo again.

A crack appeared in the bezel around the screen. I figured the issue was my fault, but I also babied the device and the crack was a full crack through the plastic bezel. Lenovo could not have been less helpful because I didn’t pay for their insurance. I was very happy to pay, but wanted a quote for accidental damage for my credit card. Lenovo would not, under any circumstance, give me a quote without my paying a fee for a quote to fix my computer. At this point I’m just hoping the crack doesn’t get worse.
> which means an operation might be executed zero or multiple times depending on the bind.

That's what the jQuery API does behind the scene of the chained calls. That's one of the key reasons of its success actually.

$(".foo").foo().bar() will execute n times, for each of the n DOM elements you matched with ".foo", including one or zero.
For sharing on Twitter?
Actually 가기(가) is the topic here unless I’m mistaken. I wrote this too fast last night.
We actually had a chat about that on Twitter :) That said, the site didn't really link to infringing material - just to the homepage of Sci-Hub. Technically, you could also append something to the URL to make you end up at a page with infringing content, but there was no explicit link to there from the site, and it can be used for non-infringing content as well.
Thanks for sharing. Got almost the same experience in middle-east where a part of culture within SW engineers came to low quality of development and higher time spans. Though I guess the article wasn't consider the concept #TL;DR.
I actually moved from TransferWise to Revolut, because Revolut has somewhat better FX rates (TransferWise rates are also good).
You can always try emailing him and cross your fingers. http://www.paulgraham.com/info.html
Ask HN: US bank account for a non-resident?
How have you set up a bank account in the US remotely?

Cloud services such as AWS, GCP (and Azure?) require a US bank account.

Have you used TransferWise Business ( who now provide a routing key) with AWS?
That's why I still rent VMs for a fixed price
But some were forced to close as they were unable to afford the bills.
As for 1, if you're choosing to use a special resolver to do content filtering, you can disable DoH yourself. That's suboptimal but in my opinion it's better than not dealing with the broken DNS of the general public.

As for 2), it's not hard to run a DoH server yourself. In fact, it's much safer because it doesn't allow for amplification attacks like traditional DNS. The same goes for DNS over TLS (over TCP).

I agree with you on your third point though. I'd much rather have seen DNS over TLS being built into Firefox, especially as most DoH providers built into Firefox also provide DoT. DoT is easier to set up as well because you don't need any specific DNS server software (just have an nginx proxy the TCP connection to your existing DNS, it's about 10 lines of config).

I discovered that Android's "private DNS" functionality uses DoT. I feared they'd use DoH but luckily I was proven wrong.
Formal methods don't beat unit tests for one important reason: it is much easier to reason about the single case the unit test covers and convince yourself it is correct than about all the possible cases (which might be an infinite set) at the same time. As Donald Knuth has said "Beware of bugs in the above code; I have only proved it correct, not tried it". Because even Knuth himself is smart enough to know he sometimes makes mistakes in his proofs. Just a few trials (ie unit tests) give confidence it works in practice and in theory.

Or to put it a different way, unit tests guard against an incorrect specification. Code can be proven correct and wrong at the same time. Unit tests make it much easier to reason about if what is specified to happen is what should happen.

As an aside, I'm not against blurring the line between unit tests and integration tests.
Because students can understand "code being run every x seconds" easier than "reference to function being resolved then called every x seconds".

Once they do, you show the problems with it and show why callbacks are better.

When it comes to pedagogy, I'll use every trick I can.

And I always win.
Shop Exquisite Watches Online – Free Shipping Worldwide
Does Aurora Serverless meet your desired criteria, or are you looking for something else?

https://aws.amazon.com/rds/aurora/serverless/
Dont forget coloured people and the middle class black income group. I was not trying to say white people are paying for everything. Its white people, coloured people and the black middle class paying for everything pretty much.
Mutable Instruments' Eurorack Modules
A gentle introduction to Hamming codes
That made me think of something along the lines of "backdooring a dataset" by introducing some hard to find but easy to trigger failure modes or fingerprinting for any application built on top of it.
Its now a lot cheaper in the 1980's than when I worked at the worlds leading hydrodynamics orgs.

I briefly looked at using neural nets to analyse data from an experiment - analysing the efficacy of toilet bowl designs.

The entry level hardware was £250k in 1981 - it was much cheaper to take photo's and have a research assistant count squares.

Now you could use fairly cheap commodity hardware to do it.

It would have been an amazing cutting edge project if we could have got some government funding we did have an in-house knowledge engineer.
I evaluated ZoneMinder, Shinobi and Xeoma, but in the end, I went with Digital Watchdog Spectrum IPVMS[0] running in a Docker container. Since I already have a Linux server doing other stuff (running Home Assistant, web server, etc.), I wanted a VMS that would run natively under Linux. DWS is a real, commercial-quality VMS solution (it can scale to hundreds of cameras, multiple/redundant servers, have users with different roles, etc...) so it's not free; you pay a one-time license per-camera and get lifetime updates. It has excellent, high-quality (read: usable by non-techie people) apps for macOS, Windows and Linux, as well as easy-to-use mobile apps[1]. Best of all, nothing is sent to the cloud! But I (and more importantly, other family members) can just open the app on their phone/Mac and easily look at live camera views, past events where "motion" was detected, etc. It also has an extensive REST API, and is not restricted to working with just a single brand of camera like a lot of NVR solutions. (Note that DW Spectrum is marketed outside the US as Nx Witness VMS by Network Optix.[2])

[0] https://digital-watchdog.com/spectrum-landingpage/

[1] https://apps.apple.com/us/app/dw-mobile-plus/id1454719539

[2] https://www.networkoptix.com/nx-witness/
Sad part is I remember them all, it was the best of times it was the worst of times. Be thankful you don't know who Computer Associates is. They are the grim reaper of software. Their model is buy aging software and milk the licences to death before the software is completely dead. Think Oracle with no initial innovation that distinguished them from any other IT mega-corp back then.

Metroworks built dev tooling and IDE's the where big on Mac's back in the day and they where awesome for their time.
Will they roll it out in Canada? Raising eyebrow and thinking if it has anything to do with GDPR
Thanks! Wasn't intentional but probably inspired by LCARS somehow subconsciously ;)
I agree to this, and I think lambdalabs is quite precisely positioned for on-prem training.

As an aside, thank you for your one-line installer script for tf/keras. Earlier, my team used to spend days figuring out the CUDA/tf/keras/CUDNN etc dependency charts, and you've brought that down to ~0.
That's why you set a billing alarm.
I mean, I get it. I truly do, but part of me hates this idea of names being "burned".

This name is a direct link to the person, and he should not be immortalised like that. But other cases (CockroachDB is one) I think people go overboard with getting offended at names.

Names typically have power when we only associate them with a single thing. If we have many things with similar names then one of them being terrible, no good, or awful does not directly come to mind when the word arises.
I am about 1/3 through reading “The Age of Surveillance Capitalism” by Shoshana Zuboff and while it is a very long read, I recommend it as good survival reading.

I have never been as concerned about privacy as I am about manipulation and forced social engineering. For the last 30 years , I have spent a lot of time writing books. My joke to friends and family has been that I spend evenings writing because I thought network TV is mostly a waste of time but more importantly subjecting yourself to advertisements is a crazy thing to do. Now I consider careless and thoughtless Internet use to be so much worse.
I don't think so. Someone like Mozilla can "claim" a DHCP option code and say "this is what we are going to use, operating systems can climb aboard if they want."
From https://forums.aws.amazon.com/thread.jspa?threadID=58127

> The community has requested this many times and you promised the feature yet stalled it for many years now.

People in this thread say they started promising this in 2006.
Yes, but Revolut edges them out (2 pip vs 20+ pip spread). When you convert $30k like I did, I got an extra $100 or so, which payed for one year of Revolut Premium - so I basically got Premium for free.
Still no departure from 16:9, it seems. Glad to see Ryzen 4000 throughout, though.
It is not the linux standard C++ ABI, it's just the defacto standard ABI because of gcc's former dominance and clang intimidating the ABI. And I broke things in the past, where I had to recompile stuff, due to different compilers (clang, clang+libc++, gcc in different -std=c++ modes) producing not 100% compatible outputs.

You can say it's good enough (most of the time), but it isn't really a standard, unless I am mistaken.
Managers want to expand their little empires, by adding people who report to them. They're less excited about spending their precious budget on a service from an external vendor. There are exceptions, such as managers who learned that managing software development is HARD and want to outsource the headaches (with the naive hope that the outside company will do a better job).
I wish AWS had hard spending limits.
Azure have one - you spend over the set limit(probably per billing account?) and your services are suspended. Already saved my from unexpected bill this month.
> and the UK has pretty decent worker protection

Really? What about zero-hour contracts? I don't know of any other rich country, which allows such scam contracts. I wouldn't call that decent worker protection.
I meant creating a GUI from scratch. Creating a GUI using the DOM is easy. Working with the DOM overall is simple. What I mean is that the DOM do so much work for us (that we take for granted).

What I mean by slow is for example adding a element to the screen, or updating some text. Compared to for example everything that happens on the screen in a 3d game.

I do everything using vanilla JS and I cannot understand why anyone would use a web framework, (although most web project does). I do however have a vague memory that the learning curve was fairly steep, as I have been working with vanilla JS for over 20 years. (whereas the average developer has only used JS for one year) it wasn't until I started to use JS full stack (with Node.JS) that I started to like it!
As a user and a developer, I have zero interest in Fuchsia. Between Android patents and Oracle lawsuits, the only problems Fuchsia solves are Google's problems.
How would this even work on iOS?
If you use k8s, you can shop around more easily.

Of course, the flexibility of k8s does come with complexity, so YMMV.
If you want to take it a step further you can look into something such as Azeron[1], I've ordered one myself. But prooduction time is quite long (3 months). So I haven't experienced it myself, ordered it because of RSI issues.

[1] https://azeron.eu
I agree with GP about refraining from "best practices" type advice -- at most leave it as "I prefer doing it this way". (Example: There was no mention of qlot for a form of version pinning, which would be considered a "best" or at least "standard" practice in other ecosystems, but while I use it I'm not going to insist other Lispers I don't work with do so too. They can keep doing things how they like. Common Lisp is not for the strongly opinionated.)

Apart from that though I do think it's useful to have the occasional new posts showcasing rebuttals to a few "myths" that won't die, so I appreciated your post. Some gifs of editor interactivity (like in https://malisper.me/debugging-lisp-part-1-recompilation/) would make it better. Though ironically (one myth has been "it has no libraries") perhaps some people might be turned off by the mention of so many libraries ("ok such-and-such is there after all but I have to type a quickload, why can't it come without any work?" -- programmers are often lazy in the worst ways). Before using every utility library under the sun and then some, I'd encourage people to get to know the base language... It's typically quite sufficient for many tasks. But hey, libraries are cool too.

Two other persistent data structure libs that came up in a thread the other day (though fset seems to be the most popular): https://github.com/danshapero/cl-hamt/ and https://github.com/ndantam/sycamore
Structural and functional correlates of smartphone addiction
Show HN: The Best of Applicant Tracking Systems (ATS) Is yet to Come
> But other cases (CockroachDB is one) I think people go overboard with getting offended at names.

Like, because they’re repulsed by cockroaches?
DNS isn't a VPN nor really a security product. It's just a look up table.

The job blocking domains should be the job of a firewall. Of course this becomes more complex. But any application can implement DNS over HTTPS.

Malware could even just get a list of IPs from another IP.

An application can even just hard code IPs rather than using DNS and then they're in the same position.
I think the better solution is "build it into the browser and wait for systems to support it natively".
A car designer who turned a sailfish into a supercar (2014)
I found it very useful for transparent partition compression a few years ago (on a bootable usb stick).
ZFS takes more system memory.
Nowadays I would consider F2FS compression.
https://www.phoronix.com/scan.php?page=news_item&px=F2FS-Com...

https://sudonull.com/post/126002-As-I-wrote-LZ4-compression-...

https://reiser4.wiki.kernel.org/index.php/Reiser4_Howto
Really? There no support for those on iOS either and it's hardly vapor ware.
This doesn't scratch my itch at all. I love Lisp but boring old Python has the libraries I need.

EDIT: Based on a comment and downvote I suppose I didn't make my point clear above. I am saying that myths are not the only thing holding Lisp back. (I may be wrong. I hope I'm wrong. Big thank-you to people who are linking ways to get libraries in Lisp, especially Python libraries.)

I care 10x as much about libraries as about all these red herrings (EDIT: or myths, as you like) combined:
" * Common Lisp does not have compile-time type checking.
* Common Lisp is for imperative, object-oriented programming.
* Common Lisp is too specialized, it’s not for general-purpose development.
* Common Lisp applications are hard to deploy. "
I was hoping to see a return to 16:10 aspect ratio screens, but it looks like they're sticking to 16:9
Critical PayPal Security Hack: Multiple Thefts Now Reported–Check Your Settings
It's MacOS, or at least I know MacOS does that.

One solution would be to run a local DNS service like Cloudflare DNS-over-HTTPS proxy and then enter ::1 (IPv6 loopback) as your DNS. I bet that would work, but I haven't tried it. It also improves privacy and security on untrusted networks. Not sure how it handles the captive portal problem though. Maybe Cloudflare's service has a shim for that.

MacOS used to do the simple thing, but at some point in a recent release they started being "smart" and added this annoying restriction.
Just last week I was ordering some Ideapads directly from Lenovo and the online store is a mess: Multiple search filters for dozens of different models and no clear technical specifications on a slow site.

One example: My models are supposed to be sold with 8 GB RAM, the tech specs say "Up to 16 GB" and the order confirmation suggests 4 GB.
With a model like this- you're only getting your money's worth while you're regularly making mistakes. If everything is going smoothly, you're just paying double for no reason.

I dislike when the value proposition gets muddied like this.
You're not talking to support when your account gets locked, you're talking to compliance. And it takes time due to same reason Monzo has talked about:

https://monzo.com/blog/2019/10/18/watchdog-response
Decades of experience have told me that whenever some big organisation wants to do something in the name of "security", it's almost always an excuse to remove freedom and force their control over everyone.

Yes, that includes oppressive governments too... but I hardly think that even more centralisation is the solution.

The old security vs freedom quote is surprisingly relevant in so many situations today.
B2B SaaS hosting costs are often a low single digit percents.

Considering that software is known to be high margin, there's lots and lots of companies for which hosting can be painful, but not threatening.
tl;dr: Author opted for not actually using "Free Tier" and ignored all the (subtile) warnings.

> I didn't know what "Multi-AZ Deployment" nor "Provisioned IOPS Storage" were, nor did I care.

No. RTFM and look up all the terms you're not familiar with.

> Production is production, right?

Right.
That’s true of any deposit with Revolut as they’re not a bank — as I understand it anyway. It’s as true of Euros or USD as it is for Bitcoin. They’re done as a business the first time they lose customer money though, and that feels like a reasonable hedge.
IPv4 address space is too small, exhibit #34138408340314.
> To be fair, many antidepressants and stimulants can lead to psychotic episodes in vulnerable patients

And that is why you must get a prescription from a trained and authorized professional in order to use those substances
I was sitting at my cubicle not sure what to do in 2005 and read his essays and it crystallized some vague feeling I'd had. I am not completely sure it made the difference, but it definitely helped me get going. I quit my good job, started a company and now over a decade later I have a lot to show for it.

Maybe he isn't the best writer, I dunno. I have no one to compare it to really. But I read his stuff and got tremendous value from it. I feel lucky to have read his stuff when I did and I recommend it to people at least as a first step.
Hi everybody!

We are a company working on artificial intelligence for embedded systems.

Today we announced at the Embedded World conference the availability of NanoEdge AI Studio, the first IDE that enables machine learning and inference directly on Arm Cortex-M microcontrollers.

If you have any questions, feel free to ask!
> What’s in it for the Cloudflare & NextDNS?

It gives them a competitive advantage in DNS industry against other B2B providers, such as NS1.
That's due to PEP regulations.
Yes, I remember :) Absolutely ridiculous that displaying a link to a site that could be used for copyright infringement should itself be infringing. Especially in your case, considering you get the links straight from Wikidata. Did Zeit say if they received some kind of takedown notice, or are they acting on their own?
I think the real question is backwards - why don't they pay well for tech in the UK? It isn't ridiculously high if they are earning profits for the company net. The upper end certainly are and it certainly isn't for lack of trying to lower labor expenses.
Firefox is still falling back to local DNS settings if it can't resolve stuff using the currently set DoH provider, as I can access resources in Firefox on my university's network that cannot be resolved outside it.
I had a similar cracking problem on the lid near the hinge on a X1 Carbon 6. I had the insurance, and still had to hastle them on the online forum to get it fixed.
Just setup billing alarms. Spend is reported continuously. These people surprised by end of month bills just aren’t paying attention to all the data AWS shows you on your spend.

If they hard shut people down then people would be posting “AWS turned off my services and took my site down blah blah blah”
LV2 plugin format
It's inspired by Clojure after all. The language of choice for users that don't care about performance.
I'm really looking forward to enable the feature on my personal computer. But as long as Firefox DoH ignores my /etc/hosts configuration, I won't use it.

I hope it's just a matter of time before they fix this :)