skysight-inc/HackerNews huggingface dataset:
> That explains why most newer LED lamps flash at 120 Hz, slomo mode fails on cameras, and one gets wierd strobing effects with fast moving stuff...

Yes. I hate it when LED light output isn't continuous or visibly flickery, especially when it's from LED lights that are on (or are visible from) moving objects -- such as LED taillights on automobiles or in-road lane lights. All the eye movement (or object movement) makes the flicker even more flagrant :(

I remember extremely flickery lane lights on the leftmost lane markers on the infamous SR 110, on the northbound direction in the tunnels (the ones right before the left-exit to I-5 north).
That was definitely part of the effort; it just doesn't make for terribly compelling technical content. We have a healthy, active relationship with our AWS team. They worked with us to put in place minimum commits for several products, and examined both EDP as well as bulk RI purchase discounts.
Virtually everything can be easily defeated. The only outfit I've consistently seen put up a good fight is Distil. They do it by acting a little like Cloudflare. They put their servers in front of your www facing endpoints and use ML to mine their global client traffic to identify bot signals (aided by some aggressive in-browser javascript fingerprinting).
Why Facebook's seemingly clumsy attempts to copy Snapchat may just work
While it's true that helium will have a lower practical heat capacity due to lower density, it still has far higher thermal conductivity than air at the same pressure.

http://www.engineersedge.com/heat_transfer/thermal-conductiv...
I should have clarified. I purchased it in a physical store. No loyalty card or such. Just, I paid for it with a credit card.

I've never before seen an ad for a drain cleaner on FB. I've a pretty good memory for such things.

P.S. I made no mention of using it, nor of the situation with the drain, on FB.
> I used to work at a CI manufacturer. Just thought you should know that this isn't what happens

I didn't actually think it was; it's just a bit of annoyed snark because this has severely impacted my QOL for a decade. :)

> If the sound processing on your device is making you frustrated you should definitely discuss it with your audiologist. A lot of features can be configured or disabled completely.

Tried it several times; she was unconvinced that it was actually affecting me. Got a new audiologist; she was convinced that the setting couldn't be changed. Moved to Japan, got a new audiologist: convinced that I'm imagining it and doesn't think the setting can be changed anyway.

I hear that a long time ago, people used to be able to buy the adapters to program their processors themselves.
> It may not be % DV, but off the top of my head, say relative sugar ratio to other food products in the same category. But that can be gamed as well since there're only a handful of independent companies in the industry.

Right now, there isn't sufficient medical consensus to require labeling. A metric that is trivial to game can be far worse than not having one at all, as is picking a metric that ultimately turns out to be incorrect and counterproductive.

We know that, broadly, "too much added sugar isn't good". But we don't know exactly how much, or what the tradeoffs are with "replacing" added sugar with natural sugar (by substituting foods in diets), or with replacing added sugar with various sugar substitutes, or even if there is a meaningful difference between the different kinds of sugar (sucrose, glucose, fructose, etc.). There are speculations with some evidence to suggest reasonable hypotheses, but prematurely acting on those hypotheses has very far-reaching consequences.
I'd expect this to behave quite differently to cuFFT: the transforms are likely to be small (either length 8 1D FFTs, or 8x8 2D FFTs) and thus synchronisation overhead is likely to dominate if one was to try to parallelise within a transform (other than via SIMD). However, this small size does mean that the transforms can be written out to have "perfect" data transfer and branching behaviour, so that they parallelise well at JPEG's natural parallelisation granularity (the 8x8 pixel blocks).
Since you became a programmer, you haven't proven that "it" is possible. "It" being "a non-programmer to bootstrap a SaaS."

If you're trying to motivate the OP to learn programming, then that's another thing.
just some personal experience: While i don't doubt it's true, GHC and it's GC are so optimised for this scenario that (compared to for example java) i don't notice much of a slowdown.

Also haskells different execution-model comes into play. You don't really iterate much over lists, but instead execute "specific code blocks".
Scraping a website can be compared to only downloading mp3 file, not redistributing it to other people.

And I don't see how electronic ToS have any legal power. It is not a contract one has signed before visiting a site. I think ToS should only bind the website owner, not its visitors.
This would of course be one of many factors that would make voter identification requirements racially biased; far lower rates of possessing compliant ID would be the more important factor.
> Discrimination leads to bias.

What do you mean by bias? As far as I can tell, in the context of gender differences, either the bias IS the discrimination or it is the cause of the discrimination, but I can't make heads or tails of what it'd mean the way you worded it (or, for that matter, why it's relevant here if you just meant the swapped version).

> If your argument is that there is also discrimination against men, the vast majority of feminists agree. Its just clear in terms of wages and gender ratios in jobs, men have the upper hand :)

