skysight-inc/HackerNews huggingface dataset:
> They are easier to read, store, and move.

I have the opposite experience in every category.

Read: For reading, I much prefer hardcover. The print is generally larger, and the book doesn't usually just collapse in on itself. (Sometimes a hardcover will be too stiff, but unless I'm willing to break the spine, a paperback is always 'stiff' in this sense.) I can't read fiction as easily in bed with a hardcover, although it's doable (and this is exactly why I've replaced paperback with the kindle version anyway).

Store: You can certainly store more paperbacks in the same space, but in my experience, it's messier and can quickly become unmanageable. I'm a big believer in quality over quantity. My library shelves are full. When new books come in, old books go out. The limited space makes me be more critical about which books I buy and which books I keep. That they're essentially all hardcover means I can literally see every book I own without getting up from my desk. They're all easy to access - just pull them right off the shelf. If I had less space, I think I'd rather have less books.

Move: I gave up on paperbacks because I was moving every six months or less for a period of about six years. Having these large boxes of books that I kept mostly 'just because' became tedious. I eventually just gave them all away. Granted, having an equivalent weight of hardcover would have been just as tedious, but they'd likely have had more value to me. Most of those paperbacks I would never have read again.

> Do people really throw away paperbacks?

I'll throw away hardcovers if I can't find another home for them. It's uncommon, but it happens.

This book really changed my relationship with books: https://en.wikipedia.org/wiki/How_to_Read_a_Book

It taught me to have expectations of books beyond just asking myself, 'Do I like this or not?.' It's mostly for reading non-fiction, but it's useful for fiction too.

Along with that change, I also decided if a book is worth owning a personal, physical copy of, it's worth making sure that copy is high quality.
Yea this should work because the license merely says it must be on Mac hardware and given that you're not letting everyone share/use the computer like AWS the new restrictions won't really matter.
Simple Approach to Stakeholder Management on Large Projects That Isn't Busy Work
I Forced Myself to Wake Up at 5 A.M. Every Day for a Month
Upvote this and take to Twitter.
Huh, who's 'anyone'? College applications happened last December, when nobody was realistically expecting this.
SCOTUS hasn't yet ruled on Google LLC v. Oracle America Inc. One imagines that if Oracle prevails in some demonstrative manner they may very well believe their flavor of SQL is a software interface protected by copywrite.

So will all the other 'software interface' owners of the world.
Thanks. I posted simply because I saw your link in another thread and I really wanted to see a lot more discussion of it :-), as I thought it was a really neat idea that most people would miss. (I have!)
There are many linux distros without systemd too. Artix (arch without systemd), Devuan (debian without systemd), and Void are the big ones off the top of my head.
They are perfect world actual hours that don't include any unexpected downtime, or any ancillary costs outside of racking.
https://twitter.com/chrismunns/status/1333825503464214530

Docker containers can be up to 10gb, traditional lambdas are still limited to 250mb.
DrupalCon Europe 2020 is Coming
Hi, are there any plans on offering instances with more CPU cores than the maximum 2 as I guess you have today?
That is an interesting idea. Issue I can spot with it is that you would still be incentivized to sell "short term" as you still get equity. The equity isn't becoming more valuable due to your sales (which don't act as recurring revenue), but your equity does increase in value from the other (more honest) salespeople who are doing "long term" sales.

Still, I think it is a neat idea.
I have several million dollars in infrastructure that I'm responsible for in multiple cloud providers and on our own metal in multiple physical datacenters.

In terms of management burden, I will take the cloud infrastructure a thousand times out of ten.

Automation work is easily an order of magnitude of less effort in the cloud than on-prem. Labor dollars spent go exponentially further.
There's absolutely nothing in the article (which I did read) about it. If you yourself had read the article, you would know that it was not explained, accounted for, or justified.

There is a single vague reference to a "primary DC". There is no discussion at all of backups or disaster recovery.
I've worked places that approach paying 100% of year 1 revenue to sales. We had a relatively cheap B2B SaaS product with a higher barrier to exit. It really depends on what the LTV of your customer is as to what percentage you should pay sales people.
thats ok they will slow down some random dependency to compensate for their loss
It seems we can’t have a discussion here because you or someone else keep flagging my responses because I use the proper description of what's happening. So much for free speech.
Blueshift | Remote USA / Canada| Senior Site Reliability Engineer

