skysight-inc/HackerNews huggingface dataset:
The irony is, Qt _IS_ a cross-platform GUI, where you build your UI once and it looks like Windows on Windows, Mac OS on Mac OS, and the look of whatever window manager on Linux.

Looks like, yes. Behaves like, not really (at least on Windows.) The few Qt apps I have certainly do not feel as responsive as the native ones, despite (mostly) looking that way, so it is rather awkward. They're noticeably laggier even in simple operations like displaying a menu, or responding to window resizing/moving.
Well obviously if that's the way this person feels, that's their legal right. But it's not like they have a moral responsibility to sell it for a market price, do they?
Perfect – Server-Side Swift
@andrew Could you talk about what businesses it is perfect for? (Ex great for walking tour, not so great for restaurants)

Really love hearing your insights on all this stuff!
I think a job at a large tech company would be my ideal first job. Having worked at both types of companies, I think the level of professionalism is higher at large corps, they know how to deal with junior level employees, the pay will be better, and so will job stability. Starting out at your first job involves a lot of social anxiety in a way, and I think it's easier to deal with the boring mega-corp socialization than the dorm-like atmosphere of a startup.

Having said that, it's important to work on projects that are impressive on your resume. Fixing bugs is fine, but 3 years of generating graphs for financial reports, or externalizing strings to internationalize an app will not help your career. Startups will definitely offer you challenging projects, but so can large corps, and often they'll let you take a bite you can more easily chew.

Edit to add: I think an important thing is to consider, will I enjoy working with these people and will I be able to satisfy their expectations? Especially make sure you and your boss will get along. This along with getting impressive projects are the most important things. But all else being equal, I'd prefer a large corp over startup for your first job.
What is SatNOGS? I know that GNU Radio is a software defined radio toolkit. From the diagrams and "Sat" part of the name it seems like SatNOGS is some kind of thing for keeping antennas pointed at satellites. But it's hard to figure much else out about what this is and why this is relevant to anyone not already part of the community (in which case they would likely already see it by following the forum).

The link at the upper right doesn't help, since that just brings you to the front page of the forum. I have to Google for "SatNOGS" (or guess that I can delete "community" from the URL) to get to the landing page: https://satnogs.org/ which describes: "DIY Satellite Ground Station and Network - SatNOGS is an open source ground station and network, optimized for modularity, built from readily available and affordable tools and resources."

This helps a little bit, but it still doesn't describe what it does and why. Does this just let you track satellites? Read data being transmitted by them? What types of satellites? What kind of data?

Posting this to HN feels a bit like posting a link to a discussion about a refactoring of the internals of the block device driver in MINIX on its mailing list. Maybe technically interesting to a few people who have context, but a bit puzzling for a wider audience, and with very little context.

I don't mean this to be negative, I'm mostly trying to give constructive criticism that it can help to provide a bit more context, and links to make it easy to find more context, when posting an announcement to a more general audience like HN.
The instructions may [or may not] be more readily interpreted in the context of a student who has had the relevant classroom instruction. That's been my experience as parent of a student taught under the Common Core.

But I think you've hit the nail. As in the article, the primary problem discussed is selling Common Core to parents and the no sale is generally "I don't understand this" coming from the parent. Whether Common Core is better or worse, it is not surprising that a new methodology is unfamiliar to adults trained under an older rather orthogonal one. That's what mostly drives the politics of public education and politics of public education is why your young relative had homework in the first place despite little vetted data supporting its imposition.

Disclaimer: My first reaction to Common Core was similar to my first reaction to Montessori - what the fuck are they doing, that's not the way I was taught. My current position is likewise the same, the results have been great and I am still not an expert in primary education despite my lack of effort to become one.
Yes, its a social problem. The reason is because for biomedical sciences there are many more tangible levels of success - personal, professional, financial, commercial — to be had. Nobody is gonna win in astrophysics like they can win in the biomedical sciences. Therefore what you end up with is much more of a hairball, mutually assured destruction scenario.
There's no reason why moderate Muslims won't gravitate towards Wahhabism. For three reasons:

