skysight-inc/HackerNews huggingface dataset:
I like to think our innate and cultural sense of morality - e.g. fairness - derives from enlightened self-interest from "experience" over speciological time, unconsciously.

Unfortunately, there's a bunch of negative stuff that derives similarly - e.g. cheating - and, due to changing circumstances, the tradeoffs for all of it might not be in tune anymore - e.g. global consequences, intellectual property.
Of course it would. And yes, "bring your own emitter" would make things easier, but the point of using Wi-Fi is that it's already there, and you can use it passively. Any RF in reasonable range would work too, including visible light.
How to Install Akaunting on CentOS 7
Given the prevalence of security flaws and the seriousness of the consequences of a breach, I'm still surprised why people are so quick to dismiss high security systems like OpenBSD. Just a couple of days ago someone was incredulous that I would consider vmm from OpenBSD for virtual machines, but I'd rather have a secure, open source virtual machine, than a bug infested virtual machine from Oracle. But it is hard to argue with someone who has made a billion dollars from bug infested software... I guess it is really a balance between having cool new features people will buy and good-enough security for your purpose (or good enough for your customers purposes anyways). Maybe I should go work for Visa, they probably care about security.
The prices quoted in this article are significantly higher than what I paid.

The Toto c100 washlet, which I installed in May 2017, currently runs for less than $360 on amazon [0]. And, despite the fact that I live in the suburbs of Washington DC (a notoriously expensive place to live), I had a licensed electrician do a next-day install of a GFI outlet in my bathroom for $150.

Installing the washlet was easy, and I had the requisite tools, so I did it myself.

I ended up spending just over $500 in total, which is less than the minimum quoted by the article. I agree with the author's points though on the quality of life improvements one receives from having a washlet!

0: https://www.amazon.com/dp/B00UCIOWRM/ref=cm_sw_r_cp_apa_i_xs...
A configuration option would indeed be nice. I have more than enough memory for tools providing a high value for my daily work. Kudos for setting same defaults!
I'm confident that exposure to girls during Scouts is decreasing their likelihood of getting divorced, rather than increasing it.

Or do you honestly believe that toxic masculine behaviour is correlated to staying married? I mean, I suppose that it's possible: certainly escaping an abusive relationship is documented to be harder than leaving one that's healthy, just not working, so you could be right ...
The "Show HN:" section is usually for showing something. You might be better off using the "Ask HN:" section in order to get feedback on this idea.
Well yes adversarial images cannot appear naturally because by definition are created out of the network itself, but they highlight the same issue that caused misclassification of the lady in the Uber incident.
That's a thought provoking article, and I see no problem with the proposed error management technique as a whole, for that particular project.

This however is a crypto library designed to run on consumer OSs, as part of programs which will likely offer much more functionality that generating random numbers.

In general, a bug is a software fault, which is a passive flaw in the program, introduced by a programmer. Faults can manifest and cause the program to behave in an uninteded way, which in turn can lead to failure - the program can no longer perform its function.

Any point on the fault -> error -> failure chain can be an intervention point. The relevant point for this discussion is the detection of errors and preventing them from becoming system failures, and if not possible, handling those gracefully.

Let's agree not to discuss recovery attempts and assume that the system is instead moved directly to a safe state when such a bug/error is detected.

A crash-only safe state is simple and quite easy to implement, but whether it's the best approach for a particular software depends on the dependability requirements of that software. Abandoning the current operation and returning to the top level execution context is an alternative that shouldn't be so easily dismissed.

In the BoringSSL case, there doesn't seem to be a reason to abort. The error condition is known, can be detected and failure can be returned just as easily. Panicking is also fine, if the parent program can react to it.
Pretty sure embodied cognition was very much a thing in the mid 90's.

It seems we keep moving the date forward with AI techniques, claiming they are newer than they actually are, are we in denial?
Why and in which culture is this not acceptable
>Because personally, I regularly have a sorta-confused rush of ideas and notions early after sleep, that subsides after a couple hours―after which I may find the morning ideas stupid, or sometimes discover a gem among them, but almost always I find that calm logic of the day doesn't produce such wild reaches.

I think sleep clears out working memory, and starting the day writing lets your brain express some things that had been cached previously. I find that writing in the evening after reading / web surfing / normal daily activities results in output that is derivative or responsive to what I've read that day.
Dotcom era gave us Amazon and Google. If AI craze gives us something like that again, I think that's fine.
I don't think I could work any other way without feeling miserable. The one person freelancer model is just so much fun. My only regret (and it's a big one) is that being around smart people is a great learning catalyst.
> Unfortunately the newer FreePascal/Delphi versions made it all very confusing by adding an encoding field

I can clear this up. This change is really useful and important if you are using strings.