Blueshift (saas customer data platform) is hiring a senior site reliability engineer (remote role anywhere in a US / Canada timezone) to build & operate a 1000+ node AWS cluster managing a petabyte of data. Familiarity with AWS, Docker, Kubernetes.

Apply here: https://blueshift.com/careers/?gh_jid=4913893002

More about the company here: https://blueshift.com
I mean, yeah. AWS has a big offering of services.

No different than sorting through which libraries you need to use and the docs for those libraries... That's... That's the job.
> looks like these lambdas have to derive from a specific set of Lambda base images

About that, you don't need to use their base images, "You can deploy your own arbitrary base images to Lambda"
But if you have grandchildren ... they'll probably read them one day :-)
Figure out whats going wrong with your workflow (quiz)
Here's the specification's recommended use of SFENCE.VMA, which is just a fancier version of what I wrote above:

Page 66 and 67:

The following common situations typically require executing an SFENCE.VMA instruction:

1. When software recycles an ASID (i.e., reassociates it with a different page table), it should
first change satp to point to the new page table using the recycled ASID, then execute
SFENCE.VMA with rs1=x0 and rs2 set to the recycled ASID. Alternatively, software can
execute the same SFENCE.VMA instruction while a different ASID is loaded into satp,
provided the next time satp is loaded with the recycled ASID, it is simultaneously loaded
with the new page table.

2. If the implementation does not provide ASIDs, or software chooses to always use ASID 0,
then after every satp write, software should execute SFENCE.VMA with rs1=x0. In the
common case that no global translations have been modified, rs2 should be set to a register
other than x0 but which contains the value zero, so that global translations are not flushed.

3. If software modifies a non-leaf PTE, it should execute SFENCE.VMA with rs1=x0. If any
PTE along the traversal path had its G bit set, rs2 must be x0; otherwise, rs2 should be set
to the ASID for which the translation is being modified.

4. If software modifies a leaf PTE, it should execute SFENCE.VMA with rs1 set to a virtual
address within the page. If any PTE along the traversal path had its G bit set, rs2 must
be x0; otherwise, rs2 should be set to the ASID for which the translation is being modified.

5. For the special cases of increasing the permissions on a leaf PTE and changing an invalid
PTE to a valid leaf, software may choose to execute the SFENCE.VMA lazily. After
modifying the PTE but before executing SFENCE.VMA, either the new or old permissions
will be used. In the latter case, a page fault exception might occur, at which point software
should execute SFENCE.VMA in accordance with the previous bullet point.
Yes, announced today you can go up to 10gb/6 vCPUs: https://aws.amazon.com/blogs/aws/new-for-aws-lambda-function...
I mean, Windows has better driver support, but MacOS doesn't really, unless we're strictly talking about external peripherals. In terms of internal components Linux absolutely slaughters MacOS for raw number of supported drivers, by design, since MacOS is only intended to run on Apple-approved hardware.

Sorry, I know it's nit-picking, I just had to say something.
Another really common real world example of the class difference. In some tech companies work in what is effectively a barn. Senior employees will say they also work in the open space. But really they sometimes reserve a particular meeting room for the whole day when they are in the office. So the barn is for the average employees, senior employees spend their time in a large office, traveling or having meals.
Pa postal Driver shipped estimated 144k-228k ballots across state lines in Oct
Yes, thank you for explicitly phrasing the problem the way I should have.

Cato has different numbers than Rockefeller.

https://www.cato.org/blog/winner-loser-states-centralized-go...

I've lived in multiple blue states, and they're all "losers" by this definition.
I recently turned 33. What's your best advice for a 33 yr old?
I loved responses to a twitter thread where a 22 yr old asked for advice and thought I'm better off asking for advice on HN.
This just sounds like your corporate IT shitware breaking windows.
> I don't think ARM Windows will go to places anywhere soon since software availability is the only thing that keeps users bound to Windows in the first place.

