skysight-inc/HackerNews huggingface dataset:
https://news.ycombinator.com/item?id=13203211
At first I thought Tango was a new JavaScript framework... can't get out of the tech mindset.
dupe: https://news.ycombinator.com/item?id=13203211
Could you provide a screenshot of the problem you encounter?
These are the topics the jury received evidence on, heard from expert witnesses about, and was argued thoroughly during the case. Perhaps your questions will be answered if you look into the case further.
How-To Passthrough Shift Keys Through Byobu
> Advertisement servers have been one of root ways drive-by attacks are dome on users

I hope this isn't a copy-paste of what you actually wrote.
Asians are 5% of US population, Sundar Pichai and Satya Nadella are CEO of major tech companies. I'm Asian and I feel like our demographic is overrepresented in some sense.
Google wants driverless cars, but do we?
Magenta Wins “Best Demo” at NIPS 2016
Uber may not like the DMV’s rules, but it should obey them
> Pornography is notoriously difficult to define

That's the beauty of such a scheme, you can go after anyone just by making a "pornography" case, without being constrained by definitions. It widens prosecution and control tremendously.
Can't speak to it myself just yet but I'll be moving a big web app from 5.6 to 7 in the new year and I'm hoping the good news I've heard so far holds true. I think there was a recent post from Slack(?) who mentioned some nice improvements.
Github Pages. I'm using a blog template, and it's completely static. You can use external services such as Disqus to add dynamic features, but at its core, it's just a free static website host.
> C is sufficient for most logical implementations

Write me a dtor that works perfectly and in all situations without allowing for users to break out of a scope without triggering them.

Thanks in advance.
Advanced Installer Architect 13.5 Crack and Keygen Download
Clearly this is an attempt at censorship which is evil and stupid; But I want to step back and think about what the practical issues of trying to ban fake news.

How does one differentiate between silly things that clearly satire like the onion and extremists like flat-earthers that cleared ought to be the target of satire?

Let's presume all the Facebook and fakenews servers are outside of Germany, or whatever metaphorical country, then how are the laws suppose to stop them? Block that site in the country, that doesn't even work in China?
I think he's talking about the proportion of swift that runs on the frontend vs. backend. The comparison is like JS in your browser vs. node
Oh ok. Its not pseudocode, the combinators work :)

I would put it the other way around. The http layer should not decide that the layer immediately above it must be the one to handle all its errors. It should also be the one that defines the default (success) case and the error case, since those are defined by the HTTP protocol.
> It is perfectly possible to eat healthy and cheap.

You seem to have missed my point entirely, so let me elaborate a bit more. I do not claim that it's impossible to eat healthy and cheap. However, everything else being equal, healthy food has to be costlier than the cheapest food, because otherwise those two would be the same.

For example you named free range chicken eggs as being healthy and cheap. And while that's probably true, eggs from egg factories will still be cheaper. So the healthy option is also the costlier one.

> It is not equal to 'not caring' since you did once care, but it is 'careless' in a sense.

It's probably poorly phrased, but I meant not caring literally, as in the only thing that matters is nutritional value per dollar spent. Thought the same thing applies if you factor in flavor.
It's not the $20 taxes that worry me. It's the government mandate that software be installed on my devices. It seems like a new thing to me, forced software?
So are they supposed to have a "cooling process" to bring the temp down to a standard temp? If there is no such standards, it kind of leaves things undefined and perhaps we should have one, although I imagine a few coffee bars flouting the standard.

The complaints may or may not be relevant, I think because you will have people complain it's not hot enough, or too hot, etc. and in terms of proportion to servings served it was a miniscule percentage. Never the less we all know from experience when we brew at home that coffee is hot. We know to be careful around the stove or range.
One Way to Improve Your Coding
Why GitHub Is Doing Much Better Than Bloomberg Thinks
Cooking a steak properly at home is not at all difficult.
I think the issue is that we are not ready to accept communication mechanisms that guess about the meaning of data and take action. Guessing on the shape, or completeness of the data.

