skysight-inc/HackerNews huggingface dataset:
We pay a monthly cost for every Ubuntu VM that we have. Perhaps there is some "get X free VM's" included with a certain Office365 license or something; but ours are certainly not free. You could probably make the exact same calculation as they have done here. How long can rent an Ubuntu VM in Azure for the price of buying actual hardware running Ubuntu etc.
It's the eternal debate: should you group things based on what they are (/bin, /etc), or by project (date_picker/, progress_bar/)?
At least one reason would be to win internet arguments with people that say the high price of housing is due to there being a finite amount of land on earth.
Show HN: Simple web game about exiting a room
Consider generating WASM.
So are you saying the UK cut corners?
The Work-Procrastinate Cycle
>It was actually offered to GNU years ago but (if I read the thread correctly) rms didn't get the email because of the unique way he does email.

Interesting anecdote. Do you have a source for that?
You realize you can install Parallels on a Mac and create multiple Mac VMs, right? So just run the base OS on the hardware and never screw with it and run test/build VMs on it.
Hi! I'm the author. Sorry for wasting your time, thanks for the feedback.
What's the goal of the ASLR when software still can workaround it like e.g game cheats that "just" calculate those addresses?
Probably not. Most virtualisation doesn't allow arbitrary levels of nesting. But I'm not sure how AWS's Macs are set up so who knows.
I think you overlook that inlining in common lisp is a lot less trivial than in very static languages like C++, because it is perfectly valid to redefine functions at runtime. This does obviously not play well with the compiler randomly inlining things behind your back. You can fix that by keeping track of where you inlined f and then re-compile all the inlined sites as well, but that obviously has significant pathologies as well. Having said that, performance oriented common lisp compilers like sbcl (and its predecessor) will generally allow you to block-compile stuff which will get rid of the extra indirections at the cost of less runtime flexibility. IIRC that will also mean the compiler will use its judgement whether to inline a function.
Yep. At minimum, any self-respecting Windows developer should know the Sysinternals tools, for example.
Wow, I didn't realize they've introduced a newer heap implementation (seems to be in Windows 10 version 2004).

For anyone else wondering, it seems to be possible to turn on via a manifest:

https://chromium.googlesource.com/chromium/src/+/1a9f684dad2...

Now I'm curious if there's any way to turn it on dynamically from inside a traditional Win32 process.
Show HN: Built Snipy – a desktop app for organizing and sharing reusable code
Aren't we paying for the service of not having to buy and physically manage our own as well? Regardless, this seems high.
Sounds like the plot of total recall!
Clicked through to the press release at https://riscv.org/news/2020/10/micro-magic-inc-unleashes-wor... for more info.

It’s short:

“Today Micro Magic, Inc. announced the world’s fastest 64-bit RISC-V core achieving 5GHz and 13,000 CoreMarks at 1.1V. A single Micro Magic core running at 0.8V nominal delivers 11,000 CoreMarks at 4.25GHz consuming only 200mW.

Read the full release.”

(Tip: only click that “Read the full release” link if you want to laugh or cry)
Ask HN: Are You Open-Minded?
Open-mindedness means that you're receptive to new ideas and experiences and generally do not reject them outright. Implausible or seemingly impossible, an open-minded person will listen to the basis of ideas, concepts and information and weigh that basis before making a determination about whether or not the idea is true and worth assimilating. Or try a new experience with less pre-judgment of whether you'll appreciate it.

In my view, there is a critical nuance in open-mindedness: It applies whether or not the idea is consistent with what I already believe to be true. As an open-minded person, I feel that I need to regularly reevaluate my beliefs as new information comes to light, even if that new information directly contradicts a basis for a firmly held belief.

I'm curious to know examples that you've had where you've learned new information that contradicted what you already firmly believed, and through open-mindedness, changed your belief accordingly.
>It must take an enormous amount of work to build an internal framework that can support the cut section being lifted from the side. I’m not surprised it’s taking so long so salvage.