A string of bytes has attached metadata saying what it is. Is it ANSI of some sort, or UTF8, or...? Is it a specific encoding, such as Windows-1252? Without that data, all you have are bytes, and you don't know how to interpret them.

Thus, RawByteString (bytes); UTF8String (UTF8); and ANSI strings with the encoding, plus UnicodeString which is native Unicode on whichever platform (eg, on Windows it matches Windows UTF16.)

This data is essential to convert to and from different string types. I don't know where conversion does "not always" happen - can't think of anywhere offhand. But if you ever run into issues, there are RTL functions for conversion. Check out the TEncoding class: http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Sys...

> In the past you could just assume all strings are UTF-8 as code style rule.

This was an incorrect assumption, because before the encoding metadata was added, you would have been using an AnsiString there, and that, by definition ('Ansi'), is not UTF8. These days, if you have a UTF8 string, you can place it in a UTF8String type. Correctness enforced by libraries is much better than a coding convention that a certain type contains a subtly different payload. That way lies horror. Metadata and strong typing is much safer.

--

I do agree with you that Delphi has the best strings :) Copy on write and embedded length both seem a real win, after twenty years of use, not to mention great string twiddling methods.

I'm looking at adding string_view support to the strings currently (for C++17 support); one thing it highlights is how much more powerful the inbuilt String types are, and how much string_view is a workaround for a problem in C++'s string design which other string libraries - not just ours, but ours is IMO very good - do not suffer from.
Can said person make the search return sensible results? I doubt it - it's not only configuration.
Tangential: I am curious to know the other 9 books. Can you, please?
Our team requires code review, and often times the comments are non-trivial. I think feature A could be implemented this way, a teammate thinks it should be done a different way. Neither way is wrong, but it requires either the team come to consensus (takes time) or the team lead makes a call (and potentially ticks someone off).

Additionally, beyond trivial projects, some changes may require changes to architecture, even small ones. A new feature may require a new index, a schema get updated, a new worker be setup to run in prod, etc.

And usually there are multiple PRs waiting to be added, which have to be deconflicted, and the lead dev still wants to code so everything takes longer than you'd think.
killing things is bad mkay.
prevent instead of cure. solve the root cause.

" “The tidal wave of data is still teaching us fundamental concepts about the interaction of the human immune system and human cancer.” "

So, if they still learning fundamentals. -> impact of actions based on inaccurate or incomplete knowledge, is unknown.

in programming this kind of practice would lead to bugs / undefined behaviour etc. - imagine what kind of shit that would mean for human health...

It'd be nice if they had cancer prevention studies instead of cancer cure studies. kthx
Then get even deeper, as we are at thru wall-stuff here is some research: Tan, B; Woodbridge, K. and Chetty, K. (2016) A wireless passive radar system for real-time
through-wall movement detection. https://pureportal.coventry.ac.uk/files/7646003/tancomb.pdf
What about zerotier? Were they looking at supporting wireguard? That would be cool, but a little bit surprising since I thought they pretended to be a layer 2 device rather than the layer 3 device that wg provides. But it's been a while, so maybe I misremember.
I work in oncology and with some of the people interviewed in the article. I want to emphasize just how exciting this stuff is and how wild it is to have patients who have a belly full of innumerable metastases, for whom 5-10 years ago we'd quote a few months' survival at best, and now on these new fancy drugs their tumors just disappear. It's incredible and up until now unimaginable for these late stage solid cancers. Similarly, to have people with leukemias who previously we use essentially 40 year old drugs, now we can fight and fight to keep alive long enough to get their T-cells harvested and re-engineered and re-infused and then (after nursing them through a cytokine storm) they emerge... with their cancer wiped out completely.

