skysight-inc/HackerNews huggingface dataset:
I also hate this complexity with a passion. I love cloud, but pricing can be a real nightmare.

I don't use AWS specifically but when I needed to know the price of some cloud service or group of services I spin up the service (or services) in a brand new project and let it run for 24 hours under similar working environment to see the impact, then after checking the results (the breakdown of each service's price in that day) I just close the project entirely, no left overs.

So I tend to successfully avoid these strange, terribly organized, cloud-specific, service-specific calculator where I can easily forget one aspect of the service that might cost a lot of money absolutely randomly.

Obviously it is a bad strategy if things are expected to reach $200/month and/or you do 'price evaluation' frequently, but otherwise it is stupid easy. I barely spent $50 each year doing this (small company and sporadic system changes)

But the best part is that the final daily price of your system is as precise as it can possibly be and that is worth something.
> None of this is new. It's a humanity problem, not a technology problem.

When you put it that way though, maybe technology can address it by somehow humanizing the communication more. I bet people are researching ways to do this.
OpenGL wasn't designed with multithreading/parallel execution in mind. Before running any OpenGL call, you have to bind the application-wide context to a specific thread. Vulkan, DX12 work differently - they allow you to create command lists from separate threads, but in exchange you have to work on the synchronization yourself via semaphores and fences.
That seems like a terrible thing to list on a resume to me.
Dilley, Texas, home of largest immigration detention center in the United States
Australia did so well, a low level lockdown compared to us but acted earlier. You should be proud. You will get down to our level soon enough.
Water-cooler video Slack chat is going through hyper-growth
Modules in VC++ 2019 16.5
References to McCarthyism are still very recognizable and not at all fringe...
> I built an exposure notification app that solved the backgrounding issue by simply using the backend to reconstruct the missing Android -> iOS piece: https://medium.com/@dangish/a-solution-to-iphone-backgroundi....

An interesting approach here, although worth noting there are some privacy implications of this, since it requires "healthy and not ill" people to share their full list of contact events (or at least healthy iOS users). And Android users in your approach would need to check in for updates to "what they missed".

One thing I'm slightly unsure of is how well this would perform in reality - did you get this to work for two long-sleeping iPhones? That seemed to be the "edge case" that was the most challenging here, and I'm not sure what you're suggesting changes anything there?
I would consider it a grotesque violation of my freedom if some powerful organization prevented me from privately saying what I wanted to my friends and other acquaintances.

Yes, there is some of this in the U.S. due to chilling effects from mass surveillance. I find it abhorrent. However, actively filtering and blocking messages is even worse.
Emacs user here. I've been thinking about this lately since I switched to VSCode because Emacs doesn't have a good TypeScript React mode and to be honest, you're right.

The difference is I can make Emacs do things just the way I want it vs can it do what I need it to do? And I find that for most part I don't miss it that much (even I'm shocked) but I still open Emacs for Magit from time to time, because there's just nothing else like it, and boy is Magit slow when I have to merge big changes (probably exacerbated by Emacs Mac port's slow vfork).
I prefer carousels and slideshows "broken", so I can use my browsers fast built in scroll rather than the visible slow javascript one. This falls under the category of "stop fucking with my scrollbar", a message I wish I could write on enough cakes to send one to every webdev on the planet.

The slide out menus would be a shame, but I'd give that up to prevent it's rampant abuse everywhere else.
https://developer.mozilla.org/en-US/docs/WebAssembly#Browser...
Am airplane is am extremely complex interconnected set of systems. Monitoring, security policies, restarts, and zero downtime deployments are pretty sensible reasons to use kube.

Also, they can take any kube deployed code from a 3rd party and instantly run it at edge on the jet with nearly no security concerns (aside from cpu exploits).

Kube is just fancy systemd.
At least with luxury cars, the commercials aren't necessarily to encourage you to buy a new, say, Lexus now, they're to remind Lexus owners that they made the right choice.

