skysight-inc/HackerNews huggingface dataset:
Another I agreed with almost entirely. Hell yeah!

Yes, I read on unit testing and XP with its other goal. Most of what the crowd pushes it for is the benefit of catching defects usually with requirements, dependencies, or breaks from later changes. Old projects used testing for those reasons, too, although not as consistently.

I'd say the real difference are greater focus on mock-ups and documentation focus as you said. Other than that, the techniques are similar and more ad hoc than before. Just getting more attention and use. Still A Good Thing.

"I think that a lot of the "competitors in Agile" actually suffer from the same disease I'm blasting here: they try to solve technical problems with management practices, "

Totally agree. This is a bad sign any time we see it. The focus should always be on getting the right people in there, making sure they have good tools/methods, and letting them get shit done. That's development or engineering. Documentation, etc really just becomes evidence of what was done and an aid for further development/maintenance.

I'll add that I think there's a zealot kind of thing going on. They blasted me years ago with all of the stuff like it's better while not providing any empirical evidence showing it was. Some evidence appeared around testing, etc and Spiral already proved incremental approach would help. Much of it had nothing but some people's word to back it. Pair Programming even countered years of evidence about effects of interruptions on flow.

So, I think it would help if they or the next group focuses on controlled studies pitting methods against each other on similar projects with objective and subjective accounts of results. Then, we'll have a better handle on what works and where. Right now, I have to rely on little empirical data and mostly just take the word of the experienced people delivering best results for given domains. Gotta get programming a bit more scientific in industry.
Right, Gore Vidal is a perfect example of the elderly-NYC mid-Atlantic accent. Except for me it works better on TV than sitting across a coffee table. It just sounds fake to me--some part of my brain can't believe that these people really grew up talking like that.
Would you also say that gravity, evolution, and germ theory believers also point to just trends that support their position? Of course the thing these all have in common with climate change is scientific consensus..they just lack all the political "opposition". Actually it just hit me that people still debate evolution too.. lol.
Simple- Aikido is very difficult to use effectively against a trained striking opponent, even harder to use against someone not wearing a gi, and almost impossible to use against someone not wearing a gi who is also drenched in sweat.
Though I don't assert they're analogous danger risks, I wonder if eventually unsanctioned drone operations in certain airspace will carry with it charges akin to those who shine lasers at pilots in airplanes.
>Information asymmetry. How do I know who will be a polluter, a murderer, an immoral person, or a criminal in the future. You're creating friction rather than reducing inefficiency.

Exactly! You don't know. But you don't know now either. In the future the market will know. And why should the subway shop that the polluter bought a sandwich from be punished after the fact when we find out he is a polluter. Instead, throw the guy in jail and fold the blockchain over him so that the sandwich shop is connected to the original person that unknowingly paid the polluter. You can't know, but you can guess. It isn't even that hard. And while you are trying to guess all the sandwich shops are showing you why they are the most profitable and why they can deliver you the most value.

>Also, the current monetary system already has the idea of "decay" built in due to the Fed targeting a 2% rate of inflation every year.

Inflation is unpredictable and under less control than now appears. See 1970s. Predetermined decay is a carrying cost. Unexpected inflation is a theft.

>Also, not being able to trade "prefs" strikes me as a silly idea; one that you can't enforce and that a black market would form around relatively quickly.

This is just a technical issue that building on a blockchain solves. Post transaction data analysis can find collusions.
Daily diary of a start up (pre launch) days 1(ish) to 3
ECDH by itself just gives an /unauthenticated/ session key, and from a 30-second look at the code, CBCrypt appears to be trivially vulnerable to a replay attack in which a malicious server A convinces a standard client to give it a valid authenticator for a session to a different server B.

Nice catch! This looks like a trivial (and thus educationally useful) instance of an unknown keyshare attack.
IP64 would have worked, and would have kicked the can much further than another few decades. If I were asked to invent IP 2.0 I'd have suggested just extending the V4 address space by another 32 bits and calling it a day.