We haven't crossed that valley yet, mostly because we don't produce code that way either (flow instead of code). If we allowed that style of data flow, and a means of functional side-effect-free-validation waves hands vaguely, interop between different systems becomes an eventuality of the modeling.

The question is mostly... is the cpu-burn to detect the model that yields good results (ML-ish), cheaper than the human burn to write it on paper and agree. Present day we are ignoring the answer to that cost question for a variety of reasons...
This is the path being trailed by the languages more expressive than Go.

That path was the default prior to Go. Go's built-in concurrency, with the predecessor work by Rob Pike and others, was "the breath of fresh air" when it popularized its particular approach to concurrency several years ago.

If the language is powerful enough in the expressiveness

...it can create problems when programming "in the large." The challenge with programming languages has never been "expressiveness" in isolation. Few languages are more expressive than Lisp, and that's been around for a very long time. The problems have always had to do with various tradeoffs with performance and programmer effort in different contexts.
"The actual effect reported in the study is small, but multiplied over a huge population it does add up to something significant."

In my experience women tend to go to female doctors and given women live longer than men..

hey presto magico.. patients of women doctors live longer
>If you honestly don’t care at all, use the WTFPL (the Do What The Fuck You Want To Public License).

Unless you don't want the legally risk-averse to avoid your code, in which case you use the CC0, which is the best fit to put your code into the public domain.
Yeah this is pretty much what I was thinking. There will still be plenty of companies that will install the government-mandated malware with glee (or raise prices by $20), but I think there would be enough pushback from a few large companies that it would get overturned pretty quickly.

Uber + Lyft in Austin is a good example, so is PayPal + others in NC over HB2.
I think it's a pity that whenever someone dives into haskell, in the first few tutorials/pages he immediately is show how this great beauty comes from math and category theory and how it's all connected and they get discouraged very fast (if they were not exposed too much to college level math).
If you find the strength to ignore that for a bit in the beginning and find a path laid out by a professional developer, you can do amazing useful stuff without understanding the math behind it that would be quite hard to accomplish in other languages.
Anyway, whoever thinks at diving into haskell, ignore everyone that says it's hard, don't look at math staff in the beginning, and don't try to do to much IO like reading/writing from files/db all over the place.
Where exactly? I've been in the area for a decade and there's maybe 1-2 luxury high rises going up at once at the most.

Needless to say that's not even close to keeping up with population growth, let alone to qualify for the definition of "plenty"
I seriously can't wait for Wireguard to reach a certain level of maturity. It looked awesome and very simple to use.

The best thing about OpenVPN is ease of use but for these kinds of cases, isn't performance an issue?
If you want to re-litigate it in the court of public opinion, fine:

It's not the volume of product sold that matters. It's the damages that one product can have in one specific case.

And besides, if they really had a case, they should have appealed rather than settled and then re-litigate it in the court of public opinion. Winning a case is always a stronger argument than trying to prove you were right afterwards.
Statistical fallacies abound in this article. One thought I had while reading it, is that what is the average tenure in those companies among Asians vs. whites? It can take years to get into leadership roles. Leadership numbers are lagging indicators. A lot of immigration has occurred in the last 15 years, especially with the H1-B visas and my theory is that Asian makeup of companies has increased steadily in that time frame.
No need for a throw away here. The US has been far too liberal / progressive for too long. The scale will tip back to conservative for the next 4 - 8+ years I predict. This is natural.

Also, take a look at Canada (a 3 party system). Anytime liberals go too far left, the conservatives reel them back in. Anytime conservatives go too far right, the liberals reel them back in. A third party (independent) ensures this process happens. We (the US) as a two party system will always go through either being too far left or right. This is why there needs to be a third party.
Web blocking to tackle suicide rates in UK
I was just talking with a coworker about Crystal and didn't know of any web frameworks with it. Also didn't know about Crystal 'shards'. Thanks for linking these.
GitHub Is Doing Much Better Than Bloomberg Thinks – Here Is Why
It's the thought that counts. I like you Germany.

