skysight-inc/HackerNews huggingface dataset:
I noticed the quest having inside-out tracking with cameras...point being that VR and AR are fuzzing a bit and it just might converge at some point as something that makes sense where you simply have more opacity or not depending on your app need. Then this type of argument is moot when say "oculus slim" comes out that looks like ready player one and is cool enough to wear everywhere and has a more contextual app model. (but i still think nueralink approach is the real future)
So you're building a program that can learn to write datalog programs. Is it because datalog programs are tedious enough they should be automateable? Why this particular research direction?

> The space of hypotheses doubles in size when negation as failure is allowed, which improves the efficiency of the search for hypotheses.

That line confused me. Shouldn't a double in the search space decrease the efficiency of the search for the hypothesis?
And Google Analytics tracking system?. I guess every site on earth has it!
> Personally I'd never include Scihub into my workflow in a way that shows up in a publication.

Clearly it was not meant to. Especially if you look at reference 4 here [1], it looks like the internal format of whatever reference database the authors used, was accidentally leaked into to references. Probably missing commas somewhere.

HYPERLINK “http://link.springer.com/article/10.1007/s11661-007-9094-9”\t“_blank”

[1] https://www.sciencedirect.com/science/article/pii/S187538921...
Downvoting doesn't change well established, and widely known, history. If there's a factual error, please feel free to point it out.
I nearly closed the article after reading his off-topic intro. I was expecting to read about hydrogen, not a rant about other cultures. It really detracts from the quality of the article.

I do have to wonder whether this was intentional, though. The author appears to be targeting the government administration at the time. He's buttering them up by starting with a rant with which they're likely to agree. I'm not sure that it was intentional, but if it was, it was a smart move.
Probably a mimeo or gestetner machine - very common for duplicating in the 70's.
Ireland can stop a no-deal Brexit
More people would buy them if they were cheaper. That's simple economics. They are priced right now to extract maximum $ from the market, not to ensure that the largest number of people have access. 100's of millions of people world wide have hearing issues, some 15-20% iirc.
Lithium comprises only a very small fraction of the mass of Li-ion batteries. The resource constraints are on other elements, like cobalt, used in the electrodes. Lithium could become much more expensive without greatly affecting the economics of Li-ion batteries.
Got an offer from every single one of them. Chose the one least surprised by this (Google).
Synthego Case Study
It's like with Google (or Amazon, or Microsoft) - you can disagree with their policies and business practices, but you can't avoid them. It is physically impossible to use internet without these monsters.
https://gizmodo.com/c/goodbye-big-five
Agree. This kind of DLP-like scanning is totally infeasible at GitHub scale.

In particular, one excerpt from the complaint reads like output from a noisy scanner that has detected “exposed SSNs” in client-side code:

> [...] Social Security numbers are readily identifiable: they are nine digits in the XXX-XX-XXXX sequence.
wow you sound pretty aggressive about something that is quite innocuous.
no, this blog post is absolutely on point and correct. it can be extremely inconvenient and complicated to get around using mocks in many situations where you want to test things, so we want to use mocks when appropriate. Then, you definitely want to mock at the most specific level possible.

while mocking in a way that is specific to how modules are imported is technically "fragile", in that it is deeply dependent on the structure code that's being tested, this is not an issue in practice, because the mocks are present in our test suites that run for every code change. If a code change moves around module assignments, our test will fail, and we know that we have to adjust the test to accommodate for the change. With appropriate continuous integration and code review practices, a broken mock-oriented test can't be inadvertently pushed into a repository.

This does mean that when using mocks, you need to make sure mocks were called in the way that was expected for those cases where the code might silently move off using the mock in a way that wouldn't be detectable. The "os.listdir()" example in this blog is a pretty common case, using mocks to test code that works with filesystems, where you don't need or want to get involved with actually creating filesystems which may be a complex and expensive process, especially if the test suite runs concurrent processes. if you mock the behavior of "os.listdir" to return a series of results, after the test code has been exercised, you usually want to assert using mock.mock_calls that the test code did in fact call the functions expected, unless it's clear in some other way that the test code definitely used that information.

