skysight-inc/HackerNews huggingface dataset:
Oh of course you self labeled savior of humanity and self taught economist would know how much to reduce "consumer technological progress" and can decide for others what they need and want? Do we need internet? Cars? Washing machines? TVs? Drugs? No? Where to stop? If we don't stop we don't need anything and can go back to the trees and that's how this bullshit leftist nonsense works out logically if we follow through with it. You just hypocritically wrote that we don't need to consume and don't need to advance technologically with your computer. Ironic.
It seems that he forgot to include stdio.h.
Capital markets and job creation in the 21st century
> I guess the concept of a cap seems odd

Yeah, it does initially to me as well, but I suppose it's just another public policy lever for transportation, and acts a bit like congestion charging. For instance, in a lot of very busy streets in London, due to congestion, pollution, and desire to improve public space, there are debates about pedestrianization, or allowing through only buses, or allowing only buses and taxis, or allowing that plus local access.

For instance, Oxford Street (which has half a million pedestrians each day) shifted some years back to only allow through buses and taxis, to improve throughput and reduce pollution, and the new mayoral candidates are now thinking about pedestrianization. Ultimately, one person siting in a cab occupies the same space as 10-15 pedestrians (at Oxford Street densities), or perhaps 5 bus passengers.

Further east, Tottenham Court Road is getting a new Crossrail station (a new tube line), and is going to widen the pavements, and ban private cars, in order to deal with the massive expected increase in passengers. Taxis are more efficient than private cars, but much less so than other options, so it just depends on the context for the city centre, or the city as a whole, or for particular streets, as to how appropriate they are.

One niche that major taxi app services could fit into, in these contexts, is by enabling a system for pooling / shared-use. A London taxi with 4/5 people is probably no less efficient than a bus, and to do something like that takes scale and serious optimization work.
If VOIP is harder to configure under the cheaper service, then it's a question of how much you value your time. Maybe for you the cheaper option is the better choice, but maybe for someone else it wouldn't be.

Likewise for gamers. Often IPv6 is lower latency or again easier to configure. For some people that's worth paying money for.

Ultimately as IPv4 addresses get more expensive and IPv6 equipment becomes cheaper, the costs will shift, and the benefits will remain.
> This lot also includes a commemorative 3D-printed Babylonian styled tablet containing the password to a private Github repository where the buyer may access the full source of the Hello World algorithm and an image of the lot.

Too bad it's private. It would suck to have to rethink that algorithm from scratch...
Yes, I would buy one. But it's 6+ months and Lenovo hasn't started producing them.

In 2013 Lenovo annouced the T430, were they destroyed their ThinkPad brand with this aweful keyboard and touchpad, etc: http://blog.lenovo.com/en/blog/thinkpad-t431s-laptop-new-des...

And David Hill (the autor of the ThinkPad Time Machine? 2015 blob post) is mentioned in the 2013 article.
That's not entirely true though. IPv6 has been prioritised on various devices and Google taught us over a decade ago that response time makes the web experience feel better to the user.

You'd better be on dual stack if you don't want your users to think the competitors feels faster/smoother. Otherwise you'll be the Yahoo of your market.
Code Fibers | http://en.codefibers.pl | Warsaw, Poland -- REMOTE or ONSITE

Building professional and freelance projects using many technologies including: PHP, Node.js, Go Lang, Bash, Python, Lua, MongoDb, Redis, Postgresql.
Building web applications using PHP and Symfony2, Node.js, Neo4j and websockets

Buliding custom solutions for data store, warehouse, streaming targeting high performance and low latency
Programming web crawlers and scraping high volumes of data (including sites protected against crawling), bots, robots mimicking users

R&D of many areas including:
- machine learning technologies and genetic algorithms to use for algorithmic trading
- IoT with BluetoothLE, Arduino, RaspberryPi and custom circuits

Email: peter@codefibers.pl
SEEKING WORK - Warsaw, Poland, Remote

Building professional and freelance projects using many technologies including: PHP, Node.js, Go Lang, Bash, Python, Lua, MongoDb, Redis, Postgresql.
Building web applications using PHP and Symfony2, Node.js and websockets