Edit: I'll miss those stories about the baby born with three heads, etc.
There are more practical considerations. Would you want to hire a 40-year old programmer who had just spent the last 3 months flipping burgers because he couldn't find a job? The stigma is real and it's more than just pride. A fall from middle class to lower class can become permanent through nothing more than that stigma. With that comes a higher mortality rate across the board.
Subtitle: "Indigenous people are left poor as tech world takes lithium from under their feet"

The article then goes on to say that the companies aren't "taking" anything. They've signed contracts with the government and tribes to rightfully mine lithium. Sure some people want a larger cut of the pie but the companies aren't doing anything unethical and the article is clearly biased from the get go.
Whenever the COST trend of something is being considered, it must be balanced with the RETURN trend.

It might cost more to double a transistors capabilities (as a combination of size, speed, manufacturing reliability, etc.) but as transistors not only improve current applications, but take on whole new areas of usefulness, the returns on investment may actually go up.

I am not saying they do or do not. But COSTS in isolation of RETURNS can't be used to conclude anything about the effectiveness of research efforts.
Google is honestly not alone in this, tail call elimination is being blocked by safari, websql was blocked by Mozilla.
Doesn't add value for you, perhaps. Because of the article, I didn't feel a need to watch the video - and since I strongly dislike watching videos (they tend to be noisy and demand more of my attention for a longer time than I am willing or able to give), it worked out quite well for me.
HN submission and article title omit the "Elderly" part of the study. Why?
Yes, this is what Crystal 1.0 will look like. Parallelism is on the roadmap.
This is starting to be an alarmingly regular topic...I wonder what capabilities they have to do this?
Ok, so are office Mr Coffees at work serving me coffee the wrong way? Should they serve coffee at lower temps? Or if I use a percolator....

So I agree McD was callous and unsympathetic. I also think they should have looked after their customer... But I still find the argument that McDs was at fault a bit unsettling because we all know that coffee is intrinsically hot. It's not something you gulp down. It gets sipped for a reason.
I wish I could create images like that.
Yes, it will be available before 1.0. It's on the roadmap.
Free Speech by another name. The fakest thing about stories about fake news are the stories themselves. The whole thing is so meta.

To anyone who thinks this is somehow a new phenomenon, please see https://en.m.wikipedia.org/wiki/Boston_Massacre

Self aware readers of all news anywhere know the truth; it's all "fake" it's just a matter of degree and perspective.
Java has a lock-free concurrent skip list in the ConcurrentSkipListMap class [1]. Herlihy et al. claim that existing skip list algorithms (including the Java implementation) are complicated, and instead provide a supposedly faster implementation [2].

The two techniques they use are:

- Optimistic traversal of lists without grabbing a lock: Only when it arrives at the item being seeked, it grabs the lock and validates that the list is unchanged.

- Lazy deletion: marking a node as deleted and removing it from the list later.

[1] https://docs.oracle.com/javase/8/docs/api/java/util/concurre...

[2] http://people.csail.mit.edu/shanir/publications/LazySkipList...
Russian Ambassador Shot Dead in Turkey Video…
Ha! That jibes with my experience too, my wife prefers a female doctor, and I do too for her. In fact, my mother and sisters have the same preference come to think of it.
Going to chime in a bit here...
"Avoid #if os(Linux)… When you do this, you lose all help from Xcode. It can’t do syntax checking” ... That’s not correct. Jeff was seeing the effect of something else blocking this from happening.

arc4random, yeah, it doesn't exist on Linux currently, but there are other options that are better anyway, like using TurnstleCrypto.

