skysight-inc/HackerNews huggingface dataset:
First you'd need to work out why someone would develop a desktop application rather than a browser-based application. Even once that's resolved it is not a given that you'd choose Qt.

Factors that might weigh in favour of developing a desktop application:

Some applications expect access to native platform features -- for example audio IO, or custom data acquisition, or access to native hardware capabilities, or last-20% performance. Although there are workarounds to access this kind of stuff from a Web UI, sometimes it is considered easier to just write everything in one platform-native language. Obviously over time some of these technologies come to the web (e.g. Web audio, WASM) but some people prefer to program a real machine, not a W3C specified VM.

There is a perception that web or Atom applications use more resources than a well tuned C++ desktop application. If your application is already resource intensive then putting a resource intensive web UI on it doesn't necessarily make sense.

Personally I have the perception that web technologies are too volatile to take a long term bet on. I don't consider that rewriting my application every few years is a good use of my time. That said, the release churn on Qt is now way too high for my liking.

I wouldn't underestimate the "If all you have is a hammer everything looks like a nail" mindset -- if you're a C++ programmer, developing a desktop / Qt application might be more appealing than using web technologies. Of course it goes the other way too.

Once you've determined to make a desktop application, then you can ask why you would use Qt for cross-platform UI (note that there are other reasons to use Qt, such as for embedded UI).

No doubt your "insufficient for power users / sophisticated use cases" is sometimes applicable. But I think this is mostly related to "native desktop app" vs "browser-based" rather than Qt / not-Qt. There are many cross-platform desktop applications that choose not to use Qt.

So you really have to look at the problem Qt deals with. UI APIs on each platform are radically different: no matter how you approach it, cross-platform UI requires a portable UI architecture, and Qt provides this architecture off the shelf.

Qt also provides a whole lot of other frameworky stuff that you may or may not want or need. It's a one stop shop.

Some application developers want something close to native look-and-feel but want to outsource-cross platform UI (a kind-of write once, run everywhere, at least for the UI). In this sense Qt is one of the middle options in the "Native / cross-platform / web" continuum.
A Guide on how to securely access AWS services from Google Kubernetes Engine
DoiT International published a guide on how to securely communicate with services on AWS from a Google Cloud GKE cluster:

https://blog.doit-intl.com/securely-access-aws-from-gke-dba1c6dbccba

feedback is very welcome, let us know what you think
Thank you!

To be honest, some of them are still in the making. Deployed and accessible are right now Zapier, Segment, Slack & Webhooks.

The other integrations are powered through Segment or Zapier for the moment, but they'll be native integrations pretty soon I hope.
> It's grammatically incorrect to write "s'inscrire à une salle de sport" and should indeed be "dans une salle de sport" and so it was warranted to correct that.

I'm not even sure. If you consider a "salle de sport" is an activity rather than a place, it becomes correct. You would say "s'inscire à la piscine" (for swimming-pool) for instance because "piscine" is considered an activity rather than a place, in this context.
I've been looking for a book like that lol.
We switched our project to Typescript about a year ago, because we had to handle a lot of different types of data, and it was nice to know which type you have in your hands. I wrote a bunch of code to parse anonymous JSON objects and turn them into objects of the proper types. We added interfaces for all sorts of things.

End result: checks don't work, because all our data is run-time. Most of our parameters are still of type `any`. We need to explicitly specify types everywhere that are either `any`, or they're not actually checked. I discovered recently that someone had accidentally created a type that was conceptually the duplicate of an existing type. One of those should never ever get used, but the code doesn't complain, because it's only encountering this in runtime.

So I'm inclined to agree: Typescript doesn't really add what it's supposed to add. It adds a lot of work, without providing the security we expect from it.
Ask HN: How do you handle internal bug reports, feature requests and ideas?
We're about 90-people company. There are many teams. Throughout the week, various members of the team raise bug reports, feature requests, awesome ideas that they have all via email, slack, Confluence page, tap-on-the-shouler etc. We are trying to think of a common way to capture all these and actually respond.