Windows on ARM has supported x86 (32-bit) emulation for some time now (for just a bit longer than the Surface Pro X has existed), and x64 (x86 64-bit) emulation is in the beta-testing pipeline now. It's a different system than Apple's Rosetta, but capable enough that a lot of legacy Windows applications can run (unmodified) on ARM today. (ETA: You can even find demos of people running Steam and an interesting variety of classic Windows games on ARM hardware.)

The big thing Windows on ARM has needed was the right processor hardware to really make it sing, and if anything this is an indication that Microsoft has been correct to invest in ARM for the last few years, that Windows already benefits from the improvements from Apple Silicon even before being tuned to specific characteristics of the hardware, and possibly a huge blow to Microsoft's ARM partner Qualcomm who should be very worried about catching up to Apple's Silicon efforts.

At this point I wouldn't even be surprised if the next Surface something "X" on ARM switches to Apple Silicon chips if Qualcomm can't keep up. Though it may not be obvious if such a switch occurs because Microsoft has been working to brand their own ARM chips since early in the Qualcomm partnership, albeit nothing to same extent that Apple has been working on it.
yeah thats the issue. aws will make sure your fast language takes as much time as everything else - how will they make money if everyone makes use of fast languages?
I keep 'dreaming' of hiring someone to make me 'good on video', really mostly for fun, but maybe to make some good coding videos. I haven't got around to it yet.
Or join your machine to a domain. No ads, managed updates.

I have said it before, but around half of the machines in my estate are macs, and I have many more reported update problems from them. I think a lot of it is caused by inconsistent updates.
>Linux has systemd, not my favorite thing out there, Windows is privacy nightmare.

Two questions; I'm not that educated in this field:
1. Is Windows LTSC not an option for people like this?

2. I'm running it on my laptop and am seeing better performance with telemetry turned of, but am unsure if its still a "privacy nightmare". what tools can I use verify that my OS is not calling home?
Foiled by the firewall: a tale of transition from Prometheus to VictoriaMetrics
hey this is a good game. My only suggestion would be to make it easier to see gaps in order to clear layers, maybe by making the blocks semi-transparent or making gaps in the lowest complete-able layer "glow" so that you can see them behind other blocks.
I don't like systemd (or redhat) either, it's also one of the reasons why I moved to FreeBSD. And on servers I use Alpine. I don't hate systemd as such but I definitely don't like it. I think OpenRC on Alpine is much simpler.

The ship has only sailed for the mainstream Linux OSes. With Ubuntu for example other things bother me too, like snap, I don't want all this overhead. But I see more and more people moving away from those things.

"Giving in and going with the flow" is not necessary with open OSes. It's exactly why I'm moving off macOS too, because I'll no longer be locked into some company that decides what's best for them (and not me)
Works for me too. Some people count sheeps to sleep, I evaluate cnc machines or some mechanical contraptions.
Apple Adds First iMac Models with Retina 5K Display to Vintage Products List
There is also devuan for systemd haters.
I know of no suburbs that offer community to the degree that baron816 is describing. Urban neighborhoods, sure, but not suburbs.

Does a suburb preclude community? Not necessarily; baron816's vision is exactly that of a suburb that does not exclude it. But in current practice, yes, a suburb pretty much does exclude community.
Italian whistleblower from Huawei: they asked us to spy and copy the USA rivals
Argh, I scanned the article multiple times and missed that section. Thank you
Prolific (YC S19) | Software Engineer Back End, Front End, Full Stack | Remote, UK/EU & London, UK | https://www.prolific.co/careers/ Prolific connects people to facilitate world-changing research. We're a mission driven remote team of ~40 looking to change how online research is done.
We us Python, Django, Django Rest Framework, Celery, Redis, MongoDB and Postgres, with Vue.js on the front-end. We're looking for some ambitious product focused engineers to help us scale.

