skysight-inc/HackerNews huggingface dataset:
No! As long as demand stays where it is (clearly, it may not), hold the line. My experience during 2000-2002 (the internet collapse) and 2008, it really depends on the niche. Much has changed and I fully expect big business to take advantage of the situation. Hopefully, a diversified skill-set will enable a more stable earnings picture.
I've had issues scaling writes to it. You can get around it, but maybe this would be better in a high write environment.
Governments looking into advanced surveillance, biometric to contain coronavirus
You can easily achieve more than 200 MB/s with HDDs in RAID, but the bottleneck might be altogether different — I think it is an important distinction.

While I applaud their wins, they have basically profiled the wrong thing, established the full overhead when disk speed/latency are basically removed, and only gone to actual production workload at the very end — in the worst case, their improvements could have been for naught, but they were "lucky" (not really, they were smart, but profiles did not really guide them — they just optimised the heck out of the system, but they could have been unlucky and not gain anything if the bottleneck was in a particular place unaffected by their code analysis).

It's great that Cloudflare allows this kind of engineering to happen (investigative, explorative, and not necessarily RoI focused), but it's rare to find a company that does.
Canafarma Trading on the Deutsche Börse
The hash part is not lost to bookmarks, unless Apple broke that too. If it was, no one's MEGA bookmarks would work.
Show HN: Big O of N(US/Canada), Jobs from the perspective of software engineers
I'm sorry but I find this argument utterly tedious.

A Swift file is no less a "text document" than a JavaScript file is. There are APIs available in the browser to store data offline, so I have no idea what "in ways they were never intended to be stored" means here.