But I do see the advantage of big addresses. They give you room for meaningful cryptographic semantic information and stateless auto configuration, both of which are very valuable in big distributed systems and for security.

So yeah, could have been simpler but not a big deal. Things like struct sockaddr_storage make programming it pretty easy too, but most older devs aren't familiar with them.
I wonder if those penalties are per-infraction, though.
This isn't free money. The interest is free. The principle still needs repayment.

The government could in fact profitably invest a bunch of money in infrastructure. The problem is that the government invests, not where investment is needed, but instead where Congress politically decides to invest money. The results tend to be... sub-optimal.

Is this a good opportunity for the government to invest in needed infrastructure? Yes, definitely. Is it a good opportunity for Congress to decide to spend a bunch more money? Not in my book.
There is nothing more generic than a macbook
You're creating a false equivalence between a theory that has the weight of evidence on its side and critics of that theory who tend to lie about the evidence.

So no.
If the Fed were to keep rates artificially low we would see inflation, if they kept them artificially high we would see unemployment. Right now because of the zero lower bound we are seeing much more of the latter than the former.

It seems disingenuous of the government to continue their claim of low inflation. I understand that their basket of goods used for measurement can't be perfect, but it appears that it is gamed quite a bit.

Substituting ground chuck for steak, or using technological increases (e.g. CPU speeds) as criteria is blatantly misleading. But the biggies aren't even taken into account. Rent and home prices have gone exponential in many areas, health care and tuition prices go up about 10% / year, property tax rates are pushed up, road tolls added, red light cameras installed, etc.

So I guess if you're a 65 year old on medicare and social security, with a long-ago paid off mortgage tied to a legally fixed property tax (e.g California) and no commuting and child-care expenses, the fact that the price of eggs or Frosted Flakes hasn't increased in the last year might support an argument for low inflation.

Not so much if you're of working age and still dealing with school loans, rent / home prices, commuting, etc.
Hi - creating an exporter is not currently on the to-do list, but we welcome anyone who wants to contribute to the project!
> Let's say we're talking about ThinkPad T.. Which model?

> T440p, T450, T450s, T540p, or T550?

T450s.

When looking for a competitor to Apple, go for the T-series, but also take a look at the X-series.

T5XX has 15" screen and numpad in the keyboard, so unless you like numpad, forget those. 440 is the older series, before it there was 430 series, and presently 450 is the current line.

"p" stands for "performance", basically it's a laptop with an NVIDIA GeForce graphics card, if you are heavily into gaming or video production. It makes the laptop thicker, heavier and consume more power. Usually you forget the "p" option. Also Apple makes do with just the integrated Intel graphics, so we don't need NDIVIA either.

