skysight-inc/HackerNews huggingface dataset:
"/business-economics/wah-wah-why-dont-you-cry-a-little-more-you-little-man-jk-stfu" - From the url.

Very professional.
One of the forgotten values of an open office is that it's a space with people working in it. This space with people working can be shown to business partners, investors, creditors, friends and colleagues, and anyone else where the management wants a good impression. You're probably as valuable as an "office extra" (like extras in a movie) as you are valued for solving problems.
Show HN: Botan – free analytics for your telegram bot
People say this. I looked into Go, to write modules for VoIP platforms. Go is a managed runtime environment. I can't drop it in where I'm currently using C. I can't easily start migrating pieces of a program to Go. But Rust does execute exactly where C can.

In fact, I don't see how Go is C like at all. It seems much more akin to other managed languages, like Java. The only reason it seems to come up in these discussions is that Google said it was for "systems" programming, using a new value of "systems".

Maybe you're referring to mindsets and syntax or something?
Is this something you could configure server-side using SPDY? Start pushing font info when the page starts loading?
He really built up the second part nicely with the count-the-passes video.
We've built a simple service for telegram bot developers allowing them to send events from a server to free mobile analytics tool Yandex.AppMetrica (https://appmetrica.yandex.com).

SDK and examples can be found here https://github.com/botanio/sdk
I'd think "I do web development" should be a sufficient signal that "this person is not non-technical."
Nurturing a Startup
There are several hacks. Almost all of them rely on using JavaScript to make a XMLHttpRequest to retrieve font data. This will force the browser to load the fonts earlier by working around the normal @font-face loading mechanism.

Because you already have the font data in JavaScript you can then also store the fonts in localStorage. This way you can avoid making a request for them on the next page load.

Smashing Magazine wrote a bit more about this technique: http://www.smashingmagazine.com/2014/09/improving-smashing-m...

I'm generally against this idea because you're basically reimplementing the browsers' caching mechanism. The CSS Font Loading API (http://www.w3.org/TR/css-font-loading/) will let you do this in a much nicer way and it already has pretty decent browser support (Chrome, Opera and Firefox beta).
Overrated. The internet is immensely more stimulating, that's what drove us there in the first place. If you 're old enough to remember the pre-internet world, you 'd know what i mean.
Yeah, I thought that was sucky too. But I don't control the URL. And it has decent data in it.
I assume it's somewhat due to the slim form factor?

There are ford/dodge van campers but they're cumbersome compared to the slimmer Volkswagen Westfalias and similar early Toyota TownAce models. Westfalias have a much larger userbase and parts aftermarket though.
12 Bizarre Back to the Future II Tech Trends We Use Today
I always found those super tacky. I wonder if it'll get posted on Hacker News in the year 5015 as an example of brilliant 21st century poetry. I also wonder if Venkatadhvari's contemporaries found him to be tacky.
The rise of Singlish
MIT researchers develop algorithm that lets you take photos through reflections
Still doesn’t fix X11 access
It is a lot easier than you may think. Here is a simple demonstration: https://vid.me/gGQY
FWIW, The font spacing is too tight to the point of overlapping text on my browser (firefox 39, linux)
"PEP8 unto thyself and not unto others" --- Yes!
Possibly yes. I think that's where the sales culture of the company comes into play. At somewhere like Best Buy I'd expect them to push the most expensive option regardless of other considerations.

Somewhere else where I trust the sales person, I would expect them to present me with a variety of options based on the defined scope of the problem I'm trying to solve, and be able to communicate the pros and cons of each, with "more expensive" being a con that is presumably outweighed by some of the pros.
The common user interface/HIG idea makes less and less sense as software begins to do more and more things.

IRL, we don't expect toilets, hammers, bulldozers, shotguns, and surgical scalpels to have the same user interface features, and it would suck mightily if they did. Unfortunately, as those things get computerized we wind up getting the same crappy touch-screen menus and whatnot bolted on to them (imagine what using a hammer with a touch screen interface would be like).