It's also just hard to write creative, these days.
Not to mention that python is plenty fast compared to the time it takes to write stuff to the network. Of course heavyweight frameworks like django don't help the equation, but writing fast network code in python isn't exactly hard either.
So many words for a very simple thing - we just cutting down headcount
Again, those social benefits only kick in after you have burned through your life savings, including your retirement savings. If you are on ALG II, you don't have so much left. You are also expected to report to the job center, and act on the help they provide you.

It's not just "stop working, get free things".

If you are not a citizen, it's also going to ensure your visa doesn't get renewed. The government had to make an exception this time for COVID-19.
For this reason, I bought used cheapest GPU with 3 outputs. More than happy.
Click the link. Read the abstract, at least.
Pretty sure that Talent is over 50% of their revenue. The primary way they monetize Stack Q&A websites is through job placements.

There are other websites that are surprisingly monetizing through this, like AngelList.
That's correct, but this also applies to "move file" + "git add". Just make sure to commit the "move" and "change" parts separately.
I find them useful for large projects with multiple teams with inter dependencies.
FWIW, PowerTOP [0] and tlp [1] used to be the "go-to" utility for this sort of thing.

---

[0]: https://en.wikipedia.org/wiki/PowerTOP

[1]: https://linrunner.de/tlp/
Nix support for VS Code is pretty painful. Only a tiny subset of extensions are listed in nixpkgs, and those are often broken (e.g. Python) when old binary versions are pulled from the CDN.

If somebody could make a VS code extension that seamlessly pulls down other extensions by altering the nix config, it'd be perfect.
It also looks bad on my iPhone. Very little content but a long page
I am wondering if with today's advancements it would be possible to develop a more efficient Braille.
I don’t think this is true. iMessage works in China (they can’t block all of Apple)
Because it doesn’t work on iOS. Given the Australian market is 50% iOS this kind of defeats the purpose.

We really should just dump the worthless app we have and just use the NHS version.
Making Sense of User Feedback
If what the gov is doing (ostensibly) makes them rich, e.g. they can afford cars and condo prices double every few years, them yes, the majority of people doesn't care.
Nothing beats pure hardware for performance. The app will be able to run in CPU L1-L3 cache. With shared cloud hardware there is bound to be cache evictions for the program making it slower. Ie other programs will compete for L1 cache.

A fun comparison would be the same program implemented as a monolith on metal vs micro services on the cloud. Why monolith on metal will run in cache and not do rpc network calls. That must be like a hundred times faster.

We have global warming programs should be maximum efficient.

Performance numbers everyone should know
http://highscalability.com/numbers-everyone-should-know
The font change seems like a wash to me. Notice how the decimal points and thousands separators for the balance column don't line up in either of the screenshots? A change that would actually improve readability would be to use tabular numbers, supported by both San Francisco and Inter.
That actually made me laugh. The time savings can't possibly be worth it.
Musical performance of “Endian Reservations” (2006) [video]
0xF Rules
There is a study for that! "Parachute use to prevent death and major trauma when jumping from aircraft: randomized controlled trial". [1]

[1] https://www.bmj.com/content/363/bmj.k5094
Basically think of using Emacs like a Jupyter Netbook, including the visualizations.

