skysight-inc/HackerNews huggingface dataset:
If you enjoy python and wanna try a object database check out ZODB with relstorage (now supports SQLite).
Sorry for your loss, but there were numerous avoidable deaths associated with his VC activity, which is unacceptable.

We don’t need anymore developers ruining their lives and kidneys working shoulder to shoulder out of bars equipped with 300Mb WiFi making JS apps that create very little value for society beyond improving the real estate values around the bars themselves, even as they sink deeper into depression, bankruptcy and many times Hsiehicide. One would think after the first death, he would have formed a company that ran around hiring them all (even sending some that were too far gone upstairs back to their parents) to provide some sort of a safety net for his real estate activities, but that was never the priority. The old guard in Vegas that (once upon a time) gave Howard Hughes “the business” too was so thrilled to meet Tony Hsieh —-and his endless new supply of self-destructing laptop tourists. Just like Hughes, Hsieh started the ball rolling and I think last month Downtown Las Vegas opened the first of what will be many all-new resorts in that hell hole of lost souls in many decades.
I learned that working at Google pays a ton and not that hard to get in there. So I learned to code and got a job at Google and made a lot of money thanks to HN. My life got a lot easier thanks to that.

I feel the value of HN is greatly reduced once you are more familiar with the industry. But to an outsider this site is gold.
> Tell me why Windows shouldn't be able to start up in a few seconds, as a C64 did?

Why don't you tell us why it should?

On an SSD it boots in <1min which is a feat considering how much functionality is just there on boot, unlike a C64 which literally does nothing on boot except show a BASIC prompt.

A modern computer can boot into UEFI shell in seconds which is comparable to what a C64 boots to... but why would I do that?

Even if you get your OS to a bare minimum like a bare Arch Linux install it takes a while to load for a reason.

We trade off some boot time for a lot of functionality and smooth experience once the initial RAM has been set up with the needed data structures for normal operation.
> although it is nice that they take an additional cut of payments on top of the processor.

You meant to say: it is nice that they [Liberapay] don't take an additional cut of payments on top of the processor.
I'm not convinced a CompSci degree actually teaches the history of the internet and why being decentralised might be something worth having. I didn't learn ideals from my university, or certainly not the ideals they want me to learn.
That CS degrees get rarer or at least lower percentage compared to people with incomplete education from big corps.
Show HN: Show proof of traction on your website, increase signups
ProofDash seeks to help both small and established startups do this effortlessly by collecting the 'small' user activities and displaying them to site visitors.

This will be based on user actions e.g:

Sign up -> Userx signed up from Brazil a few seconds ago
Milestone > A $100 order shipped 10 minutes ago etc

ProofDash will be highly customizable to fit different brand needs.

Please let me know your early thoughts.

Thanks.
Feedback: code search in a repository (or multiple repositories) should allow blacklisting and/or whitelisting files and directories. Every time I try to search for something on GitHub, I have to sift through tons and tons of useless results from tests.

Edit: The discussion has taken a weird turn into support for ignore files. To be clear, this feedback is about dynamically filtering searches when using a website to do code search, most likely searching someone else’s repo on someone else’s website; you don’t have access to the filesystem, the search form is the only input. So all this “rg supports ignore files” (I’m aware, but thanks) is not really relevant.
I do feel Google puts a lot of resources on Dart and its ecosystem (e.g. Flutter). While for golang, there's not much support from the company.
Is it possible to get aggregate numbers? Say for the Nordics and for Scandinavia, or other such regions of tightly knit countries or regions? Most "Scandis" like to compare with the other Scandinavian countries, and with select European countries that are similar, such as the Netherlands and Belgium.
Artillery team member here. "Rather pricey" really depends on what you compare it to. Artillery Core is free. Artillery Pro costs money, but it runs directly in your cloud environment, so it's extremely cost effective compared to hosted SaaS solutions. We designed it for large-volume use, especially in CI/CD pipelines. There are no limits on test minutes, vuser concurrency, number of tests you can run etc.

Can you DIY a solution that will let you instantly scale up from running tests locally to running them on 500 workers in any of 13 different geographical regions? With no servers to manage or maintain whatsoever. Sure you can, but it's not the best use of time for a lot of teams.
Many benchmarks say JS-VMs are blazingly fast, at the same time others say they are battery-hogs. And Apple is even optimizing their CPU for it to run faster.

IMHO that is about JS-memory usage and GC, which never really get's proper attention.

