skysight-inc/HackerNews huggingface dataset:
I'd rather not lose context of what I'm working on by switching from code to issue tracker. That's how bugs are born.
It is authoritarian for a government to be able to compel a company to do business in its market. In the case of China vs France it's just a matter of degree, not kind. And that degree would be just a little bit closer if your vision of state-based compulsion were enacted by France or the EU.

There is nothing wrong or unethical if Valve makes the determination that it cannot profitably do business with France. It happens all of the time when a business decides it cannot profitably compete in a market where the regulatory or tariff structure doesn't let it be successful. Due to such laws, they back out of the market. I really don't understand how that point can be reasonable debated. What would be wrong would be for Valve to find loop holes that allowed it to continue doing business while circumventing these laws.
So we’ll refuse go, typescript and react?

Apple has the best engineering talent of all tech companies.
I don't disagree, but that is not the point I was addressing. I was addressing this:

>"...a cloak for agendas..."

Even if some people have an agenda, not everyone does. And this excuse is often used to stifle discussion.

The most prominent one is "you aren't a scientist, therefore you have an agenda".
AMD vs. Intel – The Past, the Present and Near Future
From what I remember Kotlin came to Android before Google embraced Jetbrains and Android Studio.
So this is an ad for a crowd funded project, not yet shipping, which costs $199.

I'll probably just wait for the aliexpress knockoffs that run $7.
I hope you can!

A lot of the resources SCORE provides on the website may be helpful regardless of your location. You might not be able to get a real-life mentor through them, but they do provide a lot of online instructions and advice.

It might also be worth contacting them to ask if they know of similar services in Europe. They might!
Yes. Feedly as my Google Reader replacement and my desktop consumption. Then Reeder on the iPad.
It is maintained at https://github.com/librespot-org/librespot

I don't know why the original author never merged the PRs pointing to the new repo.
Microsoft won a patent for that in 2012: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=H...

And the media skewered them for it: https://duckduckgo.com/?q=%22microsoft%22+%22avoid+ghetto%22...
Can you go into any specifics? Personally I've found Swift to be incredibly easy to read and write, and that it largely delivers in terms of rolling out complexity through progressive disclosure. Most of the complexity is only there if you need it in my experience.
Sure, just 2 weekends ago I tried to boost a friend's Highlander. A few more miles but otherwise met all conditions. They spent several hours on the phone with the help desk, but nobody could do anything on a Sunday. They ended up staying an extra night in the hotel without any sort of assurance it would be a quick fix the next day.

And yet Toyota is considered one of the good brands.
I was literally just watching this video on the subject: https://www.youtube.com/watch?v=autMHvj3exA
Even more information wouldn't really help. 'Crackpot' is something of a shorthand for an idea that disagrees with consensus research position. The only tool an average person has to determine an idea as truth or fiction is whether it lines up with the current professed norms; so for a technical forum like HN ideas that disagree with the standard research position can only be ignored due to lack of evidence.
I didn't write https://latacora.micro.blog/2019/07/16/the-pgp-problem.html (the writing is too good, a giveaway that it's a 'tptacek joint) but I did review it and helped shape its contents and generally subscribe to its message :) In particular you are correct, and specifically GPG's MDC thing is some weird nonsense that does not deserve to be in use in 2019, let alone being in a product that describes itself as having top-notch security.

