skysight-inc/HackerNews huggingface dataset:
Again, those do not concern complicated things with Python.

You might program very complicated algorithms in Python, but you don't anything complicated with them (shipping them to customers, supporting 100 servers, different distributions, and so on).
Attila the Pun gave them a bad name
RIP: Startup shutdown in April 2018
An cable long enough to cross the Atlantic cost a lot. But you can also get 10Gbit dedicated line for $1000 /month with ip transit, so I don't think it's too expensive. The more bandwidth you need the cheaper it gets per Mbit. For a startup I suggest going peer-to-peer (like the bittorrent protocol) to distribute your content. Note that you can still charge for it. That's what Spotify did in the startup. With peer-to-peer it uses the user's bandwidth to distribute the content, so that you do not have to pay for the bandwidth.
It can go way beyond that. Different Python versions for legacy programs, Python servers and mass deployment via dev-ops, creating Python RPMs or Debs or other packages to ship to clients, and many other cases besides...
Nitpick, but as far as I understand it, it's only EU residents (regardless of their citizenship). The specific text says "data subjects who are in the Union", and citizen never appears in it.

(This is for foreign businesses. EU businesses have to apply it to everyone, regardless of their location or citizenship.)
Virtual Working Mom: Lawyer Duty
While I generally agree with the "if it ain't broke" sentiment, you have to perform some pretty wild mental gymnastics to end up calling COBOL the "best tool for the job".

Adoption and ease of learning should always be considered when selecting a tech stack for a solution. COBOL's semantics are so foreign to modern programming languages that it makes the language pretty inaccessible.

Also, COBOL's strength is in the generation of reports, but in the end, it's no more expressive for that purpose than any general-purpose programming language coupled with a nice report generation library.
And there you go, it turns out that ‘mouses’ is an accepted pleural for a computer mouse.

Less horrible than ‘Magic Trackpad 2 — Silvers’ I suppose.
Sorry, can you explain to me what's stupid about it?

Not allowing information about people to be kept ad-infinitum (and sold ad-infinitum)?

Allow data breaches caused by sheer incompetence to go unchecked?

As much as I worry about its consequences, companies saw it coming.
So I'm actually really interested in this conversation -- I think it's a good one that everyone has that needs to just get resolved. I think deciding where to follow and how much to follow REST/HATEOAS is exactly what engineering teams should decide. There are escape hatches (POST can do just about anything) and lots of ways to do things but REST-ful (not pure necessarily pure REST) and HATEOAS-y (usually comes up in terms of pagination/relations first) APIs are not bad at all.

I think JSON+JSON-LD still offers some benefits over XML at the very least in the security sense -- while it can be misused, there are much less dynamic bits built in to the transfer language itself.

Also I'd say that JSON "scales" well in terms of complexity still, small things are cognitively light, and big things are linearly more cognitively heavy.

Is JSON+JSON-LD+X the new XML?

Is Swagger the new WSDL/SOAP?

I dunno, but it doesn't feel like it's quite that bad yet.
I post a letter on a pole. You take a picture of it. I sue you for sharing that pic, and pretend you still have free speech.
Ensuring privacy for their users?
As a long time Android user and current pixel owner I wonder about how well Android does with degraded hardware. My Pixel has not only gotten slower and slower but the battery life is horrible. Yes, I use the phone all the time but it's really bad. Aside - I wonder if the crappy boxer email app required by work is a source of pain.

I don't see iPhone user's charge their phones as much as I do, or carry around an external battery pack like I do.
GDPR shouldn't have a major impact here.

They already take down pages on request and retro-actively apply robots.txt rules so that solves "right to be forgotten" or other circumstances where PII is present and shouldn't be.

They have sufficiently defensible reason to keep and present the archived information otherwise.

Their key problem will remain copyright and publishing rights arguments not matters of personal data, at least not more so than currently.

