skysight-inc/HackerNews huggingface dataset:
Yes, that's sweet.

In Rajaniemi's "Flower Prince" novels, there's the idea that stories can infect you, taking over your consciousness with a foreign "self-loop" (which I guess is a reference to Hofstadter). Sort of like that song that you can't get out of your head.

But then, that's not very surprising. After binge reading a good novel, I start to think like my favorite characters. I've gone through periods where I think a lot like Logen or Caine. Even Sand dan Glokta ;)
IKEA Invites Growth Stage Startups for Bootcamp Programme
پاموکاله، قلعه ای پنبه ای در ترکیه
I have to use Reader to fill out my state tax forms because they use some modern JavaScript driven system to auto fill that no other reader can handle.
Best 3D Avatar Creator App for Android Smartphones
A long time ago, when I used PDF exclusively as the format for my slides, I used features like animations and auto play videos embedded within PDFs. Very helpful if you want to give a presentation.
Sure. And if governments started shooting people for drunk driving, we'd have less drunk driving.

Some of us don't like the negatives even if we would enjoy the positives.
I agree it is out of the blue. But defending is normally lacking preparation and elegance than offending especially for sudden atracks, just like in real fight.
Is Assembly powerful?
Does anyone know specific teams in Microsoft which are mostly F#? I might start to target them :)
Not according to Trump tho.
It's amazing browsers have so far decided to just not have an HTML archive format that could replace PDF. The majority of what PDF does can be better done in a webpage. Why not just an extension like .phd but is actually a .tar.gz that contains a webpages assets. Present like pdf's are, and done.
I agree with you, I just want to know what he's proposing.
They did in Australia. The unfortunate circumstance being the definition of a gang meant anyone affiliated or sharing colours that could be contributed to a 'group' when in the vicinity of one and other could be convicted.

Wether intended or coincidental (e.g. you go to the Pub wearing the colours of a Union or Football Club and by co-incidence, 2 others are in the same premise of the same affiliation. The definition of a gang is 3+ persons wearing 'affiliated colours'.

1) https://www.abc.net.au/news/2016-11-30/queensland-reworks-an...

2) https://www.news.com.au/national/courts-law/secret-report-re...

3) http://www.proctorlaw.com.au/law-blog/criminal-law/vlad-laws...
Anyone requiring special hardware for their work is a fool to use Apple computers.
On the contrary, ER is expensive and a loss leader.

That's one reason why increasingly popular ASCs (Ambulatory Surgery Centers) charge significantly less than full hospitals for the same procedure: they don't have the overhead of maintain emergency capabilities.
What? Do you even work in the industry? Everyone is moving more and more towards .net core. I work at a big old school finance company and all new development is done with .net core
PDFs are supposed to look the same on every computer. Webpages can’t do that yet.
> a couple of high figures on the community that love to bash C# and VB.NET and the company that makes it possible that F# exists to start with

I stopped learning F# myself for this reason in particular. I really enjoy the language but I just cannot stomach the F# community. The .NET community is small enough as it is, and F# is a fraction of a percent of that, but they are extremely vocal others and bully others for what seems like no other purpose than to gain personal popularity and sell books. If this community went away I think the language would do much better, or maybe there would be room for another functional language on .NET that could start fresh without a history of pain. The entire situation is simply sad.
What bullshit. The whatsisname congressman is 100% correct, and the article author is spewing a load of autistic idiocy.

Of course "tech" isn’t the issue, nobody cares about the SERP coefficients. The values and processes behind the scenes at Google is the issue, and they are absolutely evil and partisan.
The sealed indictment for her arrest was 4 months ago on Aug 22, she has traveled through numerous countries including Canada in that time.
The arrest came only hours after US/China trade talks finished, it's also unusual in that it's an individual rather than the company being taken to court.

She's also the CFO of the world's 2nd biggest smartphone manufacturer that just overtook Apple. Decide for yourself.
What the SQL?? Lateral Joins
That's not how it works, Canada has refused numerous extradition requests from the US.
Gates-Ballmer-Nadella era.