Back when I was still into Emacs (2004) this wasn't possible.
Relatively shitty client and poor mobile support? I am just guessing.
One man's trash...
D. You are a consulting company and fix price your work.
They generally settle for way less than the principle, credit card debt for one is sold for cents on the dollar (4 to 7 according to this source, though I've heard lower). [1]

I really dislike how when debt collection gets talked about, the debt collectors are the evil ones. Never mind the person who signed a contract to pay x interest in return for y money and didn't pay it back.

[1] https://www.bankrate.com/personal-finance/debt/how-overdue-c...
Or just use Netlify for static websites. It’s free.
One of my blog posts got 50k views in 24 hours and Netlify didn’t bat an eye.
I don't have to use WeChat to know that it would be a huge deal for me if messages were censored. Not only does this conflict with my sense of privacy and freedom, but it would also be annoying apart from the censorship aspect, simply because some of my messages won't get through. That's the main purpose of a messaging app. If my friends don't receive my messages just because I happen to mention something that seems connected to HK protests or the Tiananmen Square Massacre due to some word or number matching, that would mean the failure of WeChat as a messaging app.
Open_lth: Lottery Ticket Hypothesis Code
In the picture:
- To the left: Centronics matrix printer, model 101 or 102. The "Centronics" interface lived on, but then it was on Epsons and other printers. But here's an actual Centronics.
- To the right of the printer: The NORD-20 16-bit computer, which followed the NORD-2B but preceded the NORD-10.
- To the right of the NORD-20: A Facit 4070 paper tape puncher and a punched card reader on the table
- And of course the ASR-33 teletype which had its own tape puncher and reader. The sound of an ASR-33 will never be forgotten if you've ever used one.. good memories.
> Why can the governor general replace a prime minister who has a majority?

It's one of their constitutional rights. Their purpose is to act as a surrogate for the Head of State (currently Queen Elizabeth II) and the role was designed to mirror the process of the UK's Head of State -- the Queen picks her ministers and in theory doesn't need to choose the leader of the party with the largest number of seats.

Do I think it's a system that should be changed? Yes, but this is complicated by the need for a mechanism for double-dissolution (which cannot be automatic because it could then just be gamed to re-trigger elections).

> Why did the citizens reward and vote in the party who pulled those election tricks.

As is usual, propaganda. The laundered $24m wouldn't have been used to buy toilet paper.

> Why would you blame the US but not bother to change the laws? This can happen again.

Given that the US triggered and orchestrated the constitutional crisis in order to further their own foreign policy (which was confirmed by President Jimmy Carter to have been the case when he vowed that the US wouldn't do it again), I think it's entirely fair to blame the US.

In order to change the role of Governor-General you'd need a constitutional amendment. To say that it's effectively impossible to get a constitutional amendment passed in Australia is an understatement (only 8 amendments have been passed, out of 44 attempts in the past ~120 years -- and most of those were passed soon after Federation). One of those failed amendments was to switch Australia to a republic model which would've replaced the Head of State and Governor-General with a President -- but the overall set of rights given to the President would've been the same.

It should also be noted the inclusion of double-dissolution in our Constitution was somewhat controversial at the conventions during drafting, but was eventually agreed to be vital if the Senate was to have the powers it currently has. So we would need some mechanism to avoid deadlocks, and the lack of obvious alternative solutions to this problem results in most proposals just keeping the existing system but changing how the Head of State and Governor-General are elected.
I was about to switch to VS for that reason and then I discovered Tide, which works grest as a React Typescript mode for me.

But to be honest I only use Emacs because 28 years of using it has made it feel like home, I don't usually recommend it to new people.
This coronavirus has made the people believe the gov is the best on the planet, since every other country is struggling with their freedom and rights, or as they are being told.
They probably use something like NarusInsight, which according to Wikipedia, can do real-time semantic analysis.
+1 I was really attached to my vim config but decided to try out SpaceVim [1] (the vim version of SpaceMacs) after a stint using VSCode and after reinstalling my OS (before pulling in my usual vim .git) and I was surprised it was almost the same as what I spent years perfecting but with a far better and logical key mapping scheme that fit neatly across plugins + a nice programming language extension/layer scheme.

It's the oh-my-zsh of vim/emacs.

After a year of SpaceVim, when I finally found time, I ended up switching back to my more lightweight and stripped down version of NeoVim but copied the keymapping approach and some of the individual configs. It was a great starting point.

If you're a) new to vim/emacs or b) tired of maintaining your own config for w/e reason, Space[x] is entirely usable in it's default state with good documentation. It also updates often and stays on the cutting edge of various plugins and progression in the community, but with the stability of a larger community.

It defeats a lot of the learning/config curve arguments again vim/emacs.

[1] https://spacevim.org/
Hell, my 7-year-old W530 has had 32 GB (4 x 8 GB) since the day I got it -- and it's not soldered in either!
In the financial systems/trading world high per-user pricing is considered normal.

Most "investment information"-type products are 25K-50K/user/year.

It's likely some people here will consider this low pricing, but it's a significantly different pricing model to the sell cheap, stack high $9 to $50/user/month type app.
Open Sourcing Tinkerbell
> So is an investigation into whether pixel X on the screen will be shaded scientific?

Popper would say no. If we reason that ZFC should be consistent via induction, we can predict that no pixel will ever show up. But this does not seem to be a "risky prediction" at all. Unenlightened by our theory, we would have no basis to expect a different result. Maybe the pixel shows up in an hour, or maybe it shows up long after we're dead. Maybe it never shows up, why not?

> But [coupling science to decidability] doesn't seem useful to me, because it doesn't explain what it is that people who call themselves scientists applaud and what they frown on. That is it's not a very useful descriptivist framework. That is whether a question is decidable or not does not seem to be the criteria of whether a question is reasonable or not.

Popper is surely rolling in his grave at this. Any falsifiable theory is "unilaterally decidable" to use his own words. This sounds much more like Kuhn.
This is a tangent, but I want to add to the less-is-more vibe!

I run some surprisingly-spiky-and-high-traffic blogs for independent journalists and authors, that kind of thing. Lots of media files.

There are two ways this typically goes: either you use some platform, and try and get a custom domain name to badge it with, or else you imagine some complicated content-management system with app servers, databases, elastic search clusters etc?

At the time wordpress etc weren't attractive. I have no idea what that landscape is like now, or even what was so unattractive about wp then, but anyway...

So we're doing it with an old python tornado webserver with one core, 256MB RAM VM at a small hosting provider. (I think we started with 128MB RAM, but that offering got discontinued years ago. It might now be 512MB, I'd have to check. Whateever it is, its the smallest VM we can buy.)
The webserver is started-if-crashed using cron minute and flock -n.

The key part of the equation is that the hosting provider I use did away with monthly quotas. Instead, they just throttle bandwidth. So when the HN or some other crowd descends, the pages just take longer to load. There is never the risk of a nastygram asking for more money or threatening to turn off stuff or error messages saying some backend db is unavailable etc.

Total cost? Under $20/month. I think domains cost more than hosting.

The last time I even checked up on this little vm? More than a year ago, I think. Perhaps two? Hmm, maybe I should search for the ssh details...

My personal blog is static and is on gh-pages. A fine enough choice for techies.
You made 2 major mistakes:

1) > Giving estimates for software dev is 10x easier