We've used Confluence form in the past, which worked a-ok. I know there are Help Support tools (e.g. Freshdesk), but for something internal, not sure if we would go for such a full-blown solution.

How do you guys handle it?
Microsoft's Best Practices for Computer Vision
In Europe train is already quite a nice way to get around.

I live in the UK and caught a train to London then a Eurotunnel train to Paris and it was probably quicker and easier when you account for time spent in departures and going through airport security.
>They want Outlook and Word and Excel

They are redesigned every version though, there's nothing fixed to want from them.
I deliberately wrote "decentralized anonymous immutable", not just "immutable".

It's the combination of those features (which happens to be the selling point of cryptocurrencies) that is problematic.

Because if transactions are not anoymous, you can (at least in principle) track down a thief and make them give back the money. And it they're not decentralized, the central authority can be made to add a reversing transaction.
'Companies in South Africa that deal with the government or parastatals must be empowered as required by the Preferential Procurement Act.'

$3M USD / year turnover is a low bar these days and must apply all seven pillars of BBBEE to calculate their score as per the Generic Scorecard.
- Black Ownership - 25 points
- Black Management control - 15 points
- Black Skills development – 20 points
- Black Enterprise & Supplier development – 40 points
- Black Socio-economic (SED) development 5 pts

So yeah, I need 51% Black ownership to get full points and again for management control points.

This is so racist my brain is bleeding, but it could be republished as a book on how to make a corrupt government.

From the Wikipedia article,
"A general criticism can be made that wealthy and politically connected black individuals have been the real beneficiaries of BEE and not those still living in poverty. In fact, unemployment and inequality have both increased since the introduction of BBBEE policies.

In 2018 a surfacing argument is that BBBEE should be changed from a race-based policy to a policy that favours poverty regardless of skin colour. Apartheid was criticised exactly because of race-based legislation that favoured a minority based on skin colour and BBBEE once again has introduced race-based policies diverting South Africa's problems from endemic poverty to race. "
Exactly. Thank you for sharing that. I was wondering if there is a place that collects this. Not sure if you're related to the site, but when clicking through to an article the site shows german, even though Im visiting in English.
I know it isn't probably polite, but would really love to know the bill of materials.

I have to say though, I think it's very cool if he came on budget. I'm very interested to see what he can do for STEM research.

These cloud vendors are way too expensive compared to what he can do off ebay.
It's a cryptocurrency, just not decentralized.
Recently re-launched our second MVP FOR FAMILY EVENTS
Looking for feedback on new mvp! :) We are an marketplace for family events, photo booths, grazing tables and more!
Just an infinite stream of dead picture links, right now. I suppose something is down?
hypley.com
concepts/traits/type classes or whatever they are called in your language of choice are all forms of overloading (more specifically ad-hoc polymorphism) and are generally understood to be A Good Thing.

At least in C++, most forms of overloading I see is to enable generic programming.

Of course nobody stops you from naming functions doing different things with the same name, but then again nobody stops you from naming functions badly in the first place. As usual with more powers come more responsibility.
U.S. Weighs New Move to Limit China's Access to Chip Technology
Will VBA Die in 2019?
That makes it a PayPal not a crypto-currency
NPM: 429 Too Many Requests
Yes, it is. It also doesn't really make much difference per se, as e.g. Wirth-style compilers still maintain careful separation of the code generation and parsing.

And if you want to/need to later, you can trivially introduce an AST in those compilers by replacing the calls to the code-generator with calls to a tree builder, and then write a visitor-style driver for the code generation.
Founder here: the advantages over FTP based approach are - no need to install extract tools and deployments are atomic, so you can rollback instantaneously.

Settings up Cloudflare or AWS CloudFront + S3 is easy for users who all familiar with technologies. What I have seen is, there are many web designers out there who design awesome websites but lacks technical knowledge. My brother was like that, he designs websites but I was the one who was helping him to host and write PHP scripts for handling form submissions etc... that's one reason I built a service like this.