"s" is maybe for "slim". T4XXs is the flagship, and the plain T4XX is an economy version. The T4XXs is, in my opinion, the best competitor for Apple laptops.
that custom scrolling animation.
The 5th Amendment wouldn't apply. The 5th Amendment protects against self-incrimination, not incriminating evidence (like a video recording from you dash cam) except in very specific circumstances that aren't applicable here.
Ok, someone educate me on this. Isn't a yield of 0% basically "free money"? What's to stop a bank from just "borrowing" trillions or even zillions?
Cloud Native MySQL Sharding with Vitess and Kubernetes
FED does not put money at risk since unlike every other institution they create $ out of thin air
For the billionth time, NAT does not provide any security as it only does address conversion. The other fields in the IP and TCP headers (such as the connect(2) side's port number, the TCP timestamp[1], badly implemented initial sequence numbers[2], and anything else that is useful for OS fingerprinting) can be used to distinguish between users[3] that share a single NATed IP address.

As you say, HTTP cookies and other higher-level protocol techniques are usually more than enough to enable tracking. Worrying about your MAC or IP address is like worrying about your street address. If you are going to be on the net and ask people to send you data, they need to know where to send it. It will always be possible for the person sending the data to log the return addresses. Use Tor (or similar) for privacy, as your IP is by definition public.

The most powerful feature of the internet was how it allowed anybody to publish on their own, unrestricted by any central authority, so please stop trying to create the digital imprimatur[4] with NAT.

[1] http://phrack.org/issues/63/3.html#article (section 0x03-2, "TCP Timestamp To count Hosts behind NAT")

[2] http://lcamtuf.coredump.cx/oldtcp/tcpseq.html

[3] http://memeover.arkem.org/2012/02/identifying-computers-behi...

[4] https://www.fourmilab.ch/documents/digital-imprimatur/
The Problem with Time and Timezones [video]
I'm not sure why it would be that different.
12+must-have+agile+tools+that+keep+software+engineers+productive
I think it's much simpler to learn 10 commands in the terminal and use text files than try to grasp what's going on in an IDE. I understand the corner case for GUI building. My first language was C# and this is how I learned how to program. I had no idea what was going on. I had no idea how events worked and the Property Inspector seemed to have a million nuances. I didn't care about learning how to program. I just wanted to make my ideas a reality. The result of this was a lot of frustration. I would say if you are just trying to get something done. You have a product or an idea that you just need to make a reality as soon as possible. If you don't have the patience to wait a month before you can make a GUI, then sure IDE's will do a lot of things for you. But if you plan on programming for more than 6 months, it's worth it to do it the simple way, that makes sense to you. Even if that means you won't be able to get a GUI up and running in 5 seconds.
I couldn't help but notice your words. You ask the commenter to "stop thinking that being different is bad", but then say your daughter "isn't even that bad, she has cousins that are far worse".

Are her cousins just "more different" in your mind, or do you think perhaps that certain "differences" are indeed bad?
it's contradictory to have a premium device such as the Book & then have a basic webpage that doesn't load.

Traffic on launch day should not be a problem. They've been advertising microsoft Azure and the infrastructure for years. If you are web startup and launching, this is a bad sign. Better go with other providers who can scale properly
Quote from the embedded video:

> In order to do this we had to build a detector the size of a 10 story building, 2 kilometers underground. In a mine, Creighton Mine, near Sudbury, Ontario... and we had the advantage of a thousand tonnes [of heavy water] on loan from Canada's reserves of heavy water. The value of which was on the order of 300 million dollars. We used that for about 10 years, measuring neutrinos roughly 1 [per] hour. By having this very sensitive detector we were able to make measurements that others could not. But it took [a] team... on the order of 150 people to accomplish this scientific measurement.

Pretty astounding work, if you ask me. The dedication of these people should be applauded.
You can always use your USB keyboard of choice. This lets you lift the screen to an ergonomic height.

Working on laptops for long periods of time is a really bad idea, and very bad for your long-term health. (Voice of experience here, sadly.)
How about code written in C11? Or Fortran 95? Throw in a couple of numerical libraries you want to link to, maybe CUDA or some MPI or an optimized BLAS/LAPACK, and it's an all night party.

I lurk on a few sci.comp mailing lists, and the number and nature of problems that the Windows people have with compiling is crazy compared to Linux where the OS actually has a package manager and stuff Just Works.

As for cmake, I don't think it's any better than (gnu)make. I've seen big projects with complex buildsystems (eg. PETSc from Argonne) switch to cmake and then switch back again to make quite quickly. A frequent "problem" with make, I think, is that people learn just enough about makefiles to compile HelloWorld.cpp and then use that knowledge for everything.
That thousands separator notation is ambiguous when communicating outside of a country that uses it as a standard[1]. You mean 100k mails/s, I think? Using a SI prefix like that is the easiest way to deal with it, or thinsp (u+2009) seems to be the international standard for digit group separation.

[1] only a handful of countries use it, and they don't have English as their primary language: https://en.wikipedia.org/wiki/Decimal_mark#Examples_of_use (row 5)

edit: regarding the disagreement over "only a handful" in a reply: that map is showing the separator between units and fractional part I think, not the thousands/millions/etc grouping separator.
Ahhh yes, now I remember. Anything > than 20fps made it so I could fry an egg on my laptop :) Thanks for digging!
I don't have a gzip benchmark for cssnano itself, but I know that the road to best compression is using both.

