skysight-inc/HackerNews huggingface dataset:
As long as people exist, they will insist on building in places with high fire hazard. And when their houses burn down, they will blame the forest for burning, instead of themselves.
"You guys in america got what you deserved" is obvious flamebait. The problem is that it's hard to see this sort of thing in one's own comments.
A man who made flying affordable to millions of Indians
1. What we did is we worked on certification and on the eneenering at the same time. We figured out that it was easier to certify an hospital ventilator rather than an emegerncy transport ventilator. An emergency ventilator needs to support 15G (so around 330KG in our case) accelerations. Quite a lot :) So, we choose to the "hospital ventilator" regulations then.

We unit tested everything using a lung simulator (ASL 5000) and that was a great help. When you can try your ventilator in almost real condition, that is change changer.

Then, we tried to make our ventilator exactly as an MVP. We implemented very few features at the beggining. Something very minimalistic. Only pressure control. It was our first version, and was certified for clinical trials in June. First patients in July then.

It's only later than we added new features, LCD Screen, new sensors, new metal valves, to make the ventilator better. We filed all the paper work again, and it got approved in september.

2. We used Slack. It works great, but at some point, we had to work all together. 30 people were lockdown together and worked in March/April on this project. It was a non-stop start-weekend and we slept only 5 hours per night, during more 30 days.

At the beggining of the project, we struggle on two essencial parts : Making the turbine, and the pressure valves.

Multiple engeenering teams work at them same time on different solutions. We used up to 30 3-D printers, lent from people/company.

At the core, we did all the integration tests, and tested all the solutions from the mechanical teams (different turbines / valves), as well as the software, electronics.

At the end, we had the right turbine, the right valves, the right electronics, and we just had to make integrate everything on the software.

3. The hardest thing was the software. Most of us are software developpers and we are used to deploy continuously. You can't do that here. You need the perfect software, immediately.

You can't do an OTA update on all the ventilators.

During the certifiation process, we had to change the software to do many improvements. I think regulatoriy authorities don't understand how software works. That was the hardest part: Explaining them that a software they don't understand is actually safe.

It is something that needs to change, because in the future, we will have more and more sotware in medical devices.
I'm curious about the relative experience you're talking from.

You're trying to make a point about the fact that you need to push the business and/or obtain data yourself, but I'm saying that can be a vastly more difficult problem than you think (or just flat impossible) at scale.
Providing criticism is often natural and integral in an environment with high degree of critical discussion and introspection. It is completely the opposite in the opposit environment, thus sticks out much more.
Your comment reminds me of this: https://politics.theonion.com/poll-94-of-nation-would-rather...
Pre-"opening" is banned in many states in the US but is legal in the UK. See page 12 of https://www.electoralcommission.org.uk/sites/default/files/p... for instance or https://www.coventry.gov.uk/info/8/elections_and_voting/2434..., to see how the United Kingdom pre-opens and sorts postal ballots.
You're using a very particular definition of "design". Let's take the typical interface of unix tools (default to outputting to stdout, default to inputting over stdin). Brian Kernighan talked about his they retrofitted all tools to use this model once they invented pipes.

Is it not UX, is it not design? Why does design have to be graphical, and why does "UX/UI designers" get to say what it is? How can a tool even exist without an interface? And if a tool is used, surely it has a user ;)

> most engineers don't practice design

Citation needed.
And yet they have it done within a few hours.

Why is it about the US that means it takes a week... even with these machines which supposedly make it better?
>You're wrong about the 12 years — that's the average age at retirement, so the average car on the roads is six years old, not 12.

Here is my source[1]. Average age for vehicles in operation is 11.9 years. 1 in 4 cars are at least 16 years old. Do you have a source on your claims?

[1] - https://www.cnbc.com/2020/07/28/25percent-of-cars-in-us-are-...
Hi HN!

I have been working for a couple of years on different software libraries related to investment portfolio optimization.

I am now trying to provide these functionalities "as a service" for DIY investors, through a REST API.

To my knowledge, another project similar to mine would be Portfolio Visualizer [0], but it is restricted to commercial users, while I would like my project to be usable by anyone requiring some portfolio optimization tools.

Any feedback is welcome about how you would use such an API, or what functionalities you would expect from it.

You can find the API documentation online [1], and you can play with it online, at RapidAPI [2].

Please note that I have set limits on the unauthenticated usage, because I need to manage the workload on the servers, but any feedback is also welcome about how I could manage a reasonable unauthenticated usage for as many people as possible (I am paying for the servers!).

Cheers,

Roman

--

[0] https://www.portfoliovisualizer.com/

[1] https://docs.portfoliooptimizer.io/

