skysight-inc/HackerNews huggingface dataset:
I am working on a streamlit app that helps me understand financial statements and fundamental ratios (PB, PE ratios, EPS, etc.) of traded companies.

The stack is basically python + streamlit and APIs for stocks data. More about streamlit here: https://streamlit.io/

I am not able find lot of public domain data of German companies. Any help is appreciated.
It reminds me simultaneously of Borges and Douglas Adams.
Ship first, dig self out of absurdity later.
Tastelessly overdone HDR is ____.
Can checksums/hashes be specified directly in the source file?

EDIT: I mean hashes of dependencies.

That is important for single-file scripts, if this is meant to be useful as a bash replacement for scripting.

Having to download two separate files for a script and execute it with special arguments already adds too much friction to that scenario.
Jak wyeksponować rośliny w ogrodzie? – Blog decoart24.pl
Watch Corona Quarantine లో భయంకరమైన ఒక రాత్రి Telugu Horror Story
#Covid19 #Corona #ScaryStories #HorrorStories #StoriesinTelugu #HorrorComedy #GhostStories #TeluguStories #TeluguKathalu #FunnyVideos #HindiHorrorStories #Comedy #GhostVideos #CoronaQurantine
For ‘moderate performance’ surely JVM based languages are what you’re looking for? There’s great tooling and a very low barrier to creating new languages.

Creating a new systems programming language like C++, Rust or Zig is by contrast a lot more effort and means having significantly worse support for debugging and IDEs unless you put a lot of effort in (generating good DWARF debug data for a new language is hugely complex).
> I’ve yet to come across a use [...] that can’t be inferred contextually

I literally think that’s impossible.
StartFlagExploit (Temporary DoS) Android
What makes you think Python is more widely used than Javascript?
Brand new Android Binder hooking library (IPC)
> Or just like a ton of other companies like Magic Leap, they went for a moonshot and are discovering that it would have been better to iterate instead.

Waymo started with the iterative approach, and threw it out of the window after they observed what Tesla is observing now: Humans suck at monitoring. Their testers started doing all kinds of crap while the car they were supposed to be supervising was driving, including texting, make-up and taking a nap.

Waymo identified the risks, and had the luxury to take a step back, and re-aim the moonshot. Tesla made the same discovery, but can't (or at least didn't) go back and say "we need to re-evaluate our approach to FSD" - and instead keep trying to get people to stay attentive at the monotone task of monitoring the vehicle, while continue to keep the blame on the human when they crash and die.

Now Waymo is in the position of being not only the current leader in self-driving tech (having cars without drivers on the road), but also having the perception of being the responsible player in the field, putting safety over profit&sales. Having the first cars without drivers on the road allows them to help inform legislation in that space, while Tesla is still struggling to convince their test drivers (=customers) to pay attention and not crash.
what are you going with for the motor controller?
https://20-things.com/

So far only a few people know about it and some of my friends are using it, but my goal is to keep it running and use it myself even if nobody else ends up using it. It is very cheap to operate and I use it as my own personal bookmarking and media upload service. Beware: work in progress!
We need to phase out cars. There is no solution in sight to make driving around >1000kg for an hour a day sustainable for everybody. At least 9/10 cars need to go. That still leaves plenty to serve special needs.
https prevents MITM but doesn't prevent the modules being backdoored or otherwise altered at the source.

I would prefer https-only, sure, but it doesn't buy you very much security.
It's not the fact of the pushback that it is important, but how it is expressed. One of the great HN advantages is community's focus on substantive comments and a strong dislike of any personal attacks.

HN: "php sucks because of those technical reasons". Reddit: "php sucks, period, and you are a moron".
I thought only companies trying to get cheaper software engineers would allow 100% remote. How the f* are you making ~$200k/year?!
From what you're quoting and from what you're saying, it seems that Bosque (the core compute language) can indeed receive input from the outside world, even though it comes from the runtime (which Bosque considers the outside world).

