skysight-inc/HackerNews huggingface dataset:
Naspers to invest R4,6B into South African technology businesses
100% Agreed. When I was evaluating what platform to develop on, I found Flutter and it checked off all the right boxes on paper. So I started to write an app in it and soon discovered the checks are absolutely real. I can't imagine that it works for 100% of the use cases, but if you're developing a relatively simple mobile app... Flutter is the way to go. Dart is lovely to work in and the API is strangely similar to SwiftUI. ;-)

I also filed a bug about tests in Dart not being able to be code folded properly in IDEA and it was fixed within about a month. The developers of that plugin really take it seriously. Totally awesome.
Bitcoin was literally designed with contracts (programs deciding transactions) in mind from its inception. Ethereum is just script kiddies piling JavaScript onto blockchain and calling it the greatest invention in human history.
Elk Audio OS is now open-source
If they shutdown their operations today, that would be incredibly detrimental to existing users. what if I held an option expiring this week? Am I forced to let it expire because the SEC forced them to shutdown? Seems like a douchebag move. sensible thing would be to remove margin from all accounts. if you want to prevent anymore transactions, at least give people some heads up so they can liquidate time-sensitive positions.
Could do something like this:

async function test() {
const promise = Math.random() < 0.5 ?
Promise.resolve('wow') :
Promise.reject('oops');
try {
await promise;
} catch (e) {
console.log('caught');
return;
}
const result = await promise;
console.log('result', result);
}
test();
This sounds like an absolutely magnificent milestone for Dart and a direct hit on developers who use SwiftUI or Electron.

Finally, a mature cross-platform desktop application framework with a DSL-like style for creating efficient, self-contained apps that work on Windows, Mac and Linux with the bonus of it working on iOS and Android. This truly changes everything in the desktop app development space.
One ends up with the most rounded view of the world by reviewing media with many different slants and biases and assuming the truth probably lies somewhere between all the biased news stories.
<i> > The Million Dollar Mistake is having unchecked nulls; TypeScript supports checked nulls so it's not an issue. TypeScript's nulls are much more similar to Maybe/Option than unchecked nulls</i>

<i>Good point in theory but my practical experience hasn't borne this out. That is because TypeScript is an "optionally typed" language and it hasn't been true in practice because of excessive use of explicit or implicit "any"s. </i>

I think that's a matter of your team's discipline. It's good practice, I think, to enable TypeScript's strict checks, including no-implicit-any, and, to the best of your ability, to keep people who don't understand types ignorant of explicit any and to fail any code that uses it. `any` is basically never necessary even in typing existing code - if you genuinely don't know what the type is at a certain point, you should probably write a type like `unknown`.

If you take any of Typescript's options to "ease the transition" you're taking Typescript's options to continue the difficulties. One moves to typescript because javascript's runtime errors are a problem; so it is natural that you will have novel compile time errors.
The "office hour" argument really grinds my gears.

It was originally a deliberate political decision to collaborate with neighboring air forces to save costs and work around the fact that there weren't enough pilots and material ready (again a cost issue). When this was more publicized due to some incident when the french airforce had to intervene at night, everyone acted surprised, especially political parties that keep on demanding cost reduction.

Currently, the times have been extended from 6am to 10pm, and in beginning of 2021 a 24h/365d coverage will be implemented.
I can see both sides of this. You can describe Soros' as an inexorable result of natural law, but he still gets to be the dick who kicked it and to profit grotesquely from it.
Typora is probably the best Electron app I've ever seen, but I ultimately switched to the MarkdownLivePreview package for Sublime Text. I definitely prefer having a more native app over Electron.

[1] https://packagecontrol.io/packages/MarkdownLivePreview
Instrumenting Go Code via AST
Yes nothing is objective here. History is a double simplification. From the writer to the reader... Both decides to accept the summary.
> Engineers get results with the world they're given, not the world they wish they had.

