skysight-inc/HackerNews huggingface dataset:
I'm torn when it comes to subscriptions. Things that come to mind:

- For some products with high upfront costs, it makes them more accessible for learning, etc. ($10/mo for Photoshop vs. hundreds). Though, I've moved to one-time-fee Affinity suite of software now. However, for students and others with low-income that want/need to learn software like Photoshop, this opens up some options without having to go the piracy route

- At some point I think it gets expensive fast, where we're shelling out a lot per month for just a few services. This is good and bad. When there's a lot of useful things out there, it can feel like it's just adding up to too much. I think it may prohibit being able to use a wider variety of paid products (especially when you paid once for something that now wants a subscription). However, maybe this will help us use more discretion in the subscriptions we choose, instead of subscribing to crap or things we never use anyway. Not sure how much of "subscription fatigue" is a problem or just a unfound worry

- All this said, I'm still somewhat of a "I need to own X, not rent it" old-man-yells-at-cloud kind of person. I prefer to own music instead of using streaming services and so forth. It mostly comes down to personal and philosophical preference. I don't always like ceding control to the entity I am paying, when I could "own" the product instead. I tried streaming music for a while, but then here and there, artists/albums/labels would no longer be accessible due to a contract issue with Spotify/etc. I don't want to cede that level of control. When I own music I can download the MP3s, put them on a usb drive and listen in my car, etc. instead of hoping Spotify's DRM isn't going to screw my library.

- When it comes to online publishers, I just do not get enough value from them to subscribe, and I only view an occasional article, when linked from a site like HN. But because of security, privacy, and performance, I block ads. Not sure what the golden "fix" is for this industry, or at least what my part in it would be.
"Your example totally ignores how selection works."

What do you think the word "selection" means? It means that stuff dies. It means that there is constant random mutation, most of which leads to death. Of the mutations that are useful, we say they are selected. When we speak of a gene being selected, we should recall that many mutations are failed mutations that lead to death. It is a random process. If you think there is some guiding force that leads genes down the correct path, then you are basically making a religious argument.
And if you're hiring someone in another country?
Incredible innovative solution!
Looks interesting! One thing, why do I keep seeing mention of WebAPI and not just simply API?
Yep, the vintage stamped steel Kluson style tuners really are my favorites. I don't think you can improve on the simplicity of them or the neatness of having the string end tucked inside the tuner. And, yes, they're the right size...they don't look as fancy as a lot of other tuners, but I think they look right. They've also proven to be stupidly reliable. You can find 50 year old Klusons that still work well.

Even my Gibson J-45 has them; it hasn't always been common for Gibsons to use Klusons, and while the stuff Gibson usually uses is also fine, I prefer the Kluson style. They're aesthetically pleasing in a functional, not showy, way.
Good point. Another architectural difference between the languages is that Javascript is a [relatively] small language with a long history of working with external API's [i.e. the browser]. On the other hand, Python has extensive standard libraries that would require alignment with Excel. For example, how does csv.reader integrate? It looks like a can of "do the obvious thing" worms and a mountain of unexpected results and documentation.

Mostly, I think it comes down to Python being designed as a systems language rather than a scripting language. Integrating Python would seem to mean either a weak security model or a special (subset) version of Python. Neither is really going to meet the fat part of the Bell Curve...people who just want to get things done in Excel. Applying a 'browser abstraction' to Excel is probably better than applying an 'OS abstraction'. Anyway, JS has been a part of .NET and VS since JScript. Python, not so much.
I concur, and I would add that Apple is fundamentally different than the Facebooks and Googles in that Apple makes money off their hardware. They have a natural incentive to protect user data because it enhances the value of their products.
Stripe Checkout is the name of a product that Stripe offers.
As soon as I saw the font I was like, it's either a blatant ripoff of xkcd or he just didn't cite it. Not sure why he didn't just add the URL as a caption.
...

Every 6 days from point of collection:
Place phone in caged room.
Turn on your cell phone network interceptor device.
Set interceptor's network time to device collection time.
boot phone, await for it to update network time from cell interceptor.

...

So many edge cases/ways to defeat this that need to be handled.
Yes, yes, and yes. And local backups of all the things. Don’t rely on anything you don’t host yourself, on your own metal.

With the exception of a VPS and possibly my AppleID, I could probably lose all my online accounts today and it would not result in meaningful data loss.

I’m planning to move my (VPS-hosted) Email on-site one day, and after that’s done my ISP is the last remaining point of failure.
Mosquitoes supposedly helped transfer bits of DNA between species, which over millions of years influenced multiple species... or is that because they were the pathogen carriers?
I know a guy that made a model ship in his spare time. It doesn't carry any passengers or cargo, doesn't meet even the most basic safety standards, and frankly doesn't do anything you couldn't do with a canoe.