Which means that some of the claims I quoted don't seem entirely accurate, and the other one only seems possible if the input (and possibly some state) is recorded...
Arguably you can get (even more reliable) version pinning by copying typescript from that random URL & storing it in your own S3 bucket. Sure, you have _some_ work to do, but it's not that much and you 100% control the code from there on.
And? Social distancing during the epidemic saves lives indeed. Perhaps public shaming is not the best way to deal with the problem, but the general idea is correct.
Find somewhere where the ground isn't artificial and walk around in bare feet. How you walk changes very much when the ground isn't a firm flat plane with shoes on.
The core developers made data classes unnecessarily dependent on type annotations, which made me worry that annotations would become less-and-less optional over time. Fortunately, that doesn't seem to be happening.

However, the numerous (very long) typing-related PEPs are definitely making the language larger and more complex.

Also, any code that uses annotations is more verbose and less like what I want from Python - executable pseudocode.
I taped a window shut to install a portable A/C, but it feels wrong to run it at night when the outside air is colder than inside. It can cool relatively efficiently in that case, so it doesn't need to run for long, but ventilation would make it free.
The owners of the subreddits in question go out of their way to hide the fact that they own so many.
A privacy-by-design, decentralised, unstoppable and censor-proof blog
Once I was wondering about how to have an alternative to Wikileaks - which could avoid the censorship they experienced and a platform that could give voice to people inside authoritarian governments.

For covering those aspects and making people safe when posting, the platform must consider:

- it needs to be able to run locally, for authors in paranoid mode,
- need to protect the author privacy, as also their network addresses,
- no monthly paying for service providers,
- no domain take-down,
- no moving websites through jurisdictions to be available,
- no complex infrastructures (webservers, load-balancers, databases, cache, cdn, etc.),
- decentralised with no intermediaries,
- distributed to avoid censorship, as a p2p network,
- unstoppable, no ddos, no rcs, no c2, updates, security patches, etc.,
- and, easy-to-use - what means at least no programming to post an article.

Read more:
https://gateway.ipfs.io/ipfs/QmV3ew3hAqaQM8bWvS8dedWLWo4sF71sEVo3aoteLYyd1z#/ipfs/QmSbg3CCgt5ubq3xTDF3GgmcR1Rn5du91T8DdD6MmZ9mjP
or
https://eddieoz.crypto (if you are on Opera mobile or have the Unstoppable extension installed)
I got Undercrowded

undercrowded
un·der·crowded
(of a place) not full of people or vehicles
"the area was undercrowded with traffic"
Apart from the deaths in care homes
A good reason to regard this as "Python with parentheses" is because not only does it use arrays instead of cons cells, but there's no non-mutating `append` function. Instead, Janet has an `array/concat` function that behaves like a Python array's `.append` method, and that's it.

And no, Clojure isn't a Lisp. Perhaps it would be appropriate to say that Janet is "a Clojure".
Lockable Tree – Google Interview Question
Very impressive. I wish this had become a common feature of GUIs beyond the browser.

One thing I liked a lot about the Windows95 GUI when it was introduced were the tabbed property and settings. They kind of went by the wayside as a general concept though they survive in places (not that I’ve had much experience with Windows over the course of the past 20 years or so).

On the topic of moving tabs, I was a BeOS user and one thing that I enjoyed enormously (albeit in an infantile and purposelessly inchoate manner) was sliding the yellow title tab around by holding (if I remember correctly) the shift key. It wasn’t ever developed into something useful but it was fun and suggested it would be made into a useful feature.
I blame "mobile" for that. All that whitespace is such a waste of space, and all this after a gigantic push away from 4:3 screens to 16:9 wide versions.
I really like your 'starring whole debate' mechanism, that seems like huge innovation.

The trend is to just reuse the standard up/down voting comments without realizing implications. Yes, if you do this and sort comments by votes you will on average get higher quality user-curated content. OTOH small piece of UI is using reward system to condition users to seek attention, and it sets the tone for whole discussion.

