skysight-inc/HackerNews huggingface dataset:
It really depends on what you're paying for. If I buy a piece of proprietary software I buy a licence to use it and I wouldn't expect to own the source code.

So the real question is are you paying for the developers / artists service (ie paying for their time) or are you buying the product itself? That's a discussion that has to happen between the customer and the company selling their services.

For what it's worth, I've used photographers and other creative services before where they only charged one flat fee and you retained copyright ownership on anything produced. I have also worked at web shops where the company retained ownership of the code, however in that instance we also did the hosting, support, etc so we provided the service. Essentially SaaS but before SaaS really took off as a buzzword.
Personally I feel like the issue of abortion is different from the rest of those. There is so much between the moment a guy puts a condom on and when the baby is crowning. It's clear to me that those who are against birth control and in favor of abstinence are extreme. At the same time, it would be criminal to abort a baby as it is crowning. (Btw, is making this criminal anti woman?)

There are moderates who approve of plan b and who understand that the latter case is unjust.

Now for the rest of us we have to decide on a month/week/day or development milestone to figure out exactly when it no longer becomes ok to abort. Who has any right to decide the precise step in development process where it becomes unethical to abort. Yet we must draw a line.

Personally on this issue I am surprised people can feel so confident about what the right thing is to do.
Let's build a logic bomb in Go
Our 5 Year Code Anniversary – New Products, New Integrations, and New Hires
Does not work for me.
Maybe we can live with our extended families and childhood friends then? Of course problem with that is my interests have diverged vastly from those my childhood friends.
Gravitational-constant mystery deepens with new precision measurements
I really wonder what makes a news article like this interesting enough to make it featured in ycombinator news. I mean from the content point of view. Probably interesting to train a classifier. Has anybody tried?
In previous decades (1950s-1970s), city planners in the US adopted the Robert Moses model of development--highways and cars meant that middle-class (white) workers would be encouraged to live in the suburbs, the city center would be a warehouse for the poor (ethnic, minority), with some nice areas reserved as playground for the rich. Everyone who had any say in the matter--planners, bankers, developers, HUD, and so on--bought into this idea. Redlining and race-baiting were actively used to shape neighborhoods. In more recent decades, this has somewhat reversed. Declines in crime and pollution have made the city center more desirable, and people are looking for shorter commutes and convenience to services, and less car-dependence. Now we face the problems of gentrification, as the benefits of the resurgence of the city center has not been widely shared. Rural areas, and secondary cities once dependent on heavy industry, have seen their livelihoods decimated by automation, outsourcing, and other factors, with little to replace it, because all the new money is concentrated in a few coastal cities. The possibilities of remote work are not going to benefit them very much.
That's the default for me, or touch Dark in that screen.

Ah, I zoomed in and saw it: the text is not white, it's light gray.
It's OK to jump on the OSPF bandwagon though. Nobody wants to run RIP.
I’m not sure that’s it. I think that might be the perception, but users often speak out about the desire for higher quality content. Particularly content that is more interactive and engaging.

But many media groups see it as a means to an end, like I’ve noted. Throw up WordPress with a CDN for images and host every brand you own on one to five instances and that’s it. They understand those words: WordPress, CMS, CDN, enterprise-grade. They don’t know anything else about them, and don’t care. They, probably out of sincere financial need, prioritize analytics over all else in the tech space.

I think the split off from what you’ve noted is this:

Where they might have paid attention to improvements in colour mixing in print tech, etc, for the effects it would have on published photography they cannot see the benefits to investing in a more refined digital publishing platform or output. Just put a skin on whatever’s free and out there already—then have your engineers spend countless hours just putting out fires and patching holes with proverbial PHP bubblegum. Don’t get me started on data hygiene...

To wit: I’ve always worked outside of those teams looking in. Except for the data side—nightmare-inducing stuff.
Light signals. All control towers can issue clearances by light signal. Pilots still have to learn about it, although practice opportunities are hard to come by.
And of course the "assymetric threat" (read: islamic terrorists) don't just not care about this, they're actually boasting about it online and in videos that they don't care about that. Even in cases where they accidentally hit their own.

So I'd add that it depends on ideology, and very few actors seem to be "above" collateral damage, and no-one cares. Or at least, not enough.
Ask HN: What would you use to build a small biz banking app?
I've been poking around to see what other investment platforms use. Finding Marqeta, Dwolla, SynapseFi, etc. Does anyone have experience or insight into what platform/bank offers the best SDK for account creation, transactions(ach, wire, check), compliance (AML/background checks).

Hopefully, something that abstracts all the regulatory, compliance concerns in the United States.
Ask HN: Does anyone use Active Admin and solve their memory problems?
How did you do that ?
Active admin takes lots of memory, we have lots of dashboards, is there a trick/hack/patch to consume less memory ?