I bet it looks pretty good on his mantelpiece.

There comes a point where you have to ask yourself - does it matter that he built (what I assume is a personal) blog in framework du jour, simply he just wanted to?
As an outsider and / or away from the SV, where such an environment thrives and opportuinities are a few dozens, your mileage may vary a lot. Personal network is always better to refer to than shots in the dark though. In general, you might need showcasing your knowledge through marketable case studies in a sub-domain you are interested in, so that interviews will come from a shared context.
You don't known what you're talking about, did you even bother search interface {} in the code?
Last time I tried to use a Robertson screw from Home Depot in a heavy duty application (building an AC frame and decking), it cammed out and the square opening in the screw literally became round. I tried compensating by applying more downward force, but eventually it was still camming out and the bit itself became a cylinder.

It maybe better, but if the manufacturing quality is garbage, it's just as useless as the other ones.

I've only been using torx screws from 2012 onward. Never cammed out once and I'm still using 5 year old bits (they work like new)
Russia = purple

SEA = teal

Africa = blue
Flutter beta 3 release
It was unlikely that they would include an adblocker in their browser, but they did. Personally, I don't like Google as a company, but they do do weird stuff like that.

They're going to still be making tons of money from paid ads in the search results, youtube, cloud services, and other google properties.
I was out drinking with my friends and had watched my buddy "draw" his pass code so many times (5x5 grid) that I tried my hand at it. After watching me try and fail a few times, he said "alright, enough" and took his phone back.

At which point he totally forgot how to draw his own pass code after watching my attempts. We figured he'd remember it in the morning. But a day later he couldn't and had to wipe it. A reminder how fragile memory can be.

What gave us a laugh was when a Tinder notification appeared on his home screen from the girl that was going to come out with us, but he of course couldn't get into his phone.

By the time he reset his phone and reinstalled Tinder, she must've thought he stood her up: she'd already blocked him.
I'm no expert here, so perhaps you can enlighten me. Isn't the whole idea of a "bail schedule" or a "bail algorithm" to have set amounts of bail for a certain crime, like "this person is accused of a DUI, has committed no previous crimes, bail is therefore $1000?" Does wealth provide any sort of multiplier?
The same way you know what technical details will be needed in forty years: By actively maintaining the documentation, as they're doing.
Asus Control Center – An Information Disclosure Vulnerability
just sending someone money can be a problem. not such much in europe but try getting americans to send a wiretransfer...
> For example, how do you expect to understand how to minimize an utility function if you have no idea of what a gradient is, how you calculate it, and why you want to descend through it.

The course teaches all those things - as the comment you're replying to states, you go deeper and deeper during the course to understand all the details.

There's been a lot of research into teaching strategies that shows that this is often a more effective approach for many people than the bottom up approach widely used in math and CS. It doesn't mean that you learn any less of the foundations - just that it's in a different order.
South Korea unemployment surges after minimum wage hike
It doesn't. But I don't think that's an issue considering providers wide outages are exceedingly rare. Even last year's massive AWS outage was isolated to us-east-1.
The type of login be changed though, to anything you want; e.g. it can be a long text passphrase.
No, you're right, I was confused about what exactly their involvement was.
Getting better at team communication
SynAttack Ransomware Now Using Process Doppelgänging
Understood, thanks.

Maybe throw this in the pot: There are those of us who care about such things, and honest signalling counts for something.
So tell me, how do you employ someone who is in Germany if you are based in the US? Germany wants its taxes so you can't just put them as a regular US employee and you don't have any presence in Germany so you can't hire them locally.
This is pretty much how it works already. When you sign for a credit card/loan/etc. the agreement includes language saying you also agree for it to be reported to a credit agency.
Hey HN! I wrote a bit about my experiences dealing with communication in remote teams, and how I'm trying to get better at it.
SF Mayor Farrell wants city to be prepared for the next economic downturn
Should they also faithfully maintain the pretense of every damn pointer he initiated? Their the ones doing the work of maintaining the project, removing no-value jokes in the documentation should not warrant this amount of weight throwing nomatter who put them there.
I think the hardest part is the planning process and communicating rapid change.

Startups and fast growing companies grow quickly and changes happen rapidly. If priorities are constantly changing and communication/the planning process isn't really robust you won't have remote people who are successful.
IMO one of the least-solved problems is communication. Two areas in particular: (1) lack of a shared real whiteboard, and (2) video-call quality.

These are two areas where good solutions may exist at reasonable price-points, but if so that information isn't widely known.

Not sure if it fits with your business model, but it would be extremely helpful for someone to carefully evaluate the effectiveness of various technologies / products / services for those areas, and provide recipes for known-good setups.

I.e., if one of your clients can tell you their current and upcoming team sizes, network connectivities, etc., you can tell them what products and services give them good video / whiteboard quality at various price points.