There are no easy solutions here. Everyone wants their opinion to be heard (even if somebody already expressed same thing). That will sometimes mean aligning your opinion to masses so that your content gets proper visibility, which leads to echo chambers and bubbles. Your take forces users to bring attention to all of debate and not just to one side's arguments. Clever.
penister penis·ter

the protective skin of a pig

"the eyes were peeling away from the glossy skin of the penister"
> 50%: The (well-written) syllabi. They point out which resources (books, blogs, websites, etc) are worth your time, if you have an interest in the subject. The best ones are filled with opinions, and "optional resources if you want to dive deeper into X". Even the lazily-constructed ones are a great foundation if you have no idea about how to begin learning X.

Do you have any pointers to online examples of syllabi you found useful? My syllabi are always to the point and focussed on the structure of the class; it's never occurred to me that someone might want to use them as a roadmap for independent learning, and I'd be interested in facilitating that.
I designed and released an opensource contact tracing app.

This was designed around the time Google and Apple announced their partnership, and the overall idea is similar (renewed anonymous identifiers).

https://github.com/RaphaelJ/covid-tracer
> And they have now turned into the corona gestapo, posing pictures of people not social distancing enough for their standards all in the name of "saving lives".

If you view social distancing as a left wing/right wing issue, you should reassess your approach to politics.
https://www.packrat.app

I've been building a packing list app for ultralight bikepacking, hiking and just a general outdoor gear library. I've had a surge of interest from niche reddit communities and a few hundred test flight users. I'm finding it hard to find time to work on it right now as freelance work is picking up again. Stack wise the majority of the app is written in Kotlin and shared on iOS and Android (haven't got the Android version out yet).
I'm curious, how does it work in the US?

In Europe, you first study 3 years to get a bachelor's degree, then 2 more years for a master's degree (or an engineer degree), then you apply for a PhD which is supposed to last 3 years.

In natural sciences they do last 3 years in general, in human sciences they are usually quite longer.
It's the natural progression of tiny programming languages that become popular.

The idioms and programming styles change over time. Languages age. You add more syntax and semantics until some people start preferring more simple solutions and everything starts again.

C has stayed clean but C++ can be seen as fork of C into never ending complexity.

Java started as small language intended to be used like Javascript.

JavaScript started as small, now it's becoming Java.
Some people do do this ... for the first few years, until they burn out or decide they want a relationship.

The most productive person I've ever met wrote an H265 decoder by himself in three months of working four-day weeks so he could spend time with his family.
I've gone deep into Go, finding it a fun change from daily work. The project I'm working on isn't ready yet, but I've managed to extract and share my first package[1], for handling and formatting currency amounts.

[1] https://github.com/bojanz/currency
Finally, some attempt to rebuild the transparent, copypastable, text-based crypto message format. Binary messaging is not a replacement.

Cannot comment on the crypto part yet, but the general idea is excellent, we need this.
Think about a meeting of hundreds of people between 10 offices in the world who I will never in my life talk to/meet. They are boring for me anyways as a software engineer, as they don't discuss the engineering details, just everything on the product level. They don't help me in my job, but I would be there as a respect to other teams. But if the first 30 minutes is taken by the diversity without it being written in the official meeting agenda, that means a lack of respect from the company leadership.

Actually Larry Page himself said years ago (before the diversity trainings) that if we think that a meeting is wasting our time from being productive, we're allowed to go away from it.