http://stackoverflow.com/a/807161/1745309
Would you be willing to set a precedent and begin publishing a public ledger of all your transactions? Then we can see if it catches on ;)
You know that is not what I meant. I didn't say FOSS or OSS.

Show me the USB port on an iPad, or access to the file system, or the ability to plug in a memory card, or an external drive, or dock it and run an unencumbered OS, with multiple displays, keyboards, mice/trackballs, game controllers, or the ability to install any software you want, even run a Linux VM, etc.

C'mon.
Startup Cofounders: Have you ever found a cofounder where....
...you two couldn't find an idea you both were passionate/excited about?

How did you proceed?
Unfortunately, Watson's sentiment detection is not capable of anything noteworthy.
You've actually hit upon (part of) the answer right there. While IPv4 was designed around the (then) new 32 bit processors of the day, the committee that came up with v6 decided to ignore the underlying hardware reality. There's no corresponding type in C (or the underlying hardware, without going into SSE) that can store a v6 address natively

Huh? That's what abstractions like sockaddr_storage are for. Who cares how the address maps to the underlying CPU word size?

It's the same reason you shouldn't be storing pointers in ints. Portability requires effort. That's just life.
Um, no, that is not at all why the government reversed course. They did, but that's not why. (Why did they really? Because Republicans in Congress were fine with not letting a Democratic president spend money, but once they got a Republican president, they were unwilling to hold his feet to the fire.)

To the parent's question: If such were to happen, they're at least as likely to pay back longer-term debt.
There's also something else to consider. If Aikido is effective, why aren't current UFC fighters training Aikido? There are plenty of fighters who pick up new martial arts as they progress through their career but I haven't heard of one single fighter who has added Aikido into their training.
What are the business implications for this? Does this only matter for businesses registered in Europe operating off US servers? Or does it prevent any US business from storing European customers' data?
I went through this when trying to help my younger sister choose a laptop for college. HP had a sale / coupon, and the number of laptop choices was overwhelming. Not only do they have 3 product groups, but they have ~10 products in each group, and you can customize each product even further.