Ships have to be able to withstand substantial side forces (in both tension and compression) as part of torsional loading in normal operation. There's no internal framework needed. Even if there was that would require a stupid amount of effort compared to just adding more lifting points.

It's stupid easy to figure out lifting solution in this case because this is a new enough ship that CAD models exist. If the owner doesn't have the CAD files you pay whoever you need to to get them (you just need a low detail model of the hull and bulkheads, not the high detail models that include plumbing and whatnot, those would be needlessly expensive), then import the models and then run numbers until you get numbers you like (e.g. section sizes the crane guys won't complain about and a safety factor corporate won't complain about). Then you tell the intern to use the CAD models to whip up a set of matching plates for lifting. If they have extra time on their hands maybe they'll make some random feature dong-shaped. Then you forward that attachment to the sales guy at the steel supplier you usually use.

All this stuff is routine business for the parties involved.
I don't know of any way to do so, we're not calling an api to check.
Robotics Today: A Virtual Seminar Series
Statements like that need a TCO (Total Cost of Ownership) calculation to back them up.
You already know why you don't do backups to a local hard drive. And you won't start doing it either. Don't kid yourself, cloud is convenience.
TIL some Windows devs have self respect.

I kid, I kid. I know they don't really :P
Hey, I'm wrapping up this crazy 2020 with something I've been hacking on during the lockdown. It's a simple, beautiful desktop app for organizing and sharing reusable code. It's been in early access mode for a while now, with just a handful of users, but now it's open for all.

Here is the backstory:

Initially, I built it as a Slack app with DarkLang, which I wrote about in detail here: https://medium.com/@tair/snipy-built-with-dark-no-code-no-se... (whoa, been almost exactly a year ago ;)

But that solution ended up being rather limiting in terms of functionality I wanted to get out of it, usability, and complexity on the backend.

So, during the lockdown, I started from scratch with Electron, React, NextJS, GraphQL, and good ol’ Rails stack in the backend. I have got a full-time job and a family, so I could only work on it for a few hours a week.

I have a bunch of ideas of what to work on next: tighter VSCode integration, bringing back my Slack app, and of course, adding support for Windows & Linux as my first priority (sorry it's only available for Mac users now).

Though, I'd really love to hear what you think I should be working on next?
For css this is the best explanation that I can find: https://adamwathan.me/css-utility-classes-and-separation-of-...

For react maybe this one: https://medium.com/madhash/rethinking-separation-of-concerns...

People are confusing separation of concerns with separation of languages. They are also acting as if we are all writing websites like zen garden where the html is fixed and we are changing the stylesheet every week.

In reality react & most frontend technologies are used by webapp were UI consistency is achieved with a small css stylesheet and a base set of components (buttons, forms, etc). The css gives the design rules and the html implements them. The component are implemented in some files and the business rules in other files.

Instead of making fun of this approach I invite you to try it out.
Ah the old load bearing Mac Mini approach :)
Judge Strikes Down Trump’s H-1B Visa Rules
Thank you. The quality on HN is falling fast. Quality content like this is awesome.
> Cave warfare so far has been pretty rare

Maybe influenced by considerations about terrain in the longest war the US waged this century, Afghanistan...
Much of what you say is true, but doesn't negate the point of the comment you are assuming the motivation of.

The UK national infrastructure does have a history of dubious at best procurement, outsourcing and "consultancy" decisions in supplying it's services - those public services often then coming under extreme criticism from the same quarters as your attack - who are often the same private sector blowhards who cause many of the problems in the first place.

Far more public sector hating and damage comes from there than from the virtue signallers you (rightly) criticise.
Even with that build it might still take several days to train some deep learning models. Much better would be multiple machine distributed model training. You can pay the true cost either by waiting for your one machine model to train, by setting up complicated infrastructure on your own (either in house or in the cloud) or by using a cloud/third party distributed computing option.
It is more a necessity than "romantic".

Living on a single planet is a single point of failure for humanity. A nuclear war, an asteroid impact or a super vulcano eruption and we are done.