IME companies with remote workers tend to be "penny wise, pound foolish" regarding these things.

EDIT: To be more specific: For call quality, having good data on what setups result in good call quality in Skype vs. Slack vs. Google Hangouts etc. And for shared whiteboards, having good information on how effective / sufficient teams find various approaches such as (some website + iPads), (some website + a particular Wacom tablet), (everyone on the team having a particular model of interactive whiteboard such as this one [0]), etc.

[0] https://www.cdwg.com/product/SMART-Board-6075-75in-LED-displ...
And yet Stripe decided it was worth the effort to make this easier for people. I doubt they invested engineering hours into an offering that no one asked for or needed.
> Each language (and even dialect) have their own insightful and delightful quirks.

Sure. But you won't be able to enjoy it on a random website. Most of the time the translation quality is mediocre.
My mind jumps to something Budweiser did, after being purchased by InBev. Their recipe uses a particular hops from a unique valley in Germany. Under InBev, they suddenly declared they had enough of these hops, and wouldn't buy any more for a year. This crushed farmers in that valley, of course... and then Budweiser could negotiate for better prices with the survivors a year later.
Be a little careful about pieces in Bloomberg about the JCPOA. I read Bloomberg about as much as I read stuff like Slate, and the sense I have is that Bloomberg's editorial stance has been anti-JCPOA for a long time.

As it stands, this article is basically saying "$DATABASE is at the heart of the Iran nuclear deal", which is about as interesting as saying "Excel is at the heart of such-and-such a merger deal". Like, yes, you do use databases to track stuff, indeedly-do.
I keep seeing in remote job posts for US companies that you need a work permit, they don't mention the option to work as a freelancer. In the Netherlands a lot of people work from their own one person company.
The "you are the product" model might work, but given that most ad-blockers also block trackers(or dare I say, most people want to block trackers, ads are just collateral damage), you might have to come up with self made analytics/advt tools.

This might work but again how can a small time publishing house keep up with the blockers?

Donations + sponsored content might work as well. Some good youtube content creators use it(eg: Kurzgesagt). But this will work only for very small teams. Even better if you live in cheaper countries with a worldwide target audience.

Doesn't help much when you are a publisher trying to sell some serious news.
NYC Luxury Building Has the Air-Purifying Power of 500 Trees
Not at all geek-related, but constantly hilarious for gym goers: Bro Science Life.
Yeah, tuning in fifths makes sense because you're playing in fifths. It also lets you bring it up into a register you can hear clearly (and the beating will be audible even in the lower registers, especially with distortion). The short scale of a guitar makes going really low challenging, and you'll have more of the sharpening due to heavy picking.

When I played metal and tuned the whole guitar down to D or C# (this was before 7 strings were really a thing), I still used the stacked fourths and fifths method of tuning and it worked for that, too. Since you can strum at normal playing intensity when tuning this way, you can accommodate whatever you're normal playing style is.
oh yes. a fine of 4 percent of 20 mil is something that can make small timers go completely out of business. I do understand that because i have sat with my organization's meeting to device better policies that are gdpr compliant. and it's not just us. when we sat down for that, we saw our competitors doing the same thing, huge brands and giants like facebook, twitter, google and others and even medium scale businesses like ivacy vpn and hotjar are turning things around. we're monitoring them and a dozen others just to make sure our team gets it right and come may 25th, we don't get hit by any mammoth penalty.
Perhaps when he's done with the Electron installer he can write one similar to OpenBSD's installer. That way, anyone who doesn't have 8 GB of RAM can also install Ubuntu.
I tried to go back to Sublime when I started doing Elixir development. Did the rounds: Atom, VSCode, IntelliJIdea. They were all frustrating to me.

I finally took the time to properly setup neovim, and switched to VimR. I was using vim bindings in all of the above anyway, so what was the point if trying to make these CPU-heavy beasts something they were not?

They all take a lot of work to setup correctly if you are using anything outside the norm. Yeah, getting neovim to that point was more work, but not that much more. And it's fast, and the damn bindings always work because they aren't bindings.
If I'm client side, as well as server side checking inputs with JSON responses, there is going to be overlapping of work. Particularly annoying when carrying over field/errors across submit pages. Old school submit, check, refresh, show errors, is an ugly experience for end users.

Of course it can be done, not something I'm going to worry about as a solo operating and developing multiple ventures.
> you can reference the endpoints directly in your HTML, so <img src="https://bitbox.co/files/1.png">
> There is also a built in file conversion.

How do these work in conjunction with each other? Could I just request https://bitbox.co/files/1.jpg?
iPhone 8 starts at 950$ in Europe. Other phones (e.g. first tier Chinese brands) don't suffer the same insane markup. 8plus is 1075$ and X is 1365$. All for basic memory models.
I know Python was in consideration some time ago.

