skysight-inc/HackerNews huggingface dataset:
I’m surprised Google et al. haven’t been forced to make more contractual disclosures at the time of a user submitting an extension or app.

Absent blaring warnings like “you understand that if you build any type of business on this platform we reserve the right to destroy it at any time for any reason”, it’s pretty hard to see how users had any ability to understand the implicit and explicit contracts they were entering into.

This isn’t much different than “Nathan for You” style hiding of onerous terms deep in hilariously small fine print, and judges tend not to look fondly on such games.
FinOps Helps in Cloud Management
Ubuntu Touch OTA-12 Released with Lomiri, Revamped Home Screen, and More
My goodness, the formatting.

Caps+p Ctrl+Backspace (Delete previous word)
Caps+f Backspace
Caps+d Delete
Caps+h/j/k/l Left/Down/Up/Right arrow
Caps+u/i Home/End
Caps+m/, Page Down/Up
Caps+e/r Ctrl+Left/Right (next/previous word)
Caps+3 Insert current date, e. g. 14.05.20
Caps+Shift+3 ISO format 2020-05-14
People are different.

When I think about containers, I think about isolated system images, lightweight VMs, which I can use and adapt to solve a problem at hand.

When I hear Docker, I think about static, locked-down application-images made by others, to deploy in the cloud, which I'm not given to adapt to my needs, and I also think about things which is not natively integrated into my Linux-distro and for which I will have to provide glue manually. I also think about a startling amount of complexity in a new stack which I would have to learn, just to manage what is actually really just basic Linux-systems.

While all that may or may not be true, that's what I think about when I hear "Docker".

Hearing "containers" on the other hand, makes me happy. And yeah, I'll got with LXC/LXD any day.
This only shows us the ones that are blatantly using the same account.

There are mods that are smart enough to have different accounts for each sub - so that only Reddit admins would be able to tell that they are the same person.

...but the reality is that those Reddit admins are also some of those "power mods".

I once have a conversation with a mod, who admitted that he was an admin as well - I wish I had saved the exchange.
It is a no if you are not willing to put the money into it.
Depends on the definition: https://stackoverflow.com/a/767379
> that's what people using Go have been doing for years without complaining

I haven't seen anyone commit vendor and not complain about it. But now you finally don't have to commit vendor for reproducible builds. All you need is a module proxy. The "all you need" is not really meant seriously of course.

And I personally prefer to not commit vendor and complain about it.
What do you think is the main reason for the difference between your experience and the parent's?
Resetting when installing drivers can very well be a hardware issue. Without drivers the card is working without hardware acceleration, and that part seems to be working. When drivers initialise the card attempts to enable hardware acceleration and the entire machine either crashes or a reboot is initiated in hardware because the card is now causing a short-circuit.
For some reason I misread that initially as "fusion generator" - clearly I have been watching too many ITER videos.
So Google does not have an interest in keeping their users safe from exploits? Even with things like Project Zero going on in the background?

At this point most people should have realized that Apple's privacy stance is first and foremost a marketing thing.
> Perl 6 has no major advantages

- proper support for Unicode graphemes
for example, a CRLF is a single grapheme in Raku

- lots of syntax for handling parallelisation and concurrency
promises, start blocks, react whenever, supplies

- improved regular expressions and grammars
whitespace insignificant, grammars are subclassable modules

- improved maintainability in production envirionments
multiple versions of a library can be installed at the same time and can be addressed from code separately, since all imports are always lexical

To name but a few features that most other languages do not have.
Researchers say those recovered from SARS-CoV-2 can be a societal shield
I didn't mention the scientists because I'm not criticising them.

The only reason politicians are deferring to experts is they've realised experts are actually useful whereas before they didn't like them (something about the time for experts is over, something like that, can anyone recall?)

Conversely you haven't touched on the fact that the buggers are constantly spinning, deferring blame for not getting enough PPE, plain deceit about the number of tests done etc.

