skysight-inc/HackerNews huggingface dataset:
Checkout doodledocs.com -- no account creation needed, front-end app only (it doesn't always work behind corporate wifi)

It's nowhere near perfect, but it's open source and I'm open to any collaboration on it for fun (even a complete rewrite, I'm not a fan of EmberJS. I explored EmberJS with it). I'm currently noticing an eraser bug when you are in draw mode and they are in eraser mode (d'oh).

I didn't know Jamboard existed when I made it. But I made it because I didn't find any app that applies pressure sensitivity and it's quite simple to do (TL;DR modern browsers support pressure sensitivity).

You can also annotate websites with it. Though, I didn't get the collaborative aspects of that working.

My focus was on the question "what if websites are like paper?" And I ran with it for a month, while exploring EmberJS. For that reason, I don't have an undo, but simply an eraser. It's also why the default style is pencil / pressure-sensitive based (you can have a more pen-like style though).

Its main use cases that I use it for are:

- Learning how to draw by tracing images.

- Brainstorming / whiteboarding (empty board)

- Brainstorming / whiteboarding (image loaded via URL)

- Draw over websites (mostly for annotation / having margins to write on)

I'm curious to know what you think of it.

People can also use an MS Surface or Wacom by the way.
I can confirm that executing a trivial script takes 20-200ms longer on the first run. Using 10.15.
A Vaccine with a Poison Pill
PC + WSL + somewhat illicit OS X VM has been a dream for me as a former Mac user.
How does that even make sense?

Because that was the experience on those old machines. Switch it on, straight to BASIC prompt in a second or so. If you want to program it’s frictionless. And you can’t break it because BASIC is in ROM.
Apple uses the same tools you do. They just might not be using it like you are; you can find a lot of features that clearly have no reason to exist outside of Apple nonetheless shipping with their software.
Man, getting software updates installed in a timely manner is already a problem for large parts of industry and government/administration.

No need to make it even harder by requiring a hardware update at the same time.

Don't even get me started about the incentives for the vendor: way easier to sweep a security bug under the rug than roll out an update that requires a new processor to be manufactured and rolled out.

Or about the economical and ecological impact. What do you do with the old processors? Just throw them out because they were optimized for an old, insecure version of the application?
Probably the most relevant issue here is the DirectX stack or using some windows specific API (why? DirectX I maybe got at one point, the others speak to some absurd Microsoft-Is-Best-Cause-I-Paid-Money-ism).

> Many won't have a Linux compatible version, and those that do may only work against specific distributions and hardware. Even then: Have they changed the window manager? What have else they customised?

Outside of truly exotic window managers, the biggest issue I've ever seen with ports has to do with dependencies. Flatpack/Snaps solve most if not all of those problems.

> There have been many issues with anti-cheat solutions over the years on Linux.

That's assuming anti-cheat systems are ethical, even. Most games I play I want to be multiplayer, and moddable. Most games I play can do both of those things and work in a cross platform modding language. Not hard. I don't want any anti-cheat systems for a complex game with tons of modding.

The only place anti-cheat systems make sense is with e-sports style games. Of which, the best anti-cheat systems work server side. Anything else is invasive and tantamount to illegal spying. Shame on you, go burn in peeping Tom hell you perverse game dev.

> For a simple game, you may get away with this. Anything larger will require significantly more testing.

I find this incredibly hard to believe. If you are working within the engine the majority of the time, the majority of the game will play wherever the engine works. Which brings us back to one of your first comments:

> For a simple game that uses the entire UE4 stack, you might be able to get away with that

For which games are you not just using the UE4 stack? I.e. what specific problems are game devs normally experiencing causing their code to be non-portable? A bunch of low level assembly code and non standard C++?

> but as soon as you start digging down into serious development