You can have really fast algorithms, if you keep creating and forgetting millions of objects, which most JS-frameworks do, you will have lags and GC-pauses.
GPU support would take quite a while…
The clarity of this documentation is really impressive. It’s like I was rediscovering the shell again.
Why everything you know about wolf packs is wrong (2013)
Ripgrep honors ignore files.
If you move up from kernel level, many projects work with multiple compilers. For example most of the underlying libraries that are part of GNOME work with MSVC, GCC and CLANG. Probably also many more, but it does not tend to be tested much.
I sympathize with Ellen. She knew she could not abandon him at his time of need, but when he started getting better, she knew her job was done and it would not be unfair if she moved on. She sounds like a good person. I would like to know more about the conversations that went on around their getting distant, and perhaps it was all in silent actions and not words.
I went with a manual approach. It was more than capturing text input in a shell. I was showing things like Vim and tmux workflows, so it involved recording my entire terminal at the application level.

What I ended up doing was taking individual screenshots of each frame I wanted in the animation. Most of them were only ~5 frames long.

Then if needed, I enhanced each screenshot by adding text labels. Like when I demo'd Vim splits I wanted to put a "1", "2", etc. on each split to make it easier to see what's going on.

Then I took all of those individual screenshots and fed them into https://ezgif.com/maker which is an online tool that converts screenshots into an animated gif where I was able to configure how long each frame should stay visible before transitioning to the next one.

It sounds like a lot of work but it wasn't too bad considering I needed to sometimes add graphics to each frame and control the length of each frame. Once you get the work flow down it was pretty fast.
It may be an odd thing to pick up on, but I'm sure the concept of murder-by-exploding-cow didn't come from Savage Run. For one thing a character is murdered the same way in the fantasy novel Skavenslayer, published in 1999.
Residential Images Editing Enhances Saleability of Home Markets
This reminds me of Iulia Hasdeu: https://en.wikipedia.org/wiki/Iulia_Hasdeu

Unfortunately too many nowadays focus on her father's response to her death, but her story and writing helped me through my darkest days in teenage. She was writing in her journal about death, suicide, the struggle to comprehend life when she was only about 10.
Why are you so snarky? Oh the horror. You need to have a browser to use this SaaS. You do not necessarily have to install anything to convert a single file in a prehistoric format. It also depends on what you mean by install. Download a portable version of a program that does it for you? Technically no installation required there. Using your already existing package manager? Anyways, this is besides my point. See below. Plus why stop after a single file?

If you cannot see the absurdity of using SaaS for something like this, or for something like tar, I am sorry. Keep using SaaS to archive files, too. Why install tar when you can just install a browser and visit a website where you can upload your stuff to just to have it archived on and by their server and then downloaded by you? I brought up tar because it is pretty similar.

What does an online converter beat and why exactly? Just because it is something you may rarely do, does not mean that doing online is a good idea. I rarely edit photos. I am not going to use an online photo editor for my photos for obvious privacy reasons, for example. If it is more comfortable for you and you do not care about privacy, do it for all I care. I am free to form my opinion about the absurdity of SaaS for everything that is trending. Online text editor!

> So an online converter beats an installable utility hands down in virtually all aspects that matter.

This is just your opinion. I shared mine. You may not want to install tar either and use a website for archiving and extracting tar files, or tar.gz files, or whatever else. I have no problem typing "pacman -S tar" in this case. It is a bit of an unfair comparison because I personally often use tar, but I also often use my browser, so might as well use an online tool, especially if I spend lots of time in the browser.
Our (future) cities, our (future) selves
No one's mentioned 3d printing yet
Chorophobia, the fear of dancing, is a real thing
Oh, I see! For some reason I didn't spot the parent comment.
Me too but apparently it has 0.2% from burning oil (latest figures here are from 2008 or 2012)

https://en.wikipedia.org/wiki/Electricity_sector_in_Iceland
Vídeo: Ciclista cai a 300m do fim e chega com clavícula quebrada
I actually liked Itanium and don't see it as garbage, and see as an unfortunate turn of events that I am not running one on this laptop.

Also don't get the point of the cheering for AMD, because apparently many don't get that without Intel licenses, which depend on Intel existence, AMD won't have much to play with anyway.
Very few functions in Perl does that. It will emit a warning instead.

As to why that is, perhaps someone with more Perl knowledge can chime in. I suspect it has to do with undef being inconvenient for signalling failure, since its evaluation will be context dependent (an array of undef is true but a numeric undef is false).

Type conversion is built into the language at a fundamental level. Languages that borrows the syntax but not the type model can be confusing in cases, but Perl is pretty consistent once you get the basics.
It's a very Silicon Valley-like thing to desire to be different.
Best I can do is this personal story: I, for reasons unimportant to the topic, knew personally people from all walks of Tony's life.

I've would have a drink with his personal cleaning lady when she was done for theday, and drank more than one with Tony himself late into the night at Kareoke in his personal Airstream park. Many of my friends worked in all departments at Zappos, as well.

When the drinks were mostly finished, and the clock was past 3am, the #1 rumor would be of his drug use. At first I thought it was standard rumors due to his laid back nature and stature (and maybe confated with the fact that he smoked weed legally.)