A webapp is "an actual damn application". Can we just dispense with the repetitive arguments about this every time anyone so much as mentions adding interactivity to a web page?
It has a bit of a learning curve but I use a combination of the emacs packages org-mode, org-ref, interleave-mode, and pdf-tools that is heavily influenced by this reddit post (https://www.reddit.com/r/emacs/comments/4gudyw/help_me_with_...).

org-ref is powered by bibtex to manage the bibliography and PDFs

interleave-mode lets me take org-mode notes on each page of a PDF
> The US has been stripping rights from its citizens as its national pastime since WW2.

Back in 1946, black people couldn't sit on any empty seat of the bus they damn liked. What are you talking about?
As I understand it, musicians need latency under 10 ms, which is going to be tough to get under real world conditions. I'm seeing 12ms round trip to a DNS server, so you're going to need to be practically in the same building to pull off a jam session.

https://www.churchproduction.com/education/latency-and-its-a...
> since the 80s

So not a startup.
This a fantastic tool that I use everyday to keep up with the virus. It’s the only source I trust!
Depends on what you mean by “JavaScript support”.

Do you want to write code in JavaScript? That’s deprecated.

Do you want to target WebGL? It works but it’s less than ideal. If you want to make a WebGL app, Unity would not be my choice. The tooling used to fall into the “that works, but it’s cursed” category, because it would compile the C# to CIL with Mono, then compile CIL to C++ with il2cpp, and the C++ to JS with Emscripten. I think. If you think this pipeline is “extremely cursed”, well, you’re not alone.

If you want to make a browser game with tooling, there are some better options. Different options for 2D and 3D. You’re going to have to accept some kind of compromise and the ecosystem is a bit difficult to navigate.
Did you miss the part that this is all supposed to be over in 15 days (and the time is almost up)?
Congrats on the launch. Really excited to start using Remotion with my team. Folks have been considering switching from Slack to Discord to have a better sense for who’s available for a synchronous voice/video chat, but this is a much lighter and better way of solving that problem without changing our workflow.
https://ba.net/screen-share-party
Thanks, hadn't seen that, that makes a lot more sense. I agree that ElasticSearch is definitely not "zero-config" when it comes to building certain bespoke applications on it that go beyond simple filtering or query-relevance document search.
Personally my time spent exercising has increased. I'm working from home, without spending hours a day commuting and I'm allowed to exercise outside in the UK so every few days I run 5 miles.

I wonder if the trends are hiding larger swings in both directions.
We are reading software engineering positions from Career pages of all companies, early stage startups to established companies. The data might have some small hiccups but we are continuously cleaning it. Suggestions/critiques/advice are very welcome!
There are many apps on my phone that I only use every once in a while, yet every single one of them remembers me. No matter how long I've been gone. Technology is amazing!

Where is Apple's famous UX here? What legitimate argument is there for clearing data of an app the user has added to their home screen?
I tried to learn D3 over the weekend. Observable was one of the worst experiences I have ever had with code examples. Every other line is riddled with console output, which makes it hard to take in the example as a whole. Downloading and modifying the example is even worse. It gives you the compiled output of their GUI coding tool.

I ended up using plotly's libraries that are built on top of D3, and it really made me appreciate how much work they put into making it so easy to use.
> Sometimes the problem really is too complicated for a simple solution.

I've been yelling this at the top of my lungs across a range of platforms. I understand the hubris created by the Dunning-Kruger effect. We all fall prey to that at some point or another in life.

That said, just because people don't know what they don't know it doesn't magically endow them with supernatural powers to be able to create solutions to problems that have decades of development, a complex history of evolution and are the result of intense development, testing and manufacturing by dedicated multidisciplinary teams over years of dedication.

You cant Superman ventilators.

Please stop.

Find other ways to contribute. If you must work on ventilators, call established companies making them and ask how you might be able to help. Ask to work for them for free if you are able to.
Lambda School Is Shutting Down Its UX Program
No worries, the „crisis is over” is probably out of equation.

„Look, can’t you simply keep it installed? You didn’t have anything to hide when the crisis was on. Surely you have nothing to hide now. Right? Right?!”
"Web applications added to the home screen are not part of Safari and thus have their own counter of days of use. Their days of use will match actual use of the web application which resets the timer."

But said timer... does nothing? Why does it exist?
> But he talks about having plenty of cash, then cutting more than needed (which is people's livelihood)... then uses the same livelihood as motivation. Am I being overly cynical?

My assumption is that "plenty of cash" is conditional on aggressive layoffs. He says "high burn" early on so I was assuming a scenario of "everyone loses their jobs within 6 months" vs "30% keep their jobs."
Yes, it's confusing.

It's not 7 days of non-use, it's seven days of application use without visiting the site.

Safari is one application, the homescreen app is a separate application. Presumably, all the alt browsers or WebView apps are separate applications as well.

Since you can't use a homescreen app without visiting the site, the 7 days of not visiting the site can't happen.
I would just point out there are very valid use cases for these things, i.e. push notifications are very useful to me (from certain apps). The problem is one of consent.
As others have mentioned this is simply not true on MacOS/iOS.

Also would add that Apple vets native apps.
Nope, but I'm keeping a close eye on everything. We'll see what the situation is in June when my contract is up for extension...
I don't read it like that. It's not about 7 days real time, it's about 7 days on which you use the app.

Since you can use Safari without visiting the PWA's domain, this feature can delete the data of a PWA which runs in Safari.

Since you can't use a homescreened PWA without it visiting the associated domain, the data saved by the PWA's domain will never be deleted for homescreened applications. But data associated saved by other domains can still get deleted if you use the application for 7 days without it opening that domain.
Thanks for sharing, this is immensely cool! Just shared with some colleagues!
Other browsers support DRM too, but with different tradeoffs.

Chrome uses Widevine, but one of Chrome's philosophies is that you should be able to wipe a Chrome install, reinstall Chrome, and have no trace that before/after are the same person. That means no leveraging machine-specific hardware details that would persist across installs. "Software-only DRM", essentially.

Edge on Windows (and Safari on OSX) are able to leverage more hardware-specific functionality --- which from a DRM perspective are considered "more secure", but the tradeoff is a reduction of end-user anonymity (i.e. if private keys baked into a hardware TPM are involved).

Last I checked, Chrome/Firefox were capped at 720p content, Safari/Edge at 1080p, though it looks like Edge is now able to stream 4k.
Why don't rats get the same ethical protections as primates?
MeiliSearch appears to be more of an alternative to Lucene than it is to Elasticsearch. Lucene is the search engine that runs on a single instance; ES is the horizontally-scalable distribution and aggregation layer atop the instances. Absent a similar aggregation layer, MeiliSearch isn't "elastic" as the comparison implies.
Ah OK that makes sense. They should really copy and paste what you just said into their post!
I mean, ideally it would be open-source and verifiable. But damn there's no way you're going to hackernews it in a weekend
TimeMachine and reliable? I manage a TimeMachine (Mac)+Acronis (Win) deployment at work (storage: QNAP TS 1635) and it's a freaking mess.

Acronis: fast, reliable, tracking UI that shows status for admins, can be centrally deployed while allowing users to set their password individually, supports different backup schedules/retention periods and quotas

TimeMachine: dog slow (unusably so on Wifi), no central tracking, once a week a user has to fully wipe their backup because it somehow got corrupt, fully manual deployment necessary as there is no way to implement encrypted timemachine backups from a script, no way of individual quotas or restricting backup history...
As an athlete, I'm not surprised by these results. Most people are sedentary and step counting only goes so far to improve their health. Even in Italy, as shown in the article's graph, the decline has been 25%. If the recommended goal 10,000 steps per day then 7,500 is still a good number to hit during a pandemic.
The State of State in the Browser (2015)
clino: Go package to create CLI tools with multiple commands easily
Wait, Netflix et al use FairPlay in Safari on macOS?

I'm surprised, because Fairplay is publicly crackable.
> Leaving the states to bid against each other for limited supplies is not helpful.

What else would you have them do? Only states know what they need, not the feds. The feds gave them appropriate money to stockpile medical equipment. They have to spend it.
Students currently enrolled in the program are not being released from their income share agreements. They only have a few days to decide if they want to file for arbitration.
Whoa, JavaScript support is deprecated? News to me! I always use C# anyway but still seems like a shame.

And yeah, agreed, it's probably pretty clunky compared to what some WebGL-specific frameworks might give you. I don't know if anything out there has quite the UI setup or polish as Unity though. Do you know of any?

Edit: Saw your edit. That sounds super cursed.
I'd rather use a native app than a PWA any day of the week. The experience of a mobile web app is clunky, slow, typically ugly, and just a generally bad experience.
I've wanted to integrate Source maps into https://noclip.website/ for a while, it's been a pretty major request for the site. If you wouldn't mind, I'd love to ask some questions about rendering them. Do you have any contact information?
I mean, if you give the app access to your filesystem (which a lot of non-tech users would, almost without thinking), it can potentially access/modify/delete your files and folders. With PWAs, that's not really a possibility.
Thanks :)

I think it is super important to have multiple implementations of important protocols (like WebRTC, DTLS and SCTP). It brings more resiliency, and it helps people learn them. It seems like in tech a lot of things get re-invented just because we don't do a good job of teaching the next generation...

We would love to have you join the community [0]! If you have any questions/thoughts while learning Go and Pion I will be there to answer them.

[0] https://pion.ly/slack
I suppose it would still affect any sites you visit from within the PWA, for example through an iframe.

Also, it's simpler to have a timer that effectively does nothing than having extra logic to suppress it.
There are plenty of Hitler jokes out there, and a ton of hurricane jokes for every hurricane that blows through the US. Cancer patients are sometimes sardonic about their condition. I really don't think a death toll of 100,000 is enough to stop people from using gallows humor to cope. In fact, the higher the death toll, the more gallows humor you are likely to see.

Further evidence: Coronavirus jokes have not become taboo in China.
Hi my name is Benny, I'm a recent graduate looking for any new grad Software Engineering positions.

Location: San Francisco Bay Area

Remote: Willing

Willing to relocate: Seattle, WA or Southern California

Technologies: Python, C++, Java, HTML, CSS, JavaScript, React, Swift, Git/Github (See resume for more)

Résumé/CV: https://www.linkedin.com/in/bennypham/

Email: benny.npham@gmail.com
Looks nice and clean. Minimalism. I like what I see in the screenshots.
I used to do this, but I never found a good solution to scratch all the itches that come up when you go down that road. For instance you want to keep a variety of config in sync between all accounts -- except for the bits you don't. You want to be able to share some files between the accounts, but not others due to security concerns. You want to be able to access things like your password manager or mailbox, which again you may not want to share between accounts for security reasons.

Sure, there are solutions to each of those problems, but in the end I found it required more discipline and effort than I was willing to put in, for what basically amounts to a small amount of additional security.

I'd be happy to hear how you deal with those issues, however!
> each layer has idiosyncrasies

You don't need to understand those. The practical side is this: You can ask someone who does understand. The less practical reality is that the people who created the layer didn't have what it takes. (skill, time and/or money)

> programming as a profession would benefit from professional licensing

The existing solution is really quite simple. You have every layer up to the wall socket done by licensed professionals. Then you let those without formal certification go wild plugging things in, wiring extension cords, lamps etc. When comfortable with that they can even lay some pipe, pull some wires in it, add switches and wall sockets (As long as the components are certified!) All the way up to the fuse box (and no further!) They can even wire their whole house provided someone with certification signs off on it.
Anyone find out what is the purpose of the drwho.csv file? :)
PostgreSQL BRIN Indexes: Big Data Performance with Minimal Storage
A Visual Debugger For
Switching to C# is straight forward - for majority of projects you won't need many language specific features. Most operations are about increasing counters, performing if and switch scenarios, some event messaging, and doing math and state tracking. C# is quite a good choice for those things.
this is not intuitive.
Hospitals consider universal do-not-resuscitate orders for coronavirus patients
That's a misleading title. This is the change in step counts around the world over 12 weeks from 2019/2020 from one fitness product manufacturer's data. That's a very selective group. Sure, it's data from people all over the globe, but it's a very select non-representative group. But that doesn't mean these people aren't doing workouts at home that don't pad their step count stats.