(Mostly I think I get why Protonmail does what it does, but GPG+email is a losing horse. It also doesn't help that protonmail addresses are a mild predictor for content not worth reading. I haven't quite had Popehat's experience of protonmail being a proxy for overt, virulent white supremacy, but... certainly have seen it be a proxy for poorly informed opinions on security :-))
20 Years Since Y2K: The Evolution of IT Operations and DevOps
Swift was released before kotlin
This looks cool! Has anyone used it with Airplay? Can you report on how well it works?

I'd love to be able to stream from laptops and phones -- without installing additional software on them.
Semigroup Resonance FizzBuzz
Is this not inciting some post-docs with counter-main-school hypothesises to run amok?
https://www.merriam-webster.com/dictionary/unhealthful

"Harmful" is probably a better choice, now that I think about it.
Off course, that's why they keep having security issue after security issue (macOS root exploit to iPhone issue reported by project zero).
I guess I should say "My experience in working with Swift has come a long way", because XCode being so crap with it made it a pain in the ass to code in Swift back then, for me, especially considering how rock solid Visual Studio is in comparison.

To be more specific about Swift, though, there used to be a ton of things you had to bridge to Objective-C in order to do back then, and now it seems like there's almost nothing you have to bridge to Objective-C to do unless you want to work with your legacy code (all of their libraries now have Swift support, at least those that I use), and there's now a cool new SwiftUI framework that is very easy to use and very powerful.
I think the parent cared more about it being driven by a specific company’s interests than Apple’s in particular, because this makes it somewhat difficult to use on other platforms. And I’d argue that Apple’s engineering talent, while good, is not “the best”.
That's high praise - thank you very much for saying so.

My major language in recent years has been javascript (and years before that perl). Rust was a breath of fresh air for me as I did not previously have "access" to system-level functionality.

I very much love the ease with which I can rely on other people's code (feels like home coming from node.js) - even though as mentioned in this thread it does have its downsides (eg. longer compiler times).

The learning curve is indeed challenging, but the tooling is amazing, the compiler has better error messages than I could even have imagined, and the community is incredibly friendly and welcoming. All in all, I'd say it's worth the effort. :)
Possibly, but I'd wager that it doesn't play any part in this. Not only is it completely non-standard, using arbitrary divisions that often vary at completely different geographical levels, providers are woefully slow and inaccurate at actually updating it -- the few that still have such vestiges often publish completely inaccurate mappings (e.g. Bell Canada and Rogers both have this with their intermediary nodes, with descriptions that have no correlation with their actual locations).

My provider -- a nationwide provider -- simply uses a no-additional-information IP quartet with a suffix as the DNS. Zero geographical information. Many others follow the same trend. And the nodes in between vary and change frequently as they update their infrastructure and pathways.

I do remember when this whole exercise began and it started as a bunch of users running a desktop tool that would provide self-geolocation and publish it back. But...why? Why did we ever need this on the desktop and is it worth the privacy intrusion.
Didn't Ford say something about a faster horse?
Ask HN: How do you manage your collaborative source control notifications?
Would you mind expanding on these feature sets a bit more?

Because I just started playing with SwiftUI/Combine without ever using ObjC/UIKit, I don't know what parts of ObjC shined.
No question. I have a home office as well but I rarely work out of it unless it's very late or very early.
To install swift on a raspberry pi:

curl -s <https://packagecloud.io/install/repositories/swift-arm/relea... | sudo bash

sudo apt-get install swift5=5.0.2-v0.4

[0] https://lickability.com/blog/swift-on-raspberry-pi/
Almost everyday, or days when I work on the project. To the bottom of the file.
Because he's my butler!
Swift is quite strongly tied to Xcode because most people use it and that’s where Apple puts most of its tooling effort.
I dunno where you can look it up, probably a modern car manual, but as someone within an entire family of mechanics, ive never heard of a blinking check engine light that didn't mean your shit is seriously fucked up and any second away from blowing apart. In fact blinking check engine lights are pretty new overall to differentiate between shit like 'this light is on because your o2 sensor is going bad' and 'this light is on because only half your motor is getting enough oil', now it blinks with the oil problem so you know it is serious. Although a number of cars these days have completely separate 'service engine' and 'engine warning' lights so a blinking check engine light might not exist for whatever model.

If anything other than your blinker blinks more than a handful of times past startup, something is very very wrong.
As a creative director at a design [1]firm focussed mainly on B2B products (and a few B2C) it’s fun to be constantly working on the future. It’s hard from my position to look back at 2019. Im too excited about some of the projects we’re helping launch in 2020. I have a hard time with most of these ‘let’s look back at 2019’ collections. Anyone else with me on this?