The UK has not done well. That was avoidable. If you defend that, you let the responsible ones off the hook and they will do it again.
The scary part... Each of those reference pages are dead apart from the journal article which has direct implication
Isn't that the case everywhere else? I posted some stuff here that got downvoted faster than you could blink,while it would have brought hundreds of upvotes should in certain platforms. It's just an extension of people's teal life social bubbles.
Izmir Bergama Atatürk mah. Satılık tevfikbey caddesi üstü 3 kata imarl
I think that smaller communities make for better content, and more mature discussions.

The front page needs to be removed, and karma needs to be isolated between subs.
One question.

> The browser provides APIs for accessing cameras and microphones, but users must first give permission. Deno provides analogous behaviour in the terminal.

I read this and I started looking around for the camera API or maybe for the Audio API. And the thing is that I can't seem to find anything about it. I can't see anything about it in "The Manual" or in the API reference.

Then I thought that there may not be documentation because it just mimics the browser's API. Ok, but... there must be some command-line flag to give permission to it, right? Can't find it either. Maybe "it was just an example; there's no media API just yet"?

But then I set out to find available command-line flags in general. And I can't find those either. There's this [0] but is that all? There's just --allow-net, --allow-read and --allow-write? Or is there some other place where the available permission flags are listed?

[0] https://deno.land/manual/getting_started/permissions
It's NaCl plus Base62 encoding with a fairly simple framing method, that should be fairly rocksolid as far as crypto goes. Internally it's messagepack with binary data for the internal payload, so that's also pretty good and solid.
Love it! Thanks for making this. I’d love to have an app that uses this to pull up recipes and help pick items from Jumbo.
fellow saffer here, good for you!
Looks like the typical Redditor to me. Does that mean they shouldn't be allowed a voice in public spaces?
I just read this as "within the context of MS research projects — maybe even specifically in the category of programming languages — Bosque has a relatively high breakthrough value".

But I might be wrong here.
Ehh I agree with you but I also haven't seen an "actual" exploit for a go memory corruption vulnerability outside of POCs.

Like I know it's possible with effort and maybe it was just lack of interest or adoption (like lets be fair its not a browser writing or pdf rendering engine type of language...) so while that situation was not great it never struck me as a burning problem with practical impact in the ecosystem either.

Interested in any pointers if possible.
Patriot Act amendment needing a warrant for browsing history fails
Rephrasing herd immunity?
Given that all API calls in JS have to go through the interpreter, couldn't unsafe API calls have an implicit parameter added that requires a per-package token, with the API accessed through an interface requested by the package that pins that interface to that token? Additionally, you could allow package authors to set their token as a cryptographic public key from a package manifest, so they could grant access to the API to sub-packages within their own ecosystem. If you passed the API interfacing object to a package outside of your control, the calling code's token wouldn't match the API interfacing object's expected token and would kick a security access exception. This would be completely transparent to the package author. With such a system, access to unsafe APIs could be granted to only a shortlist of packages.

Something like this is already done with only allowing access to certain APIs if they are called from certain types of event handlers, until the callstack of the event handler is left.
The title is about Docker containers in a few lines of code.

Could the mods consider renaming the submission?
:D does https://github.com/witchent/matrix-puppet-signal not work?
Simply put, SuPragma is a tool that programmatically scans your organization with the goal of finding issues that can lead to problems or inconsistencies with culture health and style. Some issues can even be automatically fixed for you!

https://github.com/supragma/supragma/wiki
Whether leaving as vector works depends on how much your recipients care to investigate.
>From this perspective the natural choice for the Bosque language is to adopt a pure functional model with immutable data only.

>The Bosque language fuses functional programming with block scopes and {...} braces by allowing multiple assignments to updatable variables var

This seems like a contradiction. There should only be an if-expression if 0.1 is correct. Not a branch
Your situation sounds similar to my own. The following two extensions have helped me solve the '30 tabs' problem:

TabSearch does the same thing you're doing with the search bar, but with fuzzy searching and more customisability which makes finding tabs a bit easier.