First, I'm totally confused by the smiley face. Maybe you just meant to imply 'no hard feelings' which makes the display understandable, but it's at any rate a confusing thing to "read" in context.

Now, my argument is not actually that there is discrimination against men. Well, I'm also not saying that there isn't, I'm just saying that my argument is on a different point, but if anything I'm bet there's some sort of evidence of "discrimination" against just about every one characteristic/group.

Actually, I didn't really make a specific argument, but if I had to, it would be something along the lines of: evidence of differing treatment (particularly statistical differences) could actually be evidence of differences between groups.

Like let's suppose that males just don't, on average, care about veterinary science. Maybe it's something that should be incentivized against, maybe not.

But if it's true, one would expect that someone will interpret that hypothetical fact as "males are not good veterinarians" and basically legitimately discriminate against male applicants (and probably there's going to also be people who would believe that males are going into vet science less only because of this discrimination). In this hypothetical world, both of those groups would be anywhere from quite wrong to slightly right, depending on what truth means to the beholder.

At any rate, a corollary of this is that even evidence of discrimination doesn't refute the underlying assumption to the degree that we might expect.
SchoolMint Is Hiring in SF, NYC, and CR
Just sent both an issue and a PR. Great idea!
You also won't hire me and many others because we run as fast as we can from the rare companies that give personality tests. The moment that gets mentioned in a job description, I laugh and close the tab. My view is that if somebody thinks a bullshit personality test is a good way to assess a candidate, they're the crazy ones, and they may as well propose a polygraph too.
Less is more: reducing thousands of PayPal buttons to one iframe with xcomponent
Four Types of Diabetes Insipidus
At the time, Tcl was being used for fairly large apps (and it still is, e.g. in WaveSurfer). As for large scale suitability, I would guess that both Tcl and guile nowadays are eclipsed by Lua for embedded scripting, which to me would suggest that "simple" won out over "powerful".

What is not mentioned in that thread (at least not in RMS' original message) is that what triggered his edict was that somebody extended gdb with Tcl as the extension language. This was an absolutely reasonable use case for Tcl - the lightweight syntax makes it perfect as an interactive, embedded scripting language.

This discussion led to the creation of Guile, the withering of Tcl support in gdb, and eventually the introduction of a gdb that used Guile as its extension language — in 2014, 20 years after RMS decided that the Tcl extension (which I believe pretty much worked already) was unacceptable.

Of course, as astute readers will already have guessed, Tcl was BSD licensed...
All enterprise customers are stupid about COTS customization.

That doesn't change the fact that the software surrounding the entire medical industry is largely ridiculous legacy crap maintained by a little cartel of fat & lazy vendors with a captive market.

With good reason btw... these systems were the earliest big data processing shops. Blue Cross and Medicare was doing centralized billing for healthcare since before fax machines were popular.
https://definitions.uslegal.com/d/de-facto-monopoly/

Jiminy christmas. I made a comment on hackernews and you're trying to parse it like we're in a court of law.

The fact is that Google is different than a mom and pop shop with a video camera. It's ludicrous to suggest otherwise.
Typical EDC type.
It's not possible unless you have enough money to pay a good developer salary. I've been a part of one once, and the only reason I dealt with the clueless founders was because they paid me better than a regular coding job.

So yeah, it's possible, if you're rich or can get funding before you've got a product.

I've also been approached by countless guys asking me to work on their startup for free or something like 10% equity. Bitch please. I've been a consultant and run all sides of a business, what could you possibly bring to the table besides a nebulous and nearly worthless idea?

To those guys I've started asking for 60% equity and they usually walk away as if it was an insult.

Let me be clear about it. You can run a business with engineers alone and write software. Even one single engineer can run his own software business. If was running a start-up that makes software with two founders do I want one of them to make 0% of the product?
I would consider 117 years a pretty significant shortage.
Did it take that long to do it or did it take that long for someone to care to do it? I mean, it's Skype.
Just having custom allocators won't automatically fix the pointer issue: remapping the file later will leave the previously "allocated" pointers pointing into old memory, which may not be where the file was remapped.

The allocators and data structures would need to support using non-raw-pointer pointers types, including not even platform-pointer sized types.
So I posted this link because I think a lot of people on HN enjoy old tech. The questions people post on are pretty interesting and the answers even more so. I am typing this on my Mac hooked to a 34" 4K monitor. Behind me is a Commodore 128D with 3 drives, a Plus/4 with a tape drive, Vic20 and a PCJr. I got my start in Basic on the Vic and C64, then onto 6502 ML. I think today we forget what it was like to have to code with only 3.5K of RAM (Vic20). It is fun to play with the old stuff. Also I have yet to find a RPG type game that has the depth of Ultima IV on the 64.
Do you have examples of how this works in other languages? I would assume they have specialized data structures for this purpose.
A Short History of Neoliberalism (1999)
just last week I saw an uber 'self driving car' in front of me get radically confused about the presence of a bike line to its right. i think it may have been trying to take a turn.

turn signal on, hew over into the bike lane. stop abruptly before it hit the curb. try to back up. slew to the left back into the car lane and stop again. turn signal off. repeat.

as a software person, I can't understand why any corporate lawyer would let these massive liability exposures run around a city with bikes and pedestrians and other erratic drivers.
My personal project (www.enrad.io) got me a nice job. Also, I'm still selling the units, making coin on the side.
By "shame you're being downvoted", do you mean you agree that I'm trolling? Care to explain why? davexunit's contributions have nothing to do with this.
Really interesting read. We've been in a similar mindset and it really comes down to understanding what's driving your costs and being creative around ways to minimize it. As others on here mentioned bandwidth and data transfer is a huge cost so if there's a way to make your caching more aggressive it's a big and easy win. Beyond that the low hanging fruit is in using reserved instances - there are a few options there but are significantly cheaper than paying the on demand price.

A shameless plug is I built a small visualization for the AWS detail log to help understand the cost drivers. All it is loading the data and visualizing it across a few dimensions but might come in handy for others - https://github.com/dangoldin/aws-billing-details-analysis
Just put more drives into the box. You don't want bigger disks because of how fast they spin.

The only 'obvious' improvement you can make is having more arms or figuring out some way of micro-aligning multiple heads at the same time on a single arm. There's not much benefit from larger single units.
What is the point even taking the time to interview if the comp is not in the ball park? She is 100% right.
ummm.... okaaaaay.... so in past live's I've managed processor validation groups, including at Intel, so if somebody came in and hand-assembled X86_64 code right before my eyes, I'd think "Great! Most people have to learn that on the job." Being able to disassemble X86_64 in your head is a valuable skill, too. For my next question I'd probably move on to asking them how to create a particular pattern of I-cache misses. And for bonus points, write out the bits of pi as a 32 bit float.
If people had any idea how much antiquated medical software is out there in production running on Windows 98, 2000 or XP and coded in Visual Basic they would run away screaming. It's seriously that bad.
Lovely. Thanks! In a couple ways (flip left / flip right vertical) it is just what I was looking for. Thanks for sharing this, and I like the loading image. You did a good job with this and it would be nothing unusual to declare you a CSS ninja.
I'm almost sure they're not. In all my years working for the ads section of Google I've never once heard the tiniest hint of anything like that, but I have repeatedly slammed my head into the firewall separating Search from everything else.

Google seems quite determined not to risk being seen as biased in that way.
Ask HN: Where do budding entrepreneurs find mentors?
Hi,

I'm your typical 20 something wantrepreneur attempting to turn something I built (www.formatic.io, if you're interested), into an established product. I feel like I have a lot of my bases covered, I'm confident in the product-market fit, and I feel like there are several things I've gotten right.