Thanks all :-)
Introducing Seed: An Interactive Software Environment in Common Lisp
Depending on your country, there are usually ways of implementing laws that cannot be overturned with a simple majority. Things like ballot initiatives and constitutional amendments come to mind. Obviously carbon tax bills would be tricky to enact this way since they are fairly technical, but you could set up an agency with it's own authority, ability to appoint it's own executive, etc, if there was a real mandate to have an agency that was beyond political control.
The MacBook[0] had the super thin keys in 2015.

[0] https://en.wikipedia.org/wiki/MacBook_(12-inch)
This is neat. Can I pay a one time fee to run the service myself? Just a simple container or package of some sort.

This seems like a neat product, but it’s better for me as a user to pay some amount once than 4/month forever. I want to encourage you to keep building the software, but have to keep my list of monthlies really small.
Ok, I'll give it a go. Haven't really used any since Digg Reader closed.
It does OK with the dog. But it's still noticeable, and the only thing it needs to do is fill with the ground texture.

If it can't seamlessly handle a picture where the entire replacement is a single texture, then... nah, I'm not impressed.
> We assume that the attacker knows the content displayed on the attacked monitor, except
for the textual letters. This assumption holds in many cases, for example, when the victim is
filling a form on a known website. We also assume that the font is monospace and sufficiently
large. The requisite size of the text depends on the granularity of the leak, which changes
among different monitors. Another assumption is, again, that the screen is in portrait layout.

They go on to state that in their proof of concept they had 3-6 letter word in black against a white background. They recorded audio for 5 seconds, and the letters were 175 px wide using a monospace font.

Note that they do mention they expect that any background could work, as long as it is fixed and you can train your model on that background.

My point being, this is far from a practical way to read what is on screen.
Saying something is an action. If not, I guess someone like Martin Luther King Jr. did just about nothing with his life. Screaming fire in a crowded theater is also an action. You can't just redefine words.
What authorization token?

If you mean the CVV it isn't required to make a transaction.
A native app on windows have full access to your computer and can track just about everything from what you click in the app to passwords entered in other apps and websites.
I switched from Flow to TypeScript.
Flow has some type-declared libraries, but it's fewer than TypeScript type-declared libraries. The excellence of VSCode also helps me.
Increasing app notification opens by 79%
OpenCV includes a python script to build a framework for iOS. I agree, it’s not great.
It might not exactly be the same as operating real hardware, but I have tried to address this by creating a small VM that is simple to use, understand, and modify[1].

[1] https://latenightsnack.io
I'm glad to see this project is trying.
There is a lot of fear over this cleanup method. Perhaps due in part that the proposal is new and hasn't proved itself effective yet. The suggestion is if it fails then it will add more garbage to the ocean than was removed.

I suspect most of the concerns are stemming from how quickly they are trying to move. The apparent afterthought of how this will impact wildlife while collating the debris, and early failed trials with mild weather.
These are good critiques. I'd like to see answers for those issues, out a plan proposed to investigate and about for these concerns. I don't think it's reasonable to push all of that on a company that's trying, without offering some support or an alternative.
ok here's one thing almost no one mentions and is hard for me to understand: i do almost all of my development work on my desk, where i have an external keyboard of my liking connected to my macbook. i only use the macbook's keyboard when i'm travelling, and mostly for typing the first 2 letters of the website i want to open on my browser. don't understand why people fuss about so much about the keyboard: if you don't like it just use an external one. what am i missing?
They should make a Cherry MX MBP. that would be badass.
This may be a bit off topic, forgive me.

Last spring my laptop running linux finally gave up and I decided to give the MBP a try.

The pros:

- MUCH better hardware than anything else on the market.

- The keyboard is great for me. Leaving mech keys on desktop doesn't feel as bad as it used to. I haven't encountered any inconsistency this article complains about with so many words--maybe I'm an outlier.

- MacOS requires just about zero maintenance.

- Better consumer software (DRM) compatibility (audible, hbogo, etc).

- Better creative software compatibility.

- The OS is pretty well tuned for battery life (I'm sure linux can be, I just didn't expend the effort).

The cons:

- Much more difficult to customize. I do miss just how tuned I got my linux setup with a tiling WM (i3). I haven't lost significant productivity though.

- Brew is not a first class package manager. Pacman/AUR and apt are a dream for developers.

- Boot time is noticeably slower. At least it don't drop you into the OS with about 1,000 other processes in the scheduler like windows does.

This list is not exhaustive. But I'd not feel bad saying that the MBP is the best laptop experience. On a side note I also switched to iOS from android and am similarly satisfied.

For a no fuss, non free eco-system apple is still king despite any recent stumbles.
The Easy Way to Deploy MySQL Replication and ProxySQL with Automatic Failover
When you open the app, when you close it, which button you press, which device you are on, which ip address this device is using ... there's a whole lot of things that fall under the general term "tracking".