Buliding custom solutions for data store, warehouse, streaming targeting high performance and low latency
Programming web crawlers and scraping high volumes of data (including sites protected against crawling), bots, robots mimicking users

R&D of many areas including:
- machine learning technologies and genetic algorithms to use for algorithmic trading
- IoT with BluetoothLE, Arduino, RaspberryPi and custom circuits

Email: peter@codefibers.pl
Pricing mistakes to avoid
Western mathematics: the secret weapon of cultural imperialism
That sounds awesome!

Uber would have had surge pricing in your scenario, most likely. NYE it was like 3X.
Elon Musk says SpaceX's first reusable Falcon 9 rocket is 'ready to fire again'
The question is, now that there is a mechanism for defining skin tone
colours for Unicode characters, will this be enough? Or will users
demand a similar mechanism to specify hair colour and eye colour? And
will users want to expand the concept of modifier characters to cover
any colour and any Unicode character?

I find the thought absolutely horrifying
Like What You Do or Do What You Like
Location: Warsaw, PL

Remote: Yes

Willing to Relocate: No

Technologies: PHP, Node.js, Go Lang, Bash, Python, Lua, MongoDb, Redis, Postgresql. Building web applications using PHP and Symfony2, Node.js and websockets
Email: peter@codefibers.pl
Also, if you thought reading a newspaper on the train was risky, wait until muggers see the person with a pair of goggles strapped to their face.
Your salary will depend on your location and personality as well, so it's hard for us to mention a salary range without knowing either of those factors.
Sadly, there is: IPv6 requires retraining your staff, and running dual-stack inceases the testing and administration workload.