Ballmer was definitely the worst.
https://imgur.com/a/Cp4jJDv
Pullum (the author of the above) keeps criticizing Strunk's The Elements of Style (a style guide) for its rules not being rules of grammar, when the whole point of a style guide is to state opinions in cases where both alternatives are in fact grammatically correct, except that the author prefers one less. This activity of Pullum's is very strange, as he has written a book of grammar and is presumably capable of seeing that Strunk & White is not in the same category.

And in fact many of the claims Pullum makes about Strunk & White do not hold up to the slightest scrutiny: take for example the case of “however” (that you quoted in a reply below): Pullum says

> the grammatical claims Strunk makes are foolish assertions like that however in the sense "nevertheless" cannot be correctly used to begin a sentence…

but in fact the section in which Strunk mentions this starts with “Many of the words and expressions here listed are not so much bad English as bad style, the commonplaces of careless writing” and if you look at the other examples it's abundantly clear that Strunk is not making grammatical claims as Pullum alleges.

Longer answer of mine here: https://english.stackexchange.com/questions/2909/what-s-purp...
Two years ago my relationship of 11 years came to an end. While I was going through a very painful breakup, Facebook would constantly inundate me with “memories” full of fake algorithmically tuned enthusiasm. My ex was constantly part of that. Understandably, so. I just wonder what it would be for someone that has actually lost a child or a dear one.
Yes, I know I can deactivate the relationship status and choose not to see that person anymore, but that won’t work with memories that don’t have that person tagged in, but will still depict something that you’ve still done together in the past, like the picture from a trip, a piece of furniture you built together, or a pic of her amazing cat (who also tragically died years ago).
It's always strange when people act indignant about the fact that engineering a large frontend is difficult, like the world owes it to them for it to be easy. Frontend code is by nature highly repetitive, but each different unit has its own arbitrary tweaks because of the fact that people have to use it. This makes it very hard to abstract.

There are a million visual frontend builders out there, and they are all terrible, because you can never get them to do what you want. They are only usable to build example apps, and if used for anything real, require a huge amount of hacking around which results in code that is worse than what it would have been otherwise.
I am in a similar boat, going to try and kick off a side project during this xmas break. As others mentioned, you should probably consider reducing scope and picking one platform to MVP on. I was also planning on doing a multi-platform project, but after some thought, it felt like doing the MVP on mobile first would be best (for the project I have in mind, it felt like I could get more features, faster, into a mobile prototype. might be different for yours though). So I think I am going to try out Flutter, for a few reasons.

1. I don't like javascript.
2. It sounds like Flutter is working on adding web and desktop support, so it's possible that after I am done with the mobile prototype, that might be ready.
3. I am not much of a designer, so the fact that Flutter integrates easily with material components[1], feels like it will make it easier to get to a half-decent looking MVP.
4. I already know python, so don't really need to worry about server side code if I need it.

Another thing to consider, is if I had just focused on building something, rather than evaluating a bunch of frameworks, I would probably be half-way to a prototype by now. But because my project is more 'side-project' than 'startup idea', part of the fun is just kicking around some of these languages and frameworks. But if you are aiming for more towards the 'startup idea', probably best just to get started with whatever you are most familiar with.

[1] https://material.io/develop/flutter/
I believe you. I looked in the logs and saw no evidence of manipulation.