[1] http://fairpixels.pro
1. Done. It's now known as "bandwhich"
2. This is in progress: https://github.com/imsnif/bandwhich/issues/9
I don't think there's any world where Swift is popular outside Apple's ecosystem. It's not anything wrong with the language that's the problem, it's that the primary reason you'd use Swift over similar languages like Rust or Nim is its integration into Apple's ecosystem. It has some unique features outside of that, but not enough to make up for how deep in the wilderness you'd be running Swift on non-Apple platforms. Rust, for example, is probably more complex then Swift — but I'd still choose it over Swift for cross-platform development because the language has a strong cross-platform story.
> but even the definition is quite short for the constraints it imposes.

I'd have to look up how extension method would look in this case in C#, but my hunch is that it would be more lightweight and readable, with the same contstraints.

> You can import Darwin or Glibc to get direct access to fopen. It’s a bit unergonomic to use, though.

FileManager.default, .appendingPath etc. isn't ergonomic either ;)

> NSString, as a deprecated holdover from Foundation.

1. How is it deprecated if that's clearly the way to read/write files?

2. Foundation is the standard lib for Swift, and the way it's designed hurts Swift-the-language immensely, IMO. If that's deprecated, what's not deprecated and how can anyone figure that out?

> There’s also the nil-coalescing operator, but the whole point is that you can’t sweep an Optional under the rug.

There are several languages with Optionals, and they don't let you sweep them under the rug, and they provide better facilities to handle them.

IMO optionals the way they are (and a few other decisions) come precisely from the constraints of Foundation and original goals of Swift: to be a replacement for Obj-C when creating iPhone apps. That's why the NSStrings, and the awkward APIs, and the astonishingly large number of nullable parameters in API calls and nullable results from API calls.
James Kunstler (despite being a bit of a kook), has been making this argument compellingly and entertainingly for like, 20 years.

https://www.youtube.com/watch?v=Gz7oJjWg8_Y
It doesn't matter if the technology or the mathematical theory behind it is trustworthy or not, the problem is that get-rich-quick money-for-free pyramid schemes attract untrustworthy people, so even if they technically work on the chalkboard in the lab, those people ruin them in the real world.

Social engineering and deceptive marketing trump Razzle-Dazzle Globetrotter Calculus every day.

https://www.youtube.com/watch?v=_P1bu4HUAMs
But wasn't open source till the end of 2015 (https://developer.apple.com/swift/blog/?id=34)

Kotlin was open sourced around 2012 and people were using it in Android apps before Google officially started supporting it in 2016.
How ironic that a post created to help you be more productive is riddled with ads, social links, a subscribe bar, a register for an upcoming event bar, etc...

It’s tough for me to ever take content from a website like this seriously.
SSR was eating up the RAM of our production server like 7.5 GB for Node and 0.5 for our Elixir backend. That was insane. We decided to shutdown SSR and check if anybody would notice. Apparently they didn't. However that webapp is a service that customers use from their computers in their office, not something mobile. We expect fast connections.
If this isn't fluff, then I don't know what is. The usual run of the mill, new byte sized words and overcomplicating simple concepts that most of us inherently do.

Of course, the author is a consultant in corporate "well being". Nothing bad initially but when it's fluff.... nay!
I guess we disagree then. I think artists should be paid for their work, and while I think the system should be fair, if it's not going to be fair, it should lean towards the creators before the consumers, because they're putting in the work.

What you're objecting to seems to be the middlemen and gatekeepers that existed when the system required more investment on the distribution side rather than the creation side, but with new distribution models that don't require these middlemen, let's not throw out the baby with the bathwater and remove fair creator compensation.
I searched for the quote because it came up in https://news.ycombinator.com/item?id=21911225 on how a "cabal" of believers in the amyloid beta hypothesis shut down research on alternate explanations of Alzheimer's disease. And found it independently interesting that the phenomena has been demonstrated to be common across many subfields of biology.
This feels absolutely masturbatory
> So would you agree that we've reached the point where we need to be more meticulous about definitions?