> We’ve laid out the data—now we want to provide you with some tips to stay healthy and active

Great segue! I read that as "We know this data isn't interesting that's why all we could do is lay it out. This is our attempt of monetizing our precious data by creating a clever way to push our product."

This just seems yet another company using COVID-19 to generate profit by offering a free limited trial of their paid service. They also promote a hand-washing app. I find that pretty hilarious. If you can remember to use the app you can remember to count on your own.
Pro Music Rights sues ‘entire music industry’ for ‘running an illegal cartel’
Sorry I don't have any exact numbers. For fun I threw it on a micro instance and didn't have a problem with 7 people in the call.

I am going to work on writing an Apache Bench for WebRTC this year though. It is really hard to load test/bench this stuff because the tooling just doesn't exist. A lot of people roll out WebRTC, but then go down under real world load.
Yeah you are. It's not an after school club where people go to have fun. It's gotta make value.
I've entered a random youtube url, "open movie" test click worked fine but when the counter hit, it went to netflix... (Safari)
Having gone through several levels of the startup life and several economic swings myself, I can say this isn't mutually exclusive. Letting people go means economic hardship for them, but so does delaying a company's death and folding up the business for a larger number of people many months into the future.

A startup, by definition, is a group of people searching for a viable business model. It does not look like this in that hard moment where everyone looks at you and faults you for failing, but in the end surviving with a third of employees and potentially helping to rebuild the economy two years later is the ethically and economically preferable alternative imho.
Anecdotally, the only people I know in the UK who wear fitbits these days are retirees.

