jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think anyone is saying using tables at all is a bad thing, just using them inappropriately.

gmail is a table - columns are email properties, rows are documents.

HN is a list.

I believe PG argues a list is a smaller, single column version of table, and that nobody should care about the output of a compiler anyway.

I'd argue that the HN header is a cell, so are the links at the bottom of the page, and this is clearly a case of tables for layout. Also there may be things that parse the page for different audiences, who expect lists to be used for lists and tables to be used for multi columned data. Also, it's not hard to fix.

Reading the previous discussion, things got quite nasty last time, so I won't fan the flames and say anything more.
Make your product sell itself. Offer special free plan to high profile bloggers who fits your target customer profile in exchange for word of marketing. Just one of the way.
Clicking randomly around the midwest is sort of amazing. I'm not sure if it's a lack of data for those areas, but almost no one migrates in or out.
The previous generation model started at $599 -- gotta go back 5 years to the PPC Mini for the $499 price tag.
One word, lawsuit.
Yes. Same as comparing a generic $30 ATX case to a lovely $300 Lian-Li case. Apple isn't interested in selling the equivalent to the $30 case.
iFreeTools Creator, which I am working on, is moving in this direction.

Interestingly, I did not start out to build a replacement for Excel, but to offer customization features for my CRM app. Removing the default CRM entities (or "tables", if you would like to call it that), provides a slate wherein you can build your own custom database apps.

Like, a bug-tracker :
http://blogs.ifreetools.com/2010/03/building-simple-bug-trac...

Or, may be, a property management app :
http://blogs.ifreetools.com/2010/01/build-apps-online-over-g...
Ohh, dear, another forum to keep an eye on :-)

First: congratulations, the level of discussion here is a fair bit above what I have seen so far on reddit and slashdot.

Second: A sense a number of bruised egos. Good. That is often a sound indication that a sore point successfully poked.

Third: user "gaius" hits the problem spot on:

"In mine, we learnt about the hardware, the cache hierarchy and so on, completely separately from the algorithms and complexity theory. Two different classes, two professors. Probably they both knew it themselves, but it never occurred to them to cross-pollinate their course materials."

If I can get those two professors to talk to each other, my article will have been worth the effort. Hopefully the HW-prof will tease the algorithm-prof with my article and some fruitfull cooperation ensue.

The important point in my article is not the B-heap, that took me all of an hour to figure out and I'm sure most of you could have done the same thing, had your thoughts been wandering in that direction.

No, the important point is that most CS educations don't even mention that actual computers have Virtual Memory, Write buffers, multilevel caches and so on, and if they do, the certainly don't mention that the O() function depends on 13+ more or less stochastic variables extracted therefrom.

Several people here, and elsewhere, seem to make the sign of the cross at there mere mention of virtual memory and RAM overcommit. That is understandable, in particular if nobody ever taught them how to properly use those facilities.

Getting into a fight with the kernels VM bits is a sure-fire recipe for lousy performance, and after one or two such experiences, becoming a bit sceptical is fair.

But the facts are, that by intelligently using the those VM bits you save a lot of complex code, and get as good performance as you can hope for.

But you have to know what you are doing, and for most of us, that means that the professor should have told us.

Poul-Henning
I don't think they will last 60 years as monopolies. Like IBM if yesterday they will shuffle around shadow of their former selves.

MSFT is nowhere the behemoth it was, with Windows 10 being minority compared to Android.
Elsevier could make a lot of goodwill by adding a 'compassionate support required' checkbox on their download pages.
This is related to another point that's been floating around in my head for a while. The amount of effort involved in just trying to get a balanced view of our political situation is insane, and few people are willing to spend that much energy. But even though few see the whole picture, most have very strongly held political opinions. This naturally tends towards echo chambers which is obviously really bad if you're in a democracy which vitally depends on everyone being well informed.

I think this is mainly because we set the wrong incentives, for example outrage drives clicks which drives ad money, though we can also throw evolution some shade for lacking foresight when it made outrage such a strong emotion and gave us a tendency towards reaffirming our own views.