No, it's not. If I'm writing software similar to another project, then I can estimate based on the previous project. But that's rare.

Instead it's something entirely different, otherwise I'd be able to juse reuse the previous project. In addition, estimating eng. projects like bridges is easy, because bridges obey physical laws, like gravity. That doesn't apply to software.

2) > the same management that's always responsible for everything that is wrong

Ultimately, mgmt. is responsible. However, mgmt. being at the apex can and do bury their mistakes, no matter how large. As we found out in 2008, there is no criminal penalty for mgmt. stupidity, regardless of how extreme.

A case in point is Boeing. They kill 350 passengers and damage America's trade balance, yet their new CEO is from the same board that was responsible. Mgmt. has no accountability, in the US anyway.
Yes. I recently started exploring keybase. I extensively use their filesystem and private git repo. Sad to see them go.
laughs in visual studio

Remember that you can open the dev tools and profile VS Code itself. I've debugged a few weird issues that way.
I appreciate the input and will look into the VSCode language server.
I'm not up-to-date regarding JS programming, so: why is this solved as it is, i.e. as anonymous function that is immediately called? First idea would be to prevent leaking anything into a global context but this shouldn't be an issue here. Can anyone explain?

var supported = (() => {
try {
if (
typeof WebAssembly === "object" &&
typeof WebAssembly.instantiate === "function"
) {
const module = new WebAssembly.Module(
Uint8Array.of(0x0, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00)
);
if (module instanceof WebAssembly.Module)
return (
new WebAssembly.Instance(module) instanceof WebAssembly.Instance
);
}
} catch (e) { }
return false;
})();

