skysight-inc/HackerNews huggingface dataset:
There's a difference between changing behaviour and changing the design. I'd imagine that most designers that design without scroll bars have no idea what the devs are going to do to change behaviour.

I hate it when the scrolling feels unnatural. At the same time, it's good when the design looks nice. It's possible to achieve both of those things.
Well, the only thing that increases my productivity in terms of sounds is their absence.

Relevant post appeared just 20 mins ago: 58% of high-performance employees say they need more quiet workspaces
https://hackernoon.com/58-of-high-performance-employees-say-...
Good points all.

Honestly I think the biggest barrier to the effective use of technology in these situations is that is another thing to carry. Carrying more than you have to sucks, and I know a lot of athletes/etc who carry the bare minimum possible with them. I know people who run without their IDs, because they find them overly encumbering.

A lot of it is complacency. How much trouble can you get as an experienced person in an area you are familiar with?

The answer is obviously a lot, but there are stories of people who are otherwise extremely experienced dying in situations that should have otherwise been routine. Technology allows us to get closer to the limit, and in turn encourages risky behavior. Once we feel comfortable on that edge, we tend to take fewer precautions. (I forget the term for this, I believe it is something like risk displacement.)

A simple personal example -- I once locked myself on the roof of a high-rise in Chicago by accident. We were a few floors from the top of the building, and I wanted a breath of fresh air. The cinder block I used to hold the door open rotated and let the door close, and I had left my cellphone charging at my desk. My adrenaline spiked. I walked around the roof. I could see people at street level and in the atrium 14 stories below, but we were right next to the L, and there was no way to yell loud enough to get anyone's attention. It was a bit chilly, and I wondered if I would die of hypothermia if I was stuck on the roof overnight.

Once my adrenaline subsided a bit, I took a look at the door and realized I could jimmy it open if I had a piece of metal. Luckily I managed to find a bit of wire buried in the gravel of the built-up roof, and I was able to shim the door open.

I went back to my office a bit rattled. None of my coworkers even noticed I had been gone, though one noticed that I looked a bit cold and shaky. I have no idea how long I could have been stuck up there if I hadn't managed to shim the door.

Since then I've always made sure to keep my cellphone (which I find to be an encumbrance) on my person, and let somebody know where I'm going if at all possible. It was amazing how helpless I felt despite being literally surrounded by hundreds of thousands of people.
Closures and lexical scoping are not side effects and do not break functional purity.

If a function can "work on" variables, where that means mutate their values, it is the mutation that isn't functional, not the scoping.

If one function can see another's internal variables, that's because that child function is enclosed in the black box; it is nested under the definition which makes those variables visible.
I had an incident with the TSA in Austin where they silently removed my MacBook from the bin of my stuff and just wandered off with it.

I was travelling for work so I was carrying two laptops, two tablets and some custom network hardware that all needed to be scanned. Luckily I wasn't too frazzled to notice that one laptop was missing from the bins, but it could have easily gone the way it did for the author here.

I ended up having to walk around the checkpoint asking random agents if they had taken my laptop because no one thought it would be worth flagging me down or notifying me in some way that they had taken my property. In the end I spotted some random TSA goon messing around with it at a table all the way across the checkpoint.
Having HTTPS enabled on their site would go a long ways for software like this.
> It makes perfect sense to move earth sciences to other agencies. NOAA should be taking point.

The other agencies that have related missions to which one might plausibly argue that NASA's earth science mission might reasonably be transferred are also (including NOAA) being massively cut, in those specific areas, by the proposed Trump budget.

So, while there might be a hypothetical budget which included massive cuts to NASA's earth-focussed science which was not alarming because the mission was merely being moved to a more appropriate agency, the proposed Trump budget is not that hypothetical budget.
I think I once read that part of India's rationale for developing nukes were to utilize them for peaceful purposes, like blasting dams.