Most likely this submission was inspired by the thread yesterday (https://news.ycombinator.com/item?id=18655224). The OP commented three times in that one.
We have wars to fight so no nice roads for you.
You can't be booted from Russia while you're in Kazakhstan (different countries). Also, FSB can't boot you from Kazakhstan either, that's why they handle trespassers to a local police and AFAIK they also can't.
_I don’t care if you’re junior or senior: when writing code at this standard of quality, caution and rigor are always part of the process_

There are (at least) three stages for a program: make it work, make it good, make it fast. Most programmers I know (aka juniors) are happy to get the first stage done, for a value of done (it worked on my machine, when I tested it with this particular sequence). After many, many years of programming (aka senior), I'm proud to say that I usually take care of the second stage, and sometimes even the third.

The whole point of the junior / senior distinction is that seniors have been burned more times by some things so they insist on processes like always having source control, at least trying to have automated tests and so on - processes that a lot of juniors find irrelevant to getting things to work in the first place.
Which came first, the chicken or the egg?

Your analogy only works if you somehow engineered the sheep to reproduce like ants and waited for many successive generations. If the reproductive change stuck, the behavior of the sheep would presumably evolve in a way that they began behaving like a single organism, including individual sheep exhibiting extremely self-less behavior, such as how individual ants from a colony or individual cells from your body behave.
Ask HN: In simple terms, what caused the recent crash in crypto market?
> Apple fully controls drivers for Mac OS.

How so? Can you just not write graphics drivers for macOS?
BTC was 'found' by Mark Karples (~200k). When the price increased, the custodian started selling it to lock in enough money to pay off the creditors [0]. Now the question is how to do the payouts due to the way Japanese law works [1].

[0] https://www.mtgoxlegal.com/2017/10/27/press-release/
[1] https://www.mtgoxlegal.com/2017/11/29/the-legal-advice-civil-rehabilitation/
Yep. It's an attempt at a nuanced tax policy that doesn't translate well into sound bites.
Sooner or later, C++ is going to get a borrow checker anyways. I guess it's all going to be ok? :)

I'm not entirely sold on string_view or span yet. But I wasn't sold on tuples either and I use them a lot now.
Robots Are Cooking Fried Chicken in Tokyo
None of this 'How China Works' is new to anyone. Canada should have considered it when deciding to get involved.

While the majority of US Federal prosecutions are honest, FBI agents and US attorneys do get involved in misapplication of the law and reckless prosecution for political or personal reasons.

And our president respecting rule of law or being better than Xi on any measure except successful criminal behavior is a real tough sell. It would be easier to sell sand in the desert.
What if the ads for baby products were on advertising outside (or inside) the hospital. Should there be NO advertising for baby products because 1% of pregnancies end in stillbirth?
You say it depends on the problem you're solving, but if you turn around and look at the problems people are solving, you could easily see them falling largely into a few common classes.

Like, we all will admit that no natural language is inherently better than any other, but yet we still recommend that programmers learn English -- the quality of the language may not be inherent to the language, but it could be inherent to the context in which the language exists.
LOL, these guys wouldn't last a day in LA! Our race cops would grab them all for standing out too much...
As an Aussie, I was expecting a mob of angry Sheep ;)
> they don’t give fucks about product security.

More accurately stated as "we sandboxed it, so anything discovered is less likely to be critical." https://www.adobe.com/devnet-docs/acrobatetk/tools/AppSec/sa...

I've heard a variant of that talk delivered by a non-C-level at an appsec/prodsec-focused conference where the rehashed quote above (though I'm blatantly paraphrasing) was the justification used. Something more closely reflecting the truth might be "we can't realistically tackle the many security defects in Acrobat and Flash, so we sandboxed both applications instead to generally reduce the technical risks posed by any vulnerabilities in code."
National Debt Is Surging at Its Fastest Pace Since 2012
Maybe this is just me, but does anyone else think the XP design is timeless? Maybe it's because I grew up with it, but looking at these icons....it's not ugly. The interface strikes a good balance between skeuomorphism and unique digital design that I feel is missing from all of today's UI designs.

I don't know. I think XP looks nice, even compared to today's standards.
It's concerning. People have strong opinions (bordering on it being a "fact") about places they've never been to (or near). They might have never even left their country. It isn't something they've studied, it isn't remotely related to their work. But they still _know_ how it is.
People mostly keep saying that:
1. C++ has at least everything C got, and "other features" so it cannot be worse.
2. C++ is safer than C.