(Living in a single solar system is still dangerous, as a gamma ray burst directed at the solar system would still wipe us all out. Leaving the solar system is a lot further out than (trying to) colonize other locations in the solar system.)
Does PHP keep backward compatibility?

I ever used some open source PHP soft (forums and wikis) several years ago. The development of these soft has been discontinued for a long time now.

Recently, I decided to re-install the php4 age but failed. There are too many APIs and syntax are broken now.

Anyone else have the same experiences?
Not only bad practice, but potentially not legal. Whether or not you think it's morally ok to connect to unsecured wifi without consent, in some places the law may prohibit it.
Useful numbers aren’t just scalar quantities you can compare. Market capitalization and GDP are not “worth” or useful for ranking “worth”.
HTML5 is no longer XHTML compliant. There were a suite of tools that worked with markup that weren't browsers. This allowed the web to be the input, output, and middle of other chains of tools. It was sort of like removing '|' from the CLI.
Before this update, S3 provided "read-after-write" consistency for object creation at a unique path[0] with PUT and subsequent GET operations. Replacement wasn't consistent. So I think you could have worked out some kind of atomic pattern with S3 objects, using new keys for each state change.

[0] https://github.com/awsdocs/amazon-s3-developer-guide/blob/41...
I meant to license the fabrication process from TSMC, not acquire TSMC.
Study Maps the Structural Similarities Between the Human Brain and the Universe
If you're that confident, why not start a cloud yourself and rake in the money?
Grapevine AI | Senior Front-End Engineer | Full time | Onsite NYC / willing to relocate post-Covid

Grapevine AI is a venture-backed startup that has created the first-ever voice-driven relationship insights platform. Powered by AI, our platform lets salespeople talk naturally while automatically capturing and remembering every important detail--fueling their ability to close deals by building authentic relationships.

At our core, Grapevine AI is the first-ever voice-driven relationship insights platform. Powered by AI, our platform lets salespeople talk naturally while automatically capturing and remembering every important detail--fueling their ability to close deals by building authentic relationships. We created Grapevine AI for both standalone use and seamless integration with any Enterprise CRM.

Users simply talk to us and we remember what’s important to their professional and personal lives. As users “build a profile” on someone, we find that person's social media footprint, build an easily digestible profile based on that footprint, and then supplement that profile with whatever was said by the user. We empower users with data; allowing them to search their entire network -- all by using voice. Some examples of searches: “What is Alex’s wife’s name?” “Who do I know in Miami that likes The New York Mets?” “When was Jane’s quota due?"
You will be joining a small team (currently 4 full time, you would be managing 1 person from day 1) that has a leadership team that has 5 exits between them.

If you are the type of person who wants to spearhead a launch, continuously learn & iterate, and implant yourself into a fantastic culture, please check out our formal job listing here: https://angel.co/company/grapevine-ai/jobs/1026238-senior-re... or email us: irock@grapevine.ai
Nice! Seems similar to Fatmap.com, I’ve been a user for years.
In Canada, businesses are exempt from collecting GST/HST if the business makes under $X per year. This feels sensible and reduces paperwork and things to think about when starting up, but is a clear example of how AirBnB was skirting the rules by treating each renter as a business. They should have been collecting GST/HST from the start at the platform level.
It is signed by Apple though which might make a difference.
Here’s a plug for the “nearley playground,” which is a great way to interactively build/debug BNF grammars.

https://omrelli.ug/nearley-playground/
MacStadium claims their Atlanta and Las Vegas data centers are HIPAA compliant. Not sure about a BAA, you’d probably have to ask them.
For sure, but you could reasonably claim that higher end manufacturers at least get slightly more attention from an oversight POV. Although not a direct correlation you could probably make some connection reasonably well between expense of gadget and extent of media / public interest in the manufacture / supply chain.
You forgot to mention IAM roles and policies.

> I don't know, as an application developer, I'd rather not waste my time with stuff like that if I can avoid it.

Believe or not there are other roles besides "developer" within technology related jobs.