Presumably in Pakistan. /s
New IRS Filing Tries to Force Coinbase into Handing Over Its Data
So many references. I'm sure I'm missing some, but that was great.
I'm most happy about the cloud-pine at the end. :D
yeah it is called supply, demand, and negotiation. if she didn't want the salary she got, she can say no. it is very simple.
Scaling Financial Reporting at Airbnb
If there is reasonably common non-DRMed software that can play it today (e.g. VLC), running on a operating system common today, you probably won't have too many issues just emulating said OS and using said software.

DOS 5.0 was released in 1991, over 25 years ago. There is a rather astonishing number of JavaScript based emulators that will let you run it in a browser. Even if the next 5 years of browser development break all of those emulators, getting a 5 year old portable version of Firefox that will run on current hardware isn't difficult.

I don't think decoding video that can be played with VLC today will be a problem in 30 years, and I also think that 30 years after that, all you might need to do is another level of nested virtualization. If we assume that there will be sufficiently well working emulators capable of emulating a 2017 machine in 2047, just like there are such emulators for 1987 machines in 2017, and that at least the most common binaries will somehow be preserved, you should be able to recover most reasonably popular video formats in perpetuity.

Compare that to analog material that rots and requires incredibly delicate handling by experts, while with digital media, you can let anyone try since they can't break anything. And finding a copy of a popular OS and player binary might prove easier than finding a projector/VCR that can handle the ancient format.