For Perfect, there's also a macOS app that aside from helping the process of starting projects, dependencies, building etc - it also integrates a standardized Docker Ubuntu 16 image which also hooks into Xcode so when you build it's also building in Ubuntu and therefore catches linux-specific build issues immediately.

Anyway, my 2c.

(Full disclosure, I work on the Perfect dev team)
Balrog – An AI Chess Engine [pdf]
It might not be, but consider the demographics. Asian Americans make up 5.6% of the population (according to Wikipedia). In any of the countries listed, white/black people surely make up a much, much smaller percentage.
> language primitives easily producing efficient primitives of the machine

I think crystal already does this well, especially in release mode when llvm gets to optimise the program as a whole. This also seems like something that can be improved without any breaking changes, which is nice.

> the cost (esp time/memory) of language primitives must be intuitive (ideally deterministic)

I'm less sure of this, maybe having dynamic dispatch would be an issue here? I think that release optimisations would make the performance of any code pretty variable depending on what optimisations are applied. Asterite probably knows more about this than me.

> be able to size/manipulate variables at the bit level

Crystal supports bitwise operators for doing bit twiddling, and obviously llvm optimises that very well. As for sizing values at the bit level, unfortunately only the standard Int8, Int16, Int32, Int64 and their unsigned varieties are available for integers in crystal. There also isn't a great deal of fine control over padding and placement in structs, apart from padding on/off. This could probably be easily improved.

> support pointers

Crystal supports both pass-by-reference and pass-by-value structures (class and struct), and all pointer operations available in C should be easily doable in Crystal.

> have anywhere from tiny to no runtime

Crystal has quite a big runtime by default, but fortunately it's really easy to turn it off and import only the bits you want using --prelude=empty, which imports only the bare minimum [0]. You could then build your own standard library built without a GC, or implement a GC module (for example [1] which just uses malloc) which would allow you to reuse String, Array, hash, etc.

> a good C FFI

https://crystal-lang.org/docs/syntax_and_semantics/c_binding...

> support inline assembly

Crystal has this too, used here: https://github.com/crystal-lang/crystal/blob/master/src/fibe... although this too could be improved.

Overall I think Crystal has promise, and could be used for embedded programming without too much hassle, although its not a high priority of the core team. I know someone built a small kernel which just outputted "hello world" on x86 qemu.

[0] https://github.com/crystal-lang/crystal/blob/master/src/empt...
[1] https://github.com/crystal-lang/crystal/blob/master/src/gc/n...
Triage, delegate, action what's left.
The paper says they "adjusted for patient and physician characteristics" which presumably includes the patient's sex.
I was about to argue that the HN title should say "Elderly patients..." since there's no guarantee that the study generalizes. However, it looks like NPR also generalized the conclusion in their title.
Exfiltration via request timing
کشف حجاب بازیگران ایرانی بسیار معروف صدا و سیما
The counter-argument to that is what happens when you make a GET request for a 1gb file? Or you POST a 1gb upload?

Canceling them is now a big deal if it's needed.

Personally, I think they could be handled by the WebStreams API, so when you want to "cancel" a download or upload, you just throw in the function which is consuming or creating the actual data which will reject the promise entirely.

However only ReadableStreams are available in some browsers right now, and WritableStreams are still a bit away AFAIK, so it's not possible to do that right now with promises, but i don't think that warrants adding even more features to a language which will most likely never be removed.
> ask yourself how you can build a process that makes it really hard for individual programmers to do bad work

That is a very constructive way at looking at things; I think I'll try this out with my team :)
I haven't really dug into open source speech recognition, so I can't speak much to that side of things, except observing that advancements favor deep learning and cloud-based services over efficient on-device detection (aside from very specific "hey siri"/"okay google"/"hey alexa" recognizers). When it's not a library that can be included, but a service that must be maintained, it'll be that much hard for free and open solutions to get adoption.