Learn more @ https://www.prolific.co/careers/ or email me phelim @ prolific.co (CTO & Founder).
A well behaved, codesigned app being able to list metadata about files in restricted directories is a sandbox compromise. In what viewpoint is it not?
Thats me. We've got some fun things we do behind the scenes to keep Lambda container image support snappy. SO yes, up to 10gb artifacts with container image support.
Having grown up on a static linked world, where dynamic linking was a thing of big iron computers that we dreamt about being able to do in home computers this trend of static linked compiled stuff feels somehow a tragedy of some sort.

How bad have we gone, that is now trendy to return to the days of static compiled binaries and process IPC to achieve any sort of dynamism.
That may be true. We grow 20-30% Y/Y which is not as big as many other places (but is more than most others in our space.) 20-30% growth we handle with refresh cycles since we have extra capacity.
2020 keeps on giving...
I think the best solution is to just hire people that are best qualified to direct or lead a company. I don't believe investors would be thrilled if a company hired a CEO based on their sexual orientation or race instead of their ability to lead and grow a company.
Something like this would solve a lot of my problems
It exists because I wanted a complete system where I could easily experiment with various minimal/alternative software. I wanted this so that I could easily understand and hack on any component without spending weeks/months familiarizing with massive code-bases and waiting for things to compile.

I made it for myself, and honestly that's all there is to it. I tried to describe the things that make oasis unique in the README, and I think some of those are pretty cool, but I'm not trying to market this to anyone. If it doesn't sound interesting to you, then feel free to disregard the project.
> Superscalar vs super-pipelining isn't new. If there's no magic, then a third wider would likely exactly decrease the boost clock by a third with perfect code.

It's not new, but it's surprising. You're correct that going a third wider at the cost of a third of clockspeed is a wash with "perfect code" but the experience of the last 10-20 years is that most code is far from perfect: https://www.realworldtech.com/shrinking-cpu/2/

> The first sign that the party was over was diminishing returns from wider and wider superscalar designs. As CPUs went from being capable of executing 1, to 2, to 4, to even 6 instructions per cycle, the percentage of cycles during which they actually hit their full potential was dropping rapidly as both a function of increasing width and increasing clock rate. Execution efficiency (actual instruction execution rate divided by peak execution rate) dropped with increasing superscalar issue width because the amount of instruction level parallelism (ILP) in most programs is limited.... The ILP barrier is a major reason that high end x86 MPUs went from fully pipelined scalar designs to 2-way superscalar in three years and then to 3-way superscalar in another 3 years, but have been stuck at 3-way issue superscalar for the last nine years.