Evidence I see points to better engineering results from countries that don’t “culturally” lie.
No such paper mode exists, and HTML is too vague and imprecise a format to express one anyway.

Ok, failure modes. HTML does not have the concept of a deterministic page size and length or predictable pagination. In academic papers references, figures, footnotes and titles need to be presented in a deterministic way so that when text refers to a figure, or a footnote is referenced, etc, they exist in a predictable and know relationship to each other. If the text refers to a figure that is supposed to be on the same page, the author wants to be absolutely sure it appears on that page. HTML can't even guarantee that a given image will be displayed at all. have you never been to a web page where some images were not shown or just appeared as placeholder boxes? Device and image library and support limitations might lead to an image not appearing at all, or at an unpredictable relative size so it's not easily readable, appearing in a form such that details are not easily discernible such as with bad gamma or transparency settings, or with colours not shown with fidelity. This can actually change the meaning or interpretation of a result.

Information that belongs together, that the author intends and needs to be together, had better be together. None of this can be guaranteed by HTML or ebook formats. These formats can't guarantee what fonts information will be represented in, they can't even guarantee whether text will he shown in italics, bold, what relative font sizes they will have, etc. Reference formats are very precisely specified, but these formats simply don't support that level of precision.

So ok, you can say you don't care about these levels of precision, but your asking why other people do and these are the reasons.
As far as I understand, buildings (walls, ceiling, roof, etc.) mostly get to A. A/2 is achieved with photovoltaic panels on the roof, and A/3 with also thermal solar.
Vision Fund is probably pretty dead. I can't imagine anyone giving them money in the future.
That is what I strive to do, I've lived too many years almost blindingly trusting what are considered good sources. Being critical and sourcing from different angles on the same issue has helped me a lot on the past 5-6 years to get a more nuanced worldview.
Are there any studies or reports of typical repercussions faced by whistle blowers for false reports?

I'd guess both false and true reports suffer approximately the same repercussions...
> A good case study is in wireless providers in the U.S. and EU. American providers are private; European ones are more utilities.

European wireless internet providers are not private? That's news to me, can you give me some examples? I don't think that would even be permitted under EU competition law, which forces member states to create markets in those areas.
That's because everyone has a different set of requirements.

Throughout my web-dev career, I did table or detailed-list views many times, but each time with different requirements. Aside from sheer size of code to implement all the features, you will have contradicting requirements and there is no one-size-fits-all solution.

Top concerns are:
1. is your data homogeneous (all columns in a row are presented equally)
2. can this data change?
3. is there a lot of data? (so you have to implement virtual list)
4. is data dynamically loaded?
5. do you need actions on data, and how to display them (inline / overlay / menu?)
6. some features are really simple on surface (resizing, drag-drop reorder of rows, auto-sizing on dbl-click is a hell of itself) but are pain in the ass to implement.
7. is filtering/sorting done on a client or you have a server to help you?
8. and many many more...

There are multiple implementations, but you have to investigate which one fits you need.
Jelly Witch: Match 3 Candy
>If there is enough to exchange for the price that is claimed, then a billionaire can't break the peg by exchanging out pounds and forcing their hand.

Sure, doesn't mean that there is no other way to break it.
<BEGIN PSA>
Please, please, please, do not use hover controls. They are useless for touch users as well as screen readers, and the discoverability is poor.

Modals are also really really hard to make accessible, and are often confusing. If you MUST use modals, please use a well-vetted library instead of rolling your own.

There's a lot of things that look really cool but make life difficult for people that aren't you. We appreciate your consideration when you build your UX.
<END OF PSA>
Bad Habits of Unsuccessful People
What do you think about walking onto railway lines whenever you please?
A black person felt bad and you're asking this? Just how heartless and vile can you be?
This looks like it can copy large chunks of text. That's it.

It is hard task in itself ("copy" is a standard test for memory-enhanced neural systems like RNN and such) but here it needs to "understand" things. For example, what makes borrow checker in Rust unique which would be valid continuation.
It sounds like you are confusing air-tight (draught free) and breathable (vapour permeable). These are the passivhaus definitions.
Sure, you can always nitpick data and refuse to draw any conclusion ever.

