skysight-inc/HackerNews huggingface dataset:
I can't even get the first one...what's the answer for the first one? i thought it's "new"?
The notion that ENIAC was the First Computer is really open for debate. Atanasoff's machine at Iowa State[1] had DRAM and binary logic in the late 30's. Zuses[2] machines in Germany during WW2 were similarly advanced. In the article they specify the 'first programmable' computer, but when you're moving wires around, that's hardly a distinction imo.

[1] http://en.wikipedia.org/wiki/Atanasoff%E2%80%93Berry_compute...

[2] http://en.wikipedia.org/wiki/Konrad_Zuse
Hey, I just posted a similar viewpoint but I explained my own reason. https://news.ycombinator.com/item?id=8855847

It's literally the only book I've ever found unreadable (sequentially.) I tried really, really hard for weeks, and not just once. Multiple times over the course of different years.

man, forget it. It's easier to read a kernel dump.
Some Performance Measurements on Maps
Neat idea to test GIT skills :D Gr8 wrk!
To be fair I don't remember the offsets or anything, I fired up an emulator and a debugger and had a look through the game again.

> I wonder how many kids turned to liking computers because of ZX Spectrum philosophy of dropping the user straight into a programming shell.

I think people only began to realise that being dropped into something that required you to know how to tell it what to do next at a lower level than we experience today once people stopped coming into contact with shells and programming interfaces.

> I remember doing POKEs and messing the game up

Usually it was fairly easy to find pokes but sometimes games would rewrite code over the address space that the poke's meant to be used. This was much more common in multiload games on the 48k spectrum. I remember doing an obscure game called braxx bluff and I just gave up on pokes because the different minigames all overwrote different parts of memory. Some of the later spectrum games would store compressed data in memory and decompress it in different places at different times. I remember one game where data would be executed as machine code, but I can't remember which one it was.
Consider my flabber appropriately ghasted. Sounds like getting out was the right move!

I guess those managers had never read the Mythical Man Month?
But that only covers the GNU bits.

If you stick (too closely) to that one, sometimes you might use features only found in GNU Sed and think you're writing portable scripts.

I think this tutorial helps clarify what is and isn't portable.
> I usually want to make software, together with my team

1. Small-scale history: Developers make mistakes. When things go wrong, a clean history of small, incremental changes is priceless. Git helps you craft such a history. It's not about what actually happened. It's about helping you solve future problems.

2. Large-scale history: large projects branch. Especially commercial ones, where you need to support old versions, or maybe have custom versions for laaarge customers. Git handles this well. And it's good at helping you get identical changes into multiple branches without loosing track.

> and I bet this holds for 90% of GitHub's paying customers.

90% of everything is crap ;)
I wrote all 130,000 lines of code. It's done.

Did you know that some people work full-time on marketing in most companies? You seem to not understand that there is such a job as marketing.

I can do miracles. I simply need to do a miracle on camera and have instant success.

Adding more code will not help in any way. In fact, less is more.

I'm tired of the stupid fuck niggers who want to reproduce Linux. Dumb fuck, nigger. How is your plan different from Linux. It's not.

Always fighting the last war.

Imagine a 1890's electrical engineer at Westinghouse saying, "I know math better than Tesla. I don't see why you respect Tesla. I'm just as good."
Parameterization Part 7: Summary
Inside Out 2015 – Dwidi Video
Multiplatform C++
Yahoo used to be powered by Google around 2004 and was still loosing market share to Google. Blind tests with just the logo replaced (same web results) had users still prefer Google. It was crazy. Disclaimer: I worked on Yahoo search.
In light of this move Mozilla actually did the opposite of what you're saying and changed the interface of the search bar to make it easier to pick or add a new search alternative, along with a prominent link shown to the search settings, allowing one to change the default as well (an action that takes only 2 clicks).

https://blog.mozilla.org/ux/2014/11/find-it-faster/

What are you talking about?
How is it relevant "how comfortable" you feel with their titles?
Searing steak: yep, it's a myth.