There can be arguments made about if this is good/bad/neccessary/terrible/etc. but it's easily possible and done all the time.

Google Analytics makes it easy for example: https://developers.google.com/analytics/devguides/collection...
Sounds like a variation on ARTCCs, and TRACON. The difference being piping (hopefully high quality and zoomable) video to the remote "tower" controller, in addition to the usual radar and radio communication.
I like the article. I think, in general, (project) management could learn a lot from computer science. People working on operating systems etc. figured out solutions to a lot of problems like scheduling and so on.

Another similar penalty with humans that is often ignored is caching of skills into working memory.

For example, consider a process, like writing an expense, that is really simple. Because it's simple, it might be tempting not have a specialized person do it and instead having every person do it on the need basis. But then, if it's done only rarely, people will have to learn it each time, or ask somebody how to do it, spending lot more time on it due to what are pretty much cache misses, and it would be more efficient to have a specialist do it, because then he would do it every day and had all the process corner cases in working memory.

Similar problem with caching happens when say a programmer multitasks on several different things at a time. In that case, the cache (working memory) is completely trashed every time a task is switched.
The forecast sounds good but why not monthly salaries too?
> But aren't you as well? You're saying that him being punished now is fair since he said Barr should be fired or expressed joy at Barr getting fired.

Gunn's outcome is justified by simply logical consistency: Gunn endorsed mob justice, therefore Gunn's judgment by mob justice is justified by his own logic. My own views have no bearing on this argument, you're just confusing the fact that I have also expressed personal satisfaction at seeing poetic justice for a loathsome form of judgment.

> Saying ABC would have done nothing is speculative at best.

Not really. Corporations literally only take action that affect their present or future bottom line in some way. This is simple economic fact. Barr's show was making them money, they fired her because the long-term cost of the PR nightmare outweighed the revenue. If there were no cost, there'd be no reason to fire her and lose out on that revenue. The weight of evidence exceeds mere "speculation".

> Not to mention, Disney fired Gunn when the overwhelming opinion is that he shouldn't have been fired.

You have some actual data backing up that claim?

> So it also isn't even "mob justice".

"Mob justice" is not "majority justice". Mobs can reflect minority or majority views, there's no relationship here.
The problem is not that it was easier in the 80s to start programming (that would be that same as to say it was easier to study medicine in the 1800s) but that today it is much harder to get to the point to do something meaningful.

If you want the simplicity of the Basic interpreter, just fire up a Python console, and you are in a much more comfortable position to learn programming and computer science than you were back then. But it is still a long way to get to someplace useful. In the 80s, by owning a VC-20 and programming Basic and Assembler, I was pretty much already at the edge of something new and powerful.
It looks like I may be alone in thinking that some variant of this would be welcome in my life.

Not so much the faraday aspect, but putting some significant friction in between myself and my phone, so that every time I go to impulse check it, I’m mindfully reminded that I’m doing it again.
For those curious about how much RAM it has, the bottom comment in the more active HN discussion links here:

http://dmitry.gr/index.php?r=05.Projects&proj=15&proj=15.%20...

At first I thought it referred to just 3 MB of RAM (ouch!!) - but it has 32 MB. That's enough to do quite a bit in a stripped-down embedded Linux.

To quote that page:

>An exciting time indeed - now this WiFiSD card is a perfectly working ARMv5 computer with a kernel and ramdisk we can build, and 16GB of storage. Pity it only has 32MB of RAM. Well, we do have ability to modify the kernel now. I added support for swap, ext4, sysfs, loop, and a few other modern conveniences we all know and love. Once again the card booted. Now I was able to swapon a file on the SD card, loop-mount a 2GB ext4 filesystem and chroot into a version of ubuntu in there. Once inside, it is the nice and comfy environment you'd expect. I was able to bring up sshd with X-forwarding, and even run firefox on the card (it was slow). Modifying the card's boot scripts again, I tried to get it to do all this on boot and succeeded. SWEET!

....for about $30 and in the size of an SD-card and weighing less than a penny. With WIFI.
One trick (which I believe has been fixed) is not so much a replay attack but a multiple transaction attack. A modified terminal makes multiple transactions on the card while the card is still in the terminal, coupled with another attack that modified what was presented on the screen of the terminal could turn a single $5 transaction to 3 $500 transactions.

The video is 3 years old now but still worth a watch discussing the attacks they have seen on Chip and Pin - https://www.youtube.com/watch?v=Ks0SOn8hjG8
My guess would be disturbingly so.
Platforms sure, but it's far harder to pull down distributed software, or software outside of your jurisdiction.
I think that would depend on whether the SPF record indicated soft-fail or hard-fail, no?
Blunt candor seems great until my response is "I have too much work"