[2] https://rapidapi.com/lequant40/api/portfolio-optimizer
"Learned behaviour" works for Google products for exactly as long as they decide to keep the current version of the interface :) I feel like I usually get a couple years out of it, just enough to build up the muscle memory, then there's some small but significant change that renders it useless.

Most recent example for me: I put my Pixel 3 on Aeroplane Mode when I go to bed. Until the most recent update (10?), I could swipe down from top of screen and I'd get three rows of icons. I'd hit Aeroplane mode, which was in its default position (on my device at least) in the third & bottom row in the centre.

After the update, they reduced the size of the icon grid to only two rows. To get to the Aeroplane Mode icon, I suddenly had to do an additional swipe to the side to get to the next screen.

You can re-arrange the icons on this panel, which I did, but even now a month or two after I still occasionally reflexively reach for the old position. Less and less, of course, but still, the whole thing was annoying.

Not a huge deal, but I feel like this process happens to me in almost every Google application. Not just Google, of course - I see this more and more in a lot of software - the value of learned behaviour is not accorded the priority I think it needs.
This is utter bullshit. I was told repeatedly to get on Statins for high cholesterol. Finally the company nurse said: look, you need this but first I'll let you try red yeast. WTF? OK. It's a natural source of the same thing. It dramatically reduced my cholesterol and triglycerides -great. I was kind of excited to have such great results while giving the finger to big pharma (who isolated lovastatin from red yeast and patented it). Then the muscle aches started. I was completely unaware of that side effect, but reducing my dose helped - which I did only after being informed that it's a common side effect. You can also reduce it by taking CoQ10.

You can't have a psychological side effect if you're not even aware of it.
To expand on this, I’d totally support regulations requiring states to maintain some level of supply chain independence and diversity of software and hardware between them, to improve resilience against attacks.
Thank you for your article. I now know more than about my country than before. We have similar ghetto in my home city Burgas, but due to my grand-father working in the area, and my mom too - never felt that much threatened.
Outstanding! I've signed up and am already having a few interesting chats about space launches :) Really interesting experiment you've made here, I hope it succeeds
So let me get this straight, your response to my criticism of left-wing censorship is to quote an article from a major left-wing media outlet who actively participates in censorship & altered-framing of news topics? And on top of that, you provide a smug response that misses the underlying point? This thought-cycle is common, and is deepening the divide in America. I urge you to diversify your news sources, and think critically about issues rather than believing everything you read.

Also, donations towards partisan strategies meant to directly impact election results aren't allowed.

"Mr. Landry said one way the grant money could be used would be to send out prepaid return ballots in heavily Democratic districts around New Orleans, “while some guy in a rural parish [a conservative area] still has to buy his 50-cent stamp.”"

"Though the CTCL maintains it is a non-partisan organization that offers “free and low-cost resources for local election administrators” with no regard to political leaning, the group’s founders each boast records in progressive and pro-Democratic circles. Prior to creating the CTCL, all three founding members – Tiana Epps-Johnson, Donny Bridges and Whitney May – held top positions with the New Organizing Institute, described by the Washington Post in 2014 as “the left's think tank for campaign know-how.” Epps-Johnson also remains a fellow at the Obama Foundation, her LinkedIn page shows."

"In Philadelphia, long a Democratic stronghold, money provided by the center is to be used to establish 800 polling places, an increase of 76% the number of polling places"

Reference: https://www.washingtontimes.com/news/2020/oct/29/zuckerberg-...
List some examples.
This is great and simple.
This would be so much better if you could create a 'playlist' of the individual patterns.
eg, as simple as a text list: 1,2,2,2,2,1,3,4
(and made even more powerful with the 16 track premium version)
My advice is to start avoiding Apple
Principle.

Acknowledging and accepting copyright is to acknowledge and accept that some people have a right to hold everyone else hostage over chunks of the human knowledge space for the paltry purpose of financial gain. Not for safety. Not for privacy. For creating profitable asymmetries to exploit.

I don't buy it. Keep your plays, your shows, your novels. Hold it tight to your breast if you want it. But turn it into 0's and 1's and my, see how it flies!
I like your way of politely explaining „thanks, but no, thanks“ and totally agree with it. Properties are usually useful in cases where small immutable record would also be fine. With general purpose property interface of a complex business model it is too easy to make mistakes even for an experienced engineer. Validation or computations in constructor or business method would be more natural and flexible.
I live in Brooklyn about 1/4 mile from one of the biggest BLM rally points in the country. There were tens of thousands of protestors streaming through my neighborhood for months. I 100% support their cause and there is absolutely zero damage to any local business. Every morning a cleanup crew was there picking up dropped masks or other litter from the park. There was no visible rioting anywhere. Looting was taking place 30 blocks away by opportunists who knew the police were busy attacking innocent people elsewhere. And it only lasted a few days before being shut down. The protestors were mostly normal folks. Families, old and young, all colors and genders. The absolute only goal of the protests was to get some amount of accountability for police violence. For our leaders to affirm that black lives matter. Trump simply couldn't do it. He made up the story line that this was a dangerous antifa revolution and right-wing media amplified it. It was pure disinformation. MSM coverage that the protests were mostly peaceful was accurate. MSM reporting that right-wing radicals were causing more violence was true and supported by the DHS. Fear-mongering against antifa is right-wind disinformation that you have apparently fallen for. Your belief that these stories lack of coverage represents bias is actually just your own bias. They don't deserve coverage on their merits because they aren't true.
It's "циганин" (tsiganin, or ciganin) in Bulgaria. But this is now deemed offensive, hence roma.
For example:

