skysight-inc/HackerNews huggingface dataset:
Well, it seems to be stalled, for starters.

Running a VPN between only 4 machines wasn't that useful, and it needs a central server. I quite like Meshbird's idea of using DHT instead. If it ever evolves to improve its crypto and setup, I might take it up instead.
Be nice if they could open source VB6 though, which hasn't had an update in 19 years.

I'm still using it, which makes me happy and sad at the same time.
Perhaps the author meant there would have been 11% more computer science jobs... available to U.S. programmers if not for H-1B workers occupying those jobs?
> I really think quality is life or death for these products...
> If my company weren't a tight Microsoft partner I really doubt we'd be using it.

You answered yourself - no, quality is not life and death (at least not fast death) for this product. :)
Ask HN: What was your experience consulting a PR agency for your campaign?
I have two cases working with PR agencies, one for a product that already had many users. We wanted to promote the product in different sectors by attracting media. Second, we wanted to run a crowdfunding campaign so we hired a PR agency to build the community before the campaign and attract media during it.

Both cases ended up complete failure regarding the performance of agencies, despite the product and the campaign went very well with our own efforts.

To understand why, I'm trying to know about others' experiences working with PR agencies.
Your guess is pretty much it: Postgres full text search is great for simpler scenarios, but elasticsearch provides more powerful search capabilities and simpler implementation of complex features (such as "search all shops in this geographical area with products that match these words the user typed".) That said, I've had good results with both systems, and always found the elasticsearch query syntax pretty arcane and difficult to put together from the docs. The docs essentially assume you are very familiar with Lucene concepts and that you'll be able to figure out what goes where in the JSON object from your past experience. If you are implementing a simple tag system, then I'd use Postgres first and only when performance becomes an issue move to elasticsearch.
Yes! I'm dreading the day when my N36L dies. So far I've only had to replace the PSU fan.
And it's weird that no other manufacturer has anything like it. Compact case, not too noisy, houses 4 disks, runs FreeNAS.
That's because there's not much load in that area. America's best wind power belt is north from the Texas panhandle up to Canada.[1] But there are no big cities in that region.

The US thus needs more long DC power lines. The technology is already in use in China. The Zhundong-Sichuan power line goes 2600km. It's a DC line at 1.1 megavolts carrying 10 gigawatts. That technology could easily carry power from the wind belt to the rest of the US.

[1] http://www.nrel.gov/gis/images/80m_wind/USwind300dpe4-11.jpg
Is this for audio only?

Which platform and hardware are you on?
That isn't .NET. :)

But yeah, I wish they'd open source VB6 too. There were some fond memories back there. I have some old programs I can't find components for online too, which are somewhere in the old VB6 install. There's play potential, even if I have no real practical need for it.

And it's hard to imagine that open sourcing VB6 would harm Microsoft's business in any way.
I don't fully understand purpose of this project after visiting the website and other links provided in comments. How is it different from regular VPN?

Edit: found explanation on ZeroTier blog: https://www.zerotier.com/blog/?p=833
I have an HP MicroServer N40L that I bought several years ago, and it's almost a doorstop now. Its CPU (dual-core 1.5 GHz AMD Turion II Neo) is slow and doesn't support AES-NI. It maxes out at 8 GB of RAM (16 GB of RAM if the stars align and it likes the RAM you bought). It has one GigE port, and SATA ports are limited to 3 Gbps (SATA II). Expansion is limited to an eSATA port, USB 2.0 ports, a low-profile PCIe 2.0 x1 slot, and a low-profile PCIe 2.0 x16 slot.