The problem of cloud is that the heavy majority of supporters just echo the usual "scale", "maintenance" arguments without even willing to learn what those things are to the fundamental level.

"You have to scale", said the developer that switch his ec2 from one type into the next, more expensive one, "now I have two vCPU, great!"

And the people who knows how the real world of infrastructure is doesn't buy this cheap arguments, but are outnumbered by the louder major group.

That is freaking depressing!
تكميم المعدة وأهم 27 سؤال قبل العملية وما بعدها 2021
Imagine how much the desire for Macs would collapse if they let people compile iOS / macOS apps on Linux.

The fact people tolerate or celebrate Apple's heavily restricted ecosystem is absurd. Apple is overly greedy and resting on their laurels.
Canada still hasn't put out a budget. Their "Fall economic update" explains why there is no budget. Their deficit is $381 billion. Yet they are talking about socialized childcare?

To be clear, Canada's total debt that built up since the 1980s is ~$750 billion. In 2020 alone the deficit of an equivalent of 20-30 years of government debt.

Who is to pay for all this spending? Well it's simple. We can look to our largest industries. Mining/Oil/Gas is actively being harmed and can't even afford themselves. Manufacturing was destroyed by christia freeland. Government taxes destroyed bombardier which is now being sold off. Little to airbus, little to alstom.

So we know exactly who is left in Canada to pay the bills. FIRE. Finance, Insurance, and Real Estate.

Finance are the ones who get to handle and manage the debt. So let's be realistic, Insurance and real estate left. Oh right, record low interest rates, possibly going negative. Real estate is being propped up by the government trying to prevent explosion.

I guess Insurance will be the one holding the entire debt?
Are you always so dismissive of Nobel-level achievements?
> by setting up complicated infrastructure on your own (either in house or in the cloud) or by using a cloud/third party distributed computing option.

The argument is/would be, if your business is heavily based upon deep learning and is that compute heavy on a hourly basis, you may in fact save millions daily by having your own in-house infrastructure.

It seriously isn't complicated to run as much as AWS and co want to say it is to push their own sales. But it does cost capital investment and maybe 1 or 2 IT guys.

There's an inflection point where it makes sense.
> They do own the fuckin apartment. They should be able to do whatever they want with it

I live in a condo building where there is a HOA rule where leases of less than 12 months are forbidden. I'd never live in a building where AirBnBs were allowed. Similarly cities can ban or severely regulate short term leases if they want.
Is WhatsApps a money generator for Facebook? I would have thought it was just a service they bought to stop someone else buying it.
Also writing secure C is much harder than driving a Formula One car (as evidenced by the number of competent practicioners of both disciplines in existence).
If you need a responsive layout then PDF isn't really an option.
Exactly. Put that Mac Mini in your data center with redundant power, redundant networking and complete failover to another data center. I've been there and done that - it ain't cheap. Your rack enclosure with redundant power sources and Fibre Channel Adapters is going to run you more than the Mac Mini itself. Add in the need for high availability and failover and yeah, you're looking at some real money. When you look at the total cost of putting a Mac Mini in your data center, and not just the cost of a Mac Mini itself, then you'll see this is a good deal.
Yep, I've had a much similar experience with digital signage displays. I bought a few NEC displays cheap for my old office and the picture quality is excellent. Even the no-name OEM displays I bought second hand were acceptable with solid viewing angles and colour reproduction.

When my 15 year old Sony Bravia finally kicks the bucket I have my eye on a 55" 4k Iiyama commercial display to replace it. I made the mistake of buying a 2015 Sony Bravia Android TV for upstairs and it is an utterly painful experience, I don't think I've used it in nearly 8 months now.

https://www.iiyama-monitors.co.uk/products/monitors/le5540uh...
Show HN: Marketing Tools Feed for Indiehackers
>Imagine how much the desire for Macs would collapse if they let people compile iOS / macOS apps on Linux.