IPv6 also brings the additional requirement for ISPs that they can't allocate a single outside address anymore, so no way to enforce one-machine-per-residence limitations (I wouldn't expect an ISP to try this in 2016, but it was still common five years ago).
Also good is "The File: A Personal History" by Timothy Garton-Ash ( http://www.amazon.com/File-Personal-Timothy-Garton-Ash/dp/06... ). The author returns to Germany after re-unification and researches his own Stasi file from when he was in East Berlin in the late 70's as a part of his post-graduate research from Oxford.
In 1978 you didn't have to include it; the compiler made assumptions about the function args and return type that held for printf.

C was... different then.
Could you also give me your stock market tips please? Would love to know what else the future holds as facts.
>He wanted to bring programming back to mathematical fundamentals, so it is simple to reason about.

This is fine for academic CS, but can become a unicorn hunt - of the worst kind - for real world applications.

>To find the right abstraction, so only the correct things become simple, is one of the hardest tasks.

This is very true, and underappreciated in CS. The problem is that every language has its own set of ready-made abstractions, libraries offer further abstractions, and philosophies - OOP, design patterns, functional programming - offer a further set.

For any given problem, all of these may be non-optimal.

CS could maybe spend the next fifty years working on a useful theory of abstraction design, instead of trying to bake assumptions about how abstractions are supposed to work into the tools we use.

I'd love to see a meta-language which could be used to reason about impedance matching between abstractions and problem sets. I'm not sure such a thing is possible - Haskell is some way along, kind of - but it would be an improvement on languages that make it hard to design new abstractions because they come with rigid assumptions about the kinds of operations that are possible with code and data.

You could argue no restrictions exist in Turing complete languages. But for many problems the limit isn't Turing computability, it's how easy it is to find/invent expressive abstractions that help make hard problems more tractable.
Confirmed: The $35,000 Tesla Model 3 Will Be Unveiled in March 2016
What about that pony?

Really, this is a huge step for display tech and it seems a bit much to demand systems integration at that same level right away as well. This is not a product, it's a technology demo.
Too easy to average that away.

Could make sense to do so on a session-by-session basis, though.
Time Warner does exactly this in my area (and I suspect it's fairly widespread).

The issue is, the modems they hand out to many of their users are not DOCSIS 3 (unless the user is paying for a plan that requires DOCSIS 3 speeds).

If you bring your own IPv6 capable modem, or sign up for one of their higher speed plans, you'll get IPv6.
Peter Naur – Antiphilosophical Dictionary [pdf]
It 'd be great if one could use the keyboard. Mouse input sucks hard.
2016: Just One Thing
And removing the need for tipping, which is a nightmare for anyone who's not used to the local customs.
Using C Library in Swift Project
1. Exercise 30 minutes daily.
2. Sleep 8+ hours. Plan for 9 hours of sleep - that is how you might actually get 8 hours.
3. Don't read newspapers/twitter/facebook - too distracting. Read books, long articles instead.
Or, to put it another way: would "staring a small screen that can display two colors (something and black) and typing slowly on a typewriter-like entry system" have sounded like a compelling experience? How about "maneuvering a block on your desk that corresponds to a dot on a screen, with buttons to initiate actions"?

Surely there's no way those would beat the experience of a time-tested, bona-fide, genuine newspaper!
I think the solution here is be very explicit about your expectations as an employer. If you tell the employee what will happen if they don't meet your expectation before they are hired then it is on them if they don't meet them. Hiring is a two way street and both parties need to be as honest as possible in the process. Still doesn't solve Dunning Kruger problems though.
> Both of whom favor MacBooks in this day and age.

So you probably live in California or something. The rest of the world keeps using Lenovo Thinkpads just fine. Just look at their sales figures, they are not losing ground by droves or something. Macs are no replacement for Thinkpads in any way.
Samsun Gençlik Parkı Taksi
Hungary?
OO suffers from the design pattern kind of abstraction as well as the explosion of nouns kind of abstraction because of trying to model everything as analogies to real world concepts rather than focusing on what the program is meant to do. Functional programming suffers from a different kind of gratuitous abstraction, namely the category theory abstract nonsense kind.

I think the main source of overabstraction is the idea that abstraction is a virtue in itself rather than only a tool to accomplish a task. This often takes the guise of different artificial value systems like "testability", "decoupling", and "reusability". These can be good things, but only as a means to an end. People lose track of that sometimes.
The big UK ISPs don't care because they've all acquired enough IPv4 addresses to satisfy their current demand & growth projections.

They all claim to be preparing trials but I wouldn't expect to see any real activity from them until we start seeing IPv6 only sites, which would be unreachable to their subscribers.
Use Font Awesome Glyph Icons with NativeScript
There were no function prototypes in K&R C, these were added in the ANSI C89 standard.

Even now, prototypes are optional in C (as opposed to C++), so this program is still valid, although it's likely to trigger some compiler warnings.
As politically incorrect as it seems to be now: The GDR thrived on people who actually believed in what they did.

The trend to blame circumstances, pressure by authorities or psychological factors like envy is just an attempt by many who once willingly, consciously participated to now clear themselves of responsibility. As such, I don't see much of a difference to post WW2-Germany when all Germans suddenly discovered that they had been anti-fascist all the time.

I spent the first few years of my life in the GDR, moved to West Germany in 1989 just before the wall fell and moved back a few years later. We have seen our Stasi-records, we know who snitched on us - it rarely were those disappointed or envious. It were people who actually were much better off, people who were convinced in the GDR's ideology and people who snitched on my family as a career move. We also could clearly see that those who were real friends did not provide information on us, even though they were asked to - in those records they are labeled "useless as a source".
Old software: which website that you just visited "patched" it to do things you don't want?
Before the wall came down, there was no graffiti in east Berlin. It was all gray in gray. Graffiti came only later.

The communist states I have seen were very gray. Almost no colors.
The details will be released at CES for sure...
Lenovo refreshes the ThinkPad lineup at CES
Only in JAVA
Can you clarify the last point? I do not get it. Can you make an example of where an extra indirect mechanism (besides interpolation) is _required_ for translation?

I generally localize for western languages and write in many programming languages. The combination of gettext + python format strings has been working really great for me, and generally much better than other systems I've seen and put to use. In fact, the simplicity of gettext provides a very fast turn-around, and with translators experienced with the tool I never had problems. Python format strings also work great in this context, as I can supply an arbitrary dictionary of elements that the translator might need. The only real problem has been plural forms in complex text strings, where ngettext is not always sufficient.

What method (name a project I can inspect) do you recommend as a good localization architecture?
Twitter Invests in Muzik, a High-End Headphone Startup
Do you feel that children should be sheltered from unhappiness?
> More moving parts means more potential breakage.

That's just patently wrong with regards to latching ThinkPad lids, as the latch is actually saving the lid hinge from wearing out prematurely.

(which is one of the reasons for my recent model downgrade)

> I have to wonder, why? The OS can do that quite well in software.

You can't think of any nice reasons why it may be nice to have hardware blocking software from reactivating all the antennas on your machine at will?

https://ux.stackexchange.com/questions/34956/who-needs-an-ex...
Feeling presence with a DK2 was a literally jaw dropping experience. I sat there with a huge grin on my face for minutes just looking around. You really do have to experience it to understand.

That said, it's definitely bulky, dorky, low rez, and requires a faster PC than most non-gamers have. But it's a v1, like Pong or original iPhone. I have no doubt the category will be huge, but it will take a few generations of progress for it to penetrate past the diehards.
What specifically do you think is bad about IPv6?
>I have a magical device in my pocket that can summon a car on demand.

As a gadget lover, it seems magical to me too, especially since I was once lusting over things like a ZX Spectrum. But in the big picture, is it really life changing technology? You could do sort of the same thing already in 1970 with a stationary phone and a cab service (and in 1995 with a mobile phone). Not sure in the US, but where I live I used a cab service all the time ever since the eighties -- it took around 10 mins after the phone to get to you, so not totally unlike calling it with an iPhone.

Same for not getting lost. GPS is nice and all, but was getting lost much of an everyday problem in the first place (for regular people of course, not trekkers etc). Maybe for tourists, but I remember the first 3-4 times I visited the states, where I did two huge roadtrips with McNally road maps, and I didn't have much of an issue (compared to later times, when I used an iPhone + Navigon). I got lost a few times, but that was it, I could always ask at a gas station, or try to find where I was on the map and get on the exit towards the right direction.

I'd go as far as to say that even the 2 biggest changes resulting from the internet age, fast worldwide communications and e-commerce haven't really changed the world either.

Some industries died and some thrived -- as it happens --, and we got more gadgets, but nothing as life-changing as when typography or toilets or electricity or cars or even TV was developed (things that brought mass changes in how people lived, consumed, how states functioned, in urbanization and in societal norms, in mores, etc., heck even in nation-building --e.g. see Benedict Anderson on the role of typography on the emergence of nation states).

What I want to say (and this is a different discussion than the original about limits to computing power over time, etc.) is that technology also has some kind of marginal returns. Having a PC in our office/home was important and enabled lots of things. Having a PC in our pocket a few more things (almost all because of the addition of mobility). Having a PC in our watch? Even less (we already had PC+mobility solution).

>Have a good evening, and thanks for the enjoyable conversations. You and coldtea both do really cool work.

Thanks, but don't let our counter comments turn you off! They way I see it is we're painting different pictures of the same thing (based on our individual experiences and observations), and those reading it can decide or compose them into a fuller picture.
Yeah, being from Belgium I can say that it is great. Makes it easy for me to test the IPv6 support on my servers.

The is one advantage of having an active duopoly [1] in the ISP market. Belgacom (38% market share) started migrating customers to dual stack in 2013. Telenet (40% market share) soon followed in 2014.

[1] http://www.broadbandtvnews.com/2015/03/20/telenet-belgacom-s...
How ‘Do Not Track’ Ended Up Going Nowhere
If I keep a million dollars in the bank, the bank can loan out a million dollars, and I earn interest.

If I spent half of that million dollars, then whoever got paid likely puts the money back in the bank and the bank can still loan out a million dollars.

This is in a nutshell why trickle-down economics don't work.
Your original comment was:

> I'm frankly tired of dealing with the incompatibility.

My point is that you have a choice. As lmm correctly points out, it's how you value your time.
I'm struggling to see the logic in this. I know Twitter have struggled to make music work previously. Not convinced that a hardware approach is the best way forwards. This may just be a straight investment, but even still - it feels odd.
> flicking a switch is much easier than remembering the syntax for rfkill.

If you have to drop to a console prompt and run rfkill in order to disable your wifi... then the flight attendant will have no idea whether your wifi is enabled or not.

He or she WON'T gawk with impressed amazement that you're a Linux user. For that matter, neither will anyone here.
AR is interesting for applications where you're dealing with the physical reality immediately proximate to you.

I would expect that the internet has taught us nothing if not that it's much more economically efficient to enable telepresence (i.e. immersion in a remote environment) than anything which requires matter to be colocated with you.

I very much see it the other way around: AR will be huge boon in physical, need-my-hands-on matter industries (of which there are relatively few nowadays) and VR will swallow everything else.
I use IPv6 every single day. It does solve a lot of problems.
> That's not what Greenspan thought at all. Greenspan thought you can get a $100k economist for only $80k. That belief is completely orthogonal to the distribution of employee quality.

Hence "or at least, not as much lower as female wages from male". To expand on that unclear phrase: Greenspan thought that (output / market wages) for a female employee outpaced (output / market wages) for a male one; the scheme depended on those ratios, not on the raw values of output.

But the important point is that he did so out of a personal confidence that the market was undervaluing women economists, not on any direct evidence. All available direct evidence, as evaluated by the market, claimed otherwise; that is why such a profitable arbitrage opportunity existed. Whether women's output and men's output are equal is beside the point of the anecdote. (I happen to think that he thought they were equal, but it is not relevant to the mathematics of the situation.)

> Interesting hypothesis; social barriers created by social justice types actually cause inequality to persist.

I'm not sure how you reach that hypothesis, primarily because there's no evidence that Greenspan's approach to hiring lessened inequality. In particular, the scheme only worked because women were being paid less money than men per unit output.

I'm a little confused at the reading of this anecdote as "and then Greenspan realized that people were being sexist, and employed some women, and all was right in the world." In order to pay market wages for women economists, a market for those women at that wage needed to already exist; he admits that other places were hiring women for junior roles. He wasn't giving jobs to women when nobody else would; he was simply placing them in positions of more responsibility than other firms would, but paying the same wage. The beneficiary was not women, but his own employer's profits.

My takeaway from the story is that markets can be so susceptible to human bias that even a valid, profitable arbitrage opportunity is rarely exploited, not that the existence of an arbitrage opportunity means the market will correct itself.

(Also, at the end of the day, any firm profiting on any arbitrage has it in its own self-interest to avoid the rest of the market realizing that they're undervaluing a resource.... So, "social barriers" or no, the existence of an arbitrage opportunity has zero implication of a forthcoming fix to market-wide inequality.)
This Year in Mobile Development Part 2
Also https://panopticlick.eff.org/
abstraction means thinking in layers, not having no idea what happens in lower layers.

The pattern you describe is caused by OOP and inevitable in many of today's OO systems because OO does not offer sufficiently powerful abstraction capabilities [1]. Imperative often suffers from "We won't attempt to abstract this at all" (which is sometimes better [2]) and functional sometimes suffers from "powerful abstraction capability which requires a high degree of knowledge to wield". Pick where you want to be in the spectrum.

[1] See AbstractSingletonProxyFactoryBean in Spring. Spring is an expert team with as well reasoned architecture as is possible in Java, anti-abstractions like this get written because they are the least-bad solution when a shitty problem comes up and the language has you cornered. http://docs.spring.io/spring/docs/2.5.x/api/org/springframew...

[2] "C vs C++ linus torvalds" https://www.google.com/search?q=c%20vs%20c%2B%2B%20linus%20t...
Probably because you essentially rate a service without having a fixed rating scale. Rating _people_ is always purely subjective and therefore judgmental - yet this is what Uber wants you to do. (Leaving aside the potential economic impact of such ratings...)