In any case, I don't know how to solve it, and it's certainly not a new problem (I guess it's been a thing since democracy is a thing), but it seems the web amplified it a lot, to the point where I think it's to blame for our current political division.
> I'm personally very free speech oriented, but that ends where the legality of speech ends. Insight to violence, and I think doxing should also be illegal or censored.

But twitter is full of that, and they even allow it, if the targets are "right" (as in "not wrong").

https://www.buzzfeednews.com/article/clarissajanlim/teen-nam...

doxxing (for the "right" reason)

#killallmen tranding on twitter.... and allowed, and in general a lot of violent calls against a few "unprotected groups of people"

I'm not against a striclty moderated social network (="kid safe"), if you treat #killalmen and #killallwomen the same (and all other examples), and marketing it as such. But choosing a side, and removing only the others sides posts, while leaving the ones you agree with up, is a bad thing for everyone.

Sites like reddit might be even worse, where everyone can create a subreddit, and only some get banned ( https://www.reddit.com/r/WatchRedditDie/comments/dtqb29/rfra... ).
To your point, I believe this is the year that decentralized social media will take off. Social media companies have proven that they can and will abuse their moderation powers to suppress free speech. In this case, it seems that they were emboldened to suppress conservative free speech by the Democratic wins in the 2020 election. What they don’t understand is that telling nearly 150 million people to shut up and sit down will have profound business consequences for them.

As decentralized solutions quickly flourish in response to their suppression efforts, they will learn the hard way that those who abuse their powers eventually lose them - whether the abuser is Donald Trump, Google, or Twitter. The technology exists to simply bypass and strip these platforms of the power and profits that come with being a gatekeeper. It’s been a long time coming.
IMHO the main issue is kind of orthogonal to Section 230 : It's that some companies have grown too big, and have too much power, which is a direct threat to democracy, especially in smaller countries.

Where it does come around to Section 230 is that the way that they can (ab)use their power is tied to what they do and laws like it : an ISP with several billion customers but under net neutrality and common carrier laws would probably still be less problematic than current Facebook/Twitter/YouTube.
Because his claim is false?
GP:

> > The more depressing observation is that 33.5ECUs are equivalent to 8 cores @ 2.93GHz

You said:

> I don't know where you got 700 MHz from, because by my math, it'd be equivalent to a 1.43 GHz Nehalem core (33.5 / 8 * 2.93)

Transposed.

>>> 8*2.93/33.5

0.69970149253731351

8 cores at 2.93 GHz is 23.44 GHz, which means one compute unit is 700 MHz.

A modern processor can do more per clock than an older processor. In addition, it has a larger cache, faster cache, and a faster memory bus, although on the flip side the memory bus is being shared between more CPUs.
Yes indeed. Sending you a twitter @reply.
Sorry if you have already done all this, but do you know if you are using the G1 or G2 X25-M? G1 doesn't have trim. G2 supports TRIM as long as you are not using the old firmware. So might be worth checking your firmware etc.?

Btw here is hdparm reading for my Western Digital Caviar Black (regular hard disk) just to give you an idea:
318 MB in 3.01 seconds = 105.56 MB/sec
In absence of a better term for this, 'Sexual Assault' does convey the emotional experience of being abused in this way.

Yes, it is clearly not about sexuality, but it is a situation where there is a massive imbalance of power. Who is there to verify that your human rights are being upheld?

It is not a situation in which you can complain, even if there was abuse - because you'll miss your flight and look like a terrorist. Then there is the social pressure to conform in front of a large audience of people who you will delay if you do complain. Not to mention the number of uniformed and armed guards present.
I did upgrade my firmware a month ago, but I'm not sure which version I have, I'll check. However, now that you mention it, I do remember the disk doing 200ish mb/sec, maybe this was a fluke. It's almost empty, I use 20 out of the 160 gb, so I don't think it's a matter of allocated space...
Gratification? A sexual motive?

Can the people downvoting me honestly not see the difference between a person performing an act of gratuitous violence on another person to satisfy their own urges and a person doing their job badly?
I like the implication that it'd be ok if she wasn't an American citizen.
Like when the google engineer added "/" to the list of bad URLs, thereby marking every single website (!) as possibly dangerous.

http://googleblog.blogspot.com/2009/01/this-site-may-harm-yo...

Now that would be a bad feeling.
The thing about the MacBook Air (contrary to what you'd expect), is price. I bought mine in Sept 2013. At the moment, it was the cheapest ultrabook with an SSD, Haswell, and 8GiB RAM. And since then, Apple has dropped the price quite a bit, so it must still be quite competitive price-wise.

The second point, is that all hardware (except the webcam) is known to work fine. Asus has a ton of models, and researching which work and which don't take time. Apple has a single model per year, making it trivial to see if it works (or not).
Just to add, when we use man to mean humans as a whole, it comes from the old English mann which refers to a person of either gender, with wer (hence werewolf) and wif equivalent to current man and woman.
I would guess, narrow roads in medieval towns would lead to slow driving speeds, and with slow speeds accidents are less fatal. Perhaps you can still kill a pedestrian when driving at 30 km/h, but a collision with another car at such speed is probably not fatal.
Is the blotchiness due to uncertainty principle or sensor imperfections? Both maybe?
It's not shared I believe. It's like 1km where northbound traffic has two lanes, and then 1 km where it has just one lane and southbound has 2 lanes.

Not Sweden, but you can see an example here: https://www.google.pl/maps/place/Zyrard%C3%B3w/@52.0700711,2...
George Orwell:

.. Accidents happen because on narrow, inadequate roads, full of blind corners and surrounded by dwelling houses, vehicles and pedestrians are moving in all directions at all speeds from three miles an hour to sixty or seventy. If you really want to keep death off the roads, you would have to replan the whole road system in such a way as to make collisions impossible. Think out what this means (it would involve, for example, pulling down and rebuilding the whole of London), and you can see that it is guite beyond the power of any nation at this moment. Short of that you can only take palliative measures, which ultimately boil down to making people more careful.

But the only palliative measure that would make a real difference is a drastic reduction in speed. Cut down the speed limit to twelve miles an hour in all built-up areas, and you would cut out the vast majority of accidents. But this, everyone will assure you, is ‘impossible’. Why is it impossible? Well, it would be unbearably irksome. It would mean that every road journey took twice or three times as long as it takes at present. ..

http://orwell.ru/library/articles/As_I_Please/english/eaip_0...
If true, the industry would be vulnerable to disruption by an ocaml shop.

I think C's low-level hackability and integration with assembler is hard to beat for max performance. In other cases, a scripting language is more agile. And correctness isn't important in games (if it seems right, it is right). So ocaml's impressive attributes don't win any of these battles.

With xbox having 3 cores and ps3 having 8, a better concurrency language has an opportunity to have an impact. Maybe in the next nextgen... (if launched today, moore predicts x8 as many cores: 24...64).
I was going to write pretty much the same comment on the tazo tea landing page discussion, but online sales aren't the end-all-be-all justification for having a good, easy to use web site. Very often, if I'm considering going to a restaurant or coffeeshop that I've never been to, I'll look for a website to figure out the hours, location and menu & perhaps to find out more about the place. A website that is difficult to navigate or looks ugly won't hurt them, exactly, as I wasn't a customer, but a good site might compel me to visit or to try their product next time I have a chance. I've also chosen not to try out places and products before, just because I couldn't figure out an easy way of knowing whether they were open or because I couldn't figure out more info about the product.

Furthermore, there are places that I go to regularly whose easy access to info regarding hours and menu causes me to go there more often. Here is one from a place I like: http://eathomegrown.com/ Could be better (uses flash), but the info I want is there. And they have a blog and social media presence. All this has resulted in more than a few conversions into sandwich purchases from me, personally.
Android already does flow based layout by default, taking its cue from the web itself. Web apps have been dealing with this problem space for many years, and in some ways have conquered it.
Some of my good friends, have suffered, from the problem of stutter. To the best I know (we never discussed this), they overcame it, by simply stop getting embarrassed about it. Its hard to acquire that feeling in one go. It needs to be cultivated.

And BTW, Do you know, Hrithik Roshan (Indian Movie Star) has been struggling through an acute stuttering problem, since he was a child. In an interview of his I saw, he was saying he practices on his vocals for about an hour or two daily. Also he occasionally did stuff like: Once he had to do a stage show in Dubai, he shut himself in a cabinet, and screamed at top of his voice. The reason he did it was, so as to not alarm the other people in the hotel.
Haskell can solve the same problem that mixins solve, with typeclasses, much more elegantly. Because Haskell isn't object orientated, it is possible to simply not import functions which are not desired, rather than running into namespace pollution problems.

For example, suppose that RoundThings have a diameter, and it MovedThings have an offset from the original position.

class RoundThing a
where
diameter :: a -> Double
radius :: a -> Double
radius a = diameter a / 2
circumference :: a -> Double
circumference a = 2 * pi * (radius a)

class MovedThing a
where
offset :: a -> Double

class MovedRoundThing a
where
rotationsMoved :: (MovedThing a, RoundThing a) => a -> Double
rotationsMoved a = offset a / circumference a

data MovedBall = MovedBall Double Double
instance RoundThing MovedBall
where
diameter (MovedBall dia _) = dia
instance MovedThing MovedBall
where
offset (MovedBall _ offs) = offs
instance MovedRoundThing MovedBall

main = do
let myBall = MovedBall 10 20
print (rotationsMoved myBall)

I don't have to worry about, say, rotationsMoved polluting my namespaces, because if I don't want to import it, I don't have to.
I believe that unless you are chemically, neurologically or biologically imbalanced, there's no excuse to be bitter or unhappy. I won't discuss happiness here, but even if the advice of some bitter person is good, I would say that an advice of a person who I lookup to will always be "better".

Of course, things should be placed in context. An advice of a bitter math teacher on mathematics will always be better than an advice from a happy ignorant person.

On a personal note, don't be bitter. You can accomplish the same without the bitterness, it's just weighing you down.
I've been wondering this for a while - I can't seem to think of anything that's possible for the 'little guys' to do. This seems to be a massive infrastructure problem. The big guys have been sitting on the sidelines too long on this one. :/

Does anyone know of any hosting companies that offer IPv6 support? I have some clients on linode, but they don't support it either (http://www.linode.com/wiki/index.php/IPv6 - "Linode does not have native IPv6 yet.")
I highly doubt whether they're using the right econometric models.

In table 2 and 3 they're using an OLS model although the dependent variable is binary ("choosing and aggressive strategy 0/1"). A logit model seems much more appropriate here.

This does not give me much confidence in the results.
There are a lot of dragons who would vigorously contest the notion that I am not a gamer, or would if I hadn't spent years of my life getting together with my closest 39 friends to genocide them. My interest is mostly academic, about how for-profit companies convince themselves that suboptimal processes are in their best interests.
Mobile. I can't emphasize that enough. Mobile is getting smaller and more capable with every generation. Technology that everyone agree's has huge potential in this space, like augmented reality and geolocation, have yet to produce any clear winner must have products, so the market is wide open in this space.
Is there a list of suggestions written on the cards?
Came here to say the exact same thing. Glad to know I am not the only one.

Embolden the questions! It lets me skim right to the ones that interest me.
You might wanna take a look at Summify (http://summify.com) It aggregates, de-duplicates and ranks your streams.
In the example I was given was wheat vs humans. A quick google search shows wheat has 164,000 to 334,000 genes, compared to 20,000 to 25,000 for humans.

The way it was expressed to me at the time it’s scientifically surprising much simpiler life forms have fewer genes. “This paradox has vexed scientists since the discovery of DNA about 45 years ago,” notes Dmitri Petrov of Harvard University’s Society of Fellows, when discussing amoeba’s with a genome 200 times the size of a human. See: https://news.harvard.edu/gazette/story/2000/02/why-onions-ha...

As you suggest I should probably avoid topics outside my expertise, and genetics certainly is, but I am passionate about health and nutrition, on the edge of those topics the microbiome and genetics come up. Anyway I think was I contribute on these topics deserves a conversation (reply) like you have engaged in and not just downvotes.
If I tracked 100% of people's activity, professional, sexual, recreational, intellectual, physical, I'm sure an anecdote would arise where someone didn't go to jail because we all had this information to prove he was innocent.

I hope you're seeing how this isn't very relevant however to the question whether we want this kind of monitoring.

I also don't see how your anecdote in any way is a long story for 'it doesn't hurt to keep that kind of data'. It's a story for how 'it can be helpful to keep that data as shown by one particular anecdote'. That's not really the point, I think we all agree we could find a useful application with data, the point is that we may not want these things to be monitored for opposite reasons.
> the "heads down, working" nature

That's the same way the Perl 5 community is often described. I don't know CL, but it would be interesting to read a comparison of Perl 5 & CL.
I'll be there, man.

Where you from Dan Levine?
You can view apps online.
“in clock mode, the iPod Nano battery would last a week on a single charge.”

Really?? This is cool. I want one!
From June:

"Look for the accessory ecosystem- iPod/iPhone/iPad case manufacturers are making a fortune."

http://jasonlbaptiste.com/startups/how-to-become-a-millionai...
I was asked that exact same question over a phone interview.

One of the most interesting questions given to me was, write an algorithm such that given four colors and a rectangle, fill the rectangle with a gradient using a color in each corner. After the fact it wasn't very hard, but having never thought about such a problem, it was pretty difficult white boarding it out. It was a pretty good question because I think that most people aren't thinking or preparing for such a problem, instead opting to study arrays, linked lists, trees, sorting algorithms and running time. You really get to see how a person thinks with it.
He is referring to http://news.ycombinator.com/item?id=1162965
Cute kid, but not a story worthy of Hacker News. Just one of those things where you teach your kid a life lesson and move on.
You ship it with your app. When the users get your app, they get your abstraction layer.
This is what a HN top comment should look like. Adds value in a lot of great places, augments the article.

Please, less nitpicky top comments, and more of this. :)

(arguably this is a worthless comment, but maybe highlighting more of the great comments publicly can stop the trolls / righteous indignation peddlers?)
This. Is. Awesome.

Kudos that a dad has the where with all to give his kids an introduction to technology that will increase their understanding and appreciation of current and future tech. This is a lot harder than just handing your kid an ipad - and (hopefully) his kids will thank him for it when they grow up.
Microsoft bought into Facebook.
There is a problem with this definition, but its not the usual one that people complain about ("its the opposite of the 'real' meaning").

The figurative meaning of "literally" isn't "figuratively", its an intensifier for a situation in which the fact that the usage of the modified word is figurative is already clear from context.
Haskell—after spending a great deal of effort setting up various layers of foot-shooting-proof prophylactics you find yourself in a situation where the only reasonable way to start walking is to go ahead and shoot yourself in the foot anyway. You do so and are able to basically walk except somewhat awkwardly thanks to your now bleeding foot.

Then you go online and are helpfully told that what you really needed was a an abstract shoe, that bleeding feet are prone to infection and impurities, and if you had only read this one research paper there's a 2-liner in there showing you how to program Usain Bolt with wings.
Wouldn't it be easier to just not use Node.js then ? :p
Why do you think they should hire from outside?
I'm no fan of Ballmer, but I think "insulting OEMs" is one of the good things he did. The OEMs carry a great deal of blame for the collapse of Windows. While Apple was shipping beautiful metal enclosures with great convenient features like MagSafe and magnetic latches, OEMs like Dell were shitting all over the Windows brand with plasticky (and still expensive!), heavy, unreliable, loud-as-shit laptops with terrible screens.

The same thing happened with WinPhone. MSFT spent a lot of time developing an honestly pretty decent OS, only to have its launch lineup filled with unimaginative, plasticky bullshit phones from Samsung and LG.

I for one think Microsoft's messy divorce from OEMs is a great thing, my only disappointment was that they didn't throw the OEMs under the bus at supersonic speed.
It's for 1.7, always has been.