(caveat: while I have an understanding of the regulation due to it very much having an effect on our clients and to a lesser extent on us directly, I am not a lawyer by any definition so don't take my interpretation as gospel in any way)
I develop on Macs, and really like using iOS devices. The iPad is my tablet of choice.... But I've always stuck with Android phones, since the G1 (and a lot of jokes at the time).

I think it's because the app interoperability was designed in from the start, something that only appeared gradually in iOS.
I find a lot of value in workflow companion apps. So when I get a text message, it gets archived to Gmail with a label so it's searchable. And every incoming/outgoing/missed call puts an entry with the details and timestamp in my calendar, so I can look back for reference.
Also there's small stuff like: Photo map. I've traced back treasured photos that would have been lost in a sea of 44,000 photos by finding them on the map.

Google Photos doesn't seem to have this.

Notes also works really nicely for loads of stuff.
Jesus, I thought that was terminal when I heard the news and dude just muscled right through. Hope the best for him.
louisdh/openterm: OpenTerm, a sandboxed command line interface for iOS
Top ECommerce Development Company India,USA,Dubai,Poland
> the GDPR applies to any person (natural or legal; a data controller and/or data processor) that holds personal data on a EU citizen or EU resident

Funny, because the GDPR explicitely says this is not the case.

Art2. Paragraph 2

This Regulation does not apply to the processing of personal data:

c) by a natural person in the course of a purely personal or household activity;
Top CRM Software Development Company India,USA,Dubai,Poland
List of Top Web Hosting Sales 2018 – Reviews
Thanks for correcting my misunderstandings, this is really interesting. There's quite a bit of subtlety in allocations compared to my (old) mental model of malloc calling brk().

I think you're right that I accidentally made up usage of "memory-mapped file" for mapped memory that doesn't correspond to any file. But it is possible to create them on Windows with MapViewOfFile; this function takes a handle returned from CreateFileMapping, which can accept a file handle of INVALID_HANDLE_VALUE [1]

[1] https://msdn.microsoft.com/en-gb/library/windows/desktop/aa3...
>So while there might be value in gatekeepers and curation, that's not really a much better business model than what Medium does.

To add to this, this was the misguided idea that news people had, thinking it would allow them to survey.

That "Sure, we might now have 10000000 sources of free content, but because of that people will value our curation that separates the wheat from the chuff more, and pay us for that" (or, in a variation of this, our "professionalism" and "knowledgable meta-analysis of news").

Turned out not to be the case. 90% of the people are totally fine with those 10000000 random sources of free news, thank you very much.
You've been too slow on the draw too many times haven’t you?
Lack of Headphone jack is annoying as fuck, but if it's for in-car use buy a cheap £10 Bluetooth audio adapter.

https://www.amazon.co.uk/Anker-SoundSync-Bluetooth-handsfree...

Anker do one now!