Performance appraisal / coaching is pointless when workload means someone can never give 100% to any task.
The Guardian is one of the most balanced news providers out there and you'd be hard pressed to find a more balanced English-speaking organization.

A recent, concrete example of this is all the breathless reporting about Chinese camps containing a "million" Muslims. The story was complete hogwash [1] that was breathlessly hyped by every American news organization. The Guardian provided the most restrained and actually facts-based reporting by far. There are plenty of other cases like this -- see similar examples involving Iraq and Iran.

I could imagine how not being fully committed to the pro-America hegemony might be confused with being left-wing though. It's the sort of thing where the problem is the problem, as they say.

[1] https://grayzoneproject.com/2018/08/23/un-did-not-report-chi...
a spot on this from a blog that covers Egypt archeological finds:
http://luxortimesmagazine.blogspot.com/2018/09/5000-year-old...

Egypt Ministry of Antiquities facebook post on the announcement:
https://www.facebook.com/moantiquities/photos/a.172235502822...
I can block the whole magnetic stripe from my smartphone app (Revolut, EU). This whole system (magnetic stripe) is flawed and totally outdated.
Not everyone has access to millions of dollars in investment. How am I supposed to keep my startup above the water if we don't sell our product? How are we going to get feedback?
Without SPF records, automated email notices from my sites to any system like Gmail, Hotmail, Office, Yahoo, etc... were rejected.

I don't care if it doesn't work, if 90% of every day emails are getting rejected without SPF, then I setup SPF.

Edit: For serious email delivery these days DKIM is required...
Like giving money to charity, there is no personal gain from giving to organisation that will provide some unknown form of aid to children across the world. Yet it is worth it for some people to make the donation. As selfless as giving to charity is, having a child is magnitudes more selfless (unless you fully expect your child to care for you later in life).

Cost, time, stress, etc. At the benefit of seeing a part of you live on and be happy.
Hetzner VPS has 20TB of traffic per month for like 3 EUR. You could probably use torrents to save some more bandwidth. Maybe a Peertube instance?
I'm a consultant and every company I work with uses openvpn with google authenticator.
Is it really that good?

It's exceptional, though I suspect it may be a bit dated now. I was fortunate enough to read it when it came out.
I see they're using Scala/Play stack for the backend, excellent choice.
This varies hugely by retailer, though. I'm convinced there's a level of optimization that some just aren't incentivized to do.

When I'm at O'Reilly Auto Parts, the pinpad is beeping at me to remove my card almost the moment I've inserted it. It's shockingly fast. (Then their neolithic-age printer takes 8 more seconds to generate a receipt, but... baby steps!)

I wish whoever set up their system could go show some others how it's done. Because yes, on average, most retailers have abominably slow processing for chip cards.
Jenkins's biggest strength is also its biggest weakness: plugins. Any development shop that has been using Jenkins for a while is using at least a bunch of plugins. Plugins are not stable, they break every now and then. They require constant update with new Jenkins versions. They get abandoned by their creators (hell, many plugins still don't support pipeline).

It's a fundamental issue with how Jenkins is set up that I don't know how they can get away with unless they abandon the whole plugin architecture all together. But obviously that's not a solution.
Thank you very much.

We are thinking about offering a lifetime membership plan, but need to figure out the details first. How much would you be willing to pay for a lifetime licence?
I have a question to those Macbook users who find its trackpad far superior to the competition, does the trackpad behaves the same way with other OS, like with Ubuntu? The reason why I asked because when I installed Linux on my 2012 Macbook air, it's trackpad turned into the normie trackpad instead of the super awesome Macbook trackpad.

In other words, how much of Macbook's trackpad is in it's software?
Any chance for a link? I have a friend doing research in roe deer and she might find it interesting :)

(I did try to google it but didn't manage anything)
If you're UK based, it's definitely worth looking at Teller (https://teller.io/developer)
IMHO they're quite a good example of what a banking API should look like.
I can agree to point three being a big contributor but it is definitely not the only reason. It would alienate a lot of people if you just switched to entirely remote one day.

Number 2 is highly circumstantial but it does ultimately come down to the individual to make friends. My concern is just that it becomes harder when everyone else is also locked up at home working or consuming entertainment all day. Many people are only a commute and an office away from that being their life.

I definitely prefer working from home for myself mind you, but I can see the negatives and totally understand why many peoppe would rather an office. I currently split time between office and home and they both have very diverse pros and cons.

Most of my original comment was just speculating a possible future scenario. I just see the possibility for people to fall through the cracks of society and just work and consume entertainment all day at home, and if that becomes the everyman then society will change to accommodate that.
I feel very stupid but what is "flooring"? Is it just a different spelling of "flour"? I didn't manage to Google it.
I Drink to Demolish Myself
That could be a little questionable as far as safety is concerned since you want to be able to call 911 quickly.