(The article blithely says "remissions measured not in extra weeks or months of life, but in lifetimes". It's a little over-reaching since we just don't have that much long term data yet; these therapies haven't been around for "lifetimes". As a result we often prefer the term "durable remission" to "cure".)

I also want to emphasize how few patients have this outcome. It sucks. It sucks to have ads on bus stops and TVs that say, "Ask your doctor about Keytruda", but when they ask me, I know it has such a tiny chance of turning them into that laughing family playing in the grass. We test for and hope for the genetic markers that indicate certain immunotherapies are more likely to work spectacularly, but the vast majority of patients don't have those markers. Similarly, most patients with leukemias or lymphomas do not respond to CAR-Ts.

We still try these immunotherapies, though, because there's often evidence of some modest better outcomes, and also sometimes you get lucky. I think I mentioned this on HN in some other context, but one of the breakthrough discoveries around pembrolizumab was because of a "Hail Mary" in late stage colorectal cancer; all the patients progressed & died in the study except for one, and she held the key to the genetic derangement that made that subset of cancer particularly sensitive to checkpoint blockade -- leading to FDA approval for pembro for all cancers with that derangement. As this article mentions, there is now a massive number of trials studying these therapies in various subsets of patients, or in various combinations and permutations with traditional therapy, because short of "cure" there's still improved survival which can often be very meaningful.

It's exciting. It's inspiring. It's frustrating & heartbreaking.
Yeah definitely frustrating. It's always seemed more talk than reality for years. Here is one photo I found of a claimed wifi spy:

https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2015/10...

In reality a thermal camera might give better results, maybe even from further away too.
Interesting to see an article hit front page of HN about my home province. I live very near the area that this story references. I have a 'Screech In' mobile app in the prototype phase, expecting a launch early next year. The app will help facilitate the many screech in ceremonies that happen throughout the year - and especially in the busy summer tourism season.
Even in the regular case it can be non-terminating by using left-recursive rules. E.g. consider parsing a*:

as --> as, [a].
as --> [].

Prolog will recurse infinitely on the first rule.
how do you know that "reproducible tests from small samples " would never work? Is there an equivalent of Shannons law that you could prove this.
> The waiter drew a diagram on the table-cloth. ‘I was just there.’ The three cavalry officers laughed. ‘Extraordinary! We were a few yards away.’ They chatted with the waiter as though he were an old acquaintance who had played against them in a famous football-match. They did not try to kill him with a table-knife. He did not put poison in the soup.”

This rarely happens after a war. A lot of wars are fought over ideological reasons: Crussades because the Cristians hated Muslims, lots of medieval European wars because Catholics and Protestants hated each other, the Napoleonic wars because monarchists hated republicans, etc.

In my opinion WW1 was different because the cause of the war was not ideological, but more materialistic: Germany had perceived that it had achieved technological military parity with Great Britain. They did that after a phenomenal 50-year burst of productivity advances that rivaled the advances seen in Great Britain roughly 50 years before. They probably had the feeling that everything is possible. So any spark could, and did trigger a war. The people in the trenches though, had nothing agains each other. They fought because they would be executed if they didn't, but otherwise it was natural for them to be friends once the war was over.
I think this is probably only the tip of the iceberg as well - facial recognition is one thing, although it can be difficult if your face is obscured somehow. The real fun will begin when they can start doing things like gait recognition + other features for person re-id in real-time across CCTV networks. Fortunately I think we're some way off doing that reliably and with a reasonable cost.
After the 2016 election there was a bunch of articles exploring the different debates, and one theater group tested the idea of replaying one debate but reversing the genders. Every gesture and sentence copied by two actors. In that singular case the audience reported to not been weirded out by the female actor. It would be interesting if a more scientific study were done where recorded situations such as interviews are replayed with actors that gender reverse the scene while keeping wordings and body language intact, as it seems to conflict with the perception about what reaction people have when men and women use phrases and body language that of the opposite gender.
Oh, they're just like San Franciscans.
This stuff is a ratchet. You can win a battle here and there, maybe slowing the progress, but the long term trend is one directional.

The way privacy norms and abstract rules about limiting power come about is *not" through gradualism. It's through hurdled events. The american revolution. The 1989 revolutions. Particular points in time where you can say "Stazi bad. Never again."

The reality is that these chouces involve compromising security. Slightly freer, and slightly less safe is not a winning political argument.

Imagine a system where detectives can plug it back a name or a face and retrieve location information from that person's phone, city-wide CCTV video, etc.

Creeoy, but more crimes will be solved.

Gradualism favours security over freedom in the long term. There are 19 rapists walking free in our city today, because limits on police power.... There's only one way this argument goes.
It looks like one can accelerate filters using WebGL shaders: http://evanw.github.io/webgl-filter/

I think Photoshop also operates on a reduced image for previewing the outputs of filters and other tools. Compared to Photoshop, Photopea is a bit laggy with large images on my 8 year old machine, just like GIMP.
Email Planner • Email campaign planner for last minute Marketers
Because democracy only works when the voters are good. If a large majority of voters were Nazis then a Hitler would be elected. Similarly, I wouldn't want people who are proven to do something criminal to influence who becomes my leader.
I am myself skeptic of this. First of all - How does on control indeterminism?

And does QM indeterminism really play a role on a neuronal level? This paper by Tegmark argues it doesn't - https://arxiv.org/abs/quant-ph/9907009
I think part of the issue is that, as a private organization, it should be able to decide for itself in order to obtain it's own goals and ends (which they have, though I disagree with them and will look elsewhere for the good old experience). I see great value in separating genders for scouts and having a comraderie form among young men. Young men act very differently when they are around young women, and it is good to have both situations in structured environments. I feel it is easier to teach camping, self reliance, etc. when they aren't distracted by the cute girl. You might feel differently, and that's okay, but I think it's okay for both us to have our own opinions and our own organizations so that we can do as we see fit without attacking each other's position. I'm an Eagle Scout, and I'm very grateful for the experiences I had, I found it valuable. I had lots of other times and places to have other sorts of experiences, but scouts was special in it's own way.
Norges Speiderforbud is affiliated with both WOSM and WAGGGS (https://no.m.wikipedia.org/wiki/Norges_speiderforbund)
This food contains 30% non-meat products! Vegans, rejoice!
Or in the UK you read Computer Weekly and Computing (90% Job adds) and probably the Telegraph on a Thursday when the published the engineering jobs.

I got my first tech job out of the local news paper btw
November Android Security Update Fixes Critical Bugs, Drops Media Library
Scientists push back against Harvard 'alien spacecraft' theory
Specifically:

> While the crashing bug was reported to the VirtualBox tracker (https://www.virtualbox.org/ticket/16444), it was never considered a security vulnerability, and is not marked as one. This ticket is 15 months old at the time of writing this post and still marked as unresolved.
France’s energy prices are lower than Germany, Belgium, Italy and Spain.

https://1-stromvergleich.com/electricity-prices-europe/
From GP's link:

> While the crashing bug was reported to the VirtualBox tracker (https://www.virtualbox.org/ticket/16444), it was never considered a security vulnerability, and is not marked as one. This ticket is 15 months old at the time of writing this post and still marked as unresolved.

They might not be The Worst, but at 15 months, they're not great.
The issue is that the library can't know what state the program is running in, since it's a library... it has a job to perform some crypto functionality and it can only either return a result or an error for that particular operation.

When libraries start calling abort out of the blue it's like the janitor deciding to send everyone home for the day because their mop broke. It's not their call to make :)

Panicking or any other error handling mechanism which permits the main application to decide how to continue is perfectly fine.
I've seen this same thing in action, and I've wondered whether it might be part of the reason that people end up identifying as transgender. If you've had it drummed into you that dolls and dresses and make-up are "girl things" and you like all of those, then well you must be a girl, right? And if you like tools and cars and sports then you must be a boy? If you can't even imagine it's an option to like those things if you're not the associated gender, I can see that messing with your sense of identity.
How did you have better healthcare as a homeless person than through your employer? Like what were the numbers (e.g., monthly cost, deductibles, prescription cost, co-pays, and coverage). This is hard to believe.

If you're referring to EMTALA requiring emergency rooms stabilize all patients, (1) EMTALA applies to everyone, and (2) EMTALA is not healthcare.
I think it is important to distinguish between "freedom to act as you see fit" and "discrimation" per see. If you have a private organization and want to give good experiences to young men, then I think you should be able to do so. Someone else can make another organization for young women, or even one for both, each of these provides a unique experience for those who want it, and in a pluralistic society this kind of diversity enriches society for everyone. Look at it more as diversity. Atheists can make their own camps which promote their own ideas and ethics, and it will be a haven for good memories among them. It isn't good to homogenize all of society and attack those who just want their own little "safe haven" and "summer camps" for their children and their cultural ideas without bothering anyone else. I fully support your right to put your son wherever you want, just please support my right to do the same.
https://gist.github.com/daynebatten/3e50f718b43a17a0a13694b4...
In the USA: https://www.snopes.com/fact-check/potty-time/
A description of how things should be, no matter how correct (or long), is not evidence that the specific allegations, of things being otherwise, are wrong.
Sketch?
Saw your email... thanks! I'll check it out when I get a chance.
I think it was more like a taboo. Not illegal but it was going to get cut anyway in the USA.
Instructure | Data Scientist | SLC, UT | ONSITE | Full Time

Instructure builds software that helps people learn, regardless of where they are in life. Our largest product is Canvas, a learning management system for Universities and K-12 institutions.

We are looking for a data scientist to join our small data science team. We are primarily tasked with building models and finding insights that can become part of one of our products. This is a chance to get in on the bottom floor of a growing data science team!

If you are interested apply below, and if you have questions email me (I'm the team lead) directly gromrell [at] instructure.com

-Greg

https://jobs.lever.co/instructure/8c6f7688-71ac-4e4a-a671-b4...
Can you provide a link to an illustration that shows how to sit like that?
VMware used to support record / replay of VMs in their commercial product, which was quite cool:

https://pubs.vmware.com/ws71_ace27/wwhelp/wwhimpl/js/html/ww...
For custom solutions, there is always something that needs a specific fit and needs to be custom developed and that is where these products fit in.
Media by elizabethannofgreengables – Knock knock neo
As for a fully open-source Photoshop alternative, Krita [1] goes a long way. It does however have some major UX problems in minor areas. For example, yesterday I tried updating the font size of an existing text layer, and just couldn't get a proper selection on the text.

They had a funding crisis last year [2], but currently seem to be doing well with two paid developers. They could really use your (one-time) donation however [3].

[1] https://krita.org/en/

[2] https://krita.org/en/item/krita-foundation-in-trouble/

[3] https://krita.org/en/support-us/donations/