Close Discarded Tabs is a very simple extension I wrote for myself that acts as a sort of garbage collector for Auto Tab Discard. You can customize Auto Tab Discard to discard tabs in a way that purges irrelevant tabs to your liking, and then if you notice the list of tabs looks a bit overwhelming, just click the trashcan and all the discarded tabs are closed. If you want to make sure you don't close a tab you wanted, just quickly scan through the list and click any that you want to keep.

TabSearch: https://addons.mozilla.org/en-US/firefox/addon/tab_search/

Close Discarded Tabs: https://addons.mozilla.org/en-US/firefox/addon/close-discard...
> Python code doesn't even work with Python code

async / await are just primitives, they are, in no way, incompatible with the rest of Python code.

At worst, if you mix blocking and non blocking, you loose the performance benefit, that's all. It all works. You are just back to non async execution.

You can use async functions in sync code and vice-versa.

In fact, you can use async / await for asyncio, or another lib, or no lib at all, it's a completly lib agnostic concept. It doesn't even need any io. async / await is just a "yield from" which understands __await__.

It's an interface. A contract. Like generators.

What's more, the python community is now following the best pratice of creating Sans I/O libs (https://sans-io.readthedocs.io/), which means you can plug in whatever I/O lib you want.

There is a lot of confusion around asyncio, partly because of the communication and doc around it, partly because it sucked up until python 3.7, and partly because a lot of python devs have absolutely no need for it and see it from the point of view of their day to day task.

But it's definitly not fiasco, it's quite a handy tool, and the generic interface of async / await is nifty and allows cool designs.
My wife and I made a short story to help explain the lockdown to our families - https://www.stilltakeheart.com/

I also worked on helping prove to the UK government that open banking can help justify income for the self employed - https://covidcredit.uk/
Thank you. I didn't know about Kialo.com, their debate concept looks very interesting.
Raku would be an excellent choice for that, because programming in Raku can be fun, see e.g.: https://medium.com/linux-plus-plus/linux-may-10-2020-c095b66...

Don't expect to be able find a full-time job in Raku just yet. But more experienced developers will always be better paid than developers that haven't looked beyond their side of the hill.
How to get more followers for your LinkedIn company page [11 simple tips]
The problem occurs to any community as it grows in popularity.

The voting/modding mechanics here on HN are not immune to the poison of becoming popular.
There’s already decentralized social networking. Mastodon comes to mind.
Why, is there a threshold of making stuff that once you cross you are "more successful than most of us"?
Demand isn’t going to go up magically because of reopening. I’m not seeing much evidence for pent up demand outside of hair cuts, which are not exactly essential
Money, clearly. There's another comment that links to one of the people IRL and he's the head of a social media marketing startup.
Subscribed! Been looking for some interesting podcasts.
Judging from the code snippets, the language supports generic types (`List<T>`). Are there plans to support Higher kinded types? Smth like `typedef Ev<F extends Generic, E>=F<E>`.
The message is "there's something fishy at work". The person is being banned from huge chunks of Reddit for saying this. It is very relevant.
I think that the beauty of Python is that is still Python.

I mostly still use the same features I used 10 years ago. And so do most of my clients.

But occasionally, I have the option to go the extra mile, and use asyncio for perfs or type hints for robustness.

The language grew big, but you don't feel it on the day to day coding.
There is something there. I've noticed it only a few times before. It feels like is has something to do with natural hip motion signaling deep health.