However, I'm new in the industry and there are a lot of unknowns. And if I really want this product to succeed, right now is a very expensive time to make mistakes that could have been avoided had my team and I been aware of insights that come with experience.

I've yet to find a web service or the like that helps foster relationships between benevolent battle-hardened entrepreneurs and inexperienced entre/wantrepreneurs. So, what do people do?
True.

Assuming a flat trail and traveling in a straight line, that would be nearly 40 minutes at a comfortable walk.
Agreed. I would find it hard to believe that there still exists an arbitrage opportunity here, 5 years after bitcoin went (somewhat) mainstream.
We've been running large ES clusters here at Revinate for about four years now. I've found the sweet spot to be about 14-16 data nodes, plus three master-only nodes.

Right now, we're running them under OpenStack on top of our own bare metal with SAS disks. It works well but I have been working on a plan to migrate them to live under Kubernetes like the rest of our infrastructure. I think the answer is to put them in StatefulSets with local hostPath volumes on SSD.

We use CoreOS for our Kube cluster and are huge believers in it so I will definitely be leveraging that for ES. One thing I have done for my Cassandra clusters is to write a custom health check running in a container that monitors Cassandra's health and locks the cluster with locksmithctl to prevent reboots when the database is unhealthy. This will be easy to translate to ES. Correspondingly, I will add a curl call to the ES unit file to disable shard reallocation when the service is shut down during a reboot. This prevents costly reallocation of shards when you know that a node will be back online shortly.
Yup, but that sector is so heavily regulated that it scares off startups, and who can blame them.
That's stupid. What happens when both GR and QM become important as in the vicinity of a black hole or in the early universe? There should be a way of answering these questions and without unifying QM and GR we cannot.
The First KDE Slimbook Unboxing Video Appears Online
You can read or write these entire drives in under a day. It wouldn't take a month.
Drive isn't (at least yet) designed with a central group share in mind. Anyone coming from an SMB share on a local server of course finds it mind boggling. Especially if they use one of those insane massive shares that the whole company has write access to. SMB shares are a command and control system and Drive is an organic user-to-user collaborative system. So you're going against the grain right off the bat.