An example of this kind of code that I just helped someone with can be seen here: https://github.com/sqlalchemy/alembic/commit/02a1bf3454acb7b... The Alembic test suite has a lot of test cases that go through all the trouble to build up real directory structures to test things, but that's a lot more work than just using a mock, so I use them where I can get away with this simpler approach.
What you're describing for VR already exists in numerous different platforms, many of which are "free" (e.g. - free until 6-7 figures of profit). My preferred would be the Unreal Engine which is also completely open source on top of having hoards of free content available to get started from nothing. The same is also true of Unity.

In my opinion getting a 'sound' VR project up and running is far more straight forward learning process (if not process) than getting e.g. a 'sound' single page application up and running.
Sometimes you do need a marker for "not initialized", but the problem is languages where every type includes this "not initialized" value. This would be like a language were every value should be a Maybe (except that would be an infinite regress).

For all variables which are definitely assigned (e.g. "int x = 17") you don't need a special "uninitialized" value, and the type system should be able to reflect that.

I guess floating point numbers are a special case, since the standard mandates that it includes the NaN value.
There are already scores of email clients with support for GPG, etc. However more and more people (probably an overwhelming majority nowadays) use webmail only. I suppose they're the intended target.

I myself plan to migrate all of my data to my own services at some point, I already moved away from DropBox to Nextcloud. That could be a good solution to move my family out of the evil gmail, for instance.

Now what I'd like to know is which is better of MailPile, RoundCube, Zimbra, and the many other webmails available...
> Only the most simplistic and naive ways of thinking try to boil down complex problems into black and white.

Ironic with the username "solipsism" ... no?
We can probably strike wolves off the list since it's a restorative act. In Yellowstone's natural state prior to human intervention it had wolves were part of the ecology.

The general way meddling in ecologies goes is that humans remove or add something and the entire ecology becomes grossly distorted. (Eg. Driving Sea Otters to near extinction creates a bloom of Sea Urchins, which devastate ocean habitat of so many other species etc etc)
And why not? A friend of mine called the local IT company enquiring about the position. He told them that he's got experience with x,y,z technologies and can do a,b,c.The guy from the company was so excited( it's a small town with a very limited pool of candidates) that he wanted to get him in for an interview. Before confirming the date, he asked my friend: what's your education? To which,my friend replied: I'll start 11th grade next year..The guy hung up...
At the very least, javascript can tell where you are scrolled to on the page. With minor cleverness that should be enough.
A Simple Synchronization Algorithm
A Technical Analysis of the Capital One AWS S3 Hack
I don’t see a problem with that
It seems like this is designed to be accessed across multiple devices, say a desktop and a phone -- how would you implement something like that without a local or self-hosted webserver? The data has to sync somehow.
Completely insignificant for many people here who regularly complain about incompetent or patronizing first-line tech support.

You have to decide what you value more -- reliable and responsive ISP service, or a few extra bucks a month.
Why not use e-bikes instead, where the user paddles along with the motor?
It’s a repository to help people learn computer security. Of course this is an “oh brother” moment.
Liquid oxygen is trucked and stored all over the place. Most hospitals get their oxygen by warming LOX (you can see the frosted-over serpentine warming systems by the tanks if you look carefully.) It's easy to ship and does not suffer large losses when doing so.
Organization is necessary for large-scale production. It's not necessary for employment at any scale.
You can target by purchasing history either through "Partner Categories", or "Purchase behavior". Facebook knows what anyone is (interested in) buying through pixel or aforementioned widgets.
> A 2015 study of 1,000 medical journal submissions found that of the papers that were eventually published, the 14 that became the most frequently cited were initially rejected. Groundbreaking studies by Sir Frank MacFarlane Burnet, Rosalind Yalow, Baruch Blumberg and others were rejected by peer reviewers, yet later led to Nobel Prizes.

