skysight-inc/HackerNews huggingface dataset:
Software engineering daily - A daily pod of around 1h per episode every day a person from a company/startup/OSS is interviewed about their product and or company. Can be quite heavy from time to time but you always learn something new
Talk python to me - Great show about python, feels a bit lighter and the talks varies from interviews to more rants about the python community
python bytes - Same as above
darknet diaries - Documentary style about hacks etc.
Whatsapp on linux still requires a turned-on phone iirc.
I like things like this, anyone have any similar to share?
Usually, high salaries are used to attract star performers. But there's other factors at play too. Sometimes, high salaries are used as compensation for dangerous or unpleasant work. So, for example, if the NSO had to pay higher salaries because all developers whotake the job get immediately divorced by their wives and no longer invited for beer by their friends, then that wouldn't attract better talent. Regular talent is merely being compensated for the negative externalities of working for NSO.

In order for a company to attract superior talent, they need the entire package to be better than the competition (lifestyle, salary, free pizza, prestige, etc).
The Symbiosis of Business and Technology
I think it's fine really. I wouldn't say it's an improvement over the previous version, but it's not worse either. Took a bit getting used to, but I can still find my way around the repo.
Is there a good magazine, news outlet or blog we could tip off, and try to get them to make an interview?
And this is the same government that HN users consistently want to “regulate tech”.....
You click on the time of the comment, then click “favorite”
With car share schemes, the value of buying a car when you only use it occasionally is greatly diminished while a cargo bike can be used daily for the school run.

But it depends where you are. American towns and cities are largely built for cars. Many European cities are built for walking and are pedestrianizing their city centers. Depending on your situation there's no need for a car aside from really occasional use. Calling a cargo bike "purely a high-class fashion vehicle" is not correct.
When people criticize Sweden, they usually quote the top-line number, leaving out that Sweden's admitted failures were in protecting the elderly and outreach to at-risk immigrant communities.
The Handwritten First Draft of Spike Lee’s Do the Right Thing
I love haskell, but personally don't want haskell ideas to be popular until they're possible for a given language. Yes, lazy evaluation and tail-call recursion are awesome... At least they are in haskell. Outside of haskell, it's just a fun trivia fact that some other language does it.
This is a decent source: https://www.cato.org/human-freedom-index-new
There are 16 countries with personal freedom ranking above 9 (out of 10). US is ranked 26 with a score of 8.72, which intuitively makes sense.
Morocco is 135th with a score of 5.68, which pretty obviously indicates, that there is more than one thing wrong about offering hacking tools to the government
Those really are wonderful. The video in the 1981 performance really adds to the experience, I think. Thanks for the link!
They did https://en.m.wikipedia.org/wiki/Irony_punctuation
For 2.5 months the cases (both in the US and worldwide) have climbed steadily, even with all the measures implemented worldwide to cooldown the rate of infection, we are beating day after day the record of infections and deaths in the world.

The US didn't devolve into mass graves and people dying waiting for hospital care yet, it doesn't mean that the fearmongering is misplaced and the more you doubt it the more you will be part of the problem.
Nice one.
Something important missing in this framework is a logic to check the number of people in the elevator. You should use webRTC to count the number of users using the elevator. And if it is more than 8 it should sound alarm!
The commit message not being shown anymore and the CI status badges not showing up kinda suck. Otherwise, as a repo maintainer I don't really see much other benefit.

As a user, I do appreciate releases being just... there on the front page. That's really about it though. Everything else sorta just feels the same.

Also, I don't mind using the right side for more information but... can we just left-justify the whole page instead of centering it? It'd provide way more space for info on the right and wouldn't... just be completely empty on the left.
Funnily enough I had the opposite experience. 3D spherical video made a lot of sense and I could immediately see the point. I still use my Gear VR pretty regularly. Meanwhile my expensive fancy headset sits gathering dust because it's just too much faff to get everything set up and use it, and the overall experience isn't really much better.
Ask HN: Cloud infra cost model for a typical SaaS?
I am trying to build a business model for a SaaS play. In your experience what does it typically cost on a monthly basis for a beginner SaaS deployment for an enterprise application (middleware, db, file storage) with 50 customers each having 25 users?
Ah, that’s a shame. I naively thought the Unity FPS game would load onto Oculus Quest.

My real goal is to have students ship content of their own to the Quest, to dive a little deeper into programming and technology than they might do as mere consumers.
> hint of discretion, like a blanket, or being at the corner table facing a wall

Maybe this is a stupid question, but why is any hint of discretion needed at all?

What is the problem with an uncovered breast and baby eating?

Is it for example that you feel excited from seeing a breast, and don't like that happening in a restaurant?

Or maybe it feels weird with people slightly undressed, in the same way as you might think it was weird if, say, a man (not woman) didn't wear a t-shirt at all?