https://excel.uservoice.com/forums/304921-excel-for-windows-...
OnePlus 6 release date, specs and price
Yeah, I hate info, but the problem is info(1), not the entire texinfo stack. The html output is pretty good and I already know how to navigate it, so I usually use that
Agree. I guess that I should amend to :

"getting the data, ingesting the data, using deep domain knowledge". My point is/was that the super duper ML and visualisation is secondary (initially). What I've seen is that the above list is table stakes, after which (quite a long time after) someone realises that they can do something interesting with analysis. The next step is that we realise that. everything. we. thought. about. this. is. wrong.. Then much interesting thing!
Please don't just make stuff up.

https://techcrunch.com/2016/08/04/apple-announces-long-await...
What if YouTube had a way to connect with friends and send them videos?
Doesn't make sense that I have to leave youtube and go to another social net to send a link of video to a friend, what if I could have friendship on youtube and send my friends video recomendations?
Even hiring within the US remote workers can cause issues with the "tax nexus" as a remote worker acts as a physical presence in that state, forcing the company to pay taxes as if they did business in that state.
Interesting been playing around with it for some time and so far it looks very nice, can't wait until i finally take the time to actually try to develop something with it
Well spotted!

I don't think that's exactly what was going on though, although perhaps somebody else can chime in.

I don't think the "- Nick Janetakis" is actually in the title of the PDF, rather google has appended it to the actual title (the end of which has been replaced with an ellipsis).

I think google can get this from either the title of a html page or from a og:site_name entry of a html page (I'm not 100% on all this). It's possible that google took these from the "actual" ssl.nickjanetakis.com and still remembers the og:site_name and applies it to the pdf files?
Introducing the No Starch Press Foundation
The assumption is that the correct passcode will remove the usb shutoff. If you fail to enter the passcode in the required amount of times, you get a wipe. Many of the law enforcement ways to access these devices rely on the USB port being active to root the phone or reset it in a way that allows faster/more passcode attempts (or by simply letting it sit on a shelf for months or years until a known exploit allows access via usb.
What's a hot ice? What's a non-hot ice (is it just "ice")? What kind of ice is the water ice we find here on Earth naturally?
Google I/O'18: Keynote Livestream [video]
> Isn't that a damning indictment of Google's whole business model

No.

> that paid advertisements decrease competition in entire industries where organic search results would otherwise provide information discovery closer to optimal?

If Google's entire business model were seeking only search ads for those industries (or any ads for those industries where experience showed most ad conversions would be from searches for which industry competitors would be shown in lead positions in organic results), that would be a damning indictment of Google's whole business model, sure.

As that is not the case, and there seems to be good reason to believe that in many industries Google ads lower the net cost of visibility, it's probably more an illustration. that something being generally good can still be bad in specific cases, and that the fallacy of division is still a fallacy.
I think it's less about fear of innovation and more about other constraints like space and readability.

A comma in most condensed sans serif collections like those used for nutrition labels (Helvetica, Univers, et al.) takes up less space and is more readable than a bullet or other glyph.

Here's a quick example using Roboto Condensed and the ingredients for Fruit Loops. The bullets are longer or harder to read. (Using Roboto Condensed because it's free so others can test with it and it's comparable to Helvetica/Univers).

Sample: https://i.imgur.com/HeYTdWr.png
We're so early in the software and tools cycle for DL that it's unlikely anything that exists today will remain relevant in its current form for very long. You can see that every couple of years the entire DL ecosystem is getting replaced - I don't think that will change.

I'm glad you asked about Swift. It's one of the two directions I'm most excited about for the next stage of DL software (the other being javascript!) Swift is a much better language than Python, and having autograd and tensor types built in will be quite transformative. But it has nothing like the same data science library and tooling, so it'll take time to be a real option for most people.

Javascript has the potential to make DL accessible even for those without a discrete GPU, and allows people to get started even without installing a tool-chain. It also allows more work to be pushed to the client - possibly even on mobile devices.
Presumably there will be type definition files available at some point. That way the solution can be maximally general: JS for people who can't use TS for whatever reason (maybe because they're a legacy Excel shop that can't introduce new technologies), TypeScript for everyone else.
Intelligent design is not specific enough. The equivalent would be saying "random processes" instead of mutation+selection+heredity. Still, with a specific theory of evolution that's supported we can climb back up and say that "random processes" are probably what happened - not because it makes predictions, but because it is a trait of a theory that does make predictions.

Likewise for ID, which is a property shared between many theories which actually do make predictions. Successful predictions? Maybe not but they do count as hypotheses. (building on the point that nobody in practice actually supports ID, but instead supports a more specific genesis story that happens to fall under ID.)