https://stackoverflow.com/a/373188

> Wikipedia seems to be 30000 to 70000 [requests] per second spread over 300 servers

So 2k is not unusual for bigger news sites, that may or may not employ a (few) rails team(s).
Having China, Japan and South Korea in single trade agreement really is pretty remarkable, imagine that a hundred years ago. Given the uncertainties right now it seems pretty positive that at least in Asia there's still a relatively broad commitment to free trade.
Why do people feel so threatened by people expressing themselves without opaque moderation?

I see people constantly posting hyperbole that this is the most dangerous thing in modern times and yet can’t find any concrete examples of anything negative besides feelings.

And yet history is full of examples of dictators and oppressive regimes that suppress and control thought and communication.

Science fiction is full of mega corporations that foresee much of the same.

Is this really the society we want to live in?
From what I've seen there seems to be three main paths to being a successful indie entrepreneur:

1) The "Maker" Path: you slowly improve your own skills and reputation as a developer (or designer) until they give you a big enough advantage that you can translate them into a successful product. This usually means first growing an audience through blogging, conferences, courses, etc.

2) The "Marketing" Path: you become so good at the "business" part of your business that the you're able to launch new products from scratch without a preexisting audience. It's tough to know if this really works or not but I assume with all the money spent on Google Ads some of it has to work… right?

3) The "Idea" Path: you have an idea that you believe in so much that you'll basically stop at nothing to make it work, even if it takes years (which it probably will). You usually pick up the other skills along the way.

I feel like the poster here suffers from not quite fitting in any of the main paths: they did not seem to have a large pre-existing audience or network to launch to, hate anything related to marketing by their own admission, and their ideas –while perfectly good products, such as https://nomadmail.io/– do not seem to be the kind of project that would inspire the kind of passion necessary to sacrifice years of your life.
It sounds like this dude started nearly broke if he wasn't taking any external funding.

Doing this stuff self-funded with a nearly nonexistent budget is harder than Hard Mode.
Easy - A convenient way to get a covid vaccine /s
I don’t doubt what you say is true, but basing science off of self reported anecdotes is actually unethical. If you want to critique this at least attack the methodology, authors or something.
Slightly related question: Why are voting machines soo complicated that there’s scope for any bugs in the first place?

A vote counting software based on dedicated buttons- one for each option to vote on - should be something that is simple enough to be assigned as an CS undergraduate course project.

We have built very sophisticated banking software that handles several orders of magnitude more computations and has been ticking away bug-free for decades now.