You can also say that you cannot adjust the dollar value over long period, which is also true. You could also say that median or average do not represent accurately a population, which is also true.

This is the wonder of statistics, none is perfect and you can always find a way to discard them.
> being somewhere between being really terrible […] and being an outright scam

In other words, really on-brand for The Company Formerly Known as Symantec.
Why? Could you elaborate on this?
I would add: even if you design only for desktops and discoverability is not an issue, PLEASE do not use slow animations for hover controls to appear.
Good searching and filtering should be on the first place. May be you don't need long tabular presentation at all because of this.
For properly commissioned systems?
What's wrong with the way this page loads images? On the first try I get nothing but grey rectangles, on refresh I get images, on another refresh I get blurred image placeholders.

Hmm:

Loading failed for the <script> with source “https://cdn.optimizely.com/js/16180790160.js”. design-better-data-tables-4ecc99d23356:8:1
-+++++= .+++++=
.+@@@@@+ #@@@@*:
.@@@@@= *@@@@@
@+@@@@- =#@@@@@
@ +@@@@: :% @@@@@
@ *@@@@-%: @@@@@
@ *@@@@- @@@@@
-@- #@@+ :@@@@@:
-#@@@#- ## =@@@@@@@=
....... .........
main.fe894587.chunk.js:1:322280
We're hiring! https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e main.fe894587.chunk.js:1:322536
onmozfullscreenchange is deprecated. media.html:11:9799
onmozfullscreenerror is deprecated. media.html:11:9799
Loading failed for the <script> with source “https://d1z2jf7jlzjs58.cloudfront.net/keys/medium.com/p.js”. design-better-data-tables-4ecc99d23356:1:1
Loading failed for the <script> with source “https://cdn.branch.io/branch-latest.min.js”. design-better-data-tables-4ecc99d23356:1:1
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://collector-medium.lightstep.com/api/v0/reports. (Reason: CORS request did not succeed).

This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features! design-better-data-tables-4ecc99d23356
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://collector-medium.lightstep.com/api/v0/reports. (Reason: CORS request did not succeed).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://collector-medium.lightstep.com/api/v0/reports. (Reason: CORS request did not succeed).
Cars can't cross the road on a divided highway either, so it's fair. If the person in question was running along the road not across it, this wouldn't have happened.
Move fast and break things. What could possibly go wrong.
Sure, if you can find a way that is not restricting the car driver.
How does it kill compression?
I agree with the spirit and most of the content of this comment, except for the hard to random access part. It's not really hard to random access base 64.
40% open rate sounds pretty cool. Did you try to find companies that already participating in partnerships? Adobe, Sketch, Figma, etc?
Cutting parts by hand isn't necessarily bad. But they should have gone to a design engineer and said "we're hand cutting these parts, and don't think we can get accuracy better than 1/32nd of an inch. Will that compromise the design?"

The engineer will then run a few tests and simulations, green-light the change, a superior will check the maths, and they'll be good to go with making the part by hand.
Cognizant is quite possibly the worst of these outfits. I've never seen such incompetency, and they are just rude and awful to deal with. They'll do shit like schedule a meeting at 3AM for 7AM the same day, and get pissy when nobody attends, or send fourteen emails a day demanding that the needful be done, and status be provided.

I deal with these kinds of Indian outsourcing companies all the time, as a software vendor, so I'm used to them, but Cognizant is really just another level.
Pisano | Multiple Senior Software Developers | Istanbul, Turkey | Remote | Onsite | https://pisano.co

Pisano is building customer experience solutions for real businesses.

We are always looking for talented people to join our team locally and remotely.

Our stack: Clojure, ClojureScript, Ruby, AWS, DigitalOcean, Docker, PostgreSQL etc.

