skysight-inc/HackerNews huggingface dataset:
> Flutter itself seems nice, but Dart as a language is a pretty big downgrade from TypeScript.

It definitely isn't, Dart is an advanced clean, strongly typed classical language without JS's warts that's just as clean & productive with a clean complete & well-defined standard library, native support for modules, consistent async/await in all libraries, etc.

I love TypeScript, but it's major productivity advantage over Dart is in JS's dynamism, something that's a lot more restrictive in Dart because it needs to support AOT, which is what allows it to compile to native code & advanced linking + tree-shaking, resulting in its better performance. So there are areas where you need to use code-gen, but having wasted an eternity trying to diagnose runtime issues in C#/Xamarin in libraries that use reflection, I'd much rather use an AOT language that only provides language features that natively supports AOT then running into frequent on-device issues that only occur at runtime.

> For mobile right now, the easiest, most headache-free solution may actually be to forget about cross-platform and just do separate Android and iOS native apps.

Nope, Flutter's Reactive UI & live-reload is far more productive then developing using native iOS or Java/Kotlin tools (which can also be used in Android Studio). SwiftUI is close if you just need to develop for iOS, but I find Dart/Flutter to be a lot more productive than using Swift & Xcode's woefully poor tooling support.
When I tested using only IM I was getting 3x file size. I will further test your command to see how this improves the current situation, thanks!!
I wonder whether we could change school curricula so that people develop an intuition about quantum systems instead. I my schooling I learned almost exclusively particle abstractions. It's only natural that I'm more comfortable with particles.
I cannot read some of the stuff on this site in the "around the world" section, I don't understand if it's a JS bug, a CSS issue or just plain missing content.

Other than that, it looks nice and it's interesting!

As an Italian who was a kid in the '80s we got exposed to two things: US Wrestling TV (Hulk Hogan, André the Giant etc) and Japanese wrestling but only through the Tiger Mask anime[0].

This was an interesting contrast because the live action was visibly silly while the anime was extremely violent and serious, and we still lived in an era when animation was considered "for kids".

Anyway both things were considered "bad for kids", which obviously made them even more sought after.

I think everyone ended up wearing a tiger mask at some point in their childhood, and I did end up breaking a friend's arm while wrestling (I was Koko B. Ware[1]).

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

[1] https://en.wikipedia.org/wiki/Koko_B._Ware
It looks the rider has to work rather hard to make the bike lean. This is an unsolved problem with "leaning" tricycles. They are all top heavy, and physically exerting on hands during turns.

One way some manufacturers approached this was putting powerful hydraulics for steering, but that made the mass of a bike even higher, thus negating the benefit by far.

A good bike must have low centre of mass, and easy to turn.
1. I have two email addies- one I Never post online, one throwaway I check once a month to keep it alive.
2. Anything I post on HN is free (until the ads show up)
3. Love that Schulz quote. (What a sad story that is.)
Using it on a huge MFC application was the worst IDE experience I've ever had.
So much time wasted on waiting for the thing doing it's job.
That said, it's a lot better when used with a modern language like C#. But still dog slow.
Nowadays even Java based IDEs feel snappier. And that says a lot.
> Science is not realy part of technological degrees.

Yes, it is. Technology is applied science. My degree is BSME - Bachelor of Science Mechanical Engineering. Freshman required classes for BSME were all science & math. Engineering classes came later, and were built on that foundation.

I don't understand where the notion that science is something else is coming from.

> Many of them don't really have statistic class that would teach practical statistic either.

Statistics is foundational to technology. For example, you cannot compute the reliability of a design without understanding statistics.

> these are often not relevant to the degree

That is just not so.