However, after an interpersonal issue, one of the people with access to his private life pulled me aside and showed me a series of photos he had taken in Tony's place prior to anyone cleaning it up.

Let's just say Ketamine and Nitrous are weak comparitively to what I saw, and there was a reason he could be "on it" for 3/4 of a day and then immediatly sleep. I don't know how to say it without speaking too ill of the dead, but I think you get the idea.

PPS, Google the Downtown Vegas Suicides for a true, fun, short read.
fyi, there's no private messaging option on HN - people usually post contact details in their profile.
The quoted section also reminded me of my experience with coding. I sometimes think I've thought through the entire implementation. But when i begin coding, I notice the gaps in my implementation or cases that I hadn't considered earlier.
Exploring the use of artificial intelligence in architecture
Unless the companies based elsewhere don't want to sell their products in the worlds 2nd largest market your argument makes no sense. A product from outside of EU still needs to comply with the EU standards so where is the advantage?
The has nothing to do with ignore files. Tests pushed to a GitHub repository obviously won't be matched by gitignore (unless you ignore them in gitignore then force commit them, which would be really rare), I'm just not interested in them in most of my searches.

I'm talking about excluding files and directories during searches, through a directive like, say, "-exclude tests -exclude test_*.py".

Sure, I guess technically you can add a bunch of additional patterns to gitignore before you use this web frontend, but that would be a really weird workflow, and it's impossible when the web frontend is run by someone else.
Horny Moms Looking for Sex AffairsOnly
>Going on a trip to Mars and back makes you prone to dying from cancer

And crossing the Atlantic Ocean made you prone to dying of scurvy. People still did it.
Member of team artillery.io here, my 2c on the subject. We chose MPLv2 specifically to address licensing concerns. With MPLv2, you can build on top of Artillery, you can build plugins and extensions for it, and integrate it into your systems without worrying about licensing. It's a well-understood license with very clear boundaries between your code and MPLv2-licensed dependencies (e.g. all Hashicorp tools use MPLv2).

That's unfortunately not the case for AGPL. There's a reason a lot of companies have policies banning any AGPL dependencies outright, Google probably being the most prominent example: https://opensource.google/docs/using/agpl-policy

AGPL is designed to be extremely viral and has not been tested in court. The definitions of boundaries between your code and AGPL-licensed code are not well understood. Consider that MongoDB, probably the most popular AGPL-licensed project in use before 2018 when they switched to SSPL, had to explicitly publish their drivers under Apache because communicating with an AGPL dependency over a network was not sufficiently distant enough to prevent infection. https://www.mongodb.com/blog/post/the-agpl

As engineers we need to be aware of licensing implications of code we depend on. I am obviously not a lawyer, and obviously your employer's legal team are the people you should be talking to if you have an absolutely critical dependency on an AGPL-licensed project.
Show HN: The fastest way to get a scalable service up and online
Hello Hacker News!

Do you use AWS Lambda?
Do you deploy stuff to the cloud?

Maybe you're like me and you've tried it all...

- AWS CloudFormation
- AWS SAM
- AWS CDK
- Terraform
- Pulumi

There are so many ways to deploy infrastructure.

Sometimes, you just want to get a strong, scalable API or function out there, whether for a new product you're building or for a simple webhook.

This project makes that possible, and gives you a strong, reliable starting point for your infrastructure that you can build on and won't have to throw away later.

Instantly deploy functions to the cloud. It's the fastest way to get a scalable service up and online. A powerful infrastructure abstraction built with the AWS CDK.

As long as you're logged in to AWS, you can deploy your functions and infrastructure with a single "npm run deploy".

Each function you add get's its own HTTP API route and SQS Queue, giving you multiple ways to send events into the Lambda function for processing.

More things are coming. I hope you'll enjoy this simple programming and deployment model as much as I have.

PS: This is NOT a library, SDK, or a product. It is a GitHub starter template project that you can clone/fork, with ZERO configuration.

I deploy stuff to the cloud all day, and find myself spending hours just writing the initial IaC (infrastructure as code) config and getting everything wired up correctly. This template gets me going pretty fast with a running API, sending requests to my functions. I can also send work to my functions (or between functions) asynchronously with a queue. All with just a single-command to deploy everything.

Needless to say, this saves me countless hours.

I hope it is useful for you all as well. I always get so much value out of HN, and am wanting to give back. Free forever + open source. Concerns/suggestions are welcomed!

Enjoy and thanks for reading.
"Tricks" makes great difference in life. I can jump over a meter high with my bicycle because someone who knew did teach me the "bunnyhop trick". That and other "tricks" give you the ability to do things save on a bicycle that most people consider impossible or too risky.

Knowing the tricks of a trade, like software development, means the difference between starving or success.