Thank you for the suggestion on pricing, I'll consider it and update it accordingly.

Update:

Image lazy loading enabled when website optimization settings is set to "Full"
'Companies in South Africa that deal with the government or parastatals must be empowered as required by the Preferential Procurement Act.'

Business is measured by revenue, not the price of a service. I assumed it is obvious to everyone here that everything these companies do is for a profit, regardless of the price tag to the consumer.
Sorry I did not go through the purchase process, it seems you cannot ship phones outside of the country where it is available.
But a compiler does not need to be able to generate every version in a generic way. You only need to generate the variations you're specifically intending to use.
Every single mode of transport is subsidized so its hard to say if air transportation is getting more or less incentives. Using Swedish numbers and some estimates.

Tax on car owners only pay around 1/3 of the road network.

The ticket price on train, according to a person working in that space, said that the ticket paid about 2/3 of the costs that the train company paid for any given trip. The train network also get infusions from time to time by the government, and stations are supported/built using local taxes and fees.

Boats get tax breaks on fuel, and ports are usually subsidized when built. There might also be subsidizes involved in ice breaking, cleaning and management of the waters and channels around ports.

Planes get tax breaks on fuel, and airports are subsidized when built.

Out of those, I would guess that the train system is the least subsidized model but I have nothing to actually support that claim beyond a gut feeling. I would like to see a good summarize of what each sector get and where the money comes from.
sorry, I think the analogy is spot on.

sure the requirement differ, but so do circumstances under which a meal has to be cooked (differing number of consumers, allergies, different properties of ingrediences requiring changes,..). Cooking can be difficult as well, see french cuisine.
I'd learnt of this a few years ago when the US Naval Research Lab released some papers with a bit of a splash.

The announcements (and references) made this sound like entirely novel technology. In truth it dates in part to WWII and German production of fuel from coal (also practiced by South Africa), and was suggested as an alternative to fossil fuel consumption in the 1960s by M. King Hubbert (of Peak Oil fame) and the Brookhaven National Laboratory.

There's been substantial additional work at Brookhaven, M.I.T., USNRL, and a (failed) Google X-Project attempt.

The fundamental chemistry is sound, scaling and costs are the principle concerns. Costs are strongly influenced by the grotesque underpricing of fossil fuels, by a factor of millions, based on the geological processes of formation. Account properly for those, and the economics straighten out.