Regarding 1.:
a. C99 and C++11 have diverged. For example, `struct xx x = {0}` has different meaning in those languages.
b. Lack of certain "features" is an advantage. See, C++ is a huge and complex language (r-values, x-values, exception safety, templates, sfinae and so on and so forth). Yes, you can restrain yourself from using them. But can you restrain others working on your codebase, now and in the future effectively? Good luck writing and maintaining code style guidelines..

2. Well, yes, by using smart pointers, STL, RAII, C++ is safer than C for small, fresh codebases. But remember: C++ was designed for backward compatibility with C. It's full of undefined behaviour and pointer arithmetics. Be careless once and all the safety is gone, and then it will be harder to debug than plain old C.
It's more nuanced than that. Nvidia can write the drivers but releasing them without the blessing of Apple blows away any chance of them getting that sweet GPU contract back.

Nvidia doesn't have much of a real world application outside of GPUs in enclosures to keep the drivers alive. The reason to keep drivers ready is the potential for a very large contract from Apple.
Should have a (2017) tag on it :-)
Make constructors private and use (static) factory methods with meaningful names is underused, IMO.
New OS doesn't yet have drivers for some cards, got it.
Bromite proxy configuration feature released
Looks good! Microsoft should put Adobe Reader in the Windows kernel, where it belongs!
I tried to distinguish between SSH the multiplexed secure network channel provider and Secure Shell, the default and overwhelmingly popular use case of SSH. Theyre different, but generally conflated. I have no real problem with the transport mechanism.

To answer your questions you probably have a dedicated on host agent. See MCollective or AWS SSM for examples Im familiar with. It doesnt really matter that the transport or message model is. Its more important that your actions are discrete, well modeled, with defined & structured inputs and outputs. Its also inportant that theres an intermediary so you can get the scope of control away relying on client and end hosts.

For #1 interactive is almost orthoganal. For #1 & #2 Its that you have structure, repeatability, validation, auditing, testability, etc. #3 again a transport problem, or similar.

For your last point my issue is if you treat dev and prod as similar change and access problems. The environment can certainly look or feel the same. But the output of dev should be discrete managed artifacts. If you need to do adhoc exploratory stuff on prod thats a good sign you lack control or valid synoptic model of your systems.

That said, we may be trying to solve different problems. I have lots of teams, more ICs, and many hosts. Getting from artifice to industry is important at some point.

Edit: go check out the mcollective demos to get an idea of how you can change the access/use model.
I don't know how accurate that is for PDF's, but webpages are supposed to look the same, and given known compatible styling, it should be on any modern browser. Browsers are extremely consistent in content presentation, that's why webpages from early 2000s still look the same.
All evidence points towards it being so.

The first Canadian detained this time was a diplomat on a leave of absence from the foreign service [0]. As non politically neutral as you can get without seriously violating diplomatic protocol.

China has a history of detaining people over political issues like this. The last time (2014) we (Canada) were considering extraditing a spy to the US they arrested two random Canadians and held them for half a year and 2 years [1].

As a Canadian I certainly hope that the only reaction by the Canadian government to this will be sanctions and cooling of relationships. We should not give into this bullying. Having a totalitarian state behind you should not make you above the law. People who chose to visit foreign states have to accept the risk that they will be subject to unjust laws.

[0] https://www.cbc.ca/news/politics/kovrig-detained-china-tuesd...

[1] https://www.nytimes.com/2017/01/01/world/canada/canadian-cou...
yep.

Though it's relatively simple to start working on apple hardware then train on something like Lambda Labs hardware.
PDF forms are used all over the place from what I can tell -- including a bunch of county government stuff I just had to deal with. No JS was involved though.
Innovation Management: Importance, Ideas, and Examples
Timeline: The evolution of life
I'm suggesting is that a lot of western nations may place it on a "Risky Travel location" warning.
The rules are so ridiculous that High-vis gear counts as "gang colours"
Congratulations on the move. I've been working in tech for a decade in Atlanta and have always been impressed with the diversity here.
They had like, 30% on business.
WP was safer than Android, and cheaper than iPhone, and also had all Microsoft enterprise experience behind, with good MDM solution too.
Judea Pearl has added considerably to this line of thinking (Bayesian Networks), by annotating them with causality. This allows us to explicitly model the traditional notion of "hidden variables", or "confounders", and make sound inferences in many (most?) practical cases even when one can't directly observe -- but merely suspect the existence of -- some hidden cause.