I challenge you to define 'serious' development. That sounds suspiciously like you're wasting your time fighting infrastructure, or just doing things in a non-portable manner. Solving problems is cross platform, so you can't be doing much serious game coding, its probably problem solving for your particular platform (e.g., as I already mentioned, doing a bunch of work in DirectX shaders or something).
I wouldn't be surprised if they've determined that developers will generally put up with a bad experience in order to have access to the massive iOS market.
I appreciate these posts for "I just need to do X..." google-search-for-my-fix problems. But I've always found it frustrating that this is what the whole www is now: a whole lot of spread out individual docs for individual problems, rather than a concise review of useful information (a "just the useful bits" database if you will).

Try to learn anything in depth these days and either you're deciphering a dense yet incomplete manual, or googling until eternity. Make is a great example, as even though they have a useful manual, good luck figuring out how to apply it to your problem. Wikis don't quite cut it either. We need a different data model for knowledge sharing.
Siri is terrible.

"Call mom" sometimes calls my mom, who is in my favorites (I have 4 people in favorites: mom, wife, daughter, brother).

Sometimes it decides to call "wife's mom"

Sometimes it says "which mom" then lists "mom, wife's mom"

Mom, literally the word mom, is in my favorites. I use it almost daily.

And yet, Siri doesn't remember this, doesn't create relevancy, it doesn't even decide "Let's look at Favorites first".

:/
As someone living in China, this is my result when I connected to my VPN (this is my normal life, thus I can visit sites like HN):

> Hello

> /tmp/test.sh 0.00s user 0.00s system 0% cpu 5.746 total

> Hello

> /tmp/test.sh 0.00s user 0.00s system 79% cpu 0.006 total

And even if I didn't connect to my VPN:

> Hello

> /tmp/test2.sh 0.00s user 0.00s system 0% cpu 1.936 total

> Hello

> /tmp/test2.sh 0.00s user 0.00s system 78% cpu 0.005 total

That's just ridiculous and unbearable.

Apple should provide a way to disable this notarization thing, and the user should still be able to enable SIP while disabling it.

additional information:

- macOS version: 10.15.4

- terminal: iTerm2 3.3.9

- didn't install any "security" software
Interesting. I haven't had a usecase where data integrity is critial yet.

A project i'm working on now will have credits and accounts. To accomplish that in mongo. I create a transaction with with "pending" status. Then i try to debit the source account, and credit the destination account and I add the pending transaction to the accounts. If that works I set the transaction to "committed" and I remove the pending transactions from the accounts.

https://gist.github.com/exoer/eee2aa37c86c06190f12ef4e2c6bd1...
The Rise of Privacy Tech virtual summit
Join our community of privacy tech innovators, investors, experts, and evangelists on June 24, 2020 for rigorous discussions on the latest in privacy innovation.

We will cover the privacy tech landscape, fundraising, privacy engineering, COVID-19 privacy tech, privacy and security communications strategies for privacy tech startups, and more.
Just curious, as an industry outsider -- what do MBB do that make them Tier 1?

My experience is the Tier 2 vendors you've listed are more tactical, and typically handle execution (outsourcing etc.).

Whereas MBB are more strategic, C-Suite, but the value-add may or may not be significantly different from the former.
Same deal for me but with Google. I had to turn it off because it kept activating itself, despite voice training it to apparently just my voice. I'd be driving in the car by myself, playing music (via BT, from Google Play, on the same phone!) and it would randomly pause my music and give me an assistant prompt (after, I assume, hearing something in the song that it was playing itself that sounded like OK Google). It was absolutely infuriating and would come up a few times a week.
Are there any resources I could read or watch to understand why it's so expensive to produce mask sets vs compiling code for an FPGA?
Analysis of all available papers as of Apr 20: https://docs.google.com/document/d/1545C_dJWMIAgqeLEsfo2U8Kq...
Surveillance Capitalism Meets the Coronavirus Shock Doctrine
I saw something the other day about using godot with the switch, it's more of a licensing problem than a technology one and there is a way to do it.
And neural network upsampling, this can't be true, right?

https://www.youtube.com/watch?v=0X1RtXCvPFQ
The Gatekeeper behavior is specific to running things from Finder (not Terminal), and only if you downloaded it via a browser that sets the com.apple.quarantine xattr.