The reason you sear steak is to cause what are known as the "Mailliard reactions", a complex waterfall series of reactions that happen when you expose meat proteins to temperatures over 140C. That decomposes the surface of the meat into a very complex collection of extremely tasty aromatic compounds (including some of the compounds responsible for the taste of coffee and chocolate).

If you're interested in this sort of thing, a) the experiments have already been done, b) I recommend Harold McGee's "On Food And Cooking" as a solid starting point. "America's Test Kitchen" is also good.

This is also the kind of thing I was thinking could be covered in a "Cooking for Hackers" series.
sometimes you dont want that eg try to find solutions for open directory problems on OSX Server (as the docs for OSX server are F%$^ S%^t) you get lost a low quality results about how to make OSX work with Micrsofts AD!

if I wanted those results I would search with Acive directoy as part of the flipping query!
Do I get this right that this so-called response actually represents the absence of any response? And in good government manner it's phrased in a language that could mean anything and therefore means nothing at all. This just makes me want to barf.
How is Marriott blocking WiFi routers, technically? Is it actual radio jamming or something else?
Why is this post on top?
A New Antibiotic That Resists Resistance
Alternatively, rather than imprinting into a particular social network (Facebook bad, Twitter obscure, Instagram relevant) it could be that these teens will simply migrate to a different toolset when their needs change rather than expecting a tool to be used to photoblog their party lifestyle of college years to also work as a tool to keep up with post-college life. Facebook changed over time to basically follow a particular demographic (those whose age mirrored the founder) but most of the others are built for specific purposes and have a lot more inertia behind them. Maybe being first is what let Facebook change and re-define itself, but so far none of the others seem to have changed much from the day they were launched in terms of how people actually use them (and FB itself has had numerous failures in attempts to spin off mini-pivots as individual apps.)
Good one, it actually looks really cool. I played with it last many years ago, when there was a notorious bug that occasionally, merges would take super long because the algorithm was exponential in nature. Do you know whether things have improved on that area?
How to create a future-proof archive of your tweets
I try to use Duckduckgo, but end up resorting to google a lot, because the personalized searches are useful. I end up looking up Django documentation a lot, and if you try searching for "Django" on DDG, I end up with the film. Google knows I want the web framework.

Would there be a way to be personalized and anonymous at the same time? Or is that an oxymoron?
True, you need to install some things. But these are just:

- OS X: Just Go, Git, and XCode (this project doesn't use freetype).

- Windows: Just Go, Git, and MinGW.

- Linux: Apt can install all dependencies (installation instructions list more than are actually needed -- sorry).

And then you get a _single binary_ that runs on the system without the installation of any additional libraries. All libraries used are included by default on any modern OS.
Not quite the same, but I quite like the fact that Google is way better at spelling than I am.
Looks awesome, do you mind expanding a bit on how the GUI/animations were built?
> Just...

> It's not that difficult...

> I happen to know more than one...

> ...absolutely achievable.

I admire your optimism, but have you personally tried and succeeded at these things you claim are so easy?
Wunderadmin 1.0.2 released improved design quality, fixed bugs
Just like people thought internet was the blue 'e' on their desktop. Program, data, network .. no difference.
How the best developer evangelists build social capital
>- where are you based? I'm guessing UK based purely on the railway station image, but other countries might well use similar constructions :-)

Dallas/Fort Worth Area according to Linkedin
First I find it really offensive that you bring that point up. Because I think you are blaming the victims. They had every right to publish what they did.

Because anything can be sacred to anybody, so we won't be able to discuss anything. When something is sacred to somebody it applies only to them not to non follower of these made up laws. Caving to that would be accepting de facto sharia law. You can't hide behind sacred. You can't censor something just because you are offended. This is basic free speech.

Religions are not exempt from criticism. Religious nutjobs deserve every bit of mockery and disrespect. These terrorists are the caricature.
You should flesh that out and make a blog post "Anti-patterns considered harmful".
I wonder if 'fixations per minute' will become the new APM.
But if you'd like to search Verbatim and also restrict your results to the most recent month/year/etc., even though these are separate dropdowns under Search Tools, you're out of luck. Google seemingly just won't allow this.
"Producing content is hard. Writing, thinking, etc takes time, energy, and creativity. Typing on a small smartphone keyboard only makes this even more painful. Snapping a photo is easy and revolves around a moment -- something easier to recognize when it's worthy of sharing."

Rings very true to me.
Found some details[0] on how they're doing this:

> Marriott operates a Wi-Fi monitoring system manufactured by a third party that was
installed at the Gaylord Opryland. Among other features, the system includes a containment capability
that, when activated, will cause the sending of de-authentication packets to Wi-Fi Internet access points
that are not part of Marriott’s Wi-Fi system or authorized by Marriott and that Marriott has classified as
“rogue.”

[0] https://apps.fcc.gov/edocs_public/attachmatch/DA-14-1444A1.t...
+1 catch.

There is also lest:

https://github.com/martinmoene/lest

bandit:

https://github.com/joakimkarlsson/bandit

cpputest:

https://github.com/cpputest/cpputest
My guess, and my understanding is that it probably uses the same tech that most enterprise WiFi networks use. They probably send fake deauth packets in order to disconnect stations. A lot of enterprise wireless solutions also do this for the following:

(1) Removing security risks: You really don't want people running their own WiFi access point plugged into the corporate network.

(2) Removing interference: In order to remove interfering APs / stations from the network, it deauths them in order to disconnect them.

You can learn more about the mechanisms used here: https://en.wikipedia.org/wiki/Wireless_intrusion_prevention_...
They did use generics via Go's research into "explicit generics." Sort of like Dependency Injection, Go's Explicit Generics allow you to "wire up" types in "code files" for proper use later at run time.
>Running a search engine is so profitable...

2005-2013 Microsoft online services, including Bing lost $10.9bn [1] and "continue to report a loss of $1.3bn/year" [2]
as of early 2014. I think people are projecting breakeven 2016. Competing with Google is not easy.

[1] http://www.businessinsider.com/microsoft-reorg-earnings-repo...
[2] https://www.ventureharbour.com/visualising-size-google-bing-...
Show HN: The Ultimate Guide to EU VAT MOSS (infography)
Apple's Deep Insight into User Interface Design (2012)
The Hash Challenge
It's a neat idea. Problem is getting the right request to the right people. Imagine a 100 requests every minute coming in. It would not be possible to keep up with them all, all the time. However, a truly social stock photo site does have potential.
> It is high time for non-Native Americans to come to terms with the fact that the United States is built on someone else's land.

Land has been changing hands more or less continuously, forever. Before North America was "seized" by the people who came to be called Americans, parts of it were being seized and re-seized and re-re-seized by various groups of people who lived there at that time.

What is the author's reason for saying that it was at such-and-such a particular time that things were exactly as they should be, that everyone was occupying their proper piece of land?

I mean, it was violent bloodshed before the invaders arrived, and then it was ... more violent bloodshed after they arrived. People were being mean to each other long before the invaders arrived, and also after -- and ever since, everywhere in the world. Does the author think it's particularly bad to be mean to people who are of different ethnicity?
Peter Thiel becomes marijuana's first big investor
Author misinterpreted specs...

"Each packet has 20 bytes of useful payload and consumes 49 μA at 3 V"

That is a manufacture average for some profile, mostly sleeping 99% of the time.

The real consumption during broadcast is in the order of 15-20mA for most chip I have seen.

Here is a very informative article dealing with power demands of low power devices: www.ganssle.com/reports/ultra-low-power-design.html
In fact, I've been involved in collaborative writing and it was organised so that it didn't require any awkward merging procedure.

'Git skills' take people away from writing. Or, put another way, 'git skills' increase cognitive load on programmers and is just another area where mistakes can be made.
The Cult of Agile
I wonder how much problems companies can get into when providing open wifi in the respective countries.

I assume nothing ever happens in a lot of asian countries when somebody torrents their favourite new movie/tv show from one of these connections while I imagine US ISPs send nasty "stop it" letters every now and then. (even if the hotel might not be liable, that probably doesn't stop Comcast from sending them)
Make branches the exception instead of the rule, a.k.a. 'Trunk Based Development'. Just like Google and Facebook.

http://paulhammant.com/2013/04/05/what-is-trunk-based-develo...
Worth pointing out, again, that this is not about charges for in-room wifi, but rather for wifi in larger conference spaces in the hotel.

Which can easily run into thousands of dollars for a weekend, so if an event wants to do, say, live streaming, they do their best to make it impossible for the event to bring its own hotspot and connection.
> as the State Department was involved with SONY in the development of "The Interview"

Whoa - that's a bold claim. I'm assuming that you're referring to this[1], which claims that Bruce Bennett from the RAND Corporation was consulted five days after North Korea began making threats towards Sony over the film. The CEO of Sony claimed that someone at the State Department agreed with his assessment. Consulting about the political ramifications of a film after a foreign leader threatens violent action is different than being actively involved in the development of the film.

I still very much disagree that Sony could be considered a legitimate target under the Geneva Conventions, but will concede that North Korean leadership is crazy and would make up any excuse.

[1] http://www.thedailybeast.com/articles/2014/12/17/exclusive-s...
Popular culture in a country at war is probably going to somewhat differ from your personal experience where Hollywood is a primary authority on conflict. These hostages would have context you're probably missing.
I can't find the source right now, but what I've learned of heroin is that most people could actually safely try it out, and it would likely cause nothing but some mild discomfort.

The people who end up wanting to keep using heroin are typically those who don't have their life in order due to heavy stress, sadness or something similar. The thing that heroin does is that it makes even the shitty moments feel not-shitty, and doesn't really get you wasted like many other drugs.

I'm not surprised that soldiers in a war might seek comfort from heroine, but once they return to their normal lives they no longer need heroine to help make life feel okay again.
The Shape Changing Smartphone by Samsung
I love the term "value-added". Nowadays it almost always means "value added to some third party, at the expense of the customer".
There isn't a way to endlessly scroll geocities of relatively high quality images (filters are important and unique), let alone do that with just your friends or people of interest. If you start to compare to myspace, bebop, fb, twitter, etc... it's just as much about what's removed as what 'feature' they allow.
Because grep really sends my data to an online service, right?
>It seems to me that a simple way to eliminate the feedback issue is to separate the microphone from the speaker.

That won't necessarily fix the problem. Feedback comes from bad electronic/DSP design. Physical mic/speaker positioning makes certain solutions harder, but in practical designs it's not (usually) the limiting factor.

Phones of all kinds, Skype, etc include adaptive echo/feedback cancellation already. It's a well-understood technology - adaptive cancellation has been used since the 1960s - although the fact that it exists is maybe not as well known as it could be.

(Protip - if Skype starts feeding back, you can often reset the adaptive filter by clapping once loudly.)

As for hearing aids - the first papers mentioning multiband compression date from the 1980s, so there's nothing new here, except maybe a lack of research.

My mother's hearing is pretty bad now, and I had to talk a professional audiologist through tuning her aids for maximum intelligibility. I couldn't fault his personal skills, but the consonant/vowel heuristic he'd learned in training was oversimplified and not giving good results.

He'd basically set up a phone curve filter, but in fact you need some low-mid for good intelligibility, especially on male voices. Once he dialed that back in everyone was happy.

Thing is, we needed three one hour sessions to get it in the ballpark. The real problem with aids isn't the technology, it's the fact that setting up a good prescription is really difficult and time-consuming - even more so for elderly people who may have problems describing what they're hearing.
I disturbi del comportamento alimentare
What is the difference between EyeX and 'SteelSeries Sentry Gaming Eye Tracker' described in an article?

Can you enlarge your active area by moving the monitor further away from your head?

I guess Linux is not supported, too?
Steve Jobs Android crashes, goes thermonuclear
Thanks for the link, indeed it looks quite technical and very complete on the subject. Truth be told I'm far from an expert on power, hence the mistake :-)
>The ability to build a useful search query isn't something a lot of people can do

While true, that doesn't mean you have to neuter your entire search engine. Even if Joe Sixpack never uses +, "", boolean operators, etc (and Aunt Tilly outright asks 'The Google' "Please take me to Yahoo Mail"), it doesn't mean google should remove them.

By all means, have the advanced features mildly hidden so that they don't confuse/scare stupid people, but at least keep them available (in a non-neutered form) for those who do actually need them.
Boost Conversions by Infusing Google Remarketing with Real-Time Personalization
> while hotels got into the wifi game way too early and locked themselves into expensive, underdelivering and long-term contracts with 3rd party companies that do the wifi for them.

It's basically one group of scoundrels that got cheated by another group of scoundrels. I wonder though, how hard would it be for hotels to renegotiate those contracts - or drop them and eat the fee - if they actually cared?
After reading that, I cannot help but think that this person/company would be positively horrible to work for. I find myself wondering what his goal was when publishing that, because it didn't read (to me) as positive or helpful.
If you had been trained in sending and receiving Morse code, as some of these soldiers had been (rather than just knowing about it conceptually), your brain would probably catch on to the patterns much more naturally.
Nice, looking forward to the sequel ;)

By the way, let's say I don't "remember" which other branch contains a file at a certain path - what's the easiest way to find all other branches which contain a file at that path?
Welcome to regulated mediocrity!

Now we have the bar set so low that you can rest assured that media companies will deliver.

3 up? I have 8 now but I bet I won't soon. All in the name of regulation. What year is this guy living in? This is the problem when government regulates without recourse, they will set minimum terms of service which result in stagnation and even higher prices for faster services.

this is like the years when I enjoyed the speed of ISDN and finally really slow and bad DSL because our local "regulated" phone company was meeting the legal requirements and going exactly no further. Wasn't until the cable company came along that I was even offered DSL above 3Mbps down.
‘Gross Negligence’ in Moonpig Response to Security Breach
The new search interface is awful. Let's see...

* Extra clicks to use non-default engine, especially for multiple searches in a row.

* Options to add/remove engines or change the default are very well hidden.

* No way to get suggestions from the non-default (or just stop asking the default for suggestions at all, if your default is Google/Yahoo/etc.). Prime example is Wikipedia autocompleting from page names - now not possible unless it's your default.

* Always by default assumes you want the default search engine when you might want to switch back and forth with your active one.

* No indication of what the default search engine even is.

* Looks stupidly messy with 12+ search engines (seriously, do you only use google or something? Once you have Google, DuckDuckGo, Wikipedia, Google Images, various wikis and news sites all added, it's a total mess with the new clusterfuck of a UI).

* Searching through a list of favicons sucks compared to having a dropdown with favicon and name.

* Broken keyboard shortcuts.
I fully agree. I find it's worth keeping large files like these in a tab delimited format instead of CSV specifically so that I can run them through the standard Unix tools instead of mucking around with quoting issues and stray commas.
Then again, those numbers would help in going after those third parties as well.
It is a market which is sadly underserviced (same with semi-legalized marijuana):
- Dealer price comparison / location / reputability
(Although silk road has shown how this might work.)
- DealExtreme / Groupon type incentives
- Deal and shipping insurance
- Apps for dealers: CRM, money lending calculators, shipping calcs, inventory.
- Health and life insurance.
The list of anti-patterns is good when you don't want to argue with a colleague, you can just send him the link. There are no hard-set rules in higher level software design, the compiler will not normally warn you of these issue. Having the potential pitfalls nicely documented is useful.

And this list in particular might be useful when you don't want to hurt the feelings of a colleague, when you want to point out their lack of productivity. If you pass them this list, they might discover some similarity to themselves. And the source is a third person (the blogs author), so its an impartial source.
I thought I was decent with Git and I fail the first task :(
nvm I got it