In the same way there are "tricks" that you know about relationships and money and work that can change your life radically.

Trick in English have different meanings. It can be something intended for deception or illusion, but it could also be a habit or mannerism.

In Apple case, those tricks are not really tricks, but strategic informed decisions.

Apple has lots of knowledge about what the market needs and is willing to pay for, they have access to the purchase data of tens of millions of people.

If you have no access to real information, some decisions of the companies that do will look comical or nonsensical.
It's extremely paraphrased and slightly exaggerated, missing some of the context (intentionally, because I don't want to break confidentiality).

It was an attempt to provide an example of why working long hours is not a good idea overall. More often than not, work done in a rush, while tired and sleep-deprived and not thinking straight, is of poor quality, and I don't think it's in our interest to lionise "heroic" performance when the end result is not acceptable. More often than not, they would have done a better job if they slept on it and picked it back up in the morning. Or, at the very least, carefully reviewed their work in the morning and fixed all the defects they introduced during the night. Ultimately, every code review needs to be held to the same high standard, and the circumstances of poor quality work should not be used as a justification for submitting or accepting bad work.
Patriotism is loyalty to one's country, a perfectly normal and perfectly rational sentiment. If that makes you sick, take a pill and get over it.
You can, with onenote
> if time is your most precious asset, coupling them makes the best value you can get

I regard time spend during my bike commute through the forests as very valuable. Sometimes I even slow down a bit to cherish the moment.
Hydro cannot be the future due to excessive damage to the environment
The fact that my comment doesn't mention the word "Coinbase" should be a pretty strong hint that I'm referring to a general situation.

What happens at one company is utterly irrelevant, but what happens in many places and in many countries is much more concerning and it also reflects on this situation and the comments.
This is very funny and very sad at the same time!
Show HN: Billbot – Track your subscriptions and regular expenses with ease
It's just not what people think of, when they hear the word "collapse".

The average person expects a single dramatic event, and that never happens.
Is there anything preventing those companies from "ganging" up on Apple and buying capacity jointly? Are they too many and too small? Is it possible to share wafer-space with other companies or does having multiple designs add too much complexity/cost?
How come Algolia is so Fast?
As south European, I think it is a personal matter, it basically boils down to how much one can adapt to living by rules, without the flexibility to bend the rules one is used to in other countries.

There are plus and minus to both approaches, the rules approach favours more the society overall as everyone gets the same, while the flexible approach kind of favours the individual.
It's 2020, people talk a lot about self-driving cars and travelling to Mars, and yet such terrible preventable tragedies still happen even in successfull countries to successful people. So sad.
> Please let adults evaluate the risks and make up their own minds.

I imagine Ellen would have appreciated the same opportunity to decide how she would spend that part of her life. (Ellen is the now-estranged wife of the locked-in guy; she spent months helping to care for him.)

Ditto the taxpayers of Massachusetts, who had to foot the bill for millions of dollars of medical care for the locked-in guy. Those dollars could have funded, say, education or infrastructure.

Adults' choices affect more than just their own lives. That's why we have social norms, and laws.
Sure,

You can start here for an historical perspective,

https://www.zdnet.com/article/ibm-mainframe-containers-grow-...

Then read about MFT and MVT here

https://en.wikipedia.org/wiki/OS/360_and_successors

https://community.ibm.com/community/user/imwuc/browse/blogs/...

You can eventually also delve into the world of IBM i, z/OS and Unisys ClearPath MCP.

In what concerns UNIX clones,

HP-UX Virtual Vault (which I used in the 2000's, however docs are hard to get freely online, after it got replaced by HP-UX Security Containment)

https://en.wikipedia.org/wiki/HP-UX

ftp://ftp.hp.com/pub/security/VVSCdepots/VVSCAdminGuide.pdf

https://myenterpriselicense.hpe.com/cwp-ui/free-software/Sec...

Solaris Zones

https://en.wikipedia.org/wiki/Solaris_Containers

FreeBSD jail

https://www.freebsd.org/doc/handbook/jails.html

AIX LPAR

https://sort.veritas.com/public/documents/sfha/6.0.1/aix/pro...

Tru64

http://www2.phys.canterbury.ac.nz/dept/docs/manuals/unix/DEC...

So while Linux containers are all over the place in 2020, Linux had zero influence in technology per se, and like Windows is just catching up with the mainframes and UNIX old timers already offered during the last couple of decades.
It isn’t factual, it’s an allegation. He doesn’t have any proof other than a burner account created today.

If it is factual, I agree, have the discussion about addiction. But is it too much to ask to either have the conversation openly (and not in an anonymous comment full of judgment and borderline glee that a person is dead), and not in gossip-laden comments hours after the guy is dead? It’s gross and people defending unnamed gossip from a green rando is infuriating.