- Wahhabism seems to be sound, certainly more than selective reading of holy books and closing eyes on some scenes. Of course, I'm not Muslim so I can't really judge.

- Saudi Arabia is pouring billions of oil dollars into promoting Wahhabism worldwide: building mosques, educating priests, etc etc.

- There does not seem to be a productive, attractive doctrine for moderate, tolerant Muslim. As far as I see, it's pacified on ad hoc basis.
I always thought the idea of German scientists sandbagging because they didn't want to give the Nazis the bomb was interesting. I'm not sure where I read it, but I read somewhere that all through the war, they made the numbers out to be that a bomb was a practical impossibility, like the critical mass for a chain reaction being on the order of tons instead of kilograms. Despite this, when they were told of the successful American use of the fission bomb, one of them quickly sketched out how the bomb had to have worked.

I haven't read anything solid on it either way, but it's compelling to think that some of the most critical people held off on doing their best because they didn't want Hitler to have it. I do remember reading that it was pretty well established that the German foreign intelligence agency was doing just that - phoning it in because they couldn't stand Hitler.
I started with that, but there's no reason to use the formatting specifiers when the padding string is already blank. With the dynamic width Fprintf still needs to waste time parsing the format string.
Even here, in a O'Reilly(!) textbook from 2015(!), we get python2.7 advice.

No, since python 3 you (sensibly) can't "True, False = False, True" since True and False are now keywords and can not occur as a name in any case (not even an object property).
These tactics work. I purchase technology for an "enterprisey" type company and these definitely help make sales to me.

However, they do not work on their own. There still needs to be a strong value proposition, good fit between the product and the need, lots of technical info to satisfy suspicion and curiosity, a reasonable contract, etc.

What these tactics do is help get the conversation to a place where it can be substantive. I'm busy, you're busy, we're all busy. I'm going to say no, reflexively, to any conversation I'm not initiating or continuing--to anyone I don't recognize.

If someone sounds tentative or scared, if they don't seem to know a thing about me or my employer, if they can't just hold a normal human conversation, I don't know why I would want to talk to them.

Any product or service that is sold by a person is going to involve a relationship. Services and products need training, support, and improvements. The sales person is almost always going to be my champion in that relationship, because they want an easy renewal or upgrade. So if I don't trust the salesperson, it's hard to trust that I will get the support and service I'm sure I will need at some point.
At this point I don't answer a call that isn't in my contacts. I sign up for a trial of some cloud service and it is like clockwork, 2-3 days afterwards I get a cold call from someone in sales. It's like they are all following the same playbook at this point and it's ruined the effectiveness of the strategy, at least on me...
Legal and moral issues aside:

- Devices will become really slow as the operation will try to hog memory and computational power. This will affect the website's responsiveness. Written badly, it can crash the browser.

- The browser app will start to consume more resources, forcing other apps in the devices to be killed by the LMK. This makes the overall device experience a hassle as moving from app to app will load them from disk rather than from cached memory.

- Additionally, it will consume more power. This is not a big deal for desktops and plugged laptops. But for mobile devices, this is a big deal.
What are those ways?
Where you really featured on those sites you are claiming on your site? Thus Shopper,chatterbox, etc? Do you really have 50 clients worldwide?

I asked these questions because I know exactly where that template from your site came from. I have actually chatted with the creator of it. The template was designed exactly as you have it on your site.
No discussion about the Common Core is complete without pointing out how it's allowed the for-profit entity Pearson to monopolize k-12 education in this country.

You want to talk about the Common Core? Keep the for-profit sector out of it, and then we'll talk.