Edit: is it maybe to save one from having to think about leaking anything, i.e. wrap everything in (() => { ... })(); and call it a day?
I never have this issue with other messaging apps and if I did I would use a different app. Ignoring the censorship part and taking this poor quality at face value its like saying its no big deal your car brakes don't always work.
https://github.com/tinkerbell/
https://tinkerbell.org/
I'd imagine a big issue would be dealing with shipping and business travel, besides having to write off 6% of your GDP. The disease spreads so rapidly, one case of a dock yard worker coming into close contact with a crew member, or a surface they touched, and commutes by bus each day, and you lock down your whole country again.
You can have those things without the oppression. Correlation doesn't equal causation.
5 thousand mosquito bites on a single arm
Ask HN: Publishing to Samsung Galaxy Store?
What’s your experience publishing Android apps to the Samsung Galaxy Store? I can’t find many HN posts or comments about it for some reason.
Well "trash" is a matter of opinion, but profitability isn't. If a community is left unmoderated, it gets so toxic and extreme that advertisers won't go near it with a 10 foot pole.
Would you recommend against the newest addition: Debt - Updated and Expanded: The First 5,000 Year or the 2012 release?
For context https://blogs.unimelb.edu.au/pearg/2019/11/07/lab-reared-mos...
It's been my experience that people usually build systems that expect a certain timeout for a certain service or perhaps service+method.

That said, not all clients are created equal. The ads folks who used to hit my system way back when had far tighter deadline requirements than the calendar or spreadsheet people, for instance.
I am a little confused by your post. Moving to Django is the wrong way?
Had a quick look through it, seems a relatively easy implementation. I reckon if someone works full time on it, it'll take 6-12 months as it stands.
Yeah, to some extent, maybe.

I appreciate what you’re saying, and I do hate being slowed down in the moment.

I’ve got a handcrafted AutoHotKey script and a 22 button gaming mouse fine tuned for 2D CAD / CAM software at work, so while I am definitely in to this sort of customisation...

If I’m honest with myself I don’t really get more work done because I end up using the time being unproductive elsewhere.

There’s definitely a certain intellectual curiosity-satisfaction to be had from customisation.

I’m just not convinced it’s a net time saver in the long run?
I doubt recruiters would even look at it, but if you're trying to land your first job, it can signal areas you might already know. The interactions are also a lot like a job--how you ask questions and how you answer questions.
How about renditions (extra judicial disappearings), black sites and extra judicial drone strikes?
Show HN: I'm building an app to plan trips to Europe and rate locations
Hi, I'm in the early stages of building a web app to allow travelers to score European Countries, Cities, and Attractions, as well as tracking costs for travelers and build and share travel itineraries. The site is a work in progress, and there are features / functionality still unfinished, but I'd love some constructive feedback so i can make the tool as useful as possible once travel is open again. I'm a solo maker, so be nice (but honest) if possible :/

There's a feedback form in the lower left of the site for comments and bug reporting.

Would you use this (when its finished)?
Any comments on feature set?

The URL is https://eurotripr.com

TL;DR: I'm building a web app to help European travelers plan trips, rate locations, and track costs for European Travel, I'd love some constructive feedback.

Thanks for anyone with the time to look.
> this mode or that mode don’t matter because the slowest part of the creative process is the creativity and not your typing

Exactly, the bottleneck is thinking, so why do I need the slick point-and-click tools in an IDE?
Out of curiosity, what you're missing at Digital Ocean? It seems it has all the basics (VMs, managed DBs, storage, load balancers) and for a better price than the bigger clouds.

I find it quite easy to mix services from multiple providers. For example add SQS or S3 from Amazon and Elasticsearch from elastic.co if your cloud doesn't have the products. The latency kills mostly just the connection from a web app to its database.

The biggest drawback is multiple invoices, but I think it's manageable.
As I mentioned in another comment, I've had at least two and perhaps even three ("loaded") MacBook Pros in the same timeframe that I've had my ThinkPad W530.

The MBPs have came and went but the W530 is still being used nearly every day.

Many of us (former) die-hard Apple fans have become disillusioned with Apple in the last several years.