In this case, it's not quite the same as when I've seen it in randomly in others. You can tell it's a little forced.
Trail Router - nice project. Please remember about adding OpenStreetMap credit to your map (More info here: https://www.openstreetmap.org/copyright)
A unusual keyboard key switch
“Fine by me, I’m $5k richer now!”
My side projects are nonexistent, as corona created more business than usual. I found this sentiment of being behind side project expectations nicely displayed here https://www.theguardian.com/commentisfree/2020/may/04/have-y...
I've replaced Pushbullet with Telegram as I already use it for daily communication.

Telegram's built-in "Saved Messages" is where I share links, files, text snippets, photos, etc. for follow up and archiving; seamlessly between my devices and the Telegram desktop app.

Telegram also has an export feature, so I can backup all (thousands) of saved URLs, messages, media files, and so on for offline safe keeping; both in human and machine-readable formats.
Your law is hilarious. I tend to check the comments before reading a post: if they say the idea is terrible, I know I should read it.
I remember going to place perhaps right next to it was being unimpressed for countless time. Might try soon!

Though whenever I'm in CBD I go to Boracay Garden - filipino food was my biggest discovery in NZ (admittedly it's only two same dishes - pork sisig and chicken adobo).
the sub owner can sell advertising? Or is it done under the table?
I have a kindergartener and left my job at the end of March to volunteer on COVID efforts.

Thank you so much for this! Teachers and educators really have a hard time these days.
Repl.it recently announced a Deno REPL https://repl.it/languages/deno
Wait till you hear about his 3 divorces and mortgage.
Is the 'pose method' just pseudoscience?

There isn't a single mention of it on Wikipedia, and as far as I can tell few serious runners use it.
Yeah, but it never worked for me. For some reason it lists only a fraction of my open tabs. Also my extension allows me to jump faster between tabs using their tab number, and easily close tabs by prepending a zero to their number.
Ff container tabs but without isolation?

Isn't that what the window manager is for?
QuickPublisher – A Simple Blogging Platform
Probably VMware fault tolerance which keeps a virtual machine in sync over 2 physical machines to allow instant failover. But I can imagine that taking a lot of instruction trapping.
Thank you! Super glad you liked it.
If you add together UK, Spain, and Italy they have more deaths than the US as a whole.

https://ourworldindata.org/coronavirus-data
Before Your Startup Succeeds, You're Going to Fail
I've finished my Bullet Journal iOS app. I've never really found an iOS app that allowed me to managed tasks like my paper Bullet Journal (which is to heavy to carry around all the time). https://bulletweek.app

Also I'm using a lot the timer with my Apple Watch and I needed something faster than the built in timer and I can't every time use Siri. So I made one fast is more fun & faster as well with multiple modes: https://primetimer.app
>If IO is a bottleneck it would be much worse while trying to swap around text lines in a giant memory mapped file.

There's no swapping of lines in a giant memory mapped file, the byte array of the file remains intact.

The program only swaps the line markers.

> Just convert the date to 64 or 32 bit integer

This would require extra memory for each line, complicate user interface (data formats vary a lot) and make the utility less generic, since you don't always want to sort chronologically. The current idea is to sort using as little extra memory as possible. This is because when files are already so big fitting them into RAM is a challenge already.

---

Finally, there's no evidence why the proposed solution would be faster. Empirically I have found that sorting chunks and merging is considerably slower than sorting in memory, which makes sense given how much faster RAM is than HDD.
maybe what we're really seeing is an alternative - users don't care enough about the quality of the extensions ecosystem. Otherwise browsers should be racing to have the best extension ecosystem.
Great, more free persona classification for their advertising engine
Maybe we could just not interrupt programmers.

The current demise of offices has done wonders for engineer productivity.

One of the problems is that it really requires that people think a little harder and actually write things down, rather than just blundering through things in real-time.
I was going to respond in earnest, but then I read the second paragraph. If you want a civil discussion you might hold the insults next time.
I'm working on a turn-based rogue-like RPG. So no fancy graphics and such. Not sure if I will finish this project, but it's at least fun to work on and educational.

I also play a bit of Summoner [0]. Perhaps I can finally finish this game, which I couldn't when I played it a long time ago.

---

[0]: https://www.dsvolition.com/games/summoner/
You are wrong when you think that is just the US and everywhere else people trust their govs. Here in Germany, courts have ordered state govs to loosen certain restrictions too.

Also interesting how you lament the divide, and then go ahead and only blame one side for everything. Oh well.
> I'm too dumb to even start properly :(