It's a little silly to point fingers at unions and parents whilst ignoring Pearson in all of this -- unless you work for Pearson, I guess.
That was right around the time that T1 drops were coming to hospitals and universities (my father was faculty at Harvard/BIDMC at the time). In the latter part of the '87s I was still a few embryonic cells, but as a true nerd, I'd barrage my fathers colleagues with questions about technology and infrastructure in my teenage years. This was the era of UUCP and .TeX files, with a bit of PS here and there (for final presentation; not for transfer). A few years later, Gopher would have been the prime medium of exchange before the NCSA implementation of HTTP went around like wildfire.

Side-note: I was listening to an interview with an EE who drafted textbooks at (I want to say, though I might be wrong) UC Berkeley during the 70s. He mentioned the reason why his original first few editions had no diagrams was because getting access to the resource (they only had one resource on staff for the dept for this purpose) to assist in typesetting was so hard, you'd have months, sometimes years of wait-time. I wish I still had contact with the greybeards who were publishing then of my fathers generation to ask them what the procedure was when they would submit papers for publication and/or press.

Edit: https://www.academia.edu/13067316/T1_Historical_Timeline_of_... So presumably that NSFnet timeline (~1986) is when you had academics gaining access to static routed internet, ARIN giving out netblock allocations, etc. I'd imagine post-docs and grad students fighting over VAX/VMS time like modern day post-docs battle over NMR access these days.
Certainly they are different, but you brought up how it reminded you of the person who asked Diamond about cutting down the last tree on Easter Island.

That's neither water nor food either.
Freedom of information in the UK is a fundamental civic right
Anyone foolish enough to put 64 billion dollars into cryptocurrencies does not need to be in charge of 64 billion dollars.
So I fought with this over the last two years, and went from running Postgres in a Docker container, to Amazon RDS after getting frustrated with maintaining Docker volumes, and then now, back to using Docker volumes via Kubernetes' volume attachment.

I think Kubernetes has done a great job at tackling this, at least as a first pass. Right now, I can attach an EBS volume as my Postgres data store, and not worry about where the container is running, since Kubernetes handles mounting the volume. Presumably, I can run an NFS server and have it use that instead of an EBS volume.

Now, I can run backups and slaves however I like. It's not as easy as RDS, but I have more control now, and it's marginally cheaper.

Anyway, I see where the author is coming from, and we're not totally there yet, but the problem is being solved.
Calibre is free and converts easily between all the major formats, I use it on OS X.

Just FYI, I know I was glad to have it linked to me when I asked a similar question a few months ago.
Again, your H(counter+seed) solution for generating unique IDs is perfectly fine. This is clean, neat and fast. There are no subtle issues whatsoever. An HMAC will not give you any extra security in this case. (The issues with H(message+secret) only exist when the attacker has some control on "message", but he does not in your case --I am familiar with this, I do crypto reviews for a living.)

I cannot update my comment (HN only lets you edit posts < 2 hours old), but I would not want to update it anyway since what I say is true :) However I think you should edit your blog post and mention that the order of concatenation of the counter and seed is important. If you want say something along the lines of "HMAC is traditionally the best practice but in this case H(counter+seed) is fine".
On what planet is it worth paying $20,000 per month for a vm??
Spy Jonathan Pollard freed after 30 years but still a thorn in US-Israeli ties
That's not what confounding means, from a stats perspective. https://en.m.wikipedia.org/wiki/Confounding

Excluding smokers can cause a confounding variable, not the other way around.

A better choice of word would be "obscure", as including them will make it harder to reach significance (though the end result should be the same, if the variable was not confounding).
Every indication from hands-on demos is that it can actually display black, which is surprising and impressive, but no one I've seen has _explicitly_ said so, so it may still turn out to lack that ability. I'd love to find out :)