Or is it that you think it's somehow a tiny bit dirty with babies and them eating, maybe drooling or sth like that?

Or sth else?
> summarize it succinctly in a blog post

as far as I can tell, that part was a failure. There's no content in the blog post.
I wonder, if the IBM employees should be invited to parties: https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
Wow did not know that.

Is there a distribution that offers bounds checking for all linux software ? I wonder how slow a typical LAMP stack will be. My guess is no more than 5x. I think thats an acceptable tradeoff. I'm guessing there's a way to add global compiler flags in source distributions like Arch linux / BSD.
... and has contributed to the state of the art of computing Pi’s digits - IIRC, he found a previously unknown expansion of the digits of Pi, and used it to calculate more digits than anyone before him.
Ah, that wasn't clear from the article (at least to some, including me).
But designers and developed don't support one UI, or even two. They support anywhere between three (desktop, mobile, tablet) and effectively infinite (all resolutions between and around those + dark modes + apps which use the same data + all different browsers). UIs can't be very good one on platform without either making each platform's UI separate or sacrificing functionality on other platforms.

New GitHub looks alright on low resolutions, but looks kinda awful on big screens. This is the opposite problem old GitHub had.
NSO is strictly regulated by both the Israeli and US government - and only sells to bodies those two approve - I guess your beef is with those entities then.
I don't quite understand why people don't keep it simple. Use short lived branches, and merge to master. Need to do a release? Master is your release. Tag the release when it's ready. Need to make a hot fix onto the current deployed version? Create a release branch from the tag, and then create a new tag and merge back to master.

This combined with semver gets you far. I've yet to find any downsides with this approach.
What long term? This disease has existed for about 6 months in the public eye (and a bit longer now that there are cases in Europe being found from October/November) how can you even consider talking about long term effects when we haven't yet lived through the time it can be considered "long term".

Or do you work with the concept "long term = next quarter"?
Apple’s new privacy “nutrition labels”: What does this mean for app developers
All motorized vehicles allow people who don't have fast riding skills to go faster than they can control.

E-bike users usually have a better handle on the control part than the users of other motorized vehicles, if not they won't make it past the first turn. Besides that, all e-bikes sold legally have a motor that progressively down-tunes as it approaches it's legal limit speed (usually at or near 15 mph / 24 km/h). That's easily achievable on a regular bike so people can't ride faster than they could normally. They can however do so for longer and it takes them less effort to start up or go against the wind or up a hill.
> I'd expect a more robust defense of personal privacy from a "rationalist", because this reason is bunk

It's bunk to call Scott's concerns bunk. You may think that he ought to self-disclose, but that's simply not his call: he has a job as a psychiatrist and has to stick to what his employers require of him if he wants to keep working in the field, and support his patients.
Gentoo has a few ways to set up global C flags [0], because the default is to compile all your software yourself.

(Arch isn't actually a source distro, it's binary, though rolling release. Gentoo is, however).

[0] https://wiki.gentoo.org/wiki/USE_flag
Then just don't tell us? We don't care.
it's bad.

- information is scatter everywhere
- release is a lot hard to find
- UX is bad on wide screen. I use a 32:9 49" monitor and it's pretty bad.
I got it to work as a DLL for calling into C from common-lisp when I needed something that was header-file dependent. It was really just a proof of concept though because if you distribute source, you can require that they have CC installed just as easily as libtcc, and if you distribute a binary, you can grovel ahead of time and don't need libtcc...
Image File Formats: When to Use Which Format
Only comment I have is the in the US the Federal government imposes enormous and continual cash transfers from wealthy states to poorer state. I've come around to the idea that without those the system would fall apart. And that the EU does not appear to have anything at that scale. Also in the US banking is 100% backstopped by the Fed.
I don't see the connection between the quote and the article.

Tolkien is rejecting allegorical reading like "the ring symbolize the coronavirus, Saruman represent Trump" etc.

The article is not about allegory though but about the intentions and influences of Tolkien. Tolkien was open about his influences and at times they are pretty blatant, like directly taking the names of dwarwes from the Edda. Also the whole mythology is directly based on christian mythology, but he didn't consider that allegory but more like a retelling.
I like Firefox but I don't use it on my iPhone. I use the Apple pw manager to log into websites on both phone/laptop a lot. The syncing to my iPhone is great.
Designing for the future rarely works out very well. What does work, however, is encapsulation.

For example, in the 80's the linked list was my go-to data structure. It worked very well. But with the advent of cached memory, arrays were better. But my linked list abstractions were "leaky", meaning the fact that they were linked lists leaked into every use of them.