Two posts from Apple dev support (Cmd+F "eskimo") describe this in more detail.

https://forums.developer.apple.com/thread/127709

https://forums.developer.apple.com/thread/127694
I am on the opposite side of Houston from you, but its the same here- see my comment re: the 'idiot' drivers. I even have a guy in my neighborhood who has linked property tax increases to globalism and UN resolutions to reclaim land that has water under it.
Doesn't arch come with python & gcc out of the box?
I don't understand you. Come clear, please.
The end of the science road perhaps, but there's still political obstacles to setting it aside. It's not obvious why Trump is pushing it so hard.

https://www.vox.com/2020/4/7/21211872/trump-coronavirus-hydr...
Sorry, I think my comment was confusing. By "this mess" I wasn't referring to the assistant screwing up, but rather the searches themselves bringing up an unexpected location with a similar name, even if you typed them yourself.
> Building a tool without a target product almost always misses the mark.

There is no evidence to back this claim up. There are > 10000 shipping games made with Unity, maybe 100000. And there are many hit games made with it as well. I'm not claiming they are or are not as good "technically" but they shipped, made lots of players happy, made their developers proud and successful so no mark was missed just because Unity started as tool without a real product alongside.

If fact I'd argue the opposite, most teams that make their own engines have the worst tools because they have a limited budget and limit time and they've given themselves 3x to 10x the work. Instead of making a game they have to also make a game engine, tools, importers, converters, and tons of libraries.
macOS is actually kind of mediocre at being a BSD these days ;)
I use my work machine for work and my personal equipment for everything else. My iPhone is more standalone then they used to be. I don't see any reason why I'd ever connect my personal phone to my work computer. So I don't see many downsides to making the switch.
There doesn't have to be a shortage for people to be hungry - just a breakdown in distribution, and we are already seeing that.

And....no, people aren't lining up at food banks because they are "afraid to spend what they have". They mostly don't have anything to spend. Free food means they can afford the electricity bill, not that they can leave savings untouched.
+1

We use Figma for collaborative whiteboard if too

It’s the best collaborative canvas you will find in 2020 IMO

I would even go so far as to say it’s the first digital whiteboard I have used in 20+ years that’s actually better than a real whiteboard
The Hypertables and Distributed Hypertables can be used to store any kind of data, but works best as long as it has a monotonously increasing partitioning key (e.g. time), with high ingest load, few data modifications (preferable bulked)

The beauty of TimescaleDB being built on Postgres is you can have your regular Postgres tables (OLTP schema) and time-series data (Hypertables) live side by side. Use 1 language (1 mindset) to query them, join them, work with them as you see fit. With Distributed Hypertables (what the post is about) you can now partition your data to live across multiple servers, and still use your 1 mindset to query all that data.