I have seen a huge increase in the number of people out and about running. Perhaps they all ran on treadmills at the gym before (we are permitted to leave the house once a day for a run/walk/cycle), but from my anecdata I've seen perhaps a 5x to 10x increase in other runners out when I am running in London so a drop in activity does not tally with my personal and limited observations.

It would not surprise me one jot to see that retirees (i.e. those most vulnerable to corvid) are not out and moving around as much.
If you eat less, you can exercise less, some yoga is perfect for example. You could also take profit of that time to fast a bit
The USDA also maintains a big database of nutrition information. The older version had better features but unfortunately they rewrote everything and lost some of those features. https://fdc.nal.usda.gov/
We gotta stop the Google monopoly, right?
I'm actually currently working on the ZIM toolchain for Kiwix on a contract basis, so I'd be interested to hear more about your pain points, they might be something I can help out with.

In general, I'd say that ZIM and WARC are not really direct competitors or solutions to the same problems, they're really for distinct use-cases. ZIM is a highly-compressed format that's designed solely for static articles and flat content, it doesn't really store headers or anything else that WARC does in order to support full request/response replaying. ZIM is optimized for storing thousands to millions of pages of homogenous content, WARC is optimized for high-fidelity collections of smaller amounts of content.

If you want to help out with our efforts, feel free to DM me on Twitter @theSquashSH or reply here and I can introduce you to the ZIM people (who get grants to improve this process on the regular, and are open to hiring contract workers).
I agree, looks like I misread it -- then some of this is still a mystery that's probably left to how things like Netscape and Internet Explorer used to work. Too bad!
Exactly. The app store's gross revenue was $54 billion last year. [1] Apple has a very strong incentive to make sure the only good way to deliver apps on iOS is the app store.