When our team tried it, it looked like it displayed a very dark grey - if not necessarily black.
Maybe you're right and I'm not smart enough. But 1% of 1.7 million students who went Konkoor the year I went to is still a lot more than capacity of all universities in Iran. So your statement is incorrect. We didn't "all" get free education
Doesn't seem to work with a test export I made for MacPorts: http://first-commit.com/neverpanic/macports-ports says https://github.com/neverpanic/macports-ports/commit/46e4271b... is the first commit, but it really is https://github.com/neverpanic/macports-ports/commit/876ca392....
Consider how many people look at their phone while on the toilet. They (hopefully) wash their hands afterward, but how many people regularly sanitize their screen? Consider that the next time someone hands you their phone to show you something.
How to Deploy All Day yet Deploy Nothing
I'd just assume they move a limited amount at a time and wait for it to be exchanged for "real" money on the other side before they "send" the next transfer.
Thanks for the tip. Website is entirely made in Angular, that could explain it. Will dig into the issue.
Some might call them zygotes.
Nah that's cool. I started with Slackware 0.98 as my first distro. We've come a long long long way baby.
Easy. Haven't bought one.

Edit: @tl, I'm rate limited, so I'll respond here. Hopefully you'll see it.

I'd probably ask them why they bought it and if I could try it out, or, if they could show me how they use it. It's an interesting interface, I'm just not sure how generally useful it is compared to more traditional interfaces (keyboard, mouse, touchscreen). I view it as a novelty "Trojan horse" of a sort. I'm sure Amazon is collecting specific metrics on users of their device and most users probably get some novelty from it before they unplug it and forget about it.
I think this pretty much applies to anyone who has to talk to people, and get things done.

I do tech support of complex software for a living, and if something is not solved on a call, then the best way to leave the call gracefully is to itemize and describe next steps.