Even so, a humanities degree does not include science or statistics.
I loved when there was no competition for stuff in my town of 100k people.... LOL! (I suspect that you aren't actually against competition. But all competition is based on price, ultimately.)
It should be '-dAutoFilterColorImages=true' instead of 'dAutoFilterColorImages=true' for the gs command.
Depends where one comes from.

I have no issue calling myself engineer, because I have a degree in Informatics Engineering and in Portugal it is a professional title validated by the Engineers Organization and all universities must have a green light to offer such degrees.

What I have an issue with, is developers feeling like calling themselves "engineer" after a six months bootcamp, or not having any kind of engineering degree to start with.
> Except, that is, for the summer I interned at Hewlett-Packard. Not sure how it never came up there; maybe they just have their own equivalent system.

When was this? Leo Apotheker became CEO of HP in 2010, after 22 years at SAP (two as CEO). He then presided over a sequence of colossal fuck-ups, lost 40% market cap, and was fired less than a year later.

HP definitely knows about SAP, but I wouldn't be surprised if they're not big fans.

Correction: 22 years at SAP, not as CEO.
If society decides everyone should have a preset minimum standard of living, the burden of meeting that minimum should fall on all of society, not just the handful of firms who deliver a valuable service that requires providing employment to large numbers of unskilled workers.
That book is sitting right in front of me, funny to see it mentioned here.

My sister brought it home the other day from her work, she is an Aboriginal arts officer who works at the thetorch.org.au/about/ (arts program for prisoners and ex-offenders)

At family gatherings we don't really eat any native plants, mostly Taro. Where we are from in FNQ (coastal), we eat a lot of turtle, periwinkles, mudcrab and other shell fish.

Fun fact: On your native tribal land in Australia you are allowed to eat green sea turtle and dugong which is illegal for the rest of Australia. In my life so far, I've had some green sea turtles but never heard of anyone eating a dugong.
I'm surprised by the number that are around here. The town of 7,000 people I live in (Marshall, MI) doesn't have a lot in the way of delivery app participation. However, 15 minutes away is a town of 52,000 people (Battle Creek, MI), and I would say at least half of the local mom and pop places there are in bed with at least one delivery app.
Afaik, bitcoin addresses are easily interchangeable, so you can make a unique one every-time someone transfers it to the poker site.

So how can CB find out if you're using it on poker?
That 2 billion dollar payday would have kicked that up a bit. But c'est la vie, it was not to be.
Workers are saying "please don't offer our jobs back because then we won't get unemployment benefits".
I worked freelance for a number of years and I found that I am the same as you; I miss the social interactions.

Since I had no options to work in an office - I didn't have one - I decided to start working in a co-working space.

The co-working space cost me money I would otherwise not have spent but the impact on my mental health was great. I got a regular group of "colleagues" and it clearly divided my home life and work life.

I would definitely recommend it once we're all out of lockdown.
Marin County is one of the six counties in the group that form the lockdown group. If you don’t know that then you really have problems. Based on your criteria San Joaquin is a better candidate to be in the group than Marin County. Good bye, I am tired with arguing with you. Waste of time.
Definitely. That's another type of course that I hope to avoid having to teach. The ideal course has only students that are relaxed, engaged, well-prepared, and who actually want to be there.
I just use my regular Good Notes 5 app and then export back the PDF
a shortcut to chrome
And I don't consider being able to "write compilable code" as a good metric for programming ability. You can be a great programmer in many different ways: in optimising for performance, in optimising for testability, in increasing readability or in reducing the time taken to produce working code. Most people I know really heavily on an IDE to help them write compilable code because they want to use their brain power on solving issues the IDE can't help you with.
TensorFlow 2.2.0 Released:Intuitive Features Like New TensorFlow’s Docker Images
There will always be scarcity. That doesn't make all kinds of scarcity the same, morally or in other ways, nor does it mean there will be the same objects of scarcity, nor scope, nor distribution of scarcity at differing population levels.

Still, it will always be a "problem" but that also makes it an opportunity. Lack of opportunity or access to the things needed to even take an opportunity are worse than scarcity (in itself).
Yes! Obviously long-running operations should be asynchronous, but the assumption that all operations should be treated as long-running is wrong. Specifically, typing feedback and button feedback should be synchronous, and should be done directly in the UI loop.

I understand the rationale for going async -- you can never be sure exactly how long anything will take, and invisible things like memory management and caching can blow up your runtime; and if you get synchronous operations wrong, that leads to spinning beach ball cursors and “app not responding” errors, which are even worse than lag. But in that scenario, an async app isn’t going to perform any more usefully, you’ll just get a blank or frozen screen instead of a beach ball.
No worries I think it's great that everyone is voicing their comments. Also, thanks for the PR, will check them later once everything is more normal!
Maybe things have changed, but I recall Coinbase catching poker site transfers.

Most people usually pull it out of Coinbase to another wallet and transfer from there to avoid any issues.

But you sure as hell aren’t going to be able to transfer poker money into Coinbase and then dump it into your Chase account. At least I don’t think you can.
I guess Tock or Redox might be your options there.
tlbs comment is still completely relevant
> I think the fact that out of stock items aren't shown isn't a UX improvement.

I see your point but I'd say it can be for certain items. A stupid example: if I was shopping for air fresheners (I'm not;-) I'd rather not see my search results in the webshop polluted by every discontinued version of Wunderbaum they ever had in stock.
The current situation has unfortunately eliminated some options like co-working spaces that might otherwise alleviate this issue for you.