edit:
With the preferred workload you get the most out of TimescaleDBs advanced features like compression, continuous aggregates and data retention policies. You can use the aggregates to build complex auto-updating materialized views that are automatically used even when you query the raw tables also (https://docs.timescale.com/latest/using-timescaledb/continuo...)
Screw web performance, just wait a little
I worked with a team on this problem once before. It is something definitely solvable, it does take some engineering time though. Also, that team I worked with missed something pretty important - you'll never solve this problem completely when data becomes too big to dynamically join (or even cache) across heterogeneous systems - but it is something I think you could maybe solve differently using event queues and materialized views for specific complex cases.

Have you guys thought about looking at some other tools that might be symbiotic? Hasura's interface would be an incredible companion to something like Dremio (also open source), since it is a fully-SQL engine across a number of heterogeneous systems, with probably the most advanced caching I have ever seen in a system like it (Apache Arrow in-memory and columnar storage). If you can make your query interface adapted to tools like Dremio, you shouldn't have any problem exploiting caching in those kinds of platforms - might be even more efficient than building into Hasura for some use cases.

Edit: I think there is a newer type of interface architecture forming here, and I think GraphQL represents one of the pieces of the puzzle, would be really interested to see more detail on Hasura's take on that.
interesting url there...
Terminal actually gives an error if you poke into the top level library folder with full disk access disabled, no prompt to change without me looking on stack overflow for the solution.
Yea, ADSB rarely shows up on airplanes below 1000ft. On many of my flying lessons the Flightaware flight path goes haywire because it doesn't always pick up pattern traffic.
I kind of agree.

The argument of go 100% FOSS or not reminds me of the argument of free market vs regulation. Yes a free market sounds ideal, but in practice, a few major players take advantage and everyone who isn't them is left out in the cold.

The same applies to FOSS vs Proprietary software. If everyone did FOSS to the fullest extent, and anyone building products on FOSS made their product 100% FOSS, then it wouldn't be nearly as big a deal if Amazon took TimescaleDB and sold it, because anything they did would be available to everyone else.

But that isn't how it works. They just wait until a market establishes itself and swoop in and do something someone else is already doing successfully, but better by using their massive resources behind it. Honestly it's a lot like embrace, extend, extinguish. I'm not saying this to shit on Amazon, I don't necessarily think it's intentionally malicious, it just often ends up hurting a lot of organizations building FOSS.

I think of it this way: A lot of people agree that tech giants are increasingly becoming more powerful as they expand their reach, often due to their ability to simply buy or kill the competition through undercutting with their massive cash stockpiles accumulated through their primary business.

For FOSS, it is the same strategy except the competition isn't being "bought", it's simply being taken (FOSS) and made into something "better" with their nearly unlimited resources, and then undercutting the original proprietors.
The first thing I thought of here were some of the concerns around return-to-flight after planes have been sitting around due to the pandemic.
The article just want you to believe that 'The Chinese' would want to put a microphone with 5G into your toaster.

So that they could listen to YOU through the said toaster, because whatever shit you said near the toaster is obviously very important to the Chinese.

Is there a more moronic idea? If someone were to listen to you, wouldn't it be easier to say... do it through the phone?
Thank you for the points. They make a lot of sense. If you are interested in looking at the website, it's https://vendiapp.com
Thanks. I assumed someone somewhere had solved this problem.
It looks like it is done once by executable lifetime. Changing the content doesn't cause it to rerun.
I agree with a lot of what you're saying - assuming it's possible for someone to do it - low wages make much of that difficult.

> improving your skills for unexpected job loss is a good idea

This is the one I struggle with when I see it - if your industry collapses what skills are the ones you should have been working on? Software is our own special beast, but I don't know what skills in a lesser paid profession should work on that will keep them employable. I suppose they could dabble in something like code, but that's not relevant to their current profession and if the economy goes all topsy turvy it'll be hard to get a job with little skill and no experience in your plan b.
I feel like cp might do an APFS CoW and this might still cause problems…
Ok, and if they raise wages, they'll need to raise prices.

The price level at which it's economical to pay someone wages that incentive them to work as a janitor rather than investing in themselves is the price level at which the janitor cannot afford to invest in themselves without work.

I'd buy that the janitor might be a bit better off in this situation, but you haven't solved any critical problems. Your basic income quickly becomes insufficient. Without controls for rent, debt, medical, schooling, etc. it's not hard to imagine that in real terms the poor become poorer.
Under GPL, huh, ain't that a rare treat!
My 256MB RAM, 900Mhz Duron machine (single core, naturally) in ~2002 (IIRC?) could do just about everything my modern one can. We even had video chat! It was just much lower res. The limiting factor in online stuff was, by far, connection speed, not the power of my hardware. That was about the point where the hardware was fast enough and had enough memory that I could multitask in a modern way without hitting problems like popping/stuttering audio or bad swap issues. Aside from legitimate increases in memory use for higher-res media, most everything since then, from my perspective, has been pure bloat. Why does 16x that memory and two cores at double the clock feel insufficient for extremely similar workloads and software feature-sets? Fucking bloat is why. Largely, but far from solely, web-tech infesting everything.

Before that, my 64MB RAM 100mhz Pentium could usually have a couple things open before it'd hit swap too badly. I'm talking like Word and a web browser, not calc and notepad. None of the equivalent programs to those can even open all on their own in a footprint smaller than 64MB these days, let alone with other programs and the OS in the same space. Hell, how many operating systems fit in that with a GUI as capable and usable as, say, Win98se (let alone something really incredible on the performance front, like BeOS)?
It's not surprising. Macs are less than 10% of Apple's revenue.

Without Macs for developers and other content creators that other 90% doesn’t exist.
Predicting is stupid.. but since we do many stupid things -- predicting what will not change is less stupid than what will.

What will not change -- US will still have the most powerful navy in a economically declining world. What would that mean?

If there is one country that can go from free trade to mercantile on a dime.. its Murica!

In a world full of zero sum games -- Hard Power matters.
I was thinking less about penalization or individual application decisions, and more about aggregate or anonymized datasets for institutions and governing bodies (College Board, Common App, etc.) to inform their policies.

And yeah, you could certainly lie, but I feel that's true for a lot of fields on college apps? Perhaps it could be reasonable to have your school validate or sponsor the answer?

It's well researched that private tutoring (among many other socio-economic factors) gives you a huge advantage on these tests. Having one of these bodies come out and say by how much could be a wake up call, and maybe spur more decisions like this one in the original post. Totally agree with your points, but also think tutoring != independent studying, the latter of which could not effectively be reported.
Honestly I'd dare to say most of Apple's market right now is purely from vendor lock-in. Both their hardware and software are getting worse, but not bad enough for people to switch their entire digital lives to a different ecosystem.. not yet, anyway.
Thank you. This does look like it has an easier workflow than ScanTailor. I'll have to give it a try.
Anyone of packet captures of this behavior? I'm still on 10.14, or I would check it myself.
Half of the Twitter accounts pushing to 'reopen America' are bots, researchers
Yes, and the practitioners boosting the drug combo have also said that in order to be effective, it should be administered early, similar to Tamiflu.
Actually true 1:1 is very enjoyable. I use it on a 1920x1080 windows computer. You need some registry hacks to get it working.
The problem is, there's 2 Unitys now, mixed up in one product, in various states of development.

There's 'Unity Classic', and 'New Unity'.

Almost everybody is using Unity Classic, but Unity is very focused on building 'New Unity' (DOTS/ECS, SRPs, Shader Graph, UI Elements, new input system, etc), which is intended to replace practically all of 'Unity Classic' one system at a time. It should probably have been a separate product, really.
I agree with you, but then consider all the influential people who think the exact same category of technology--AI aka machine learning--will produce a self-driving car that is safer than human drivers, or take away every human job in X years.

I think it's very worthwhile to point out these seemingly basic errors as a way to maintain appropriate skepticism about the limits of our technology.
Does anyone know if zinc a macrolide? All the data I have seen on successful use of hydroxycholoroquine required the use of zinc along side. Also chloroquine is the drug that causes heart issues not hydroxychloroquine. The two are different. If zinc is not a `macrolide` I wouldn’t give this paper much credit as they didn’t test the treatment properly.

Edit: Wow, how the HN community has fallen. Downvoting a simple, honest question into oblivion.
I do not want to downplay the severity of such an outcome, but it is worth recalling that this type of event ( and worse ) has occurred to multiple developed nations within recent memory. Ultimately the economy will recover and normalize, even if the availability of certain items is limited for a period of time.

The fall of the soviet union saw unemployment at 40% and widespread food rationing/limitations. I don't believe there is historic precedent for unemployment growing beyond 20-25% without widespread economic and societal restructuring, the great depression in the US saw the change from a government spending .3% of the economy to >30%.
Don’t move items backwards on the kanban board (2019)
I really hope some of the the project management tools and scanning features will trickle down to the cheaper/free tiers some time.

I can understand that not everything has to be free but the current feature split of project management and scanning features among the tiers feels a bit haphazard with some crucial things at the highest prices, making it hard to justify the in-between tiers and impossible to buy the highest.