This applies anywhere you are driving a process.
I love college sports and I always tried to talk to my interviewers about their schools' teams. I distinctly remember two women interviewers from Oregon, a football powerhouse, who did not appreciate the conversation. Now I just talk about restaurants. Everyone likes food.
Yet another example of why all programmers should be familiar with "Reflections on Trusting Trust." (http://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomps...). Clearly the malware author was.
iPad mini, iOS 8.3
Ask HN: Real time travel app, what do you think of the idea.
They're making sure the child knows the 5 in 582 represents ten times more than the 5 in 852, which represents ten times more than the 5 in 825.

This is standard 1 (4.NBT.A.1)

https://books.google.co.uk/books?id=RvpzCQAAQBAJ&pg=PT160&lp...
"Ok Google" on Android, Siri, and listen all the time too, don't they? That's presumably how I can wake up my phone from a state where the screen is locked and powered off by saying "Hey Siri" / "Ok Google" / "Hey Cortana".

I was taken aback briefly when I first considered it. I realized it must be recording the environment constantly, in order to scan for the code word. Upon hearing the code word, it wakes up and streams the last few seconds of audio remotely, where the real linguistic analysis happens with Siri/Cortana/Google Voice Search. [1]

The difference is my phone is with me virtually 24/7. It's rarely not in the same room. In my opinion, the cat was out of the bag a while ago.

I make a decision to trust the device manufacturers, who claim their devices only listen for the code word. As a scientist and engineer, I know what that means: it's recording everything, all the time, and probably running a simple linguistic analysis sufficient to recognize codewords only. Then on waking up, it streams that audio centrally, which is how it can respond to queries out of the blue like: "Hey Siri, what's the temperature?" Answer: "It's currently 41 degrees Fahrenheit". It must be recording and processing everything, though in a computationally inexpensive way, for the sake of battery life.

[1] Google Chrome apparently supported this on the desktop for a while too: http://thenextweb.com/google/2013/11/26/google-brings-ok-goo...
... interesting. This means someone would have had to have back dated the initial commits, right? Is this just a cool easter egg?

(also -- using "would have had to have" is such a silly thing, but i love it every time)
Terminus and desert with vim
I was thinking the same think. My toothbrush (Phillips SonicCare) has a UV light in the compartment that holds the toothbrush heads. Would it be possible for keyboards to have something similar? (for the many that have LEDs, perhaps some sort of UV light that activates while keyboard is idle.. probably wouldn't kill all bacteria, but at least some, similar to toothbrush)
> To do what?

"Luo arrived in September, expecting to be assigned work as a driver."

> What they really did?

“We weren’t doing anything. After we got here, all we did was sleep and eat. We never saw the boss,”

> What exactly are they charged for?

"Local media have reported that the group was running a command center for hacking, money laundering, and eventually attacking Kenya’s financial and communications system."
The article at Standard Digital News which is linked from that article says "The group, operating in military style dormitories, are believed to have been conducting high-tech espionage and internet fraud, police said."

> More details are desperately needed.

I don't think the author wanted to write about cyber crime per se, the case is just a starting point to tell about the situation in general.
Pentagon Expands Inquiry Into Intelligence on ISIS Surge
I was thinking that myself. Sperm, eggs, embryos - are these not vitrified routinely?

Probably they mean youngest legal human, or youngest post-birth vitrification.
Neural net descriptions generated in realtime during a walk around Amsterdam
The UK Wants to Store Every Citizen's Browsing Data. I Tried Collecting My Own
In pursuit of a low battery foot print and low memory foot print the "wake up word" technology is really just a trained ML classifier running locally to identify a specific 3+ syllable phrase. They don't start sending everything to the mothership until after that gate is passed.
It still works.

One of the hard parts about sales is understanding that people don't like to be pitched, or intruded on, and balancing that with the fact that the product or service may well be to their benefit!

If you had a good friend struggling somehow, and you knew you could save them a lot of money, time and effort would you not strongly desire to communicate that to them?

And when you are struggling, don't you want answers?

What about when you don't know you are struggling?

That's why the strategy works. Good people will not make the call painful. I have similar experiences to yours with cloud services. Honestly, I'm not sure they always have the best people attempting those phone calls...

One thing highlighted in the article, but not completely expressed is the concept of adding value to the phone call. All the charm and basic human communication is needed to get somebody talking. From there, being able to help them, or give them something of value can often make the phone call higher value. This could be a stat or metric they can consider, or a qualifier. "Are you... ?"

Doing this is important as a few "check in" calls over an extended period of time are actually welcome things in more cases, and when that's true, the sales person experiences a much higher close rate and more happy customers and better relationships. In the example of the qualifier, they make think on it, and realize "Yes! That's us." When you call back, they share it, and a sale begins.

They (better sales people) get that, because they took the time to understand something of who they are talking to and that gives them the ability to make good use of that understanding, which is seen by the person being talked to as a reasonable, valuable thing.

I did this in my past, and reached a point where I would make a quick call, and they were nearly always, "catch up" calls. Take 5 minutes and find out what is new on both sides, exchange some news, etc... and then get to it, whatever it is. Over time, increasing numbers of those people would actually call me when it became time for them to buy. They remembered the nice person who didn't just pitch them, instead expressing meaningful interest and understanding.

Begin the week, "catching up on the people who seem like they could benefit from whatever it is", follow up on anything resulting from that, and contact "new" or "cold" people to fill in gaps. This kind of cadence brings you a growing list of familiar and increasingly well qualified people, which is what you need to build sales. Some people flip it too. Begin the week with all the follow ups, do new calls, interleave with familiar "catch up" or "check in" type calls to ease the pain of new calls, etc... Doesn't matter. What does is the regular, meaningful and consistent contact.

Done well, that interest and understanding IS THE PITCH, because the product of it is a rational conclusion that a purchase, or no purchase makes sense. That bit is missing from this quick write up.
Andrej Karpathy's "NeuralTalk" code github.com/karpathy/neuraltalk2 slightly modified to run from a webcam feed. Kyle Mcdonald recorded this live while walking near the bridge at Damstraat and Oudezijds Voorburgwal in Amsterdam.
Use Touch ID on Everything