It's not you. I have decades of Linux development experience, I've developed machine vision systems before, and I have a doctorate. And twice I've given up in frustration while trying to just get the CUDA drivers installed.

I honestly don't know why nvidia hasn't made it simpler.
They get a few hundred thousand dollars a year to do it. If you're working for a global surveillance ad tech company, you're obviously not there for the good things they do, you want the money. And they give them the money.
Working on https://topstonks.com aggregating the most mentioned stocks on 4chan and wallstreetbets
Been using for years for my freelance/consultant activity a bash-based environment with convenience enhancements: create context per client or project, get instant access to auto-created per-context-day working directory with easy navigation, per context environment + bash_history + logging of terminal content + ability to instantly create/edit timestamped files for note taking.
Good productivity booster, helps a lot isolate clients, easily answer customer phone calls any time. Logging saved me a few times.

Been wanting for a long time to rewrite it into something usable by others. Been doing that rewrite during lockdown.

All this reuses existing tools and conventions, is lightweight, shell-completion friendly, easy to learn.

Also, written (again) a game for the 8bit computer Amstrad CPC of 1984, in clean modern C on a C compiler that understands most of C11. With optimized assembly for time-critical parts.

Both started earlier this year, got more time during lockdown.

I might offer a "show HN" for one or both. If you have any interest please tell.
Oops, that was broken in a recent base map layer update. Fixed now. Sorry!
Just started sketching out some ideas for an open-source tool similar to Microsoft Power Automate (Flow) and Azure Logic Apps.
Confirming that there is no media API in Deno.
It goes even further than that. If the politicians are protected by their own special law they are much more likely to write laws that violate the privacy and rights of everyone else because they do not feel threatened by it.
I don't see it listed in the docs, but try running `deno run -h` to see the command line help. It should produce output like:

-A, --allow-all Allow all permissions
--allow-env Allow environment access
--allow-hrtime Allow high resolution time measurement
--allow-net=<allow-net> Allow network access
--allow-plugin Allow loading plugins
--allow-read=<allow-read> Allow file system read access
--allow-run Allow running subprocesses
--allow-write=<allow-write> Allow file system write access

etc
Your Website Should Be the Hub of Your Social Proof
My personal Tree Style Tab record is over 600 simultaneous tabs. It ran without a hitch and it was still easy to navigate. I would never use a browser without vertical tabs in trees.
> yes, your skills did loose monetary value. That's because it costs X less to hire in that location.

I disagree. Your skills didn’t drop. Your value didn’t drop. They weren’t going to hire anyone in <location> anyways, they’ll hire <local> if you quit. So you’re negotiating between them wasting time & money hiring for someone of equal value locally
I'm working on Plausible Analytics: https://plausible.io

It's an open source, simple (all metrics on one page), lightweight (1.4 KB), no cookies (no need for cookie banner) and no private data collected (no need for GDPR consent) alternative to Google Analytics.

The code is on GitHub https://github.com/plausible-insights/plausible/
I think Slashdot works something like that (or at least did, haven’t been there in a while)
www.delegatescreen.com
Deno does not provide API to Video & Audio. It was just an analogy.
I can easily see specific hardware being included in future devices to support improved contact tracing – especially if COVID-19 becomes endemic. That could be new low-power proximity detection hardware, or extensions to BTLE protocol and hardware.

Also likely this gets baked-in with a vendor app (like Apple's Health) and not rely on 3rd parties if it's going to part of life for the foreseeable. Maybe opt-in like the "Emergency Alerts" notification functionality?
How to answer philosophical questions with science [video]
I work at an agency where this is understood. It's headphones on all day. Socialising happens at lunch and if you don't want to join in you can have your lunch early or late. Socialising also happens after work and you can go home if you don't want to join in.

Part of the reason this happens is because every task is estimated and timed. Over time the estimates have become fairly accurate so you can't get away with dossing the whole day.
Amazing graphics. No other words.
This level alone must have 40gb of game asset data. Expect first games getting over 1tb soon.
Thanks. I have stopped thinking they were lying on their backs and smiling to themselves.