I don't know the answer to how it could be brought about, but we definitely need some radically thinking in UI design. 3D libraries seem to at least provide the tools to make some new tools.
Strunk and White’s Macho Grammar Club
I wrote my master thesis on General purpose GPU programming. The only two reasons you want to code for the GPU is that it can be much faster for some workloads (basically identical computation which can be trivially parralized) and (in some cases) because it can use much less power.

In the particular case of matrix multiplications, lots of problems can be described as matrices (say googles website ranking) and doing calculations on huge matrices is a thing the GPU is great at.
That said it is unlikely to be something most people want.
I'm probably the minority here, as I'm a visual thinker. But when I see "Visual" in the headline and click on it. The first thing I want to see is something visual (I understand it's a product name). But on this post, everything above the fold is just text which I don't want to read.

I'm actually very curious about F# and anything functional these days, however, aesthetically was turned off for some reason.

Show me your best feature upfront and then I'll want to read more.

update: Looks like the moderator or the OP changed the headline to something more appropriate. So my comment is less relevant now.
Please tell me this is satire

edit: Links to a FB group with hilarious comments
That's an odd sort of mitigation. I don't really want my BIOS^WUEFI firmware booting up my OS in a VM. I want to be able to use the VMX extensions myself with full performance, which isn't going to work that well if I'm already stuck in a VM.
Why is it called the xy problem? it is not realy a problem...

It is a description of a common interaction betwean two persons.
Oh no. First time I see something like this. Why can't Microsoft be like the good-guy companies, like Google (and Apple)?
No, I think that training dogs to reliably provide probable cause rather than to reliably find drugs is both stupid and unconstitutional. That has nothing to do with how high the bar for 'probable cause' should be.
Apple Music has literally no paying customers yet, as they are all on free trial. I'm sure they will see a considerable churn from current numbers once people start getting charged and canceling.
As a Gitlab CE user and part of a large company using Gerrit for code reviews I am really surprised that Gitlab does not try to emulate a bit more the various enterprise grade Gerrit features available such as full side-by-side diffs with key shortcuts, review history to easily see what changed since the last time you reviewed the merge request (even with rebased commits), +1/+2 rules, custom plugins available... Etc.

I know that Gitlab EE has some features like the merge request rebase, but I don't know how a large company using gerrit could be convinced to switch to reviews in Gitlab
I've run into this a lot on Twitter, where I can ask a highly technical question and end up fielding demands for more context until I'm defending my most basic design choices to strangers. Somehow the 140 character format makes these tech 'discussions' maximally frustrating.
> I was afraid my post might generate some crap in the comments over there, but I hope it's a net gain overall!

The "I can assure you that I do not read HN and am far more intelligent than you" comment from MTWomg was amusing but overall I'm afraid that one guy is capable of doing more damage to an unmoderated conversation than the rest of us are capable of mitigating. (how would we actually do that?)
To be more precise, Apple Music has a bunch of people on the free trial. The more interesting metric will to see how many of those people convert to active, paying accounts after 3 months.
> [if] money is able to compensate by creating more bees, then there is no problem.

The problem comes when "creating" more bees becomes too expensive/difficult, and you can no longer afford it.

In HN terms: a little cash infusion can make everything look great... until it runs out.

Edit: this comment does a much better job of using HN terms: https://news.ycombinator.com/item?id=10024771
Duplicate from 7 hours ago: https://news.ycombinator.com/item?id=10022109
HN Feature Request
I'd love to have the ability to define a custom date range whilst searching HN. The current options are nice, but I sometimes find myself trying to find a comment or story from 2 or 3 days ago and getting a ton of results which essentially could get narrowed down instead of having to filter for the past week.

What are some features that you'd like to see?
Right, but your biases still get filtered through your thought processes.

If all you need is your own suspicion, it could be easy to let one's bias against purple people run rampant, and search every purple person's car and nobody else's.

If you have to call in a dog which you believe to be effective (even if it may not be) then you may only go to that trouble when you actually have some legitimate suspicion, rather than just going based off your anti-purple racism.
Seems like you should try selling hives instead of honey.
Spotify needs to fix their radio situation. I see their engineering posts about the machine learning algorithms they're using to intelligently recommend songs, yet all I ever hear is about a dozen songs on loop, no matter what the starting seed is for a station.

Apple Music's stations have been great so far, despite the rest of the UX of their app (and iTunes) being absolutely god awful, something Spotify does have a relative leg up on.
Sorry, i think you misunderstand.
I meant: "Replacing your internal copyright/whatever headers" with a standard license header before releasing.

Not "erasing MIT license headers", which is completely wrong.
How to Make the Most of IoT Data
Completely agree about Spotify radio. It sucks enough (repeats primarily) that I haven't used it in a long time. Fixing it to work more like Pandora would be awesome.
I could spend way more time arguing this point, but I have bugs created by our outsourced team I have to fix.
I wonder what their out-house philosopher is like.
Wow. 49 states implies that at least one of Alaska or Hawaii is involved.
We do, so no idea there
Every language has different idioms. In many cases, what works in C++ doesn't work in Rust. Generally, anything the book says is bad you should take as qualified to mean bad in the context of Rust programming, not programming at large.
I've yet to meet a smart person at a dive bar, and that is not for want of trying.
Apple’s Next iPhone Rumored to Debut on September 9th
Burning Man is indeed great for that, and the community aspect is the biggest attraction for me.

Also, it was nice meeting you at jQSF :)
Using Lettuce 3.3.Beta1 with the Redis Geo-API
Most phones have a three-way calling feature. With most cell phones, it's done via the switching equipment rather than the cell phone itself to avoid generational loss from the mobile codec/reception issues. You can string a bunch of three-wayed calls together if you want.