What am I missing?
performant? It's the same GPU..?
IIRC this is what Microsoft ElectionGuard aims to do. That was the software that was tried in Texas, failed to gain traction, and now Microsoft has taken it up as a project.
Ventilators are useful, but now that we have more experience, we've learned that you don't need to intubate as early as originally thought, so the original concern that we will run out of ventilators is much less. In my experience, the biggest bottleneck for care has been nursing staff, especially critical care trained nurses.
It's not just about security. It's also about democracy. Who can verify that a voting system is secure? Only software engineers. And to be honest, only a small subset of them. Your own comment hints at that. Paper ballots allow anyone to verify the results of an election. It's supposed to be a universal process that everyone can be a part of.
(I'm going to assume you mean the vote counting machines / software)

tl;dr: In the US that decision would be up to each state.

In the US at least, the management of elections is left to the individual states. Assuming you're most interested in the US Presidential election, it's also specifically delegated to the states to choose how they wish to select their electors (it just happens that most use a popular vote of their citizens in a winner-take-all setup per state).

There are a number of groups trying to push for more transparency, but it's fundamentally a per-state issue in the US. California has a bill [1] that seems like it "passed" but is referred to committee (stuck). It would establish $16M in funding, at least half of which goes to development, which must be AGPL 3:

> (1) All of the system’s software developed at least in part using state or county funds pursuant to this section must be licensed exclusively under the GNU Affero General Public License 3.0 or a later version.

and

> (2) All of the system’s software components must be open source during development, using a process that is open to public feedback. Development must be carried out in public repositories by January 1, 2021.

So some folks definitely agree we should have open-source election software. Most likely, if a system becomes successful in California (the largest market) it could spread to other states. As frustrating and repetitive as it sounds: you need people to vote in local elections, and contact their local representatives.

[1] https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...
While I largely share your broader concerns,

> ensuring that queries that should read only read

seems to be the purview of the DBMS, setting appropriate account permissions. The bit you quoted said "a database user account that has only read access".
The real miscarriage of justice is that I can't take the tweets of "be gay do crimes" leftists off of Twitter and burn _those_. They are giving moderate liberals a bad name.

Censoring the book at this point is going to cause a Streisand Effect.

The Tweets cannot be censored, and moderates have very little control over the narrative.

What should the narrative have been?

If the book is good, "Author encourages you to form a strong relationship with your child so that strangers won't tell them what to do. In this specific case it was something about gender."

If the book is bad, "Author says some silly transphobic things, tries and fails to smear trans people. Rebuttal in the top comment."

But now that it's censored....

"Stealing things is okay because optics are not a real part of politics!"

"I will just do whatever I want, and in 1,000 years history will vindicate me and the moderates will finally stop voting Republican"

"The communist revolution is but Two Months away! Never vote in any election! Punch a moderate today!"

And on the other end of the horseshoe:

"The left wants to burn books!"

"Perhaps everyone left of center are the real Nazis!"

"When are they gonna start rounding up white people?!"

"Why do trans people drink the blood of Christian children?"

Nothing but bad-faith arguments and strawmen. Somewhere, Scott Alexander is spinning in his office chair.

It's gonna be a shitshow and the best I can hope for is a stop-loss mitigation. Please don't shoot, I'm a centrist and I like private property rights. The only book I've ever burned was an old encyclopedia I found in a dumpster.
David Brin, Uplift Universe. Start with Startide rising. It covers this in a more interestingly ethical way I think.
Nothing beats reducing consumption.
> I had around $12K in savings. Enough to cover a year of expenses and a bit more. I stopped spending money on almost everything.

Yeah, that sucks. I'm sorry you had a bad experience.

I think one thing for the community to take away is you need to be in a good position financially before you can start a startup - unless you can get funding. Especially for indiehackers who don't usually take outside investment, $12k in savings is not enough. It is not normal to have to stop going out at all or to be pinching pennies. Not everyone can afford to start a startup. For some reason, this concept is almost never talked about in the startup community, but it's really important.
Other subreddits have started to do this too, r/BlackPeopleTwitter has "Country Club Threads" where you can only comment if you've proven to the mod team that you are a person of color, which is.. interesting.

https://www.reddit.com/r/BlackPeopleTwitter/comments/gumxuy/...
>relocating to a third-world country

There is a large part of Europe (and I'm sure the US) where the standard of living is decent and you can easily get by on <15k€/year.
They didn’t say all side effects were attributable to nocebo effects.
Developers casually looking at source code vs nation states paying teams of hackers to find exploits. With the goal not being to steal money, but to steal a government.

I can understand why it's not open source.
You changed the meaning in an unhelpful way.

If you are being blackmailed by someone, you would find it useful to be able to repudiate the compromat they are using.
thank you! I really appreciate you taking the time to check it out.

will post the link since I'm going to be hanging out there watching the SpaceX Crew 1 launch :D

https://sqwok.im/p/QGSQH214bPZbBQ
Yeah - I think the main thing is focusing on what value a person / company is adding to society and are they adding it in a way that doesn't needlessly hurt / disadvantage others. If all you are is a smooth talking rent-taker (economic rent), I have less respect and interest in you getting wealthy.

If you are saving lives through hard work and effort - by all means, please get paid very very well. I want you to want to keep doing that.
There have already been issues with some coconut harvesting operations using monkeys as laborers.
It would not surprise me if the same kind of thinking led to Grindr returning password reset tokens in the API.
My "shallow" understanding is that "gypsy" seemed to be related to "egyptian", because of their looks. Others point to 13th-14th century ottoman invasion bringing troops from South Asia that were forced to move out from there, and used them as supporting troops later settling in Europe.

Hell if I know. I'm bulgarian, and you can imagine how this was portrayed to me, by parents, school, friends, etc. This article actually opened my eyes. Not that I didn't know how it looked, but how would it feel...
Filtering and processing JSON data with jq
The article would have been improved by giving some insight into what changed his mind.

You don't just go from what he and his brother have done to the US to:

> Boy, did we screw up!

Without an inkling as to how or why they screwed up, there's no way to gauge what, if any, change to expect.