Most definitely, ages ago.

> The distinction between "chances are slim" and "could not possibly" is as meaningful as the distinction you make between predicting and knowing. Its not the same type of distinction, but it is just as meaningful.

Maybe I misunderstand you, but people not realizing (so it seems) when they're making a speculative prediction (as opposed to stating a ~proven fact) seems like a rather big deal to me. The "chances are slim" and "could not possibly" comparison is from two different contexts. We must have our wires crossed somehow?

> But if you think "I don't think chances are slim of DD being stable and happier than our current system", then we inherently start to talk about probabilities of future events -- we start to talk about predictions. So that is the path of how one might disagree: By pointing out that you're also making predictions and that I'm making different well-reasoned predictions.

Had I made any predictions, I would obviously agree.

I guess my point is, I take a bit of offence to:

a) people strongly suggesting our options are limited, without evidence

b) people using speculative predictions as some sort of a proof of widespread racism: "Moreover the risk of unmitigated populism storming the masses into voting some real shit is ever present; while a populist leader still have to work within the framework of the houses it would be extremely easy to con the people into, say, voting xenophobic measures during circumscribed but substantial crisis like the Syrian war."

If similar negative generalizations were made about people based on skin colour or culture, I suspect the reaction would be far different.

> To care about something is to direct attention to it

100% agree. And I have noticed a pattern of people not being willing to direct attention to the possibility that their predictions of the future, and observations of reality, may be in part speculative.

> Consequently, I think very few people direct a lot of their care to the question "what is the best approach to yielding the maximum benefit to all people on planet Earth?"

100% agree, which is my complaint. However, there is simultaneously no shortage of people directing significant attention and effort into pointing out that certain groups are "the" underlying problem with the world, typically with no evidence other than popular opinion.

Will be interesting to see how it all turns out.
Objective-C was a good fit for dynamic, object-oriented GUI frameworks like Cocoa because that’s how it itself was structured. SwiftUI and Combine are simply a different way of structuring UI code that fits a lot better with Swift’s strengths.
May 2013 - https://blog.jetbrains.com/blog/2013/05/15/intellij-idea-is-...

May 2017 - https://www.theverge.com/2017/5/17/15654988/google-jet-brain...

You could use Kotlin for years before Google officially endorsed it...given that Android Studio is made by JetBrains and they made it trivial to use. JetBrains did 100% of the heavy lifting, and Google just conceded eventually.
> "Interesting" doesn't have to mean "spectacle". Getting a few droplets of water out of a burning candle isn't riveting to watch but its still very interesting.

Judging by the amount of stimulation thrown at kids these days, getting water out of a burning candle will most likely be classified between 'meh' to 'ok boomer'.
The benefit is in punting off complicated case quicker, because the insurance pay out is the same, regardless if you spend 30 seconds or 30 minutes on the patient.

There is often nothing you can do to help anyway, but you can certainly bill 250 bucks every 5 minutes, and many, many do so.

In fact, some physicians will not even accept complicated cases, especially if they involve chronic pain treated with opiates, thanks to the hysteria around overdoses today.

And that is the reason why universal healthcare will fail, and why the NHS has a private tier, and routinely pays for treatments outside of the UK, done in private hospitals.
Hey, just wanted to say that this comment made me create jql, an alternative to jq with a lispy syntax: https://github.com/cube2222/jql

Thanks for the inspiration!
Link to the tweet from Tim Cook:

https://twitter.com/tim_cook/status/1204212048139182080
>I can't say this is lightweight any longer.