For headphones you can use that adapter (fiddly) or a 3rd party dongle, or buy something like the ATH-M50x with BAL-M50 bluetooth adapter, which was my daily driver and I loved it (until they got nicked :( )
It's because it's corporate billshit coming from master sociopath Mark Zuckerberg.
I'm very interested in "is" questions even for dictatorships. I think it's worth knowing how the world is really running, even bits of it I violently disagree with.

I was truly astonished to learn that plea deals were such a huge majority of convictions. The negotiations which lead to them are entirely behind closed doors. So it looks to me like the US has had an almost complete rewrite of its justice system, while preserving a little of the old UI. I would love to be wrong about this, but actually struggle to find good information (hence my question). But supposing that I am right, do you really think this would not be worth understanding? Would pretending that we are running the old system be a good path towards changing it back?
Previously discussed a few days ago
https://news.ycombinator.com/item?id=16934942
Developers would cost way more than that, especially if you factor in taxes.
That's weird. This was discussed here a few days ago https://news.ycombinator.com/item?id=16934942
So add some "personal data" to the end of anything you might want to demand someone forget later.
I didn't realise that. Thanks for the correction!
So that's kind of like a coroutine. Taking recursion away seems like an unnecessary limitation, considering how much power main frames have. Resource efficiency is great and all, and certainly there's a benefit to not hammering the stack as often, but that takes away an entire category of definitions you can't express, right?

Maybe someone who writes cobol could chime in on this.
> The least maintainable systems I've worked with were the ones with the most sophisticated attempts at abstraction.

Seconded. Enterprise patterns mandating layers and layers of abstraction, making it incredibly hard to reason about the far flung pieces of code that actually do anything.
Yep, unlike "pleural", which is not yet an accepted spelling of "plural" :p
For roughly the same reason schools administer tests and keep permanent records of grades.

An author's track record for honesty and accuracy is (was?) the foundation of credibility.
See also: email-based click-to-confirm produces many false positives.
This also works for a lot of paywalls. Combine with Reader view in Safari and you’re in business
From wikipedia:

"A unary operation f, that is, a map from some set S into itself, is called idempotent if, for all x in S, f(f(x)) = f(x)."
Αφήστε Τον Μάη Και Πιάστε Μια Escort – ESCORT ATHENS – ESCORTS ATHENS – ESCORTS
"Too many people experience Stack Overflow¹ as a hostile or elitist place, especially newer coders, women, people of color, and others in marginalized groups"

Any evidence for that? Or is it just a "It's 2018, we have to virtue signal"? I'm so sick of stuff like this. Judge people by their character, not skin color or oppression status.
Magic Trackpads 2 — Silver
Yeah, it could point to a deeper issue.

But it might help to point that the surface manifestations of it are not really convincing as important -- because in most cases such issues are not some impossible to overcome medical/psychological issues, but just personal hangups if not excuses.
And if you're in a browser with a console worth opening you can use fetch instead which is way nicer: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API

Also Postman is awesome for debugging REST APIs.
2. is a real issue. I had to google how to turn off an iPhone X, this is after there being an iOS product of every gen being in the family since the iPhone 3
> I've heard many say puns are the lowest form of humour

Sarcasm is said to be the lowest form of wit. Or are we considering humour and wit to be independent enough to each have their own league tables in this respect?

While we are on the subject: A pun is it's own reword.
The problem facing Qualcomm is that their main customer for high end modems is Apple, the units they sell to the Android manufacturers are much lower volume (at the high end) and for much less money.

Apple has noticed that if they make these advanced modems themselves, the Android ecosystem doesn't have enough profit in it to make building high end modems just for that market viable. At least, it might well force Qualcomm to design down their best modems to meet lower price points at lower volumes than they can achieve now.

This is aside from the advantages Apple would have in tailoring their hardware and software to each other, and guaranteeing they get the hardware features they need to achieve their end-user facing feature goals.
Assuming I can't just straight up think of and find an available .com in the exact name I'm after -

Take the subject - e.g. if I was starting a video hosting site I'd go with "vid", "video", "tube"

Chuck it in Impossibility [1] and see what combos bring out the best sounding results, repeat the same with Namemesh [2] and Namegrep [3]

Jot down all the viable options, sleep on it, register the one that still sounds appealing next day

[1] http://impossibility.org/
[2] https://www.namemesh.com/
[3] https://namegrep.com/

Full disclosure of course - I've not got any successful side projects out there yet. While I doubt it's the naming methodology.. it could be :)
A: You hire an external contractor to do work (roofing, pouring concrete, creating a website, etc.), the contractor should have full autonomy (and liability) regarding how, when, and by whom the work is done--the contractor is responsible for the end result. A good (bad) example might be a language school--just the type of business that often operates in this grey area. A language school might 'hire' a teacher, technically an independent contractor, to do teaching work, yet nonetheless treat the teacher as an employee, specifying exact teaching times, methods, books, locations, etc., closely monitoring performance (as with an employee), and even integrating the person into an internal hierarchy (so the boss becomes a boss rather than a client). True autonomy (freedom from control) in this case would be the freedom to decide upon the times, locations, methods, materials, etc. and a dependence upon own's own independent expertise while performing the contracted duty.

C: The contractor (ideally) works for many companies (i.e. has many clients) and not just for you. Is the contractor (individual or company) independently established? When determining C, the authorities might look specifically at things like whether the contractor has an established business location, whether the contractor has employees, how much work the contractor does for any individual client, etc.
One of the author's frustrations is actually already present in iOS:

> There’s a super-easy clear all link which is fantastic and hits at my #1 pet peeve w/ iOS’s design: the iOS notifications give me more work to do, not less

If you force touch on the topmost (x) in the iOS notification dropdown, you get an option to clear all notifications.

However, I only recently discovered this myself, after using each iOS since beta 1, so it's not exactly a discoverable feature.
Www.Norton.com/Setup – Enter Your Key – Norton Setup or Download
Norton Setup & installation Enter your product key online. Download & Install Norton Antivirus Product Visit setup website www.norton.com/setup to register your code.

<a href="http://www.mynortonsetup.com//">www.norton.com/setup</a>

<a href="http://www.mynortonsetup.com/norton-setup//">norton.com/setup</a>
Seems the "?cb=1" in URL let this link be passed through HN duplicated link checking.
Conflating information with feeding someone poison food is so par.
Huffduffer – create your own podcast
Would you like some bold with those headers?
Absolutely agree. A PUT method carrying an open/closed flag would seem like a natural choice. Calling it any number of consecutive times with the same payload would be idempotent. There would probably be a GET method to go along with it. And of course, it would model the desired state, not the actual position of the garage door since garage doors don't instantaneously flip (would be cool though).
I have quite enough to do to comply with my own country's laws, thank you very much. Where would this end? Would I eventually need to know the laws of every nation so that I can do what you feel is ethical? Or do I just follow other countries' laws if they make headlines or get talked about a lot? I'll be following the IDGAF process on this one.
Where does it say that people are judged by skin or color.
Looks like you trying to stir something up that isn't there.
Who says it was the vendor's problem?
It does apply to HTTP idempotency. `x` is the state of the server. `f` is the change to the state of the server that ensues when one makes such-and-such an HTTP call. So taking PUT as an example, `x` is the state before the PUT, `f(x)` is the state after one PUT, and `f(f(x))` is the state after that single PUT is sent twice. Of course in a RFC7231-compliant server, `f(x) = f(f(x))`. Taking GET (or any other nullipotent method) as an example, we also see that in a RFC7231-compliant server, `x = f(x) = f(f(x))`.
Many years ago, I was asked to look at why all the content had vanished from a site (not built by me). After digging in a bit, I found that:

1) the original developer's idea of handling an unauthorized /admin request was just to set a redirect header and continue processing the current request .

2) the /admin page had a grid of all the content on the site, with handy 'Delete' links that ran over GET without confirmation.

You can probably guess where this is going – some search bot hit the overview page, ignored the redirect header, saw the content, and dutifully crawled every single link on it…
We haven't seen how they're going to enforce it yet, people throwing tantrums about it doesn't help.

If it's the same as the cookie law or spam rules, they'll come in and say "we've had a complaint, you're doing this wrong, fix it". Then if you don't fix it, they'll fine you.

Not only that, but many of the regulatory enforcers responsible for this in the EU are not particularly well funded and why would they spend the limited resources they have investigating one man bands?
Hmnn, I think the fixed costs are only higher if you assume that most Uber drivers buy new cars to Uber -- is that true? If they don't then the fixed costs for an Uber/Lyft driver would be even lower than Walmart right?

I definitely agree with the rest of your comment -- but I think the affects of (1) and (2) might actually be net positives for Uber:

(1) More fleet for their self-driving efforts seem like not a bad thing, also I don't really want to do the numbers but the 10k spent in a year on the cars as capital instead of employee benefits might look at lot better on a balance sheet (especially tax wise).

(2) I think this is only true if the supply stays the same as now -- when people hear "oh uber pays more now", I think the supply might increase a little. The increased cost per worker will be spread over all the competition, and as long as the per-worker cost isn't too high for part-time vs contractor.