Drop an email to hello@pisano.co with your CV attached.
Can they simply buy ammo for it somewhere else?
SoftBank imposes new standards to rein in startup founders
In the passivhaus definition, air-tight doesn't mean hermetically sealed - it means draft free. They are still breathable (vapour-permeable).
Bill Clinton is mentioned. "Three years ago" means that ABC suppressed the story during the 2016 presidential election.
The statement included the word 'finitely many' thus excluding even countable union.

At which point, the cardinality of the circle stops mattering I think. And at any rate, just... come on, we are obviously talking about a disk of radius r > 0 in the plane of real numbers using the euclidean metric.
Because of legacy protocols and format limitations: SMTP, POP3, embedded binaries in XML, HTML (data URLs).
Do you have any plans to make a Linux app?
From my post:

> "cannot cut a circle into finitely many pieces"
I've been using react-table [1] for a while and it works really well, supporting most of the UX patterns described here.

For any use cases not supported it is often easy enough to extend, and the library is MIT licensed so you could always add more features to it.

[1] https://github.com/tannerlinsley/react-table
Apple open sources ServiceTalk framework
Sometimes it is better to take advantage of web browser builtin search function (Ctrl+F). Unfortunately some overly-eager implementations break it when supplanting with their own...
Indeed, though the population of Jersey City is about 270,000 so it’s about a third of that population - that’s a significant number even if some have used it only once and then never again 9 years ago.
Am I the only one who read the article and hoping to see an implementation =)? Any suggestions on any good open source data tables components you guys use?

The Adamn Lynch article that was on HN a few months ago was great, with code examples - https://adamlynch.com/flexible-data-tables-with-css-grid
Because table lookups don't vectorize. You could try to use vectorized gather (VPGATHERDD [0]), but so far in my experience it's been just as slow as using scalar code. (Then again, even gather instructions operate just on 32-bit data, so it wouldn't help anyways.)

So to perform multiple operations in parallel per core (SIMD), you'll have to write some code to perform the "lookup" transformation instead.

[0]: https://www.felixcloutier.com/x86/vpgatherdd:vpgatherqd
Not disagreeing that poorer economies need more automation.

But when looking at countries it is very important to not only look at wages as cost. Especially in Germany the low wages result in low domestic demand, which results in the country being a net exporter again and again.

Rising wages, especially minimum wages, are mostly spent domestically on services (think going to the hairdresser instead of cutting your own hair, or finally using healthcare as needed).

Germany was a wonderful field experiment for exactly this in the last years, as it was one of the two countries out of 27 European countries not having minimum wage laws. After implementing minimum wage (starting at 7€ something, now at 9.20€/h) pretty much zero job loss could be observed, depending on market segment quite the opposite. Because wages are not only costs, but also create demand.

In Germany, the lower 60%(!) of the population only hold 3% of the wealth. In other words: Almost every € earned gets spent on consumption. If those people earn more money, they spend more money, thus creating demand.

Automation is a real thing, but then again what gets automated aren't those low wage jobs in the service economy - it's mostly work in higher income brackets. And the automation can result in severe disruption in local market segments, but overall it doesn't result in less employment - see yearly productivity growth and employment rates of most industrialized economies. Just look at the United States, which currently has nearly full employment despite currently being the world center of (software) automation.
Yeah it looks very promising since you can still use constants for all kinds of stuff like padding and colors but you do have that immediate feedback you get from interface builder. It seems to be faster than live code rendering views in interface builder, which admittedly is a really low bar to pass.
Its pretty open in India.

Drugs prescribed by a Doctor can be bought and is mostly available only from the store he mentions in the prescription.

Big doctors have their own store.

You go anywhere else very rarely you can find the same drug.

Most of the times doctors will prescribe additional 2-3 generic seasonal medicine which you mostly do not need just to achieve targets so that they can claim their gifts (TVs, Foreign Trips, etc.)

This a serious issue in India which no one is batting an eye on.
While not entirely "passive", houses built to the KfW 40 Plus standard in Germany are pretty close (without some of the inconveniences of a real Passivhaus)
You still have conservation of 'convex curvy bits'.

You can eliminate a convex curvy bit by mating it with a concave curvy bit, but cutting out a concave curvy bit will again produce a convex curvy bit.

Can't get rid of the curvy bits!
They invest in lots of crap companies:

https://www.ft.com/content/25f76710-fbde-11e9-98fd-4d6c20050...
Revolut's new privacy policy assumes user consent for “marketing purposes”
Now I know how people felt when they told me C# was adding features so quickly they couldn't keep up.
Yeah, it's nice, about what you can achieve. I'd be happy if it was about 8 times faster. Less than 0.2 cycles per byte would be good.

Unfortunately, that's just not achievable with current x86 instruction set.
Think you'd be surprised.

One bad quarter for a guy that talks about 300 year timescale.
Ogre is a free open source library with a liberal MIT license unlike Unity or Unreal which are both proprietary tools. And in many projects you'll write your own editor so the lack of a good editor doesn't always matter. Being open source has a few advantages: You can adapt the engine to your project. You can learn how the engine really work. You can debug into the engine itself on troubles. You are less dependent on a company staying around maintaining a proprietary engine. You can influence the direction of development with patches.
If the audititors get involved yes yes you do that. Your manager (and their manager and so on) won't even have a say. In fact you might still end up doing the investigation as someone familiar with the system, but the auditors will be involved at every step.
I agree, IMHO is the biggest design fail and annoyance of JSON that it has no good way to contain binary data.

The problem start with knowing the encoding (base64, for small sizes sometimes hex, for one or two bytes sometimes arrays with all there ambiguities).

Then that you can't easily differentiate between a string a bytearray anymore (through you often shouldn't need to).