The switching equipment itself also has some pretty interesting conference related features. There's a line of equipment called the DMS-100 that's pretty popular for wireline stuff. It has a function where it'll pretend a conference bridge is a ringing number when it's empty. When someone else gets on, it'll play a short burst of ringtone to indicate it, and conference together quite a few people. AT&T runs one of these in the bay area; 415-274-0001.
so then you're actually talking about Reddit, not bitcoin
IRC is still alive and well, and many people who also don't want the IRC days to be over still hang out :)
Aren't we all out-house philosophers?
The author has done enough to show that something was copied. They could just point to that, and insist that redistribution stops now. Instead they are giving MS the opportunity to fix it, but it's not in any way the original author's responsibility to do it for them.
> I was afraid my post might generate some crap in the comments over there, but I hope it's a net gain overall!

With respect, it genuinely isn't. Nothing changed from you submitting this thread, because the resolutions were already in flight by the time this hit the front page.
In other news... Studies show that eating hamburgers is always the healthiest choice for any person on any diet. Read more at McDonalds.com.
There are other species of wild bees besides honey bees. Are they not affected by this?
Drip speeds up JVM start by starting ahead of time
Please don't post on HN to ask or tell us something (e.g. to ask us questions about Y Combinator, or to ask or complain about moderation). If you want to say something to us, please send it to hn@ycombinator.com.

https://news.ycombinator.com/newsguidelines.html

---

I'm pretty sure that Algolia.org is a separate company from Ycombinator. You might want to contact them as well.
I know all analogies break down with scrutiny but I think the major issue here is you're assuming bees are customers when in actuality bees are the workers, honey is the product or service and the customers' consume honey. To put this in startup terms "We're seeing higher employee turnover and so our expenses are rising because we're spending more to recruit and retain works and those workers are more expensive and less productive till they get up to speed (and with high employee churn might leave us before they're fully productive) Higher costs suck because we've had to raise the prices for our service to offset but the market has absorbed a 2x increase in our prices since 2006 so it's not exactly all bad"
I find myself really, tangentially curious now: what editor is he using that has a slow undo feature?
>The internet has become too easy