Yup, if you are actually doing good work it is likely to be so different to what is going on that people have a hard time evaluating it.
Wow Signal (1977)
You can also use a different Chrome profile.

FYI, Chrome is making changes to make it harder to detect incognito mode. https://nakedsecurity.sophos.com/2019/07/22/chrome-76-blocks...
Would not be definition a 1st year CAstudent have no professional experience unless they are a late entry.

CS isn't a vocational course.
I get the sentiment, but wouldn’t this apply to something as simple and fundamental to the web as including an image that I don’t host on my webpage? The 3rd party hosting that image could be collecting a decent amount of data about people accessing it - I really have no idea what they’re doing, or any way to verify it.

This ruling feels poorly thought out to me. Activities on the web aren’t totally private, that’s how it’s always been. Getting rid of 3rd party content makes it ... kind of not the web anymore.
Use earplugs.
Making a class 3 medical device (really it's a system of devices, infusion + cgm) that works off the shelf versus something that a hobbiest can throw together are two different games.
This scam nation has today produced between 6-9 GW which is roughly between 12 and 18 percent of the total consumption with wind and water. You are right to pick on brown coal where use has not decreased much but other coal and fossil fuels have.

For current information on Germany's energy mix see https://www.agora-energiewende.de/
Regex for Noobs – An Illustrated Guide
That's already covered, FB is now treated more like GA in that you need to have a valid data processing agreement with FB if you're embedding their like buttons or you're not GDPR compliant.
They could sue for damages beyond the means of the defendant. Then the defendant would need to hire expensive lawyers. You either lose the case and are bankrupt due to damages, or you run out of money spent on counsel.
“All warfare is based on deception”

(Sun Tzu, “The Art of War”; https://en.wikipedia.org/wiki/The_Art_of_War#English)
A parasite continues the war against it's host.
Netflix's the Great Hack Brings Our Data Nightmare to Life
One problem here is the red queen phenomenon: if people "learn how to sell themselves", then you still have the problem that someone is going to lose. And in all probability, it'll probably be the losers that keep on losing.

What these people need is a status hierarchy that they can feel like they're not at the bottom of, a la "The Melancholy of Subculture Society". Unfortunately, extreme racist ideology makes it too easy - they are eager and able to provide that. The eroding of offline and smaller online communities make these other sorts of places the rare place that actually offers something left.

These sorts of sniping expeditions (as in the OP) at the *chans aren't going to actually fix any of these concerns, this is mainly just in-group backpatting so people can feel good that "we're not like them".
> The "os.listdir()" example in this blog is a pretty common case, using mocks to test code that works with filesystems, where you don't need or want to get involved with actually creating filesystems which may be a complex and expensive process, especially if the test suite runs concurrent processes.

Alternative: have an abstract base class that describes a file system API. Have one implementation that builds on top of OS primitives and have another one that is a mock (potentially auto-generated through some mocking framework). That way there is no need to monkey-patch standard library functions at runtime.

I did that within a project of mine, written in Go:

https://github.com/buildbarn/bb-storage/blob/master/pkg/file...

https://github.com/buildbarn/bb-storage/blob/master/pkg/file...

Pretty slick that I can now use https://github.com/golang/mock to automatically generate a mock of that.
Depends on what the labour laws are like in your friends state.
Too bad they didnt appoint new development director. Klaus Frölich: https://www.forbes.com/sites/michaeltaylor/2019/06/27/bmw-sa...

"BMW's answer is to commit to continue building gasoline and diesel engines"
I am currently on an iPhone SE and cannot rationalize even upgrading to an iPhone XR, let alone an XS or XS Max. My primary complaint with my SE right now is that the battery needs to be replaced, which I will probably have Apple do at a cost of $65 (CAD).

I assumed that XR or XS would be a lot faster than my SE, which would be a big reason to upgrade, but upon watching YouTube videos doing direct comparison of SE and XR in day to day usage, they appear to be nearly on par as far as general usage is concerned.

Significantly improved cameras would be another reason to upgrade, but Apple does not appear to be keeping up to competitors as far as the newest camera innovations are concerned (optical zoom, impressive low-light performance of products like Huawei P30 Pro, etc.)
And lawyers, car salesmen, Facebook employees ...
What's the goal of this policy? What do we mean by "work" in this case?

If the goal is to stop people from living in parks, then of course it will work.

I don't know if that's the goal. Or maybe that's the goal. But should it be?
At the moment I use DDG for search, Firefox, privacy badger extension and a good vpn as well as keeping a separate browser for facebook or google sites. I switched from android to ios because I preferred Apple’s stance on privacy.

There is lots more that could be done but small, incremental changes do add up over time.
Hey, I didn't mean to dismiss your work. MRI is frankly a lot of complicated, at times archaic C and I'd certainly take a nice pile of Rust instead :D. I'm mostly just concerned because as far as I know there's maybe 3-4 implementations of Ruby that are actively developed and a whole lot more abandoned ones ^[1]. Have you considered taking some of the pieces of Artichoke and finding a way to incorporate them into MRI?

^[1] https://github.com/codicoscepticos/ruby-implementations
I bike to work, so a little sweat, I'm okay with. But, say, I needed to do a round-trip mile down on a warm afternoon in my work-clothes, biking is not really a viable option. But an e-scooter is, one that is competitive in price to a cab or uber, and without the parking hassle of driving your own car.
What exactly is the risk in the second case? That people can choose how to identify themselves? If prospective employees are filling out the form, that's up to them to take it seriously or not.
Hi, the fringe complaint-seeking internet loony here. Ageism is a real thing with consequences affecting the very livelihood of millions of people. I don't know the author's age, but people in their thirties sometimes think calling themselves old farts is cute. My bet is they'll change their minds once they hit their fifties, if they don't exit the industry by then. But dismissing all that as trolling is certainly the easy way to go.
Do you know if the layout engines for laser printers do subpixel stuff?
My municipality loses about 60% of its water supply due to leaks.

They buy the water from the neighboring municipality for $3/1,000 gallons, and sell it to the users of the system for $23/1,000 for the first 1,000 gallons.
All that would prove is that the the code that implements a buggy version of a model gives consistently wrong results. Actual replication requires that somebody else implements the code independently. And that both implementations are checked over a reasonably wide range of parameters over which the model should be valid.

Actual replication is much more effort and consequently slower than just a "docker run".
Except that professional licensure tends to attract the lower end of the spectrum, because obtaining that credential represents a better path to success. So it would be easy to get a certified technical person to say the exact opposite for their paycheck, despite the technical consensus being "wtf".

The general problem you're referencing is one of stature, specifically that someone who's core activity is forwarding emails without trimming the replies is viewed as more-equal by the court because they've obtained a thick piece of paper. Alternatively we could just remove professional licensure from the field of Larry McSues-a-lot and diminish his stature.
I know I am part of the HN bubble but I have not used any of those buttons if ever in years. I wonder how many legit use the buttons vs how many copy and paste a link and it shows up under those metrics somehow? Guessing I am part of the weird bubble.
It looks like we have a few solutions already, like power generation and storage. I don't know how cost effective these are, but it's certainly a interesting area of research.
I totally agree with the transparency thing. I would love to see something like open review (https://openreview.net/forum?id=ryQu7f-RZ) become more common, and even have something like this replace the traditional peer review system.

We would all have to think long and hard about how to align incentives to get the desired results.As a first pass I think hiring some amount of people to review every paper, and then allowing anyone who wants to come by and leave their comments as well might be a place to start. I think some sort of reputation system similar to stack overflow might be a motivator as well.
Its a scam no job listing on craigslist need a photo - well unless your recruiting for hookers I suppose.
I'm confused by this post, but I'm an ex-dev on the NT kernel.

ResumeThread is a well documented API. As is TerminateJobObject. The one thing I find a bit baroque is the recently added way to make sure a process is in a job on creation, which I believe is part is the ProcThreadAttributes mechanism.
It could result in more people hosting their own stuff. Back to the "good old days" that many on HN pontificate about.
Democracy Voucher
So he was earning 75k at age 18, and was looking for his next increase.
Even on the Google Play Store, there's a browser called Firefox that supports the concept of "add-ons".

I know these are a novelty on Android where most people use Chrome because it's pre-installed - but add-ons are small, self-contained downloadable additions to your browser. There are multiple such add-ons that will block ads for you. They also work in-app where the Firefox WebView/custom tab is used.
When is hn going to stop the shadow banning? Marriage=slavery
SSO explained by building authorization server and client in 500 line of Node.js
from what I’ve read in threads on hn, I thought there was a large chance that your email gets blocked by gmail when hosting your own mail, and that you have to worry more about availability.

I would love to host my own mail though. Am I mistaken, or does mailpile solve those for you?
You having never seen a scooter accident is also an anecdote...

I was in San Diego last month, which has many times more scooters than San Francisco, and I saw several people fall (though not hurt) off scooters.
About bogus laws: I think the employee protection in the German system is a factor (not the single one) on why German economy did quite well and populists for a long time had limited success. The strong safety gives guarantees so that one has less fears and representation of employees on the board ensures long term perspective over short term gains. (With the downside that employees on the board represent current, not future employees and leads to more conservative operation as change is hard) Anyways, that's a different complex debate.

I don't know if that company is best. Just gave it as reference, also for finding competitors. I think for most part you'd need a company with a representation in U.S. and here, so that your "practical" employer can do a contract under U.S. terms and you do one under German terms ... and not sure they'd remember me - it's 10 years ago :)
The Office scripts with OpenAI's GPT-2
Water vapor is a greenhouse gas, but it is always kept in balance and the air cannot hold more than it is. All that will happen is that it rains. And no amount of water vapor from hydrogen cars compares to what all the oceans contribute to the water vapor. It will basically have no effect.

Source:https://www.reddit.com/r/explainlikeimfive/comments/3qhj31/e...
That part won't change, though. It's now just that the website owners need either your consent or legitimate interest as defined in GDPR + they need to have a data processing agreement with Facebook. It adds a formality, but it won't have a lasting impact.
There's also the Common Lisp package "burgled batteries"[1] which allows you to call Python from Lisp. Unfortunately, the original author no longer maintains it and it hasn't been updated to Python 3.

[1] https://github.com/pinterface/burgled-batteries
> For example, taking the bus on a route with high ridership is usually more environmentally friendly than an e-scooter.

To be precise, as an individual making a choice how to get somewhere, taking the bus on a route with low ridership is also environmentally friendly.

The decision to run the low-ridership bus on that route in the first place was not too environmentally friendly (unless it's a long-term play to build up the bus system), but that decision has already been made and the emissions are a sunk cost. If you get on a bus that's running anyway, the additional emissions are basically negligible.

Obviously what they're trying to analyze is averages across a population, and they're right about that. But don't let it make you feel bad about riding a low-ridership bus.
Wikidata: Scholia
If you are actually doing ground-breaking work. There's plenty of scope for doing good work that is boring and mainstream and still high quality enough to be published.
But can't anybody sue anyone for anything anytime? Does that mean anybody can bankrupt anyone at will?

As far as I know, being bankrupt means you owe someone more money then you have.

At what point does this situation occur?

I would think at first a court needs to accept the plaint and order him to write a rebuttal or to appear in front of the court or something? I wonder what exactly would happen.
Whole lot easier to understand, compose and guide than DNNs. Thats a reason enough.