Then that it becomes noticable bigger, which especially for large blobs is a problem

Then that you always have to scan over this now larger large chunk to know it's end.
(Inserted of just skipping ahead).

Then that you have to encoded/decide it which might require some additional annotations depending on serialization library and can imply other annoyances.

The later point can also in some languages lead to you accidentally using a base64 string as bytes or the other way around.

Well I guess that was enough ranting ;=)
What? Okay, let's forget for a moment the companies and the "implmenetation" of these functions. What I'm trying to say is that the "internet" as such is now a fundamental, essential, non-separable part of many of our lives. Companies run on slack/skype/JIRA, email, voip, businesses depend on the internet, webshopping is basically the default for millions, sports groups live on the internet (StarCraft, DotA), content creators live on the internet, citizen politics depends on the internet a lot of times in turbulent regimes (streaming rights violations).

It's not just a "communications" thing anymore. And it's distributed our lives in both space and time.
cough

I'm not really happy with this 'simple' Password generator.
A bad person could re-use them to generate Rainbow Tables for Password cracking.

but that are just my two cents...
We see the same thing in software. I've heard people answer "Grace Hopper", "Ada Lovelace", "Charles Babbage", "Alan Turing", etc. to the same question about the origin of computers.

The real thing is the question needs to be more specific. Is it the origin of programmable computers? The origin of programming itself? The origin of non-programmable computers? And so on.

I'm no epidemiologist, but I imagine something similar is at work here. As you say, different people performed different key roles in the whole process which constitutes "discovery" of Ebola.
> At this point it takes the same amount of energy (embodied energy, called grey energy in Germany) to erect a Passivhaus as it will need operating over the next 50 years.

Is that because the build energy is so high or because the energy usage is so low? I mean, by definition the energy used by a zero-energy house is zero. Shouldn’t you compare the build cost to a conventional house’s energy usage?
Seems like a nice approach, but is the line integral of curvature along the perimeter of a square defined? The corners are infinitely small line segments with infinite curvature.

Perhaps this works for squares with slightly rounded-off corners.
> I think the space needs a new category: decentralized and digital native cryptocurrency with constant inflation.

We already have cryptocurrency with constant reward and pure linear emission.