As an aside to all this, uber has also started (long ago?) charging people what it thinks they can afford so that's also a factor, it's not even a single consistent percentage anymore (if it ever was).
Show HN: A tiny, cheap help widget for dumb questions
Three Months of Go (from a Haskeller's Perspective)
I'm interested in this field, do you have any more recommendations ?
We made this quite awhile ago. Then, just a week ago we had an actual, real customer sign-up. So Im posting here to see what you guys think and whether its worth us paying more attention to it.

We made it because:

- Users always ask the same questions at the same point in their journey

- Identifying what they are and where they occur helps you fix your UX

- You should be able to answer the common questions before they hit support

And:

- We couldn't find any simple SAAS solutions (so product teams can edit in realtime)

- Live chat is expensive and users expected a lightning quick response

- Other solutions were overkill, managing forums, FAQs, "AI" powered contextual help etc
Cody's Lab is also a very accessable series where the guy somewhat casually handles various acids to dissolve gold and such. He's got a series showing various ways to extract gold from other metals (or more commonly, the other metals from gold). Just in his home, maybe with an amateur extractor.
One would imagine that it's hostile to folks not indoctrinated in hacker culture, i.e. RTFM, and whatever subculture SO has developed.

Given the anonymity provided by the internet, unless someone goes out of their way to make their various statuses made known they really won't be. So I don't at all buy that this is an overt problem.

So the question becomes, is hacker culture or SO culture hostile to women and minorities inadvertently?
Detecting Sarcasm with Deep Convolutional Neural Networks
They only raised $60M total until getting acquired, so it can't be that expensive.
What might evidence look like that would convince you?
Disclaimer : I'm just some moron on the Internet

Unpopular opinion: I hate meta programming. We have composition, why do you need to mess with the nature of things? A long time ago, I was freelancing Rails. I can't accurately describe the deflating feeling of tracing your problem back to some class that one person (a ruby guru warrior, no doubt) wrote, with a few dozen dynamic deeds or to_methods. It's the most demotivating thing I've come across in real life code.

It's worse somehow than complicated numeric code, because with the numbers, at least I know this shit works by the end of it. If I start writing good var names, I'll probably even figure out how it works in an hour or two

That being said, I'm tentatively excited about Tasty. What a witty name by the way!

Having the extra type information should allow for much smarter transforms at the language level and I hope macros in scala 3 aren't so much a mess.

Also, let's just get rid of implicits, whaddaya say? ;-)

Anyways, proud of the scala 3 team this far. Even though they haven't killed sbt yet, they're putting their work in admirably to a difficult problem. I'd love to have that much meaning and purpose in my own work.

I didn't have time to actually read spec, will do later, so if I said something inaccurate, let me know gently

Edit: macros will conform to black box and be constrained to their types, runs after type checking.

That's awesome
I would want to control for CPU microarchitecture when doing benchmarks like this. It bugs me to see prefetch calls going upstream into various projects based on one microbenchmark on one (unspecified) CPU. This is a moving target.
So if you publish a book, and then pull it out of stores, people who have the copies, and all libraries, should burn their copies, right?
If StackOverflow isn't welcoming the owners should look squarely in the mirror before blaming anyone else.

In 2017, Joel made very clear that the only views permissible on StackOverflow were his - https://meta.stackoverflow.com/questions/342440/time-to-take...

Regardless of where you lived, or what your political stance, if you didn't support "open immigration" you were "morally repugnant and frankly stupid and counterproductive". And then the moderators defended him, and kept his post open.

Not only did they paint 50% of the US population as unwelcome on StackOverflow, they basically forced the rest of the globe to accept his politics or risk being removed from the platform. As surprising as this is to people in the US, but the rest of the world has a wide variety of political opinions that may not align with the now broadly exported Democrat/Republican duopoly.
Geographic Restriction
This content is not available in your location.
Literally the reason HTTP verbs are a thing is so that User Agents like Safari can do exactly this. If this weren't a by-design property of the HTTP protocol, we wouldn't even have methods. Read the spec!
https://github.com/k3b/APhotoManager/wiki
To answer my own question, I've found out that latest AOSP keyboard supports sliding.
Android has an overview by app where you can a) delete the app entirely, b) delete the app's data entirely or c) delete the app's cache. C solves most issues described here.