(Though much of the present world turns out to be much more expensive than we'd accounted for.)

Numerous posts and references at my subreddit:

https://old.reddit.com/r/dredmorbius/search?q=fischer-tropsc...

Specifically, history of research to the 1960s:

https://old.reddit.com/r/dredmorbius/comments/28nqoz/electri...

Compilation of papers from Heather Willauer et al:

https://old.reddit.com/r/dredmorbius/comments/22k71x/us_navy...
> If it had a DVD player, I think it literally could’ve saved SEGA

It was released just as the PS2 was announced, back in an era when people only bought one game system. I think it was the timing more than anything else that killed it.
Krashen never said that you can learn to speak and write just by listening and reading. He has said that it's a waste of time to speak too early, before you have understood a lot of input. You still have to produce a lot to get better at it. There's also a huge number of studies that show that people who read a lot in their native language speak and write better and studies that show the same effect when learning foreign languages. There's also the practical point that it's useless to be able to speak well if you can't understand the responses you get.
Someone eating durian in a Thai place comes to mind. Always smells like a dumpster in the middle of summer to me, bad enough to start my gag reflex.
Show HN: Fork and lock TypeScript / JavaScript library
I knew this coin would be a disaster, especially after the "tangle" issues and home-grown hash function[1].

Iota also relies on a central server[2]. So many others[3] have criticized it too.

[1] https://medium.com/@neha/cryptographic-vulnerabilities-in-io...

[2] https://domschiener.gitbooks.io/iota-guide/content/chapter1/...

[3] https://medium.com/@thedrbits/why-i-also-find-iota-deeply-al...
I'm conflating multiple variables, but the whole is reasonable. If SF would build enough apartments (starting 20 years ago!) it is reasonable to expect that you could rent there for not much more than Des Moines. Given that lack of space in SF - they are not making more land - owning a place will always be more expensive than renting, but high rise apartments amortize the land costs over a lot of people and so it need not be that much per person. Neighborhood is important too: if you are right next to the big jobs centers you should expect to pay more (in Des Moines downtown apartments run $2000 for a 2 bed room - they have just started building them though so I expect that price to come down in 10 years.)
Is NOx an issue if it's far away from humans?
Yeah and maybe watching Netflix would give an improvement say decades down the road from being exposed to extreme amounts of culture at an early age.

Maybe being exposed to order of magnitudes higher level of culture will make them build an utopia. How could they rule that out?
Hey dude,

So I just made an update to remove the need to get location information. It asks, and gives you a summary why, but on denying it will happily continue.

Thanks for taking the time.

D
Not saying this is how, but they could have a white list of games they patched slightly.
It's sometimes a good idea to do it that way in practice, but it's still a conflation of two conceptually distinct processes. I think it is a bad approach when teaching compiler implementation, as it means you avoid the extremely core concept of an abstract syntax tree.
That would mean that everyone has the understanding that you never keep large amounts of funds in this form because it's inherently dangerous to do so.

But a) that's very much not how people treat cryptocurrencies now, and b) I don't see how you could replicate some other features of cash, namely that you can fairly dependably protect your cash by investing in physical security, and that there is inherently no such thing as a vulnerability that can be exploited at scale.
Learning from Turing’s silver hoard (2016)
but sadly also 2-3 times more expensive.
"So how's the wife?"

"I don't want to talk about that"

"Subordinate! You will do as you are told. How. Is. The. Wife"

"She's struggling with depression right now".

"Glorious! Tell me more. Does she not eat?"

"No, she has lost her appetite and have trouble getting out of bed"

"I FEED ON THIS INFORMATION! I presume you don't have sex then. How. Does. This. Make. You. Feeeeeeel. Screeeching"

Yup, you need to get a new job.
> It was released just as the PS2 was announced

I think that's the point. A lot of people bought a PS2 because it was also a DVD player (same with the PS3 and Blu-ray).
Israeli soldiers duped by Hamas 'fake women' phone ruse
The secret language of surface and meaning in product design (2009)
It's not "completely fake", it's how your rant reads to a lot of readers - whether you intended it or not. @Razengan was giving you a hand here, helping you understand why that rant is disliked.
If you need it spelled out: cryptocurrencies suck because you can lose all your money through no fault of your own with no way to get it back. And that is the result of exactly those properties that are unique to cryptocurrencies.
Designing an Apple Watch Face
> NANO is what IOTA was trying to be.

That's much too sweeping a statement. The Nano currency is a pure currency. IOTA on the other hand wants to sell itself as a data exchange layer for IoT. With emphasis on "wants" ...

I would compare Nano more to what the early Bitcoin wanted to be: "A Peer-to-Peer Electronic Cash System"

And yes, as such Nano is one of the most promising projects in the world of cryptocurrencies.
It's not like nothing mattered.
e.g.:
- How you evolved in Phase 1, decided if you get omnivore / carnivore / herbivore
- How you acted in Phase 2 & 3, changed what you can do in Phase 4 & 5. So what super weapon you have in Phase 5 and if you are a religious, economic, military, ... nation.
- Attacking nations, changes how they react to you in later stages of evolutions.