I'm optimistic about a "work wherever works for you" future. That might mean the company's office, or your home office, or your living room couch, or a coworking space, or a beach, or your parents' house, or a friend's place. It might mean all of those at different times. The current situation has made it clear that remote work is pretty viable, but it's destroyed the element of choice that is so important to mental health for many people.
They have a list of suspicious addreses. If you attempt to transfer to one of those addresses they immediately close your account.
For what it's worth, those German Mittelstand companies are the exact opposite of what's usually referred to as a unicorn. They are small to medium-size, multi-generational family-run and family-owned businesses that focus on a very narrow set of products, such as just making gears for automative applications, or ball bearings, or blades. The people working there often work there their whole life, with the understanding that the company doesn't take any gambles and will do its utmost to not lay them off even in recessions such as right now.
As your example shows, it's not such a bad thing to announce measures because they can have the side effect of raising standards.

Used alongside the odd random visit I would imagine this to be incredibly effective.
> most companies fall under cost of life approach rather than value of output.

I think most companies fall under "what's the minimum we can get away with?"
Not exactly the answer you are looking, but in my view:

Academic research is focused on extending / expanding the knowledge in a very specific and often narrow field. The papers are written for other scholars working in the same or related fields. The desired result is the amplification of knowledge in that field.

Journalists are focused on disseminating information on timely matters to a broad audience. When journalists report on material from academic papers, then need to translate the material so that non-specialists can comprehend the core concepts presented in the papers. In order to do perform this role well, journalists need to have at least undergraduate level knowledge in the relevant fields.

Academic scholars have 10+ years experience in their specialist fields, there is no way that you can easily bridge the knowledge gap to that of the general public. That is why journalists are trained to write simply and to use a basic vocabulary.
No you're not the only one. It amazes me how strong the believe still is that our 'self' or 'soul' is something that can't be captured by machineries or neural networks. This belief has been around for centuries, and every time that science was able to cross some border that was thought to be unique for the human mind, the reaction of the people was to immediately come up with something new that proved that we humans were unique.

It is so obvious that what defines our 'consciousness' is this self-believe in itself and not much else. We are programmed by nature to see ourselves as unique and special, because this way we are more likely to defend our own interest and to reproduce our own genes at the cost of others.
This belief is so strong that it makes it near impossible to imagine that it is a mirage and that we are nothing more than a bunch of molecules.
On the bright side, You bought bitcoins in 2011.

My bank was much more polite, they asked me what I was doing because they had seen a bunch of people transferring to the same offshore account(mtgox). Had to explain what Bitcoin was but then they were fine with it.
This isn't a recommendation or advice but if you're after a ledger that's larger than what Xero can offer to a big org, Netsuite seems to be what Gitlab uses and is ironically enough also what Xero uses. Unfortunately (and somewhat ironically?) we're too big to actually have Xero run on Xero
Having a culture that discusses in public channels definitely helps, though many remote organizations aren’t this way unfortunately and silo chatter to known relevant parties vs any interested group.
Nice use of Grommet! It's a fantastic library and I'm always interested in new apps adopting it.

Some comments:

- Upgrade to a heftier Heroku dyno. Nothing thus far hurt my impression as much as needing to wait a few seconds and understanding what the load time meant.

- Wondering if you guys had any integrations. Interested in Slack and Trello.
Another reading of "We have to strive" is simply that, if we do wish to reduce various biases, it is something we must do consciously. That doing so runs against what's easy, our natural inclination is to extrapolate and generalize.

Deciding what fair means is indeed hard. But most would today agree (I think) that judging someone to be incompetent based on the reputation of those of the same ethnicity is unfair.
HTML/CSS based native interfaces are some of the hardest to use, least reliable, least accessible, least robust interfaces I encounter; The demo interfaces on their website all fit into the unusable pot.

I admit most/all of the interfaces I've personal used are using electron/webkit/ie to render which are all quite bloated. Is this different? It's not entirely clear and would be an important differentiator.

I still don't understand the draw though. The best native apps look and behave natively; using a platform like this prevents that or just makes it harder to accomplish. Using such a platform seems like it's entirely developer-focused and not-at-all user focused, which is a shame.
Covid-19 Kills
Bulk Email Tool for Outlook
I've been trying to find this blog post, any chance you can remember more of it to help my googling?
Many faang companies pay the same 'higher' salaries at the same rates across seattle, sf, and nyc. The fangs used to do that when i worked there, but i wonder if they pay more in sf now? I'm sure some companies will want to pay you less if they can get away with it. But twitter will probably have to pay almost as much to keep their devs if they move. that's the key, keeping your workforce.
When I was a teenager I worked at a Shell gas station. Once I had a customer who asked about the advantages of using Shell nitrogen-enriched gasoline. I didn't know anything about it and found their question really odd.

As I recall, they came back later and revealed that they were a secret shopper for Shell, and we failed the random inspection. All because of a question that no real customer ever asked in my experience. ;-)