It's okay as a NAS that mostly sits idle and occasionally serves up unencrypted data at GigE speeds or less. For more demanding tasks, it's woefully underpowered.
Greece considering tying its currency to US dollar
I thought the big issue with "fake news" (which seemingly a buzzword for an old concept, but that's another discussion) was that people shared them in the first place, therefore distributing them without realising they were not genuine.

I hadn't read anything about Facebook themselves being complicit in some sort of syndicate to spread misinformation during the election.
several-hundred dollar repair cost range before anything is done

That's the key. Whenever I read about all these new features I just think it's one more thing that will inevitably break.

And then when it breaks, it's more expensive to fix. E.g. the alternator on my BMW X5 went out. Fine, shit happens. But when I had it replaced I found out its water cooled. Which simply makes the repair that much more expensive.

It seems that all luxury cars are like that. They're engineered more for the repair business than for anything else.
> At a company of 12 people, our GoToMeeting bill was $15,000/yr.

Am curious how? I think it's like max $50 a person/month, and that's only for huge meetings.
Top World Most Expensive Mobile Phones 2017
it's actually not stupid at all imho... it's like.. conceptual compression
> What you need there then (if you are a Windows shop - unlikely), is Lync or Skype for Business.

I've used that, and experienced comparable delays of at least 5 minutes of futzing on average to get everything working, with occasional bursts to 10 minutes.
Connect WiFi Without Password Using WPS 2017 Guide
More of a Zoom competitor.
The limited number mostly. I think H-1B reform was a good idea under the previous administration, and that better rules for green card processes, salaries, etc. could make it fairer on both foreign-born and U.S.-born employees, and remove the incentives for employers to strongly prefer one over the other all else being equal (which, btw, implicitly favors people already here, but not overwhelmingly so). But I also feel that right now the U.S. political climate is headed towards pretty strong xenophobia as state policy and that re-examining the H-1B program right now will likely lead to it being quite hostile to foreign-born employees and might end up not even benefiting local employees either on the long run.
Disney dumps youTube star for anti-semitic content
Eric Ries' next book “The Startup Way” now available for pre-order
I got every single one right. Does that mean I know C through and through? Perhaps. But all of these are the 'default' FAQ pitfalls of C, not the really tricky stuff.
At my current gig, it's WebEx. The Linux client supposedly does work on 32-bit FireFox using 32-bit Java. I've tried some docker containers that supposedly support this configuration, but so far I can't get anything to work.

WebEx is literally the only reason I even start up a Windows VM at work.
Latest YC companies that raised more than $500k
I didn't know there was a .aws tld..
Abolish High School
Computer Science Distilled
What do you mean by "start"? They already do so and their FX CPUs are cheaper than equivalently performing Ibtel CPUs.
Sorry if this has been posted before.
*related

since this doesn't seem familiar to people, a little more detail:

http://slatestarcodex.com/2015/02/16/did-falling-testosteron...

https://academic.oup.com/jcem/article-lookup/doi/10.1210/jc....

https://www.ncbi.nlm.nih.gov/pubmed/17895324

https://www.wsj.com/articles/SB10001424127887323394504578607...

http://www.telegraph.co.uk/men/active/mens-health/10695991/W...

Serum testosterone levels and sperm count and quality seem to be declining. Not entirely clear it's real and not all clear why it would be happening.

Some contrary evidence: http://www.harryfisch.com/pdf/Declining%20Worldwide%20Sperm%...
Ask HN: Would you use CouchDB in a new project?
My first thought was that Swinsian already covers what jmc seems to be trying to do. Great audio player.

However I'm quite surprised to see your iTunes handle such a library decently. Mine is struggling with 300 GB, however my iMac is aging so that may be the issue.
Ask HN: How do you motivate your sales force?
Aside from monetary incentives (bonus.. commission..) what other incentives have you found motivate your sales force?

I'm interested in hearing perspectives from various types of sales efforts. Cold telemarketing, account management, enterprise sales etc.
Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards
While that'd work, I'd advise against it as I feel like that'd needlessly heat the battery and reduce its life.
Banned chemicals persist in deep ocean
It's sad that they're being punished for security here.

If adding fancy security schemes becomes legally risky, it'll be yet another reason for decision makers to say "don't bother about security, just make the product work".
Not sure what this is supposed to be, it is just a link to Google...
This pisses me off to no end. I hate how ICANN approved these product name, (mostly) single company TLDs! I think allowing this is terrible. I know it's just a DNS entry, but it's a fundamental change in the way we think of DNS and the Internet.

DNS should not degrade into AOL keywords!
JavaScript Frameworks, why and when to use them
Not Okay: Professor Smeared After Advocating for Election Integrity
If that's true they are vastly under cutting the market and I do see these cheap prices staying for the next gen.

I could be AMD trying to steal market share.
India Hosts UK Certified Cyber Incident Planning and Response Training Workshops
I suspected they were directly challenging either WebEx or Skype for Business.
I've been shipping .Net desktop apps for about five years now, I've never had a complaint about installing the framework, it isn't an issue anymore.
AI as a service?
It's more useful in C++. Imagine a templated vector destructor:

for(T* ptr = begin; ptr != end; ++ptr)
{ destroy(ptr); }

For many types, 'destroy' will be empty (for example integers), so this just turns into:

for(T* ptr = begin; ptr != end; ++ptr)
{ }

Which is an empty loop and can be optimised away -- assuming we can prove it isn't an infinite loop! Which can be quite hard sometimes (in this case, it needs that 'end' is some multiple of sizeof(T) bigger than begin).

Now in many cases you can prove these loops are finite, but in full generality it's quite hard, and it was considered easier to just let the compiler remove them.
The web of vulnerabilities
the idea that "evidence" comes from the govts reaction is just weak, its just a terrible argument. Extrapolating from that is also largely a mistake. Any number of possible interpretations of the docs themselves and the responses by the state could and have been made, each of which could point to mutually exclusive conclusions for toosl mentioned in the docs. This isn't a particularly novel argument (my arg, I mean) either. I wasn't pulling the faraday cages from the docs themselves, as well, I was positing that as an extreme example of data security.
Yes, yes and yes.
lol
seriously? promoting your website? How is that relevant? Because you do not use google analytics?

So if we talk about html, everyone should do a "shameless plug" because they also use html?!
The risk premium on the btc is nowhere near enough, this will end badly.
Ask HN: How do you define the difference between Strategy and Tactics?
I am interested in views from both business and technical perspectives.
How to Recover Deleted Texts on Android Without a Computer
There are good people everywhere. There are also terrible people in every business. The best people tend to not care about money and leave to go work as paramedics or line cooks or attempt a startup .. and then end up back in software after a year or two. One day we'll get out of here.
"But it wasn't streets ahead of the competition."

I think this is a highly controversial opinion, especially with hindsight. Consumer products are never just about the hardware specs, but about how the entire ecosystem around the product functions..

Two competing platforms (Nokia and Windows phone) tanked and the only viable current competitor (Android) came to market afterwards and driving marketshare by imitating the specific innovations the device had (plus with a certain degree of openness).
20K HTML+CSS, 130 KB page size including 1 photo. No special hard-core optimisation, apart from using my natUIve WordPress theme on top of HTML5 Blank, with lots of features. http://rado.bg/2017/01/my-kore-eda-list/
It's possible and we don't need the bloat. Happy to see optimisation around.
What Should a 4 Year Old Know?
I'd say it's a mostly solved problem, if only because everyone uses their own versions of assemblies. ClickOnce is solid (if you automate the fiddly bits). There's more upfront checks than with Java, but that's more of a trade-off than a positive or negative.
It's a bit weird that the article takes several paragraphs at the start explaining how H1-B visas are a problem largely because they prevent job mobility, but says nothing about how this is supposed to be addressed by the executive order.
From the abstract of the paper itself: "In the absence of immigration, wages for US computer scientists would have been 2.6% to 5.1% higher and employment in computer science for US workers would have been 6.1% to 10.8% higher in 2001".

So focusing specifically on US workers, not immigrants.
> She’s a total nightmare for advertisers

Poor things, back to not knowing which 50% of the budget they're wasting, like it's the XX century.

The horror.
Activities in Berlin for “I love Free Software” day 2017
I love sqlite but it's really difficult to recommend it in a situation where you need parallel r/w access to the database (ie. any web-type situation, even for light loads).
Until there is a web clipper that can do as well as Evernote, it's not an option for me. These days, I clip as much useful content as I write my own notes.
Apple doesn't really support "professional" in the "enterprise" sense. E.g., here(1) is Lenovo's options for service agreements for the standard public. It outlines standard levels offering on-site tech support and the possibility of international support. I've worked with firms that have had a strict 12 hour on-site tech to service whatever broke (a 3 million dollar z12 or a 300 dollar Ideapad) in the SLA negotiated into the package of a bulk buy.

A good litmus test between "professional" and "premium consumer device" is 1: do you have a direct line to a domestic tech who can address your issues (i.e., generally not having to waste your time with a level 1 service tech, but directly reaching someone who is at least semi-competent and capable of authorizing work orders and/or warranty claims in the ERP) or an option to buy an SLA, 2: does the company offer a mil-spec and/or pre-authorized GSA listed items, 3: does their financing dept offer 3 (or 5, depending on how your organization decides to do their depreciation) year equipment lease schedule ?

[1] https://www.lenovo.com/images/products/services-warranty/dat...
I know of some relatively high end systems which are doing that, which used postgrest for prototyping purposes and then found it performed too well to give up!
That would be very kind, thank you.
I'm not the particular dev who has been doing the research, but I might read his notes later to catch up to what he perceived as the pitfalls of using ELB with LetsEncrypt.
Good thing I do Judo! Those higher belt guys got unbelievable grip strength, it is not something you simply strip off if they get a hold of you.
Long term, this becomes a matter of calculation. For some businesses its is possible and cheaper to adapt their energy consumption to the spot market prices of electricity, for others it is not, they can decide either to have some storage facilities of their own, or pay the utilities companies to provide the full load 24/7.
A proficient abacus user can learn how to do math quickly by exploiting muscle memory and imagining the abacus rather than physically using it.

https://www.youtube.com/watch?v=Px_hvzYS3_Y
No disagreement on any of that. I was mostly wondering who uses VS2010 anymore, and curious to know if the bug still exists in newer versions of Visual Studio (but not curious enough to bother testing it).
> If you truly believe that H-1B should exist only for truly extraordinary talent

Second to last paragraph:

"Employers claim that they hire H-1Bs for rare skill sets or outstanding talent ― traits that they would need to pay a premium for on the open market. Yet current law requires only that they pay the average wage. Worse, it is the average wage within one of those four experience levels. Instead, we should replace this with a single wage floor set at the 75th percentile of the overall wage distribution for the given occupation and region."

Silicon Valley is actively exploiting H1Bs and antagonizing and attacking US born/educated workers just to justify bringing in a cheaper labour force of lower skilled workers from India and China.
Trump Is a Managerial Genius, Explains Conservative Scholar
Is template parsing a major bottleneck ?

What I know, most web apps need template parsing only at the beginning. Once initial startup is done, delivery of content is mostly constant.
It depends. There is a tradeoff for sure. But there is the advantage that you can tie the job completion to the db transactions of the main job.

Like a lot of things, craftmanship depends on detail far more than it does on outlines.
Many people did not understand the video so I am going to create a detailed explanation.
I don't disagree. I enjoy reading business history as well. But there is definitely a large number of people who either believe in or are open giving a chance to a new "West Coast business" approach.

I think "West Coast business" originally comes from a football term, but idea that a new silicon valley-style business approach has overtaken the old "M7 MBA" thinking has evidence. Like journalism is experiencing now...things may have changed.

Don't most businesses fail regardless of how much money they raise? What is a true breakthrough anyway? Has it gotten harder to keep secrets from competitors in the shadows? Can you an ambitious company raise money and hire the best people still without a PR-hype-machine going full speed ahead? What does success even mean these days, are founders and VCs trying to IPO big businesses or sell expensive secondary shares and cash out a bit?

I agree, most of these business will fail. While I don't participate in the hype, I can understand the thinking behind pushing for a super-funded startup strategy that attracts talent, strategic investors and that can hang with competitors since I.P./courts cannot be relied on.
Sure, if it actually lasted 10 hours in real-life usage, which it doesn't, which they could have prevented by using the 99wh battery instead of the 76wh which was chosen to make it thinner. I'm nearly positive that it would make a 1mm difference in the overall thickness and a small addition weight-wise (LiPo packs are not super heavy).

At least give people a choice. The 17" used to be fantastic as well, and I still miss it. It was big and bulky enough that causal users didn't want it and so Apple didn't have to try to appease them with it as much.

It'd be great if they licensed MacOS again if they're going to give up on the higher end as we've seen with the Mac Pro 0-upgrades-in-4-years zero-commitment-to-the-platform approach they've taken, as we've seen with killing Xserve, with the dual-core-only Mac minis after the 2012 model, with iMacs using all laptop parts...

They message they send is clear: we make computers to do Facebook and some Excel on, not for making movies (FinalCut Pro X dropping tons of pro features), not for photographers (Aperture is discontinued), not for DJs (no more FireWire and 100% USB-C), not for programmers or hacker types (check how old their versions of unix tools are, dtrace locked out with rootless AKA SIP, non-upgradable/repairable hardware, Mac App Store limitations). All the reasons macs sold so well with pros before are basically nonexistent in 2017, and I predict that they'll slowly fade out of the pro scenes. At some point, consumers will notice ("why doesn't every major DJ have the glowing Apple logo on stage anymore???") and they will stop being cool.

I'm pretty convinced that all it would take to usurp Apple is a really solid design like an old IBM or a sturdy Dell with a touchpad that doesn't register your palm half the time, and a chassis that doesn't droop a few mm on one side when you pick it near the corner. Sadly, even today, there are not many options for laptops that don't feel like complete crap compared to any MacBook.
Ask for help and get notes or tutoring – Ask by NoteBear
We've tried loads of them. Skype, hangouts, appear.in, zoom, ... They all sucked with voice and video all cutting out and getting regularly garbled etc. And finally Slack added video, and is amazing. No problems since then, Slack has solved the problem for us.
You could do orienteering, then you get the mental aspect also. It is really fun and you get the forest running.
Google Cloud Endpoints (Generally Available)
A micro RC Plane builder shares his tricks
Ultimate list of digital marketing events in Europe in 2017
Data Selfie: open source, personal data mining tool
It is definitely hard to get right, for sure. I am actually planning on taking what I have learned on this and releasing it soon. And a lot of cookie-cutter solutions out there don't scale.

But a lot of things are less about outlines than details and that is true here. If you do get it right, you get a work queue where jobs disappear properly when completed and if they fail remain in the queue to be retried.

The fact is, work queues are hard to get right on any technology. You have a ridiculous number of corner cases and failure conditions you need to account for and the question ends up coming down to what you want the default failure state to be.
YUMI 2.0.4.0 Latest Full Version Free Download
But all work queue architectures I have worked with have subtle problems which are easy to get wrong. Might we conclude that the use of a work queue is an antipattern?
Why is it reasonable to make claims about the current draw going down without discussing voltage?

There are only two useful figures here: power drawn from the battery (probably mW) and time the battery would last at idle. The current is meaningless unless you know that the voltage (current voltage, not nominal voltage) of the batteries on the systems being compared are the same. Given that battery voltage changes during a discharge cycle, this is far from a given even the batteries are completely identical.

If Apple really wanted to halve battery current, they could just change the cell configuration to double the voltage. Bingo!, except the laptop won't actually run any longer on a charge.
what makes it attractive to me is that it's actually much more convenient to use than a password.
This needs to be emphasised more. In India, the right wing Hindu brigade try very hard to appropriate ancient Indian history as that of the Hindu religion (while also conveniently even denying that it is indeed a religion).

Most modern day Indians do not take the trouble to learn about India (the notion of which was created by the British). If they did they'd realise that speaking about ancient Hindu culture as something that they can associate with is as silly as the British claiming they invented Democracy just because they were part on the roman empire at some point (as also was Greece who actually could make that claim)
Ask HN: Best Analytics Warehouse/Engine
What is the best data analytics warehouse and engine that is full managed where you can add and query data via their api or library?

I am looking for something where I can do this:
lib.track("user.purchase", {
amount: 10,
currency: "$",
user: user.id
});

Then query by

lib.query({
created: < Today,
user: user.id,
amount: > 10
})