Theoretical studies have shown that higher ILP is attainable (http://www.cse.uaa.alaska.edu/~afkjm/cs448/handouts/ILP-limi...) but the M1 suggests some really notable advances in being able to actually extract higher ILP in real-world code.

I agree there's probably no real x86-related limitation to going wider, if you've got a micro-op cache. As noted in the study referenced above, I suspect its the result of very good branch prediction, memory disambiguation, and an extremely deep reorder window. Each of those is an engineering feat. Designing a CPU that extracts 80% more ILP than Zen 3 in branch-heavy integer benchmarks like SPEC GCC is a major engineering feat.
Under penalty of perjury. That'd be a very stupid thing for hundreds of people to do and very unlikely. You can disagree with them all you want, but their testimony matters.
I'm the same way as you. I love my hardware.

But the real place cloud/IaaS shines for me is when you aggressively scale, both up and down. If you're used to pets and physical machines then you probably over provision a lot. With the cloud you can ride the CPU/memory line a lot closer and scale quickly when needed.
Here is an hypothetical example of someone who only invested just before a crash in SP 500: https://awealthofcommonsense.com/2014/02/worlds-worst-market...

Spoiler: time in market beats timing the market, historycally.
Location: New York City

Remote: OK

Willing to relocate: OK

Technologies: Python, JavaScript, Swift, C++ | Node, React, MongoDB, PostgreSQL, Jupyter, Keras, Docker.

Resume: https://ichauster.github.io/resume.pdf

Email: ivan.m.chau [at] gmail.com

=======

Hey my name is Ivan. Currently in college with previous full-stack and internship experience but am looking for new challenges!
Or maybe the question is why we forsook him?
It sounds to me like you're describing a corporate environment with all the bureaucracy that comes with such an environment. That scenario likely has the traffic and revenue to justify a full AWS build out.

I'm talking about new projects at much smaller companies, or much smaller departments within the company that don't yet know if the product they're building is going to even work.

Not to mention; I have the same freedoms to try things out with a $10/mo DigitalOcean droplet as I do EC2/Lambda/ELB/RDS/S3/etc... If something doesn't work, delete the droplet and start over. To that degree, it's even easier, cheaper, and more free to just test something out in Docker containers on my laptop.

So, respectfully, I'm not buying the "freedom" argument. That's not even the selling point AWS is pitching.
I would follow my friends in the medical profession.
MacOS is based on BSD 4.4 and certified as a UNIX 03.

Linux is a different and somewhat distant version of UNIX.
i dont think freebsd as a desktop (or server for that matter) is usable beyond hobby projects. luckily HN doesn't have many experienced techies so this post wont get downvoted by much and some poor soul out there will install this relic thinking its better than macos.
A fairly typical form of exam in Russia is "written-oral", where students are writing a test together as usual, with everyone given different problems to solve/theorems to prove/things to describe, but the time slot is way larger than required for most people, and in the end when you are done a professor (of which several are usually present) sits with you for 5-15mins to discuss whatever you wrote, maybe asks some extra questions, and gives you a grade on the spot.

So, if you copy a perfect solution and have no idea how what you copied works, you are likely to fail anyway; if you just happened to get unlucky with your problems you may still be able to talk your way into a B/C showing you know stuff.

This sounds like an absolutely perfect match for zoom, since the problem where there are a bunch of people in the audience constantly discussing some other problems (or problems similar enough you can get a hint) doesn't exist anymore, and you don't need to book a large room for 6 hours so the stragglers could all be talked to by professors.
CommerceBear | Senior Frontend Web Developer | Toronto, ON | Full-time | https://angel.co/company/commercebear/jobs/968382-senior-fro...
Meet the company making ecommerce bear-able. CommerceBear (commercebear.com) is an industry leading ecommerce technology company that helps furniture manufacturers and wholesalers increase efficiency and grow revenues by aggregating multiple channels like Wayfair, Amazon, and Walmart into a single point of truth.

We are an early-stage funded startup looking to grow the development team. We build software that empowers furniture manufactures to manage all their e-commerce needs in one place. Everything from getting your products listed online, to managing returns.

Our Stack: Node, Express, Postgres, Svelte, AWS
The new generation of puzzle-makers bringing mystery to your door
Which is so blatantly obvious it tells us something: long hours are not about productivity no matter how much anyone claims they are. Long hours are about power. Some people really want to own other people and in modern societies that shun actual slavery they seek it by other means.
The Strength of Being Misunderstood
It seems like we're seeing the outcome of an internal political battle for relevancy.

My first question when I see a product like this is, "Do the people developing the service actually use it themselves?"
I think it is important to keep the temperature increase down so that we don't drive as many species to extinction (ex. Coral reefs are already severely damaged). But the climate "apocalypse" fears seem overblown. Florida was supposed to be underwater by now, and yet it's doing fine.

Im sure there will be some increase in natural disasters due to climate change, but I don't believe in the idea that climate change will be some extinction level event.
If you can somehow finagle your application as a docker container, It makes it super easy to transfer too.
> The function did nothing except emit ‘hello world’.

A more realistic benchmark would be parsing a 1kb protobuf blob and printing some random key from it.

(this would require importing a non-stdlib parser)

Without knowing how it's implemented, my guess is that they're conserving python/v8 processes, so that they're not cold-starting the interpreter on each lambda execution.

You can't [1] do the same thing for a Go binary, so they have to invoke a binary, which might involve running some scans against it first.

This leads to some pretty counterintuitive conclusions! If you want minimal latency (in Lambda!!), you really should be using JS/Python, I guess.

[1]: OK. Maybe you could. Go has a runtime after all, although it's compiled into the binary! I have never heard of anybody doing this, but I'd love to read something about it. :)