My boss didn't care, fortunately.
I use Slack and other Electron based applications because my job requires it, imposed by our IT or customers, not because I freely have chosen to use them or have the liberty to look for alternatives.

Other than VSCode for Rust and TypeScript, my own personal computer is as much Electron free as possible.

So don't mistake market share for freedom of choice.
This looks pretty cool and has as nice modern look to it. I can see did a good job with the layout/design too.

If you don't mind sharing (or if anyone knows of any toolkits/libraries): I wanted to try getting at drawing some custom diagrams and was unsure where to begin coding just project. Any know of anything that comes to mind?
Yes it is still advantageous to demote out of stock items in the search results. But if the store knows a certain Wunderbaum flavor is really popular but not in stock right now it should probably show up fairly highly in the search results.

And there is a difference between being temporarily out of stock and discontinued.
>On Windows, Go 1.15 now generates executables that use address-space layout randomization (ASLR) by default. ASLR uses position-independent code to randomize the addresses of various data areas on startup, making it harder for attackers to predict target addresses and create memory-corruption exploits.

Impressive this is only landing for Windows now after PPP made a spectacle of the lack of ASLR back in 2013. http://pwning.net/2013/04/21/exploiting-a-go-binary/
Covid-19 casts a spotlight on startups in intellectual property businesses
Playing devils advocate - if I were Google or Twitter or x or y other Valley-based company I'd do what Twitter did and have everyone work remote. I'd hire the untapped talent in the wider US. And then why not globally? I could get the smartest brains from Russia, India, Indonesia and so on and pay them just 10% or 20% more than they make locally.

If every other FAANG, in fact every other IT shop in the US or Europe did the same the wage bill would still crater in comaprison to hiring exclusively from the valley.
Why companies leaving China will not come to India
The top two are wrong.

The concrete definitions are:

Hacker: A programmer; someone who embodies the spirit of the programmer's way of thinking

Cracker: A programmer that commits crimes by illegally breaking in to systems.
Who’s Decoupling from Whom?
I don't know if any Gitlabbers are in the comments but I'd be interested to know: Is this basically your internal asset register open sourced?

I suppose they're not particularly top secret but there could be a version that has some more sensitive data and this is a safe derivative for example. Similarly, such an asset register would likely have non-technical assets as well while this just seems to be tangible, technical things?

I figure any large company with a risk management function will already have/need such a spreadsheet (or document), complete with some sort of data classifications to exist for auditing reasons so the interesting step is maintaining it out in the public.

Kudos to Gitlab for having the culture to allow this sort of stuff :)
I am using AHK on Windows for ~10 years now. Does anyone know of a linux equivalent?
Using 'modern' to describe the platform doesn't communicate anything to me as a developer. Tell me what makes it modern. Tell me why its better. Is it lighter weight? is it easier to develop with? is it better for my users? is it less buggy than other frameworks?
The funny thing about your comment is that it presumes we are talking about opinion, when really it’s just a logical progression. Unless you can see a valid counterargument besides one that employs a logical fallacy [1].

[1] https://www.logicallyfallacious.com/logicalfallacies/Appeal-...
This is interesting as long as the "astonishing increase" isn't just all the cloud vm's updating to 20.04 server.
In Peter Godfrey-Smith's book "Other Minds", he describes a framework for thinking about the relative levels of subjective experience in animals. He distinguishes between subjectivity (maybe more broadly "awareness") and the internal monologue that is so characteristic of humans. I would estimate that an AI could initially have consciousness in the way that an octopus does: distributed, probabilistic, fluid. With enough raw intelligence I think any mind could emulate another, and eventually communicate with us in a way that we deem conscious in a human sense.
A developer is a type of programmer.
I like to think this solution is way more friendly than using terminal for 99% of people. What others have suggested is to develop a stand-alone app for more private documents which can't be sent somewhere else
As far as I know, Dart still has all types nullable by default, which makes it easy to run into problems with things like initialization (not realizing that a thing may still be uninitialized at some point / only loaded later) or just plain optional data (assuming some thing is always present when sometimes it's not). It's like partially dropping down to dynamic typing, where you have to keep all this in your head manually every time you refactor a part of the code.

It also doesn't seem to have things like sum types, which would be pretty easy to do in an AOT language. The expresiveness, the ability to accurately describe data structures with its type system just doesn't seem to be there. It seems about on par with Java in that regard. Fast live reload is pretty good though, I hope other langauges/frameworks put more effort into that.

I haven't used it much beyond simple demos though.
What license are you thinking of?
Sure no problem, I have heard of it before, there are just a lot of options out there and it takes time to dig into each one when I only help out part time. Having a "start for free" option is definite a good idea and I probably will check it out soon.