Probably not much after the latest M1 release.
That’s a double-edged sword. Yes, Mars’s atmosphere can protect you from micrometeoroids, but it also makes it absolute hell to land anything there. The atmosphere is thick enough to burn up any spacecraft you try to land there but nowhere near thick enough to use a parachute. The moon, on the other hand, is much easier to land on using only retro rockets as brakes.
None, I guess they didn't make it complicated enough!
Managers, not workers, are losing jobs to AI and robots: study
I still don't get it, HTML5 lets you write your documents in XHTMLish way. The spec doesn't care, you just decide. And tools should still work as expected
For data to be anonymous under GDPR, it is not enough that individuals cannot be identified from the anonymized data set. If individuals can be identified when the anonymous data set is compared with the source data set, the anonymized data is not "anonymous".

For data to be truly anonymous under GDPR. there must be no other additional data that would allow for reidentification. If there is any other data that, when combined with the anonymous data, allows for reidentification, the data set is only pseudonymous and must be treated as personal data under GDPR.
Shit like this makes me feel a lot less guilty about my own environmental impact of getting a new phone every 1-2 years and a new laptop every 3.
Here is a report of a Samsung television connecting to the neighbor's passwordless wifi

https://forum.developer.samsung.com/t/if-you-choose-to-not-c...
Yep. Online compilers - WTF is wrong with people?
That's one of the possibilities I had in mind when I started the thread. Look at my top level comment so see what I asked exactly.
And like I said in the other comment - colony at the bottom of the ocean would protect us from nearly anything, while simultaniously giving us opportunity to develop, test and perfect habitats for harsh environments. If it could become truly independent then that's your goal fully achieved and many technologies would transplant directly into space colonization. It's truly incredible what 10km of water can protect you from. The entire surface of Earth could be destroyed be it by nuclear war or an asteroid strike, and a colony on the bottom of the ocean would barely notice.
>> AWS Lambda (or Lambda at Edge), as it stands, is 10x more expensive for sub 50ms workloads

Not sure about this, most use cases of Lambda use other resources and do not exist in a vacuum. Comparison should be made using complete systems not only parts.
My Curation of Microsoft Azure Learning Resources
so many posts about amazon,

i like AWS but this looks pretty much like advertising haha
I was replying to the comment above -- Go or Rust did not simply rename exception related keywords, they have a completely different approach.

I don't know of any language that does mudane error handling with exceptions that is not a mess. C++, for instance, is extremely difficult to write exception safe code in.
So I've been looking through their supplier list:

https://www.fairphone.com/wp-content/uploads/2019/09/FP3_Lis...

In what way would you consider this superior to Apple's corresponding record?

https://www.apple.com/supplier-responsibility/pdf/Apple_SR_2...

To my eyes, Apple actually has (or at least claims to have) better auditing of their supply chain. In particular, for Cobalt, one particularly concerning conflict mineral, Apple has over the last couple of years established complete auditing, while Fairphone is not even reporting numbers for that mineral yet.

To be sure, they did not do that out of the kindness of their hearts (particularly not in the Steve Jobs era). Pressure from NGOs and maybe also competitors like Fairphone helped.

[Disclaimer: I work for Apple, but don't speak for them, nor do I have firsthand knowledge of their supply chain]
i can confirm that it's illegal at least in singapore
I agree with this. Even today when we just recently saw what applied statistics can do (gpt, AlphaFold, AlphaGo,...), I think the problem fits the application nicely and we can go beyond what would be possible by "manual" research.

Comparably, conventionally developing an AI for blackjack would almost be trivial. (sorry for the blackjack fans, and yes, the AI might still help you with body language)

But that is still more statistics than intelligence. In fact a lot of that is required to reduce a strategy an AI has developed into general rules that isn't dependent on training data or derived information anymore.
The fuck are you doing that a Mac Mini needs failover? At that point, dear lord have mercy on that dev team and whatever horrible ideas management have pushed.
> But it's more reasonable than you expect.

If it was reasonable, there would not be other companies providing the exact same product at a fraction of the cost:

https://www.linode.com/pricing/
What Is a Red Team?