Even if you were to recompress every 30 years, the loss will likely be less than from physical degradation of physical media. However, if you have a lot of video in one canonical format (down to using the same encoder and settings, so you don't have to worry about weird edge cases), you can just preserve a copy of the player and every 30 years, you make sure you can either port it to a current OS, or virtualize it efficiently.
It's not in my lib and issue is filled. That said, thanks :)
I like the principle but predict this will ultimately be captured by people with a uniform point of view. There is far to much misclassifying different opinion or set of priorities as a "lie", these days.

I'd like it if they could label search results as "upsetting" or "tin-foil hat" and then let me set my filters to include or exclude them
Pertaining to this, here are some basic questions I had a hard time finding straightforward answers to, when I last considered built-in SSD encryption a couple of years ago.

- Are the AES keys unique per device?

- Any guarantee that the manufacturer is not keeping a record of serial numbers / AES keys going out the door? (Assuming sealed manufacturer packaging and trust in same when buying.)

- There are some instructions for resetting an AES key after installation. How do I reset an SSD's AES key before installation? Can and how do I use the manufacturer's utility or other means to do so when it is e.g. plugged into an extant system via USB?

- Exact descriptions of how the firmware interacts with BIOS (or UFI, I suppose).

At the moment, I'm trusting to whole-disk software encryption. Not that I have anything particularly concerning to hide (less than most, probably). I considered using the SSD firmware encryption, but I wore out on chasing down such details. Maybe things have improved in this regard, in the meantime, but a few years ago, I didn't manage to chase down clear descriptions and instructions for these things.
I really only trust the Japanese airport security people to handle this stuff right. It's really not that hard, but you have to care and have pride in your job, so that cuts out most of the western countries' airport security staff people.

Other nations should invest in CV/soft-AI systems.
Since Rust people read hn... the version 1.16 is at the bottom of https://thanks.rust-lang.org/, while it should appear before 1.15
gonna build those really important walls instead :D
While I know you mean well, have you heard of Poe's law?
It's just laughable how this article tries to pull a gender issue out of thin air.

Her base salary at Yahoo may have been $1m, but during her first six months at Yahoo she got a total of $36,6m. She has $69 million worth of unexercised stock options plus $97 million of Yahoo stock she already owns, after less than five years, during which she run the company into the ground.

McInerney gets a base salary of $2m plus a bonus of up to $2m, and he "will also be eligible for grants of long-term incentive rewards of up to $24 million". All of this is connected to his performance, and I guess the requirements will be much stronger than the ones set for Mayer.
I use my real name on just about all of my online accounts. I sometimes wish I hadn't, but that ship has sailed. I keep most of my social media accounts as locked down as possible, and I've deleted a lot of them.

Github is interesting because, in the case of really popular projects (which I don't have, so this doesn't apply to me,) you probably want the project name to be the namespace, rather than the developer name. I personally find it a bit annoying that this isn't more common, but I understand why. Who wants to manage a separate account for each respository?

>do you think it is unprofessional to use anything other than your name?

If you intend for people to pay you, it's professional to use your real name, and not present yourself as a persona. Otherwise, I don't think it matters, but you shouldn't expect people to take you too seriously if you publish code under an immature or ridiculous pseudonym.

> do you have any thoughts or opinions on the "branding" (I hate that term, ftr) of developers and our community as a whole

We need to be better at selling ourselves, rather than letting ourselves be sold. Much of the modern branding behind dev culture was created by marketers as a way of exploiting naive, young talent, in a similar way that the "American Dream" was created to exploit immigrant and lower-middle class labor.
I once commented that a tactical nuke might be a solution to the Fukushima disaster. Just place it correctly and blow the entire mess into the ocean and let it sink. I'm not sure if spent fuel is better sitting on the bottom of the ocean than where it is, but at least it would be kept cool ;-)
This comes through the internal use of butteraugli -- and depending the quantization decisions on butteraugli.

Butteraugli uses a 8x8 FFT, but computes this every 3x3 pixel creating coverage at block boundaries. In later stages of butteraugli calculation values are aggregated from an even larger area. Block boundary artefacts are taken into account by this and impact quantization decisions.

Butteraugli operates neither in RGB nor YUV. It has a new color space that is a hybrid of tri-chromatic colors and opponent colors. Black-to-yellow and red-to-green are opponent, but blue is modeled closer to tri-chromatic. In more simple explanation it is possible to think of it as follows: first apply inverse gamma correction, second apply a 3x4 transform for rgb, third apply gamma correction, fourth calculate r - g, r + g and keep blue separate.
If you find out the culture is working weekends and 14hr days is that still "difficult person to work with"?
The one thing I don't get about the Basic Income push is . . . what will be done about inflation? With more and more money chasing the same amount of resources, goods, and services, basic income would push up the overall price-level and undo itself by pricing out those who live at the basic income level

. . . am I missing something?
interesting. are you seeing any product/market fit for this?
this project has been around for a long time. I always take a look at it when I need a reference system for thinking about data models or ux related issues for health record type projects.

looks like it got a major facelift since the last time I checked it out. that must of been a lot of work. congrats to the contributors for making that happen, looks more modern.
You can be sued (and lose) for damages incurred by illegal activity whether the aggrieved party sends a notice or not. It's not the plaintiff's job to let you know you're breaking the law, and they're entitled to damages whether you know you're breaking the law or not.

In fact, it's assumed that defendants weren't intentionally breaking the law, which is why when it's clear that they were, courts triple the actual damages for willful violations. [0]

If a reasonable person wouldn't realize that they were "exceeding authorized access", that probably limits a potential CFAA claim, but that's it, and that's not only the potentially perilous statute when you're a scraper. In the QVC case, Resultly got lucky that QVC did not have an up-to-date robots.txt; otherwise, they very well may have been on the hook for multiple days of lost online revenue, despite their immediate cessation upon receipt of a C&D.

Again, you are more than welcome to take your perspective and run with it, and it's plausible that no one will get mad enough at you to sue over it. That doesn't change the law.

I would assume that 3Taps pursued this litigation not because they had special love for PadMapper, but because they felt it was important for their business to be allowed to scrape major data sources and thought they'd be able to win. Pretty sure Skadden was their law firm so they gave it an earnest try, but ultimately lost.

[0] https://en.wikipedia.org/wiki/Treble_damages
My anecdotal experience is that internet recipes are always wrong about cook time. Usually they skew short. I will take this as personal vindication.
PANIC SELLING!
Funny, I do use it to view web pages about development, documentation, API references, and demos.
I didn't mean to have special databases, that is another level of optimization.

I mean to have bigger servers for everything. For instance, a farm of 4x 10cores servers is likely to process data more consistently than 10x 4cores servers.
XUL will be dropped soon in favour of WebExtentions, and it doesn't offer as much flexibility as XUL. This means it won't be possible to create addons like tree-style tabs for example.
No the title is accurate, the article is about use of statistics in scientific papers in general, with a focus on biomedicine - a huge field.
Or you made the person feel insecure,
you were poorly understood in the 45 minutes they had to talk to you in between meetings and a hard problem they were working on,
you didn't have the right clever data structure shibboleth that their Cs 101 course taught, etc etc.

There are a lot of reasons you can fail the culture fit. Doesn't mean you aren't the problem, but as someone frequently interviewing candidates I can tell you blame also rests on the other side of the table.
Good points. I will admit that what I said: "you can't build anything serious with it" is too extreme. I'm not sure how to count Mathematica and Wolfram|Alpha, though. Still, Emerald Cloud Lab clearly gets credit.
As I read it it refers to the biomedical field a lot...and the foundation of the article actually was built on Fisher's full explanation of statistical significance and backs it up with physicist Robert Matthew's insights...even so - you can't get away from the math - the math is sound.
Bidirectional Proof Refinement
And? You ended at the most interesting point: What happened then? What did he say when you approached him?
I used to think stickers on Macbooks were a crime against their clean design. However when your entire office, or the airport security line, has a row of identical laptops, stickers become very useful in identification.
But this is a thing that amazes me: the rust community manage to be incredibly productive while maintaining a culture of rigorous quality. In a world of "move fast and break things" at best and just of "I don't know what I'm doing" at worst I find it fascinating to witness.
autohotkey ... task specific ad hoc scripting

* mouse moves

* keyboard input

* raising lowering windows

* one keypress -> multiple effects

create an edit -> launch -> debug tight loop ? no problem

dismiss annoying Lotus Notes dialog warning box -> no problem

enter 5000 multi tabbed entries from a CSV into a custom gui -> no problem !!
This is huge. I previously worked for a healthcare startup, and it seems like for every other healthcare startup we worked alongside or networked with, all roads lead to EMRs. It was (felt like) an impossibly large task without a clear path to execution due to the tangled web of healthcare IT & regulations.

Something like this is huge, especially to potential competitors that now have a target to aim for.
It's Drift (www.drift.com). I'm the CEO. We work closely with Segment and others including Clearbit to personalize the experience.
> Yes, but it's also important to realize that this is the will of the American people.

No it's not.

> They voted for this

No, they didn't.

> they voted for this Administration

No, neither a majority nor even a plurality of the American people—even only of those actually voting—voted for this Administration.
OK. Here's one of those parts, the frame head top.[1] Needs at least 4-axis machining, maybe 5. I wonder how the work is held. All the modeled parts are frame components or brackets. No moving parts. It's a frame replacement. It's a nice piece of work, but the hype exceeds what's been done.

This reminds me of early marketing for the MakerBot Replicator, which was supposed to be able to "replicate itself". Except for the motors, leadscrews, bearings, extruder, and electronics. The few 3D printed parts were frame connectors.

[1] https://pichoster.net/images/2017/03/16/7c1f2cae9ebcab7cea27...
Why a lot of fancy math can’t help investors beat the market
Without the shows, the tech has nothing to show. Who's gonna pay for nothing?
Good point. I hope the details as to how this happened become public. I cannot imagine a release to production can happen without multiple approvals.
Wow, someguy. You're right. Fuck them for creating and giving away free _CSS_ animations because you don't like how they are packaged. Webdevs shouldn't be expected to apply CSS classes to things without handholding. /s
This feels a lot like the "downloading mp3 is stealing".

If you don't want people stealing your music, don't put it other people's hands. The minute you release it to the world, it can't be reversed. See streisand effect.

Likewise, you cannot place burden on your visitors to read and analyze ToS with their lawyers and submit an official request via fax.

If you don't want people access your server, put it behind a paywall or a login screen at least so that you can easily ban people who don't play by your rules.

Otherwise, you have no excuse. If it's publicly accessible, then you cannot enforce any legally binding agreement as you've left the front door wide open and expect people to read tiny letters you put in front of your mailbox.

ToS is a one way street.
Ah just sledgehammer the drive then
I suppose; I can certainly see the benefits.

I don't think you're acknowledging the other side of the trade off: if you aren't interested in something popular, you're going to be effectively alone in spite of a torrent of options for interacting with others. Reducing popular culture to sub groups makes this much, much easier to encounter.

My friends call this "Facebook fatigue": looking at hundreds of friends and feeling alienated because of few shared interests.

Regardless, claiming that culture is "dead" or "thriving" seems to be missing from evidence.
Thanks David.

You're right it's Drift. I'm the CEO. Love working with Segment, Mixpanel, Clearbit and other great companies to deliver a personalized experience on their sites like in this example.
This is fun, but I'm not sure it's actually very useful as a debugging tool. There are some brilliant debugging tools for JS these days. It's quite easy to connect an IDE like VSCode to a browser using the node debugger, which gives you proper breakpoints and inspections. Alternatively, in-browser tools like Chrome devtools give you much, much more than this script too.

If you want to interactively tinker with some JS then https://repl.it/languages/javascript or https://jsbin.com/ are really good too.
Possibly, but doubtful. I suppose really it's the unwillingness to learn (by otherwise educated and intelligent people, so they have or at least had the capacity for learning at one point). This is just a glaring example in the programming field. We literally program computers to do whatever we want (modulo performance or physical limitations), why would our tools be any different?
They absolutely did vote for this Congress.
It wasn't much of a climax, I was pretty annoyed at that point and he mumbled something about individual tests (probably he meant that little swab they do for explosives?) and then just handed it back without doing anything. I was pretty worked up because it was a brand new top spec MacBook Pro and I would have felt terrible explaining to work that I had lost it in an airport.
I'm not saying Uber should become a service for French tutors. I'm saying every Uber driver has a unique value-add and in a large market there will be plenty of customers for those additional skills.

Are you trying to argue that there is zero use for a person with a car who speaks French in a city like San Francisco? I really don't understand what you're trying to convince me.
The status board stil says, "Some users of the Google Drive Sync client for Windows will receive the error message "Sorry, Backup and Sync needs to quit" and will be unable to use the client. Other Sync clients are not affected. Affected users may continue using the Google Drive web interface and mobile applications."

What is odd ... I cannot find anyone who was upgraded to the new client that isn't getting the error message. I wonder how they define "some."

It would be interesting to see what criteria was used for upgrading. I've seen reports of Windows 10 and Windows 7 users being upgraded, but I have a Windows 7 machine that is still running the old Google Drive and hasn't been upgraded.
Clearly, at least in this thread, I'm the outlier. Interesting.
Parent post said "nothing short of a global nuclear war". Don't you think that's yet another difference in scale?
"I'm not sure holding back the progress of an entire society just to not disadvantage a subset of it is as reasonable as you seem to think."

I think that's a hard argument to make when Encarta 95 was more advanced than this. I'm all for making information public, but a video of the presentation that's not searchable, can't skip from slide to slide, doesn't show the presenter, doesn't have an index, can't click on links etc. isn't exactly the future. And with all the information available these days the standard should really be higher.
These guys are amazing, I met with them a couple of years ago at MIT while they were going through GFSA and showed me an early prototype of horbito, weren't you called Inevio back then?