For face detection & recognition, some of the greatest advancements are getting acqui-hired and locked away (e.g. Facebook acquiring Face.com) there is still progress being made with tools like OpenCV & Dlib. I just worry progress in the open-source space will lag behind and continue to be difficult to work with, as the delta grows between proprietary capabilities and open-source options.
> Disk access (reads and writes) still happen in chunks, even with SSDs. It's much more efficient to write entire chunks of data out than to write a few hundred bytes over a dozen different chunks.

To add, also memory access happens in chunks. Currently chunk (cache line) size is 64 bytes on almost all x86 and ARM CPUs. It's the smallest quantity of data you can read from or write to RAM.

CPUs can also efficiently prefetch when they detect sequential access patterns, so accessing large contiguous blocks of memory is preferable to achieve high performance.
I thought that as more younger doctors are women, then perhaps younger doctors are better. I'm always a bit disappointed that science news doesn't dig that one level deeper. You'd hope they'd cover both the ideas we came up with in 5 seconds in the paper, but if they don't mention it in the story then you're left guessing.
I'm right there with you about R and imperative transformation and munging. Get your data scientists using sqldf...it is by far the best solution out there for this problem for R users.
How is this abusive and hurtful? They chose to abuse trust and got hurt by their own arrogance. It was lazy, arrogant, and unbefitting of their positions. They deserved far worse.
A contract alone does not make it ethical, especially when virtually every government has a track record of exploiting the natural resources of indigenous peoples without allowing them to negotiate terms for themselves. It might be legal, but a great deal of violence and injustice against indigenous peoples has been legal.
contracts make things legal, not ethical.
Of course the answer is "depends."

If you are building a web application that is behind login or you just don't care about SEO then ... No, you don't need server-side rendering.

If you are building a website with JavaScript functionality for making it easier for the user, then you probably want a JS-free version, so yeah, better do some server-side rendering and use JS as a progressive enhancement.
It appears this branch does not even compile, please check this before submitting in the future?

Maybe migrate from ancient featureless mailing lists to any decent open source CI pipeline to require branch-validation before wasting other people's time with discussion?
Would it be fair to say that the IO Monad get passed along implicitly with the other Monads in an eager evaluating system? Would this make it a stack? Just one that's not represented or enforced by the type system.
The Copenhagen Interpretation of Ethics strikes again.

"The Copenhagen Interpretation of Ethics says that when you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing more. Even if you don’t make the problem worse, even if you make it slightly better, the ethical burden of the problem falls on you as soon as you observe it. In particular, if you interact with a problem and benefit from it, you are a complete monster." https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...

I'm sure the newspapers, though, are totally fair, neutral observers who have no reason at all to have grudges against tech companies: https://www.baekdal.com/blog/what-killed-the-newspapers-goog...
Some contracts are unconscionable. That a contract exists tells you nothing about whether or not it is equitable.
This is essentially the same thing as either of:

- Linux containers on a read only FS

- weaker specialised version of seccomp

- some similar preload intercept as in e.g. Gentoo sandbox (insecure, used more to catch mistakes)

- Ptrace syscall hijack (Ptrace itself is notoriously insecure)

Neither is particularly impressive. You also get support by one random guy on the Internet.

Use a real virtual machine instead please.
This is extremely sexist. Not only do they assume genders (and only assume two) but they are relating competency based on genitalia.

I read the paper (1) and they used Doximity, a data gathering company, to provide them with gender + age data. Some of it is self reported but a lot is "gathered" from other sources.

The sort of sexist nonsense needs to go and we need to realize that you can be any gender you like or believe without it effecting your professional competence.

1 https://jamanetwork.com/journals/jamainternalmedicine/fullar...
Here are the reasons for 'end': https://github.com/crystal-lang/crystal/wiki/FAQ#why-isnt-th...
I spent 20 minutes on the phone trying to walk someone through downloading and running a file.

We do not need more coders, we need basic computer literacy.
I don't imagine indigenous people have very much plans for Lithium too. I think the characterization of taking probably keeps alive that colonial bent on such things.