To upgrade to arrays meant changing a great deal of code. Now I encapsulate/abstract the interface to my data structures, so they can be redesigned without affecting the caller.
I completely agree with you that the stats and language bar were iconic and quintessential of GitHub. It is a massive shame that it's effectively been removed.
You should not compare this with a commercial program, I'am
a hobbyist and not a professional.
I think it's a good effort for an open source product.
https://en.wikiquote.org/wiki/The_Graduate (1967)

Mr. McGuire: I want to say one word to you. Just one word.
Benjamin: Yes, sir.
Mr. McGuire: Are you listening?
Benjamin: Yes, I am.
Mr. McGuire: Plastics.
Benjamin: Exactly how do you mean?
Mr. McGuire: There's a great future in plastics. Think about it. Will you think about it?
That's how I've always been using Subversion and I do the same with git. Development branches should be short-lived and feature-focused.
> “The findings suggest an alternative way of thinking about the COVID-19 pandemic.

Our results suggest that the overwhelming effects of COVID-19 may have less to do with the virus’ lethality and more to do with how quickly it was able to spread through communities initially,” Silverman explained. “A lower fatality rate coupled with a higher prevalence of disease and rapid growth of regional epidemics provides an alternative explanation to the large number of deaths and overcrowding of hospitals we have seen in certain areas of the world.”

Isn't this exactly what the "flatten the curve" crowd has been saying?
Redesigning Designer
To be frank, this should be the reference, compare to numerical integration and see which is better.
Is it a minority?
> Server logs are great for logging what is happening on your server, but awful for understanding your user base.

There is a high correlation between a usage pattern being interesting and likelihood of it making a representative appearance in the logs.

Understanding usage patterns shouldn't depend on knowing absolute numbers. Assuming "dumb" content is cached relatively uniformly, the usage patterns itself should be sufficiently inferable from the logs. For the non-dumb content, why would consumption of highly dynamic endpoints have distortive cache utilization at all?

To add more, how often high-resolution usage data really translates into actual product improvement? What percentage of sites have that much traffic to justify engineering hours spent on micro-growth-hacking based on this level of data?
So the modified algorithm will be as follows. When the user clicks elevator, it first sends a distributed query to all browsers and each browser replies with 0, if elevator is not being used, or 1 when it is used. After the polling is done, it sums all responses. If sum_resp_elev<8:move() else
Ring_alarm()
Gonna be honest with y'all. You don't need a git workflow. Seriously, YAGNI. Deploy every `master`, no other restrictions.

Git workflows are over-engineering.
The risk is determined by us the developers. Actions means "Github Actions - re-branded Microsoft ci/cd tools).

Microsoft uses partners to sell their offerings. Many of these have used cross-selling with the arguments of all eggs in the same basket and buying from one vendor "more secure and safe" for decades. Tools like Github and Some of the best and most creative developers not using Visual Studio threatened this method of selling. (the IDE runs and deploys "solutions" to Azure directly - very effective walled garden ).

The free thinking and creative developers had started to break organisations free from the microsoft "safe basket" and the push towards AWS and GCP was hurtful to the bottom line. To counter this a strategy was formulated.

Microsoft rebranded as the good guys. With an image of participating and actively supporting opensource. First they tried with pushing .NETcore. Then they gave us VS Code. Then they aquired Github. And now the cross-selling is back in the game.

The arguments of "one vendor" and "one basket" is thrown in your face again - when dealing with procurement people and internal organisation politics.

"We argue Microsoft as the better option here - we in procurement have a good relationship with Partner X who have helped us with Office365 for years". "They told us you already have The Github from Microsoft. And our Code already lives in Azure. You in IT really need to motivate why a different vendor is required for all this cloud stuff".

And the herd of sheeps are slowly returning to the garden.
What a clickbaity title; there's no substantial discussion of Git Flow at all; the paragraph they actually spend discussing two minor issues sounds like it was written by someone who has never done serious work in Git Flow.

Should be titled “The sales pitch for GitLab Flow”.
> Lets not pretend that the value is even comparable here.

Agreed, but for opposite reasons. As someone living in a city I drive a few times a year. I bike 200kms a week, though. So the value of a bicycle is vastly better.
Is it possible to add a basic ping that pings your server whenever a page loads (cached or not) to get around this?
The Delta Tunnel is not a social justice project
This happens with every redesign so no, your assumption that complaints automatically means it's a bad design is wrong. Just wait and see. It won't be long until everyone (including you) have completely forgot about the old design.
It is a generational issue. The older generation - which also is the one that is most easily influenced by the church due to pearly-gate anxiety syndrome - is quite scared of further modernization and obviously the church is scared shitless of losing its power base.

This sort of thing changes one funeral at the time. Fortunately younger people in Poland tend to be considerably smarter about such things than their parents ever were, though there are of course also still people in that generation that are dominated by the church.
How ironic ؟
some people are trying this:

https://qz.com/1355672/stacking-concrete-blocks-is-a-surpris...

I believe there's a beta test facility under construction now.
Transfer files over WiFi back and forth all devices from your terminal
On my desktop, I hover over and they pop up a little window with the footnote in it. That looks like the intended behaviour but it must be failing on your platform.
SYMBOL concept sounds like ClickHouse LowCardinality (or maybe implicit 'dictionary').
>Like the genomics revolution where a few far-sighted seers extrapolated that the necessary n for GWASes would increase exponentially & deliver powerful PGSes soon, while sober experts wrung their hands over “missing heritability” & the miraculous complexity of biology & scoff about how such n requirements proved GWAS was a failed paradigm, the future arrived at first slowly and then quickly. Yet, here we are: all honor to the fanatics, and shame and humiliation to the critics!

No. Actual geneticists are still pretty skeptical about GWASes because they tell us almost nothing about, well, the genetics behind complex traits. It's all good and well running GWASes for literally anything (see: twitter.com/sbotgwa or that dude who got a pretty good PGS from correlating a country's GDP with the genotypes of Arabidopsis thaliana available in that country) but that's virtually useless for serious research or if you want to know how genes work.

Actually figuring out to what extent a trait is genetically determined usually involves much more complex methods (e.g. mendelian randomization) and knock-out experiments on animal models, which is all terribly expensive and tedious. But that's how actual genetics works, not waving a magic wand of +15% heritability.
Well, does the rest of the comment ring true to why you think you loathe SSC? I can't reach into your head. Maybe you just really dislike his punctuation. Or, more plausibly, think he has an insufferably smarmy tone.

FWIW I've been admiring your HN posts for many years. When I see your handle in an HN discussion, my learned expectation is of knowledge and insight.
This should be higher up. siipo.la's benchmark is anecdotal evidence, the image formats comparison shows crisper edges and smoother gradients for WebP even at large filesizes. For small files, mozjpeg can't compare.
Indeed, FC mentioned sore feet.
I'm interested to know more about your skill set. If you don't mind.
Yes Standard Chartered does have its own strict Haskell scripting language (Mu). But it mostly wraps C/C++ quant libraries, it's used as a alternative to Python (because Python is a bad idea at scale). GHC is used too and is what Mu was built in.
It's easy to put this on a server with clients pos.
For a server database system postgreSQL is used.
Prediksi Togel Singapore HARI INI RABU 24-June-2020
A bolt for a laptop is just a bolt. The kind of mechanical superiority that you'd get out of using Tor-x vs a hex head is not something that would make your expensive laptop any better. Simple Philips heads would be fine, hex heads are more than good enough and Tor-x likely overkill. They do look nice though.
Do modern distros really not have setcontext? If they don't it shouldn't be too hard to implement in assembly.
This exists over here: https://github.com/ibericode/koko-analytics - never used it myself though.
I was brought into to help at an early stage startup a few years ago. The company was building an e-commerce platform and the product owner had this idea of 'attributes' that could be attached to any kind of entity in the system (e.g. product, category, order, customer). If they needed a new attribute they would be able to simply set it up through the admin UI without any developer intervention (because developers are expensive!).

When I joined the attribute system had been build with a beautiful UI, and the backend was mostly working for managing attributes, but that was pretty much it. The first feature I was working on was showing products on the store, and for this the idea of attributes made sense. If you are selling a product in the "OLED TV" category you probably want a "Screen Size" attribute, and to be able to use it to compare against different products in that category. Through the platform we had maybe 500 product level attributes, with more being added all the time, so having them hard-coded wouldn't have been manageable. That was pretty much as well as it worked though.

Sellers needed to be able to manage their stock through the system, so on the warehouse entity there were attributes describing the number of products in stock, lead time, how often they restock, etc. The attributes didn't really have validations, but they had types which described what UI element should be displayed when they are entered. However all of the validations around that were at the whim of the front-end, and in some cases it would send what you would think should be a numerical type as a string (and then if you try to change it something would break as that expected it to be a string), so doing any kind of calculations or logic on the attributes was basically impossible. In the end I just added db-level fields to the stock entities, with validations in the backend to make sure these were as expected. The backend was a Rails app, so this took 10 minutes vs days trying to coerce the attribute system into doing what I needed.

As it was a Rails app we couldn't actually name the model of these Attribute, so had to give it another name, and whenever someone new joined (it was an early stage startup, so had high turnover) we had a 30 minute discussion explaining this. I never got the explanation of how the product owner expected logic to be attached to these attributes without a developer doing any work, but I'm sure they had an 'ingenious plan' for that too.

Needless to say, the startup burned through all it's funding without even launching, then managed to convince the investors to give them a little bit more, launched a half working product, and it turned out nobody wanted it.