For me the interesting meetings were about setting up production pipelines, fixing training-serving skew in the models (it's a huge problem for online training, when the training data is changing all the time), understanding the production setup of the deep learning pipeline, understanding the tradeoff, and planning capacity of the TPUs. But people in these meetings didn't talk about these for me hard problems.
This is highly subjective, what one likes another doesn't, and over-processing photography is definitely there. Kind of artistic taste topic, one reveres Rembrandt school and another Warhol/Picasso.

I for one agree with OP - fix what you can from RAW since it rarely looks like reality, unless having ideal lighting conditions. But this 'overprocessing' (aka moving away from real look) is too much for me, I like how reality looks like already.

I see it everywhere these days - street photography, landscapes, even portraits. Folks often tend to do the same effect over and over for all photos, so everything looks the same. Almost like copy&paste in Lightroom. I mean great photos done in full frame/medium format cameras, then changed to look way too unrealistic. I've done similar when I was beginning in photography with 'the more the better' logic, but the appeal is just not there anymore.
Yes, this is a good point. Getting the user to their magic moment is not the only thing that matters for all customer engagement, it’s just the primary focus for new customer acquisition.

This reminds me of the phrase “don’t sell past the close.” Once you have the user, focus on keeping them not selling them further. Many services have a way of saying “I’ve used this before” to skip the tutorial, for example.
Los Angeles mayor hedges on plan to extend coronavirus lockdown for 3 months
Yes but isn't that obvious? Based on the quick talk at the start I didn't go into this video expecting literally everything to be photo realistic. The developers were quite clear that the two big things they wanted to demo were:

1. Better real-time global illumination

2. Ultra high poly models

Then they also briefly focused on a few other features, mostly ones that they already shipped. The Lara Croft adventure scenario was an excellent choice to let them show their new work off in a context with many sudden lighting changes, naturalistic assets, arbitrary changes in scene geometry, huge changes in horizon distance and other things that have historically been difficult for real time engines due to their reliance on very CPU intensive pre-processing passes to build static data structures.
Have you checked how long it took for Germany to actually recover, and what was involved in the recovery (e.g. direct foreign help)?
https://couchclub.app

I wanted to make an all-online Meetup of sorts, a place where people could find and create communities that host events and get-togethers. Got the MVP done in about a week (thanks to Jitsi!) and then had to focus back on client work. I'm still considering next steps with it.
Oh, I see. Wouldn't that make sense that each surface would be associated with its closest light source? It's still a rough approximation, but I guess it's better than one global light source?
I guess it depends on how many emails you get? I receive one or two a day that need actioning and can jump on them pretty much immediately. Everything else is unsubscribed or filtered out by rules so I don't even see them. Works well for me so far.
Admin Dashboard Template Built on Tailwind CSS
Wrapping Spark in Clojure:

https://github.com/zero-one-group/geni

I used to work at a tech giant, where the data team relies a lot on native Spark in Scala. I've always found the combination quite pleasant to work with. However, I did miss Python's faster startup time, dynamism and REPL, especially when doing data cleaning and exploration with no intention of putting it in production.

Now that I'm doing my own thing at a much smaller scale, I naturally gravitated towards Python's data stack, namely NumPy, Pandas, Sklearn and Dask. However, I found myself missing Spark's consistent SQL API and performance!

So yea, I've been wanting to use more Clojure for work and set up a Clojure shop. During the quarantine, I find myself having more time to do focused work. I thought this would be a good opportunity to convert some of the data wrangling stuff to Clojure!
Thank you. You raise a very interesting point, and I completely agree that predictions should be given much less importance. But, as you say, it is human nature to trust people who look confident, and therefore predictions do hold weight and a lot of people abuse that.

I disagree about promises though, I believe if you promise to (not) do something and then break that promise, you should be held accountable for it. Otherwise, people will keep promising more and more outlandish things, because you eliminate the downside.
What went wrong? Italy got hit early and failed to control care home deaths, but I've not heard why Spain and Belgium are so bad.
Working on a face recognition SaaS: rosto.io
Exactly, that is my point: so we are mainly still in the land of Fortran95, which is not designed for taking advantage of the latest features of the hardware.
Other than Canada I can't think of a country more similar to the US than Australia.
I think a lot of folks are having feelings about this line

>stuck paying someone else's mortgage.

What he meant was that when someone is not paying the rent, and you are evicting them, you are paying for the living expenses for a stranger who may holding your property hostage, who may be actively abusing the property, who may be deliberately prolonging the experience.

This does not feel good to pay out of your own pocket to shelter someone else's family for any amount of time. There is no recourse to recover the money. Your best outcome it to just get the property back as soon as possible, even if that means rewarding the bad tenant with more money. And in most places in the US now, evictions are not even possible due to virus lockdowns.

Not paying rent is theft. It hurts financially and emotionally when people steal from you.

And for the soft-hearted landlords who didn't screen properly, or took a chance on a sob-story, it was already months of slow-pay or no-pay before you started the eviction. Can you imagine someone stealing 4-6mo of living expenses from you?
Finally taking the time to really learn rust. It's a language that has intrigued me for a long time.
Yeah, basically sounds like they could implement it à la Content Security Policy in the browser and it would be well understood right off the bat.

Or similar to node_modules, have some way to pull your dependency graph & host locally — At least for enterprise-y adoption I imagine that people will want to have _their_ copy of the code and choose when to update it even if in theory the remote code is locked down.
Standard ML [pdf]
I found reading "Whole Body Barefoot" by Katy Bowman was a good primer.
Electric is not a solution yet. With the technology we currently have, the only solution is to stop using cars for private transportation altogether.
Well, it's owned by China, Peter Thiel, A18Z, Snoop Dogg and the Ohanian klan. So the bias is balanced, in that Bay Area industry gets to silence opposing voices just like the CCP does...
I initially assumed I was doing something wrong

We should probably have a weekly HN column with that title.
Tab groups, and only 10 years after Opera! https://www.practicalecommerce.com/Opera-11-Launches-Tab-Sta...
On the contrary, changing your physiology will change much about your life.

E.g. developing muscles, good posture and meditation help massively to build confidence which will help you all around e.g. to speak up at work.

Body-Mind is bidirectional and I would really recommend you try working on whichever angle you can start. There is no good life without a healthy body, but of course it's not the only thing.
I built Bridge to help bring businesses online during lockdown: https://www.tradebridge.app/

Bridge is Chat for Business. It's basically a shopping protocol for chat that works over Telegram, WhatsApp or email – essentially chat commerce. It's not quite ready for a Show HN yet, but so far the interest in my city has been good.

I noticed that more and more companies were doing business over chat. Customers are clamouring to give them money over WhatsApp, Instagram, Telegram and Messenger, but these chat platforms are not designed for trade. Bridge is.

Under lockdown here in South Africa, every business has to become an online business, but traditional eCommerce is too heavy and inflexible for informal traders, especially if there is any barter and negotiation involved over delivery, shipping and payment method. Bridge crosses the chasm by adding structured negotiation to chat.
Why is this ironic? Is microwave cooking actually dangerous?
I have two:

1) Trail Router (https://trailrouter.com) - This is a running route planner that favours greenery and nature in the routes it generates. It can generate point-to-point or round-trip routes that meet a specified distance. I developed this because I am (or was...) a frequent traveller for work, and want to run in nice areas rather than by horrible busy roads when I'm visiting somewhere new. Naturally, the utility of this tool is limited at the moment for people stuck in lockdown!

2) Fresh Brews (https://twitter.com/FreshBrews_UK) - I've been touring the UK's finest craft beer breweries from my own home in recent weeks. New beer releases sell out very quickly and I was frequently missing out. Fresh Brews is a simple bot that monitors the online shops of my favourite breweries and posts when a new beer is released to the shop, or an item comes back into stock.
HN has it worse. You do not have even to be downoted to get "you are posting too fast" message. Not the most stupid thing on HN, but close.
see also: pseudothesis
> But they always seem to take a shortcut and put a modern engine/driveline in it.

YMMV. For me that is not a shortcut (although it is a lot less valuable) but a prerequisite. I will like modern technology and I like old style.
Name one right wing community that's not under quarantine and not a literal mouthpiece of the gop.
Lockdown can't last forever and so countries or US states need a plan to transition away from lockdown back to a new normality.

That plan includes massive testing and tracing. It includes science and data. It includes sensible triggers for further action -- if we start seeing more infections in the community we slow down the transition to normality.

I don't know much about the US but it feels like a lot of this is really hard to do.