[1] https://www.statista.com/statistics/296226/annual-apple-app-...
The feds can coordinate the response. This isn't the eighteenth century. Just like employing the DPA can enable more efficient deployment of resources. Some problems require a top-down solution, this is one of them. All the ideology in the world won't change that.
Dalton,

Lack of health care during a worldwide medical emergency could outright destroy the lives of those you lay off should they or their families get sick and require medical intervention.

Are you trying to give guidance to startups to lay off? Why not advocate for pay cuts instead, that way they can keep their healthcare? I think most would be understanding.

Lives are worth immeasurably more than the businesses at risk.
Clickable repo link here:

https://github.com/panther-labs/panther
Yes, they do this for https://en.m.wikipedia.org/wiki/Cardiopulmonary_bypass but it’s massively invasive.
I used it a few years ago, did they improve tooling?

I love to "actually code" games, but some graphic stuff is a pain to do without GUI.
The world after coronavirus
I'm actually helping work on that right now, we're improving the node-libzim bindings that mwoffliner uses to write the ZIM files, and providing some additional server power to do larger archives and hopefully catch up on the backlog of wikipedia-en dumps.
Just got the "congratulations" message. So much fun. Thanks so much for sharing!
Actually Lucene is the library for search that Elastic uses under the hood. Lucene does not provide any HTTP API, which Elastic does. Before using Lucene, you have to build the interface around it.

In this way MeiliSearch is comparable to ES, especially for site search and app search working out of the box as standard with its http api.

MeiliSearch does not offer distribution yet, but it is something the team is working on :)
> “don’t take too drastic of measures to get profitable because then you won’t be able to sell the company”. Definitely ignore those people and this garbage advice.

In what universe/conditions would such advice make sense? I’ve never heard such a thing.
There's a hint here. ;)
I don't disagree that local data for PWAs has always been fragile. I wished browsers were taking steps to make it less fragile, as opposed to more fragile. It would allow certain use cases to become valid for PWAs, thereby circumventing the need to create a 10mb native app for something that can be deployed much more easily and quickly with 30kb of Javascript.
Try https://github.com/WorldBrain/Memex, it has annotation and lets you review previously seen versions of a site as you're browsing.

Or check out some of the other options here:

- https://github.com/pirate/ArchiveBox/wiki/Web-Archiving-Comm...

- https://github.com/iipc/awesome-web-archiving
Get an ACM membership. It includes full access to oreilly books.