I thoroughly enjoyed his "The Book of Why", a lay introduction to this subject.
TBH I think F# wins over OCaml just because of its mobile deployment story. It doesn't seem that OCaml's ecosystem has mature solutions for iOS&Android deployment.
The traffic example would work better if the bottlenecks persisted even after an extended period when all cars were removed from the highway.
Yep. If you click the link it links to a domain containing Netflix. I’ve also heard previously that Netflix created Falcor before GraphQL existed, so it makes sense that they might evualuate a new tool.
春哥又帅了
1111
Adtech handles money. It's financial software that also needs to be (soft) real-time. It's harder than the usual money software.
Cloud is irrelevant. Its scope and repeatable results. A decade ago I had these problems with owned facilities, owned hardware, and dedicated internal teams. But it was thousands of hosts, multiple datacenters, and thousands of internal users. My personal break point is/was “a few hundred” hosts. Below that bespoke management can scale at a reasonable human:resource ratio. Above that you need too many people, and then you cant control or inspect the rate of change or variance.
Not sure what that means
Gwern is amazing and what a fascinating website. I hear you and understand where you are coming from, but some people thrive under extreme organization like this. These are the kind of people I want writing technical documentation on my teams.
Exceptions are a specific solution to a specific problem. E.g. you're an OS an you're pushing out a minor-version maintenance update which tightens security policy, adding new failure codes. You cannot expect every user application to be recompiled. Exceptions ensure that a loosely-coupled interruption channel exists in user code by compiler-fiat. Other uses are specious, but let's not throw the baby out with the bathwater.
I don't believe the pacemaker example is necessarily a great one. In order to meet the risk-mitigation requirements for device approval, you have to document the design and the various decisions that led you to that point. If you're working in an agile fashion, you end up documenting a bunch of stuff that isn't in the product and doesn't get used, and at best your technical file is going to be much bigger than it needs to be (at worst, you confuse the assessor and don't get approval).

That's not to say you can't use agile methods, but I think the sensible way would be to use agile to explore the solution space and learn what to build, but continue using a formal methodology in parallel construction to document the development of the device.
And if you’re in that quirky intellectual mood, could you also think of all of humanity as being a single organism, since we all share about 99.9% of our DNA? Certainly a thought I find hard to shake observing cities from the window of an airplane..
Well things just got more ridiculous now that your comment is being downvoted. HN is weird sometimes.
No. Take for example font-family: sans-serif. That can look like anything, can have different widths on different devices, etc. Browser windows can have any size, devices can have various pixel densities, users can work at different zoom levels, etc. The previous big thing was responsive design.
We're in the same situation, I think AWS's product release has constantly outpaced their support. Basically, support seems to be lagging behind development and release. I think they will eventually stabilize in the next few years (i.e. support will catch up to dev)
https://www.urbandictionary.com/define.php?term=shred%20the%...

http://southpark.cc.com/clips/412655/hit-that-fresh-nar-nar
> JVM knows nothing about generics. What kind of casts are you talking about?

Precisely! because the bytecode doesn't know about generics (it's syntactic sugar in higher levels, i.e. Java), then casts need to be performed at runtime (e.g. when getting an item from a collection).

> What are the horror stories then?

https://stackoverflow.com/a/18196685/544947

> Why would you bother with F# or Scala when iOS has Swift?

Haha, thanks for agreeing with me that Scala is not good in this regard. When I choose F# over Scala is because it can run in any platform. I'm not constrained.
See sibling. I dont have a problem witb using ssh as transport per se. Its using adhoc/bespoke Shell for introducing change. Its a bit unrelated but I, personally, lean more towards declarative than procedural and highly value intermediated access. Which doesnt quite match ansible afaik.