There would have been a lot more potential in that game, but it is not like it was complletly unplayable. In fact, I didn't know about the hype regarding the game as I was a kid and just stumbled across it. Therefore I didn't had these high expactations, and it got my favorite game for many years.
What would the point of that be may I ask? Something to do with a Turing like test? Lets not forget that the would be cubist model is actually fed tons of cubist images and all it does is regurgitating that back.
Art done by people is somewhat similar but it does take place in a context that which AI could not yet understand.
In-flight fuel consumption was optimised by engineering a short flight profile and substituting bulk fuel consumption on ground following landing.
^ Go there just for the memes!
Should you be working on this startup?
I don't give a, frankly.
Even if that is true, how is it relevant to this event?
Still doesn't pass the smell test since Google, Amazon and Microsoft among others continue to increase their presence in South Africa.
Security Analysis of Voatz, Internet Voting App Used in U.S. Federal Elections [pdf]
Yes, Xkcd has nice strip for this called "Is it worth the time?"

https://xkcd.com/1205/
I see it is using PyQt5. Any favorite books/tutorials/guides on learning Qt5 or PyQt5? (I'm at 1/4 of Koenig's accelerated C++ and know some python to get my day to day script needs done)
Voatz Internet Voting App Is Insecure
What problems are you having?
It often occurs that technical jargon is swiped to be used as business speak by business leaders with technical backgrounds. For example I often hear “orthogonal” when “independent” is usually more appropriate.
I read a study that said that in your native language you only need to hear 1/3 - 1/2 of the syllables and your brain will automatically fill in the rest, which is why you can understand conversations in a noisy environment. In a foreign language, unless you've achieved a very high level, you need to hear everything so noisy environments are a problem.
They provide a 5G home router (Huawei 5G CPE Pro), with a SIM card specific to the Three Broadband (formerly Relish) network.
How I built a job board for myself
JFYI, those are not necessarily wired incorrectly, car wirings are "queer" a single ground connection (negative/black to frame/body) that has oxidized or however does not make good contact and anything can happen to lights, and tail lights particularly also often suffer from dispersions/bridges in the connectorts due to the effects of humidity/mist[1].

[1] some makes/models are particularly subject to this (FIAT do you hear me?) , and it is very common to need to spray some WD-40 or similar once a year or so on contacts/connectors of tail lights/turn lights.
The number of words you have to know to learn a language properly is why it's a daunting proposition to me and why I've stuck with the two I grew up with.

There are 8760 hours in a year. Even if you somehow managed to learn a word an hour, that's still multiple years to get to 20-40k words.

I think we take for granted how many years it takes for kids to learn a language to adult level when we say "kids have an easy time learning languages". It may be easy in that it doesn't require as much conscious study as adults do, but it isn't quick either. Granted mental maturation messes up the time lines, but I think it's hard to argue that it doesn't still take many years.

So depending on what motivates you the time commitment needed at a minimum can be heartening (I'm taking years because there's lots to learn) or disheartening (This is a multi-year endeavor that I'll have to focus on when I could be doing something else).

EDIT: Though reading up on what B2 is, it is a much less daunting proposition, but even C2 doesn't sound like native speaker level, just able to communicate effectively level.
If you sure that you found a bug report it developer (see GitHub links in my other comments)
I read the white paper about a Tangle a few years ago. The design doesn't make sense because it doesn't seem like the network would be able to reach some kind of consensus at all.

Also, rolling your own POW and making claims about that POW isn't some trivial thing. Hashcash was created in 1997 which is eleven years before bitcoin. Rolling your own crypto system isn't just something where you can just make one up and use in a production environment.
True, but I really like the simple click to deploy feature. I can see it will add value to designers who find simple deployments hard.
Health care, dental care up to adulthood, parental leave protected by law and education through college is definitely not unrelated to standard of living. Neither is mandatory pension contributions from your employer, as well as a guaranteed contribution from the state (we unknowingly get contributions to our retirement for every month we go to college).

Sure, if you're single with no kids, in very good shape, employed as a data engineer and 30 years old , like me, you would gladly take the money instead of all the other stuff. But I like the fact that children who are born into working poor families in Sweden will have a much healthier upbringing than if they were born in the US.