That's a good thing. The world is an infinitely better place now that any idiot can get onto the internet, and does. A few nerds and greybeards losing their sense of cultural superiority is a price worth paying.

Given that there are over a billion people accessing the internet now, there are vastly more savvy and weird people on it than ever before, but it's understandable if that makes it feel less hip to be a part of.
How we discovered limitations on the AWS TCP stack
Honestly the only thing Spotify (or any other music streaming service) has to do to compete is just be slightly cheaper. Each major streaming service is pretty much the same and doesn't foster a lot of loyalty. If Apple Music is $9.00 tomorrow, I'm switching.

Features like "Fresh Finds" are pretty shallow and will neither entice new users or keep existing ones around. Too much emphasis has been placed on generating playlists which are never that interesting.

None of the major streaming services get social right, a feature that would greatly enhance the music streaming experience and get users to stick around. The only one that comes close is Soundcloud, and while yes it's not a subscription streamer like Spotify, it has a good community around music.
Nice to see the other side of the story for a change. While the 'extinction threat -> loss of all pollinated food -> disaster' narrative gets a lot of fear views, if we actively assist honey bee colonies in growing on a large scale we can replace a lot of bees quickly.
That is a problem with or without package managers. Maybe package managers should start doing PageRank style sorting and return results in the order of how popular they are?
This is a great talk. I attended a couple of Python training classes at work by Raymond Hettinger and my Python code quality changed dramatically!
This could be out of date, but last I checked, there were no good ways to fill out writable PDF files and sign them on an Android. I ran into this problem more than a year ago, never found a solution, gave up on it after a while.

I mean, parts of it can be done, but, god, was it painful. Very, very painful. And I eventually gave up on it.
Sometimes they come in looking for a drill bit, and leave wanting to strangle you.
This is the best talk from PyCon2015 that I've seen. Raymond is a great speaker, but he really hit it out of the ballpark with this one.

Whenever I try to think "How would someone smarter than me solve this?", Raymond is one of the people I am thinking about. I'd highly recommend this talk.

Aside: A few days after seeing this, a co-worker asked for my recommendations on a Python project he was working on. Which involved some Python code that was translated over from Java. Pretty much exactly what Raymond was talking about fixing here. I told my coworker he should watch it. A week later he comes to me following up on it, I ask if he's watched it. No... Then he proceeds to ask me what sort of indentation style he should use and what format for the inline docs.
It isn't really unmoderated, since the repository owner can delete comments. I'm pretty disappointed that they did not do so.

However, last I heard, the only way to ban a user from a GitHub organization's issue tracker (as opposed to an individual's) is to contact support.
Nice list! Bookmarked.
You can still find those communities, but you have to go looking for them.

Between about 2006 and 2012 I used to spend a ton of time in the Amiga community. It was an interesting mix of experiences, each of the different forums had their own feel and different core users, though there was a lot of cross-pollination between them, with discussions often a mix of underdog us-against-the-world wide-eyed optimism, nostalgia, caustic technical posturing and kitchen sink dramas. It was varied enough to keep my interest, but small enough to get to know the people involved (I recognise some people who post in HN who I knew from my Amiga days). I also learnt a bunch, first exposure to FPGAs was through Amiga developments, for example. If you're interested in classic computing I'm sure it'll still be relatively active, would start lurking at amigaworld.net and see where it takes you. I'm also sure you could find other similar communities if Amigas weren't your thing.
In a way, it's no different than the old days; the good stuff is out there, you just have to dig and find it...and now most of it is also right next to / under a mile-high mountain of rubbish :)
Ah, I see. As in, automatically replacing a "Internal use only, do not distribute" header or similar with a header suitable for external release? Sure, that makes more sense.
OMG. The sky is falling. From the article:

But people in three-letter organizations will
no doubt be interested. Assuming, of course,
that they haven't figured out the trick already.

But, lo and behold, we've known about TEMPEST[1] since 2000, when information was publicly released in heavily redacted form. Here's what it's about:

TEMPEST is a National Security Agency
specification and NATO certification referring
to spying on information systems through leaking
emanations, including unintentional radio or
electrical signals, sounds, and vibrations.
TEMPEST covers both methods to spy upon others
and also how to shield equipment against
such spying.

[1] https://en.wikipedia.org/wiki/Tempest_%28codename%29
Ah, misunderstood your original comment. It's probably nothing very interesting. All that is required is something like this. BB probably got something similar.

https://www.eff.org/document/letter-confirming-subpoena-with...
Frontdesk Anywhere (SaaS startup in SF) is hiring 4 engineers to join the team
Using a single AWS account is a serious risk
Ah! There you are.

As I said on Github, I do not regularly read HN and was not made aware of the issue through HN. You have no way of knowing when and how I was made aware of the Github issue. Do not pretend, you look silly when you do. I was not even aware that this 'thing' was on HN until you mentioned it.

A position you disagree with is not abuse. I am not targeting a specific person and forcing them to read my posting, I am responding to an issue with a valid perspective. This is far removed from the kind of awful harassment that happens on Twitter all day, every day.
For the record, BitBucket (and the on-premises equivalent, Stash) offer even less searching.

I do believe advanced code searching across repositories could be a viable product (e.g. like FishEye which offers really advanced searching) but I struggle to see how it could be monetized.
I feel like it’s going to be hard for a company like Spotify to compete on price. Their margins are already thin from what I hear, and they don’t have a hugely profitable hardware business to subsidize their service.
I have tried this and it was very useful as well.
The article reminds myself when I was younger when I was 27. Now I am 28, and I have grown wise and old in this year to know that working quickly does exactly that, produce quick results without much quality. It works well in cases where you need a result or just something to build momentum, but it's not at all sustainable. Just like coding, if you speed without thinking through the steps you end up with a mountain of technical debt, instead, it's actually faster to think slowly and careful and doing the right things instead of your ego which gets a huge kick out of doing more in higher quantity than quality in short period of time. Again, it works well in some scenarios which I can't think of right now but not at as important as this young buck has written.
> That's a good thing

I never meant to say that it was a bad thing. OTOH, I think savviness (meant to be elite-level expertise) is a constantly moving goalpost, which means that at any time there is a fixed number of savvy people (which roughly translates to a fixed number of weird people as well). It used to be that they were easy to find on the internet, but nowadays because of the huge crowds they are impossible to find.
The idea of Miguel getting a job outside of the open sores bubble is also delightful. Maybe mopping floors?
They aren't trying to sell you on something. It's a community run project (in fact it is a guest post not even by Microsoft themselves).

I don't think there is one magical screenshot that can sum it up. If you take 1s to scroll down you can see screenshots of each individual feature. This is just complaining for complaining's sake.
Back when I did web programming all the time, I had a really good experience reporting a bug to Firefox (where they were incorrectly throwing an exception for something the DOM spec said should be a no-op-- they sent me a t-shirt.)

Around the same time, Chromium added a regression where trying to search for text on a long page would fail to work (I can't remember the details, but it was about of equal severity to the Firefox bug.) My bug to them was completely ignored. (It ended up fixed in the next release, but I don't know how-- my bug was never triaged AFAICT and there weren't any dupes AFAICT. Maybe they had a second, private, bug tracker?)

God knows I've disagreed with a lot of Firefox's design decisions recently, but they really did a good job of engaging with their users. At least back in the 4.x timeframe.
Yes, and my suspicion is that this is essentially what MS messed up.

Someone probably wrote a script (as often happens) that removes the first comment block (which they expected to be some internal-use +copyright comment) or something similar and added their headers , and it got applied to these files.

I know this, because we've stopped people from making the same mistake :)
Check out Urbit if you're into meeting weird nerds in a place with a high technical bar to participate :)
Totally. That's why, as with Bitcoin, you wait before accepting the state of the network.