skysight-inc/HackerNews huggingface dataset:
Even in Clojure, you probably shouldn’t if there’s an alternative. Full disclosure: I have written useful Clojure macros.
It is my opinion that it is a highly flawed comparison. Am I not allowed to simply communicate that in the comments section? Also, I'm not sure why you feel like you're in a position to tell me how to conduct myself.
I don't follow.

I was a contract consultant for over a decade; I didn't hide any work. I usually didn't work out of their office, but when I did use their resources my working assumption was that any artifact left behind was theirs, modulo any agreement to the contrary.

Intermediate documents, experimental code, etc. weren't offered to customers, but I can't imagine what I'd want to hide. (Aside from my shame, given how a couple projects went.)
The "telegraphing" of moves in ITB is really great. The devs worked on FTL previously (also a great game if you haven't played it!), and one of the really nice interface choices they made is to make the effect/requirements/stats/etc of every item/weapon/crewmember visible when you hover your mouse. You can tell that they care about giving the player all of the information they need to make a decision.

You might like this article on RockPaperShotgun that does a bit more of a deep dive on the interface design challenges during ITB: https://www.rockpapershotgun.com/2018/03/05/into-the-breach-...
It requires you to have a management and retention policy for server logs which contain personal data.
You are certainly right, but I concur with the author - it's not the time for your mother, it's the valuable time stolen from you and your mother by a device, demanding the regular maintenance.
> Result:

You forgot:

6. You now all live in Walled gardens.
Just tried checking that out, but apparently it is "Currently Unavailable". Thanks for the recommendation though.

But in any event, it is just something else needing charging, and it isn't only in the car. The headphone jack costs pennies and is universal.

Scrapping it in order to encourage people to buy your Airpods is not simply not good enough - especially for those of us who simply can't wear in-ear buds.
How is it better/different from tachyons?
Indeed, unfair to compare a "cheap" Android phone with an iPhone. If you spent the same money on an Android phone, it would work better.

I have an Android phone (not a super cheap one, but a modest Moto G, substantially less expensive than an iPhone) and it's trouble-free.

Edit: also, don't get the phone from a carrier. It will be loaded with bloatware, a lot of which you can't remove.
What’s going to be difficult?
What social contract? Technically, archive.org is in violation of copyright. It does not matter if robots.txt allows it or not. Pointing people to "content" like a search engine is fine. Displaying "content" on another website is not.

Even worse is nyud.net, which essentially steals credit.
Not sure, what if you have an enterprise system that uses a few hundred docker containers and at some point in 10-20 years there's a major vulnerability that can only be fixed by breaking compatibility for one function? Securing that system could be significantly harder than fixing a monolithic system.
What do you see as the difference ?

Under SQL engine there tend to be some lower level API
Interesting - I've been switching between the two for a while and have the opposite conclusion!

I use 1Password and filling out passwords on iOS is actually better in Safari than it was on Android Chrome. It's not that convoluted at all: share button, hit 1Password, tap the site entry on my password list. Done. By contrast, I had all kinds of issues on Android with the 1Password button not appearing sometimes, or failing at other times (it was an accessibility hack, so I suspect they were doing the best they could)

I also found the Google apps to be of comparable quality. Maps, Play Music and Inbox are all but identical. I'm also quite content to diversify my data a little and depend on Google less. I even switched the iOS default search engine to DuckDuckGo.

And as a last point: Google Photos is available on iOS. And works fantastically.
Do you have a legitimate reason for storing that data?
Probably not, so just stop it from being logged.
For you, and others in this type of role, it likely makes the most sense to form a LLC or other corporation, and do a corp-to-corp contract. If this ruling holds, companies may even start to require that.

Unfortunately for those in California, CA requires an $800/year minimum fee for a corporation. It’d be nice if these changes forced a change in that law.

(By the way, just to head off a common misconception: You cannot just “incorporate somewhere else” to avoid the $800 fee. If you are a California resident doing work in California, even if you have a “foreign corporation”—California’s term for corporations from other states—you must register it in California and be subject to the $800 fee.)
>Having actually programmed search functionality like this I can assure you, it's really not. That's what you start with. Even if you put aside that distance is something that has to be calculated through triangulation as many systems now include that.

It already prints a distance.

It could use that. Or, if it is some kind of point to point distance, it could calculate a driving distance and use that if it wanted to be extra smart.

Add the type of place it shows, and be done with it.

>Especially when you add in rankings, you start having to think about sorting by multiple layers, circles of distance with ranking sorted by that.

We've been doing multiple criteria sorting for millennia. It's not rocket science either.

>So the really good match 20 miles away is shown lower than the pretty good match 5 miles away, but they're both shown above the bad match 7 miles away.

Why is one "really good" and the other's (that are also of the same store) not? They are bloody stores of a franchize.

Don't try to be clever and define what's "good" and just show them to me sorted by distance AND type (in case there's a city called that too or something). End of story.

>And you can bet people will still find scenarios where they'll say "why's it doing this? I'd expect the order to be different".

People might or might not say anything. But way fewer will be confused by a distance sorted list + an indication of what the item they saw is (store, city, village etc), than with this clusterfuck of a result.
> It had some of the best games Nintendo ever released.

Not really, because most people did not feel they were enough to warranty a purchase of the hardware.

> I don't know what kind of response to feedback you expect

At the first E3 where they unveiled the WiiU to the public something about a year before release the reception was mixed. It should have been a red flag that something was wrong. Nintendo did not listen.
The problem is that people want a headphone jack.

More stereos and cars don't have BT than do (significantly many more in my experience). Bluetooth pairing is a faf compared to just plugging in a jack, and many devices still only remember pairing with two devices or just one so your friend may have to repair when you are done. Double adaptors (I still see people sharing a single audio source on headphones that way) are a thing with simple audio jack that there isn't a BT solution for (at least when I've tried phones won't play down two BT audio sinks at the same time).

I've used the audio jack on my phones only a couple of times in the last year or so as I do use BT for general headphone use, but that is a couple of times more than zero and in all those cases BT would not have been an option.

Of course the obvious answer is: if you want a jack and Apple doesn't provide one on their devices then switch allegiance - but a lot of people feel tied to Apple for other reasons (lock in through apps they'd have to repurchase on Android, lock-in through add-on device compatibility, or just the extra usability that comes from personal or group familiarity) and would like to stay without losing that feature.

Another option is bluetooth receivers, which can be bought quite cheaply these days: pair one of those with your iDevice and plug other devices into that when needed. That is an extra device (a very small one, but still an extra) to carry around and remember to keep charged and I doubt it will happen much because people won't even carry charging adaptors around with them (the amount of times I've have the look that suggests it is my fault that someone can't borrow my portable battery because their device doesn't follow the same standard as everything else and they didn't bring an adaptor!)
A developer's most common afterthought
Google maps seems unable to find a route between Jinjiang, Quanzhou, Fujian, China and Sagres, Portugal :

https://www.google.com/maps/dir/Jinjiang,+Quanzhou,+Fujian,+...
> how much power

Do not forget that when COBOL was created mainframes were less powerful than today's microcontrollers.
I think it's about the service that the contracting company does. The idea being that the company should only contract for things that are different than what it normally does. IOW, if you have a 100 SW developers in SV that are employees, you can't also have a bunch of contract SW developers in SV.
Southwest Utah.
DigDag: Simple, Open Source, Multi-Cloud Workflow Engine
As far as websites go, this is getting harder all the time. It seems the majority of domain names are owned by domain squatters.
Seems highly unlikely, at a quick glance there's no overlap.

From the FAQ:

> Why the name “Salsify”?

> It's not a very interesting reason. Salsify comes from an older project called “ALFalfa,” for the use of Application Layer Framing in video. Alfalfa gave way to Sprout, a congestion-control scheme intended for real-time applications, and now Salsify, a new design where congestion-control (in the transport protocol) and rate control (in the video codec) are jointly controlled. Alfalfa, Sprout, and Salsify are all plantish foods.

The company you linked seems to be meant as "sales-ify".
Yes, of course I know that - but most of the Android eco-system (which is huge) does have a headphone jack.
Top tips for overcoming nerves when you get a management position
True. (although I wouldn't associate .eu with anything being official)

I just like it as it is broken up nicely and has links to any relevant recitals and deregations etc
I'm not speaking about business model but about privacy. That's two totally different subjects. I agree on the business model part, but it doesn't make apple better than google on privacy. Apple still own a lot of your data gathered through the app installed.
I just wonder how many decades are going to pass before one of those new super batteries, caries vaccines / tooth regeneration techniques or cancer cures invented every year is going to be made available to the people.

BTW did you know that umifenovir (arbidol) has recently been found[1] to be ~100% effective against flaviviruses (that cause e.g. tick-borne encephalitis, dengue fever etc.)? But I doubt American doctors are going to start prescribing it any soon if ever.

[1] http://www.ceskatelevize.cz/ct24/domaci/2457559-nadejny-cesk...
iOS lets you reply inline on messages.

Grouping notifications is something that iOS can do, but it's up to the app to do it and most don't.

I don't see why you couldn't SSH into your server with the right iOS app. Not sure how easy it will be to use it as a proxy, but there are VPN apps on iOS so I imagine it's possible.
I'm near Boston.
If someone says they're "in IT", there's a good chance they can't program. Sure, maybe they can write a bash script.
I think there was a homepage with a "toggle" button, the toggle button redirected to /toggle.

site.com/toggle then got added to his favorites by safari.

So it wasn't loading the site with the button, but the site that the button redirects to.
Documentation about css-modules
Yeah I'm sort of boggling at this. I have a 16GB Android phone that I've used for about 2 years, and it's only half full.
Yes - and I hope they do!

I'm a big fan of this law, but I also see a lot of panic and inaccurate claims being made.
> When I delete an article from my blog

It's not yours anymore once it's public. It's like saying "when I do something crazy in public I want to be able to make everyone forget about it later on". That's not how things are supposed to work.

> I don't want anyone to be able to read it anymore

People can still have local copies so you have absolutely NO CONTROL.
They explicitly contradict you.

https://ec.europa.eu/info/law/law-topic/data-protection/refo...

The law applies to... 2. a company established outside the EU offering goods/services (paid or for free) or monitoring the behaviour of individuals in the EU.

Do you have any evidence? You're doing business with EU citizens. You allow them to connect to your site.

Wouldn't this operate similarly to how extradition by the US of foreign hackers work?
Zuckerberg should read this guy's post:

to wit:

. . . rather than throwing money at lawyers to keep scheming around regulations

. . . to hire hoards of lawyers to find loopholes in tax laws
Single-spa: The JavaScript metaframework
How to manage your Mexico vacation and not get shot
No, that's what article 3.2 means:

This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to:

- the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union; or

- the monitoring of their behaviour as far as their behaviour takes place within the Union.
PSA: Please make sure you're not relying on HN comments for your understanding of the GDPR if you're the one responsible in your organization. I need to get back to all the panicked questions CS has forwarded to me (the DPO equivalent for my company), but please understand that there's a lot of misunderstanding in every HN thread on this topic.
I still find they generally do a good job breaking down topics in a way most people can understand it. Often, being accurate also means being unnecessarily complex. If your goal is to explain research in an easy way, simplifying it will often introduce inaccuracy. That doesn't mean the writer isn't aware of it, they just try to get as many people as possible to read to the end (as this gets tracked online).
China is monitoring employees' brain waves and emotions
It’s just a rule of thumb and some costs do roughly scale. I’m sure there are more sophisticated calculators and spreadsheets for this sort of thing.
Weex: Mobile App Architecture
It seems that the proper course of action is the one that is laid out in your contract. If they aren't holding up their end of the agreement (WRT payment), then a strongly worded letter from your legal counsel demanding payment seems an appropriate next step.
This is a big problem here in Germany and might very well be a reason to shut down my site on 5/24.
And maybe even better for those 90%. Introducing more technical terms (e.g. specifying the Assembler used) makes it less readable for anyone without the domain knowledge. Often, when trying to explain something to the broad public, making it inaccurate is a necessity.
6 Things You Should Protect Right Now from Your FACEBOOK Account
For iPhone to iPhone migration and encrypted backups:

https://support.apple.com/en-ca/HT205220
Not using something you don't have doesn't mean you wouldn't use it if you did. And even if you wouldn't, your needs are not the same as absolutely everyone elses.

This argument would be like me saying I don't know why people would want a car. I don't have one, and I walk or cycle or use public transport so don't use the one I don't have.
Make sure you have another copy; flash does degrade over time.
I have no one on Line in Singapore.. only Thailand. WeChat in China. Whatsapp and FB messenger in Singapore.
The Panmunjom Declaration: What it wasn’t supposed to be
Writing is not the same as publishing.
You can compile Blink yourself and sideload it in Xcode.

https://github.com/blinksh/blink
I think he only had GET /door/toggle, which cannot be idempotent.
Mainly problem with any services is privacy. There's no privacy on internet.

If you have a blog you have to count with fact that an article will be on internet forever.

My advice is this - write an article today but publish it tomorrow (you'll have time for thinking about an article).
> People can still have local copies

Yes, but under current copyright laws they are not allowed to distribute them without your consent.
I did COBOL for two years out of college. It is the most frustrating and terrible language to work in. We weren't using it on a mainframe we were using it to build GUI apps that run on client machines. I would spend days writing code that would take 20 minutes in c#.There were 10k line files with all global variables and you might think it was just bad design and what not but the team was very disciplined and focused on quality. There are no tests, documentation or Google queries to help you. Your job is to dig in an enormous codebase to understand what it does and that is tough. The developer output compared to a modern language is tiny compared to a Java or .NET developer.
>Lastpass or any other password manager on iPhone is a joke,

It's pretty seamless for me with 1Password. Maybe it's an issue of Lastpass itself?
>So you're incentivizing people not to write. That's bad, we should encourage people to write.

The publicizing of things said by then Presidential candidate Donald Trump leading up to the 2016 election would incentivize people to not talk in private. Should we have banned any details about the incident from being spread if the one who said it didn't agree with knowledge of what was said spreading?

If being able to undo what you wrote so that it won't be held against you is a good thing, why wouldn't being able to undo what you said so that it won't be held against you also be a good thing?
It gives you correct answers to simple questions like this:

> console.log(0.1 * 0.1)
0.010000000000000002
> I don’t think there should be jail time for copyright infringement or counterfeiting (or any white collar crime for that matter)

I couldn't disagree more. This sounds like the basis for the creation (or I guess further entrenchment and worsening of) a two-tiered justice system.
I'm always amazed that so many are outraged by Investment Bankers and Lawyers making millions when IT consultants get so little attention. Maybe it's because few people understand what IT consultants actually do and have no alternatives but hiring them but cost overruns due to increased IT consultancy appear much more prevalent than escalating legal costs.
I think having a URL that unsubscribes people just via a GET request is far more likely to cause problems, 'respectful', 'legal', or otherwise.
You can do exactly the same on an android phone packed with google apps (I'm not sure if you can pass the login process without a google account though), but by default it's not like this.
In both situation, the apps aren't really removed if I'm not mistaken.

If I'm also not mistaken, you have the obligation to use the apple store to install app, so the app you are using are tracked. Even installing an app can give some very personal information (depending on the app of course).
This is not true. Just read the regulation. It's pretty clear that unless you're located in the EU or you're pursuing EU residents then the GDPR does not apply to you. Logically, it should be clear that the GDPR cannot apply to any business who an EU citizen stumbles upon and decides to buy something. The entire motivation of the GDPR is to prevent surveillance of EU residents with respect to their actions in the Union.
There are no arguments. Best discussion ever.
Yea, but his point was that GET requests should be idempotent.. when that's not the important part of GET. That's why I used the example of GET /door/open, because that is idempotent, but it's still gross - it's causing a state change from a GET request while still being idempotent.

GET being idempotent is not the issue the author was dealing with. State change from a GET is the real issue.
House of Commons committee re-invites Mark Zuckerburg to appear [pdf]
This information is outdated, and ia_archiver now disobeys robots.txt (see https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...). You can still get your website removed from Internet Archive but you have to contact them.
Because SBT is (unfortunately) the standard build tool for Scala.

So if you're trying to do any cross project compilation to Scala Native or ScalaJS then there is no alternative to SBT.

Likewise many much needed Scala build tools only work with SBT.
WSSAT v2.0 – Web Service Security Assessment Tool
I'm willing to believe that you never know when you need a headphone jack but most people actually do know when they will need a headphone jack.

Going on a plane? Probably bring an adapter. Like to listen to music in your car? Keep an adapter in your car. Listen to music at work? Keep an adapter at work.
I've had the same experience with my immediate family (siblings, parents, in-laws). A few years ago, I made pretty clear that if their next phone wasn't an iPhone, they were on their own with regards to support. I set up iCloud backup (with a premium storage tier) and installed ESET NOD32 on every computer that I "support." There hasn't been a single "support call" in 3 years (aside from hardware and forgotten passwords).

It sounds cold, but now I actually get to enjoy time with family instead of being bombarded with technical questions. They're also less frustrated with their devices.
Von Neumann's First Computer Program (1970) [pdf]
That's not the point. The OP mentioned he wanted to make sure nobody can read it anymore. Private copies prevent that scenario.
But rivers don't fit in the conventional definition of "major body of water" even if their surface area is large.

It's odd to say you "don't accept their defense" when you're really just operating from a different set of assumptions in the first place.
> But GET should have no side-effect

I disagree. There are some ways in which GET can be non-idempotent, such as pageview counters and endpoints with a vast amount of constantly-changing content, for instance. One may argue that the first example may be possible with a GET followed by a POST, but any subsequent GET response (assuming it contains the counter) would still be different to its prior.
I'm not talking about the fine/prison. The overreach is that they dictate how you have to handle data. In Australia you are only obligied not to get hacked and are trusted to figure it out for yourself. In Europe they have all this right to be forgotten BS and reams of compulsory opt ins etc etc
The wording is a little ambiguous, but I think the scheme was that the first request is honored and any subsequent requests are ignored, not that additional requests cancel or undo the action altogether.
No, but I had to implement a lock feature because my colleagues apparently cannot be trusted...
How do you communicate this? Most people don't care.
Functions are ultimately more powerful since you can store them, pass them to other functions, partially apply them, etc. You can't do that with macros, of course.

But macros allow very repetitive stuff to be automated which is a real productivity win.
Agreed. I switch every once in a while (iPhone 3GS -> Evo 4G -> Nexus 4 -> Nexus 5 -> iPhone 8) to keep things interesting. Most of the apps I used on Android are present in iOS. I would give an edge to Android on general OS design and a big edge on notifications (coming from Android, notifications on iOS are embarrassing). Overall, I think it's a wash though.
New data pipeline management platform at Khan Academy
Reading an article on your phone in 2018
The Return of the Brick-And-Mortar Store
Get a Belkin dual lightning/3.5mm adapter. Look. I personally think this is typical Apple removing a legacy connector a beat or two too soon. But $50 or so in adapters later I have zero issue.