Compared to what? What this code does can be rather convoluted and/or unsafe in many statically typed languages.
Honest question: what has Trump achieved? The right wingers talk as if he singlehandedly has lifted the country out of recession where in reality he inherited a boom and managed to keep that going (nothing wrong with that). He certainly has achieved exactly zero in terms of health care and this is what my initial response was about.
In particular, the Ethiopian flight was in extreme overspeed (if I recall, past the max safe structural speed for the plane!)

While the Ethiopian crew did have the overspeed warning going off, it was well below the "do not exceed" and "max dive" speeds.

I'm not sure whether that was being modeled by the simulator, or if the simulation's model of trim wheel force is a correct one.

It wasn't. Boeing's already admitted that their simulators don't correctly emulate the forces on the trim wheel.
Also, you can also just start with remapping Caps Lock to Ctrl.
It's free, not that complicated and is definitely an upgrade for people using a lot of keyboard shortcuts.

Although for $200 I recommend first considering what keys you'd prefer at what location and how you'd change the layout if you could choose freely, a lot of keyboards and kits are fully programmable and come with wildly different designs. For example, multiple thumb keys are pretty much the most comfortable modifier keys you'll ever use.
What is worst than being popular? Perhaps bought popularity. A team member decided to boost an instagram post(same FB platform) expecting a few tens of likes to start the virtuous cycle. We got a few thousand likes. It is our most embarrassing post ever and the worst part is that I haven't deleted that post yet. FB and instagram are black mirrors that make me wonder who am I and how low I can stoop.
The rbtree implementation from jemalloc allows you to maintain the value semantics (it is an intrusive design as well). I believe it is also a left-leaning 2-3 red-black tree to be exact. The API is a bit harder to understand but once you get use to it, can be pretty easy to use. It also implemented one trick that embeds the color bit into the right child node pointer, otherwise you are paying a full 8-byte size penalty.
I think the pedagogical methods could be much improves if it began from the standpoints of something like:

"we're going to go through the history of the development of Chemistry, beginning with alchemists, and work our way forward with the principles discovered and labs the illustrate those principles."

Instead, from what I remember, we started with "Memorize the periodic table and the molecular weights of each element. Quiz on Friday."
I think you read this too literally. I want a device which acts like a phone in my pocket and acts like a desktop when plugged into a screen/mouse/keyboard. The perfect unison of essentials like ride-sharing with the ability to do serious work. It doesn't have to be /e/.
Anecdotal experience and of many others, go against this "experts".

As all things, it's a spectrum but the press has to be sensationalist about it.
A while ago, I tried making a Piet compiler in Haskell that emits LLVM IR. Eventually I found an inconsistency between my interpretation of the spec and npiet's implementation, so some Hello World examples would print something like "Hello wowowowowo...".

https://github.com/dmcardle/piet-llvm-frontend
Is that olive drab, like the military uses?
This echoes my experience. It wasn't until I was 17 or so that I figured out through independent reading that there actually are ideas in scientific work.

There's this weird kind of fake enthusiasm that always seems to be at the foundation of attempts to get kids "interested in science". Like the adults in charge also don't know what's interesting about it—or they're otherwise not "up for the task" as you say—so they instead just extract a bunch of idea-free surface details from the subject, and prop them up with outsized enthusiasm.

The result is a mockery. I was tempted to say at first that most kids can probably sense it—but I don't know if that's actually true: my recollection was that I spent a lot of time being surprised that I didn't find science and math interesting, because that kind of thing was becoming part of my identity already as a 'computer person'.

Then at some point when I found actually interesting treatments of scientific subject matter I was mostly left feeling kinda ripped off that I'd been offered this watered down fake version all my life. And what was with the adults trying to convince me it was the real thing?
A long time ago somebody told me and I sort of agree, that the smartest people have no problem shifting between the two perspectives. I don't remember too well, but he may have even gone so far as to define or distinguish smart people by this criterion. (Not sure whether I agree with that part.)
What Is Calcarta?
Vaughan Oliver, celebrated 4AD graphic designer, dies aged 62