Which isn't to say I think your use case is unreasonable or that I disagree with your assessment. But regardless of right or wrong straying from the golden path with SaaS is dangerous. With any software really, but SaaS is by far the most precarious. If it's not designed with your use case in mind it's not uncommon to run into bugs or deprecations.

My not-so-practical advice:

My first suggestion would be to evaluate if you really need that command and control or if it's something you're used to having. Once you let go of that dealing with Drive as an administrator becomes dramatically easier. The worst thing you have to deal with is recovering deleted data (available for 25 days) and complaints about the Windows/macOS clients which most people end up ditching as they realize the golden path there is the web interface. Obviously this depends a lot on management style and culture. Sometimes letting go is so hard that it hurts more than it helps even if you commit to it.

My second suggestion would be to evaluate if you're using the right tool for the job. fileshare@mydomain seems obvious but records@mydomain makes me think you're using a file sharing system for something that would be better served by purpose built software. Like a CRM or a document management system. Even an SMB share is a terrifying place to store structured data built around human processes that require them to follow rules and not delete things (even at small scales).

More practical:

Sync client: If bandwidth is constrained roll out the client to users in comfortably small increments.

Drive API: I may be misunderstanding your use case, but I think this is just as simple as logging in as the records user and authorizing the application instead of granting it global scope to the GSuite account. Here you're going against the grain in a couple different ways: That kind of access is meant for things like an interview scheduling system that needs read access to all calendars. The expectation is that apps that need access to a single account would simply get that access by asking the user for it.

Backups: Besides using the sync client and taking snapshot based backups from the local copy (which is a half-assed fragile hack) the only thing that makes sense is trusting Google. That's only fair to ask of you if we're not talking about data that would sink your business if lost. But if all of the data is that critical are you using the right tool for the job? Even a local SMB server setup would need to be carefully designed to account for the myriad ways you can lose data. If it's only a subset do you need to back it all up? Maybe what you really need to backup is a manageable subset.

Good luck. I hope you get this sorted out–it sounds like a huge headache.
I was a Perl developer for 8 years before Ruby and I think it's where I got the habit from - it's a very 'Perl thing' to do! :-)

Java does seem an odd choice. I don't disrespect Java, but for very quickly loading in data, making changes, etc, it's going to be far from a few lines I suspect..
Anything is possible if you just dollow your freams!
Dungeons and Dragons finally going digital
Their Elasticsearch type mapping shows they're using the English fulltext analyzer for message content, I'm curious if they're planning on supporting fulltext search for other languages in the future.
I see you know about Epic Systems Corporation. :)
No idea why this got flagged, Harj was partner in YC.
The reason this doesn't profit is because the spread tends not to exceed the difference in exchange fees. So while there may be a $1 spread between two exchanges, the sum total of two 0.5% exchange fees on a $1000 coin will only net the exchange profits in fees, and you might earn a penny.
HTTPS Interception Weakens TLS Security
„...On the date of the reservation confirmation, we have a guest receivable of $100, and a future host payable of $90...“

The one thing I hate about AirBnB.... Looking to rent a nice place for 10k 9 months in advance? Ok...we'll charge it RIGHT NOW.

Why not do it like Amazon and charge when the package is shipped (trip date has arrived)? I get the cashflow thing but come on... (100 bookings and counting...)
The LISP guys spent 40 (50 now?) years telling the world how good lisp is, the ruby and python ones went and actually build cool shit with the language. The later is a better strategy.
Wait a minute, is Amazon truly UNLIMITED? Even for encrypted files from ARQ? Mine currently is going to OneDrive, but that's limited to 1TB for $7 a month which includes office 365. There has not be some catch with Amazon here.
It would be best to have a model where the patient "owns" their own records.
It depends on your library.

Many have a policy of destroying records immediately after books are returned unless you request otherwise (eg to be able to see your borrowing history in your account.)
Well, is f really a function of x and y when only one of them can be chosen? Seems like an abuse of notation that introduces unnecessary special cases. Abstractions (here: a function) should be simple and well-defined, not overloaded by natural language.
Air shear can generate a significant amount of heat. Reducing drag will also reduce the power requirements for the motor and voice coil. HGST claim a 23% reduction in operating power over air-filled drives.

http://www.hgst.com/company/media-room/press-releases/HGST-H...

As I understand it, the crucial factor motivating helium-filled drives is the reduction of vibration due to internal turbulence. Reducing turbulence inside the drives allows platters and heads to be made thinner and packed more closely together without affecting reliability.