I spent over an hour narrowing down the list of laptops (with names that told me nothing) to the few that met her price / performance budget. After that experience, I can totally understand how Apple does so well. Most consumers want LESS choice, not more.
The author, Paul Saab, also presented on IPv6 at @Scale conf: https://www.youtube.com/watch?v=_7rcAIbvzVY
So that's why so many of the ridiculous on-road videos come from Russia...
Depends on (peoples' perception of) how hard it is to cash out in the meantime.
Losing My Husband and Finding Him Through a Medium
The MMA gym I attend for BJJ. The owner was a wrestler in HS and college. There are a bunch of students (younger men than me) who have some background in wrestling (HS, college or both, some still in that) so he started a couple wrestling sessions a week for them. Also, some of the MMA guys wanted to learn a bit of wrestling to add to their skill set if they didn't have it already.

EDIT: Random plug, though this probably won't apply to anyone here: Rush MMA in downtown Macon, GA.
Network Effect
The DPI is really a software problem. More DPI should only be better except for battery use.

IMO Touchpads/clickpads on those are a deal breaker. They are so bad that it is almost impossible to be nearly as productive as with a mouse.

On the other hand, Apple really got the clickpad right.
This has been discussed ad nauseum by insiders to the industry for close to 10 years now. Nobody has yet pulled it all together, not for lack of trying, but because of the one major roadblock that you mentioned -- actually going to look at homes. Everything else can be put online, and most of it already is online in one form another, just not always through a single vendor.

I know I'm simply expanding on what you already said, but ... one way or another, you have to go look at a house that you intend to buy. And you don't want the seller there. So you need someone who is trusted by the seller to let you in.

If you can put together a service whereby someone other than real estate agents can do that task, then maybe you could gain traction on everything else.

But I have not talked to anybody who is interested in the work of automating everything else until the problem of physical access to homes is solved, because there isn't money in paperwork. The money in real estate comes from two sources - commissions and mortgages. And most marketing plans depend on reducing commissions, not just redirecting them to a new recipient. So it makes much more business sense to ignore the paperwork that agents normally do, and focus on the mortgage process than the inspection, title, closing process.

After all, that paperwork isn't a pain point for buyers or sellers - they don't do it anyway. The agents do. So the attitude becomes one of, "Who cares if an online service automates the paperwork, when you still needed that agent to open the door? Let the agent go do the paperwork, and at least do some work to earn their stupid commission."
I've considered an app that would do this in the past. It would be like mint.com which automatically tracks your finances via online banking, but instead of showing you spent $100 at the supermarket, it would show that you spent $20 on beer, $50 on cash back, and $30 on food... allowing better insights into your finances & where to cut back to save money.
The human biases related to paradox of choice type issues are real, but there are all sorts of ways to manage that for yourself. You end up with something objectively better if push through the psychological toll that a lot of choices takes on humans. Sometimes this is clearly worthwhile, sometimes not.

It's totally reasonable to make the choice that a lowest common denominator set of features is acceptable if it means you don't have to deal with the pain of choices, but you don't magically get something better as well. I do this for all kinds of things where the extra effort to get "the best" isn't worth the mental cost, but I make that choice mindfully. I only vaguely remember the annoyance of having to pick from the myriad of Thinkpad choices years ago.

For example, Apple makes great stuff but isn't designing things for my needs in a work laptop at all. I place no value on appearance since it's just a tool to me, I'm in a very keyboard-centric software environment so a trackpoint keyboard is the best mouse for me on this machine. I need various ports to plug things into more than I need clean lines. I need features and battery life more than I need portability. And while I try to discount status concerns here as much as I can, if I'm honest the people it's most useful for me to impress with my work laptop are more impressed by novelty/customization (arch linux + tiling wm + vim-keybindings everywhere setup) than with Apple product beauty anyway. When people refer to a laptop being "ugly" it strikes me as about as meaningful an opinion as if someone told me my cordless drill or vacuum was ugly.

Now that I mention it, that's the reason I find the current designer culture (intuitive design is the be-all and end-all of design) to be fairly anti-creator. The people who create things with technology, who craft code or video or sound or images in order to build valuable things do better with tools that allow for expertise. They benefit from the payoffs that investments in mastering expert interfaces bring with them. They want the option to climb a learning curve if it's the only way to reach the heights. I find calls for the systematic removal of this option to be troubling, especially when they are aimed at young people.

So, as a consumer, value being given limited choices when it makes sense for you but please don't lobby for it to be more universal!
I'm into Tai Chi, and Aikido is pretty close to the flavors I've learnt. In my experience it has proved eminently practical in real world situations. One reason it suits me is that for a man, I'm quite small physically (about 5'7", 120 lbs) so I've usually been at a significant weight/strength disadvantage when I've been a target of assault. Being able to redirect an aggressor's strength against them is beneficial in terms of both interrupting the physical attack and regaining the strategic advantage through surprise and confusion; people who make a habit of throwing their weight around tend not to be very sophisticated.

Edit: you shouldn't treat this as advice, of course. I come from an abusive background and got bullied a lot growing up, so while I avoid starting fights under any circumstances I'm not beset by fear or panic on the rare occasions where someone tries to make trouble. Petty criminals rely on others' being fearful and usually don't have an alternate strategy.
This thing is awesome. Does this mean that we can now finally upgrade the GPU of our laptop by buying next years keyboard dock?

If they sold that separately in the future it would be a killer feature!