jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don’t think that a simpler language and a helpful compiler are mutually exclusive. In the article, the author even points out multiple examples where Go (a simpler language, relative to Rust) could output more helpful error messages.

I assert it’s possible to have a simple language where it’s difficult to shoot yourself in the foot. C just happens to be a simple language where it’s exceedingly easy to shoot yourself in the foot.
On the other hand, that article made me want to read that book. It addresses problems that I've encountered in real life, and it doesn't seem to sell a "miracle solution".

Would you mind expanding a bit more on how second-order cybernetics was paradigm-shifting to you?
The printer will start to run out of paper in a few months.

The companies that have their own invoice printer will “win”, the others will suffer.
(https://provetheywantit.com/project?public_token=pub_GTjEJsX...) - giving it a dhot
It's a good question, and I believe they mean in terms of the epoxy making it harder to get easy access to the chip to do any shenanigans.

It's worth remembering the threat model for U2F tokens (let's set aside PIV, FIDO2, etc for the moment) - if the attacker has physical possession then they're into your account. Game over. As the authentication is to tap the button.

Sure you can add PIN via FIDO2 (then these protections make more sense), but I can't see any particular threat whereby you would be concerned about this threat under normal circumstances.

U2F helps normal (and expert) users resist phishing attacks, credential relaying, and avoid keyloggers etc. It doesn't protect you against in-person physical adversaries who can steal your things, or take them against your will.

The only edge case I can see where this matters more is if a user leaves the token unattended (try not to! Put it on your keyring, though admittedly your backup token probably is at risk a little here) and an attacker can covertly extract the keys and leave it as found, such that the user is unaware. But at that point you are dealing with adversaries in the real world, and most users have already lost at that point (passwords written down, etc.)
Discussed at the time: https://news.ycombinator.com/item?id=7955917

also https://news.ycombinator.com/item?id=9049196

and then in 2017 https://news.ycombinator.com/item?id=16034547
The low level stress and discomfort from the time I arrive at the airport, must have an effect. So much more goes into 2 hours of flying vs 2 hours of driving (maybe even 4!).
The only acceptance criteria is grades, or a local SAT/ACT like test but without essays or other harder to grade parts. It's language, logic and math. See more here [0]. You don't get in because you're good at sports, it's not even a consideration.

I've taken a similar test at another university in Sweden and truly nobody studies for it, in the introduction week it was simply done at one point as part of the introduction curriculum, without even being mentioned beforehand.

So, it's a fairly consistent sample of people aiming for a STEM education.

[0]: https://en.wikipedia.org/wiki/Swedish_Scholastic_Aptitude_Te...
The StackOverflow answer above is referenced by various Python halftoning projects, which have documented or at least commented halftone code you may be interested in:

https://github.com/ClayFlannigan/halftone

https://github.com/philgyford/python-halftone

I think grandparent post is right, that you’re looking for the terms like halftone, halftoning, digital halftoning, binary halftoning, and the like. These are the terms that show up in papers:

https://www.sciencedirect.com/science/article/abs/pii/S10473...

Text discussion at Wikipedia: https://en.wikipedia.org/wiki/Halftone

Having worked in early digital press, I recall the term of art for a higher quality technique that came after “halftone screening” or “digital halftone” was “stochastic screening”:

https://en.wikipedia.org/wiki/Stochastic_screening

This prevented the tell-tale circle effect (moiré or rosette patterns) of traditional screening. We used it to print high quality magazine photography. It also worked on Mac Plus for rendering photography as a better dither for black and white dots of irregular or non-geometric photography — which brings us full circle to dithering.

Using terms from Photoshop of the day, Pattern Dither uses a uniform pattern to represent levels of gray. Diffusion Dither uses a random pattern to represent levels of gray. Halftone Screen uses preset patterns (round, diamond, ellipse, line, square or cross) at frequencies and angles that can be varied as well.

That brought another term to mind, “stippling”:

https://github.com/joeedh/BlueNoiseStippling

Some more terms show up in this discussion on difference between halftoning and dithering:

https://photo.stackexchange.com/questions/5779/what-is-the-d...

---

ADDED:

See also (PDF links may take a very long time to load):

Grayscale Digital Halftoning using Optimization Techniques:
http://ethesis.nitrkl.ac.in/7814/1/2015_Grayscale_Lalitha.pd...

Evaluation Tool for Halftoning Algorithms: https://www.idc.ac.il/en/schools/cs/research/documents/evalu...
The device and its software are based on assumptions. Fair enough. It makes for convenient measurement if it works.

Does anyone know if some of the more radical/fringe diets might break the assumptions of such an approach? For example, the intermittent fasting and keto diets come to mind because they claim to put the body into a state whereby fats are burned "first" or in a manner not normally achieved with "normal" modes of eating.
Including taxes when calculating the tip seems like a class action lawsuit waiting to happen.
I had pretty decent 3G (good enough for most dev work and better than the crap I get in Toronto) everywhere I went in Vietnam (even the tiny ethnic villages). US$1.50 for every 500mb. It was probably the low density of users but there are probably lots of places in the world in a similar situation.

It was a blast! You should do it!
How do you plan to deal with self-xss? It sounds like you could xss yourself and bypass any of the protections.

To me this sounds a lot like previous solutions that 'solved' security by adding hmac tokens to every link. This sounds like it would have fewer issues with AJAXey apps, but given the general prevalence of xss vs other bug classes I'm not sure its worth it unless you have a plan for dealing with self-xss besides filtering <>'"
It's not security through security because I've discovered their SOAP end points that powered this front end, and from that discovered a ton of other Brierley clients that are vulnerable to similar issues.

Now trying to work out how to make the disclosure to Brierley.
This app uses a number of private (or at the very least, semi-private) APIs. I'm surprised Apple approved it.
Hold on a second. Are they just dividing Total Sales by #Likes? Or are they actually tracking the entire sales funnel to know which buyers came referred from social media?

There's a huge difference in approaches like these, and I wish they'd be more specific in what they're measuring.
|It's been pointed out on HN before that a reliable way to make money is not to do something new and groundbreaking that people may or may not want, but to look at what's already in demand and making money and find ways to do that competitively or better. Nothing wrong with what Yahoo is doing here in that respect, more power to em.

I think the term is 'fast follower' and they exist in every industry. Remember all those local yogurt shops that popped up when Pinkberry became popular? Or when Red Bull became popular Monster and Rock Star came shortly after. I would also consider Samsung, Hyundai, Huaweii, LG, and a few others fast followers.
Liquid Web or Storm on Demand (Liquid Web's cloud solution)
Awk is one of those languages in which learning the syntax almost automatically teaches you to think differently. In Awk's case, in terms of tables, maintaining state between rows, and phases in execution while processing data. I find it as much as a mind f* as Lisp or Prolog, though in a very workaday unixy sort of way.
I looked at your profile, followed the "link" to your website and then found at the very bottom of the site a link to the "Software" section of the site. The website for your Tonight app is throwing a Passenger error and I can't find it on the app store otherwise it would have been something I might have purchased, depending on the price.

Your other app is priced too high for something I don't really need.

Was trying to help a brother out...
True, take Spirit for instance. Price out a flight and they look super low compared to United. However we know there isn't that much margin in air travel. So we re-bundle everything you'd get on United, plus the things I get with my status, and the ticket is the same price or more.
Quite! Though at first the goal is to create vaccines that affect multiple strands and are likely to be vulnerable to in the future
What I did is go to sleep when the toddler does and then wake up at four and do coding work till toddler woke up. Then keep naps going for as long as possible. Work a bit (email/communication) in the evening to be prepped to be productive at four. (And mind you, I'm not an early waker, but desperation breeds solutions). Also, can the first grader give you blocks of time when they are in charge of the toddler? My younger kids worshipped the elders at that age.
To add to other comments here; I follow some supply chain news, and my impression is that China has been recovering for a month now. I sincerely doubt that they'd let a thoroughly infected population back to work, and that it wouldn't leak out. So this is a weak support that their success story is true.
The difference is that the quality of the 3G video calls was usually really crap, and most people thought that it cost a lot of money (well, in some cases it did).

Just look at Skype, it's really popular, also with video calls. Video conferencing for business is also big enough that Cisco bought Tandberg for $3B. It just has to be good enough and easy enough to use that people won't have to think twice about it.

The interesting thing here is that they are touting open standards (SIP, SRTP etc). If this gets traction outside of the Apple-sphere (which must be their intention), it might spell trouble for Skype as a proprietary, closed platform.

If wifi calling "just works", then this, combined with Skype being demoed as a multitasking app, _might_ be a big "fuck you" to the telecom operators. Maybe I'm reading too much into it, but it'll be interesting to follow.
Speaking of this, can anyone recommend any good resources for learning assembler code, targetted at noobs who know some C but nothing more low level?

I need to plug some holes in my skills, and this is one of them.
> Which, FWIW, is something that's been available everywhere outside the US for at least 5 years. Not always used much (in Europe anyway), but it's been available for a very long time.

If Apple manages to make video calling mainstream through marketing, solid implementation, and by pushing a standard that is adopted by other vendors, I'd say that's a pretty serious feat. A technical marvel is meaningless if it's rarely used.
Interesting bit there at the end. Just by being human I can say we are quite capable of telling if someone is looking at a point a couple of inches from our eyes from across a table (can usually tell which eye they are dominant in and which of your eyes they are looking at). So if your face is in the middle of other screen and they look down at that image instead of at the camera, the question becomes will the resolution of your image of them be enough to tell? I bet it will be easier to tell if they look back and forth between the camera to the image. And better video quality and distances to the phones will, of course, make it easier to see the lack of true eye-contact.

So, in addition to just holding your phone further away, maybe everyone can aim their own phone's camera so that the image of them on the other phone has their eyes as close to the camera as possible. One might just find that people start gravitating to that "off center" camera aiming without thinking about it (since it would minimize the other person's eye-jitter). Anybody reading this done much hand-held video calling? Where are the thresholds on these variables?
As noted in other comments, Apple is only serving the HTML5 video tag to Safari. Even other webkit-based browsers that support H.264 get the proprietary plugin fallback.

Also, both Google Chrome and Opera support Ogg Theora video, not just Mozilla. The only ones claiming to be worried about patents are the well known supporters of open technology at Apple and Microsoft.
I think that a much simpler solution is to charge people to apply for jobs. That's what colleges do.

There are certainly some complications that would come along with this, but there would be far fewer than with keeping a database of everyone who has ever applied for any job.

I don't love the idea, and I know quite a few people have tried making it work unsuccessfully, but I still think it's far more realistic.
I think people are underestimating how much of a barrier usability is w.r.t. making video calls. The reason people like voice calls is because it gets the job done quickly. I am not sure how Apple has implemented video calls. But imagine if their implementation is as follows:
1) You call somebody via a voice call
2) The call goes through and you start talking
3) The apple clients on both devices detect that they are connected to WiFi and they start setting up a video call connection in the background while you are still chatting
4) In about 10s after the conversation started, you start getting a video feed.

Wouldn't that be awesome? Wouldn't you use this free feature if it came at no cost? I know I'd LOVE it.

Other than the points highlighted above (and cost of video call), the big question is how are video calls done in Asia. Does it require the user to spend more than 3-4 secs to set up a video call (check if the other person has video call support, is he on the same network, do some prior WiFi settings, etc.). If so then that is a big barrier. And Apple definitely has the usability smarts to break that down.
Because cynics would realize you are exaggerating and perhaps think less of your product for it – maybe your product can’t stand on its own, so you have to exaggerate to make up for that. Apple is betting that most of its ad watchers are not this type of cynic.
Is there anything like Practical Common Lisp for PLT Scheme?
I used to pay for SEOBook and think their training stuff has value (though most of the value for the subscription is in the forums). That said, you can do pretty well just with the freebies -- I learned basic SEO from them just by reading their blogs obsessively back in 2006 or so.

You'll eventually reach a point where it is not worthwhile for someone to tell you for the 47th time "You need a scalable method of attracting links to your website." and instead need to actually be able to plan and execute one.
Example:

http://www.quora.com/User-Interfaces/Why-do-in-restaurant-re...

http://www.juliansanchez.com/2010/12/27/why-are-restaurant-w...
Maybe they just really want people to have pop-ups allowed on their site and have AB tested the landing page to this...

Maybe not...
Wasn't this whole thing a hoax? That's my understanding of it. Have new facts come to light, or is this just a couple crazy people with delusions of grandeur talking themselves up?
> Basically, the author seems upset that "5" is a Number rather than an Integer. But that's fine, because it's true. 5 is a real fraction. 5 is a complex fraction. 5 is a double. 5 is a char. 5 is an unsigned long long. 5 is a lot of things to a computer. So sometimes, you have to tell it which one you want.

A contributing factor here is that there are no subtype relations in Haskell. In math, "5" is all of those things simultaneously, but in Haskell it can only be one at a time.
I must sigh and agree.

As lost and flailing as RIM can seem right now, though, the company seems to have its path for the next 18 months cut out for it. In theory, they finally have everything they should need–a solid next-gen OS with a cadre of engineers who understand it inside and out, a hardware division with a wealth of experience, and now a surprisingly forward-thinking and experimental UI design acquisition that could work wonders if allowed to inform the entire product design process.

They just need to get them all working together. And that's the part I'm most worried about.
That pages doesn't exist, do you mean http://en.wikipedia.org/wiki/Women%27s_rights_in_Saudi_Arabi...
You need a bootstrap. Ideas for libraries come from writing applications. If you can't get some sort of app started, you aren't going to have any ideas that should be distilled into a library.
The author of the blog post needs to get a copy of Password Gorilla ( https://github.com/zdia/gorilla/wiki ) and then he will be unlikely to ever be surprised again by finding his password on the back of someone else's t-shirt.
I don't know that he's engaging in an ad hominem so much as pointing out that it is unusual for someone who was just released from mental health supervision to be acting as a key witness in a federal prosecution. And Adrian lamo is a convicted felon so that's a factual detail relevant to the story.

The thing that makes this story confusing to many people is that there are multiple overlapping contexts in play here.

1. Glenn Greenwald is attempting to hold Kevin Poulsen accountable as a journalist for holding back information relevant to the story and for failing to disclose his ties to other actors who are directly involved in the story.

2. Greenwald is attempting to establish when Lamo began working for the government in this case, and is using parts of the transcript released so far to show that it was probably much earlier than Lamo claims.

3. He's also attempting to show that it's quite likely that the inhumane treatment being afforded to Pfc. Manning is intended to coerce him into implicating others in his criminal activities whether the facts and the law support that implication or not.
> you're giving me a choice that I have no right to make

Now you're just being difficult. This has nothing to do with philosophy: it's pure pragmatism. It's not about whether you have the right to make the choice or if it would be arrogant to do so. The question is: IF you had the power to make the choice and moreover were forced to take one of two alternatives, what would you choose?

It's useful to make these kinds of unconscionable comparisons because sometimes, corporately, we DO have to choose between two unacceptable alternatives or evaluate the cost of disasters we would never choose to undergo had we the option.

Or, more concretely: if the battery of safety precautions to reduce the odds of this happening by 90% would have cost $10 million per year, they would no doubt be worth it. But if they cost $1 trillion per year, they would probably not be worth it (unless you think the total value of all the offshore drilling ever done is less than the cost of this disaster). But even the latter judgment is a choice of one unconscionable option versus another.
That article left me with no respect for Gov. Haley Barbour. His concern is that putting money in an escrow account will hurt BP's ability to do business and make money to pay people back. But the escrow account is being filled by diverting money that otherwise would have gone to dividend payments, which is money taken out of the company and put back in the pockets of investors. Therefore this does not change by one cent how much operating capital BP will have to pursue its business.
When I saw this was done by "Goatse Security" I loled all day long and loled some more at the thought of journalists around the world googling goatse.
All the articles I found never mentioned what actually happened. That's messed up.
>With that said, my contribution to the noise is that if these symptoms have been there for 18 years and haven't killed him, it's probably psychological.

By that logic, any chronic disease is psychological.
While the potential for extra data usage with 3rd party apps may be there, Apple's FaceTime video-conferencing software is wifi only and won't run over the 3g network.
HTC Magic = myTouch 3G, HTC Dream = G1

http://en.wikipedia.org/wiki/HTC_Magic, http://en.wikipedia.org/wiki/HTC_Dream
On my perosnal blog I actually chose not to have any comments system, partly because I'm using Jekyll, a static site generator, and I chose loading time over encorporating a PHP or JS comments system, and partly also because, if someone has interesting enough to say, they can take the effort to let me know on twitter/email.

I work for a publishing company, however, and I've found that the single biggest impact on comments, site traffic excluded, is the features your comments system offers.

Of our eight websites, the site with the best rate of comments is also the one with the most sophisticated comments system. Taking last week's statistics as an example, it averaged one comment for every 30 page views, which is one comment for every five site visits. It actually saw slightly more comments than unique visitors. That's a pretty impressive achievement in my eyes, and while not the whole story, it is thanks largely to the way commenting works.

The comments system on that site is a custom solution, created with AJAX/PHP, which dynamicly loads comments on page load. Among the best features are:

- unread comments highlighted a specific colour (on our site, based on user accounts, could be based on IPs easily)

- article lists / home page / etc shows comment numbers next to article links, including number of unread comments for the specific user viewing it

- a panel showing the ten items most recently commented on

- users can reply to a specific comment, this notifies the user they reply to

On this site, the key goals of the comments system are to inrease user experience for regular visitors to the site, and to drive traffic, however for smaller sites such as personal blogs, it could also help in other ways. I for one never comment on personal blogs because I know I'll forget to check for replies - why not allow email subscription for less-frequent readers, or specific notification of a reply directly to a comment a user left?

That's my biggest tip then: think in terms of "how can I make the commenting system more efficient, usably and enjoyable for my users?" - but of course, there are many other considerations, such as writing content that is more likely to inspire user discussion and feedback.
This was my thoughts.

I don't think Microsoft is going to have a renaissance and overtake Google or Apple in the future, but I think the stock is under-priced relative to Google or Apple (or GOOG/AAPL are overpriced in comparison).

Apple, more than Google, is being purchased like its gold. Like its the safest asset on the equity exchanges. There are good reasons for this, but it has over inflated the value of the stock.

MS doesn't do the cloud right yet, which is a something they are working to rectify. With that said: I dont think the future is 100% cloud based, and Windows products are going to be on the majority of non-cloud hardware implementations. Who knows how big the slice will be when the cloud goes mature, but it will be there, and MS will dominate it.
Is this a joke? LOL the video is wacky. I doubt it's commissioned by the weathernetwork. How did it get featured there?
Illusion, Michael. A trick is something a whore does for money!
Was hoping to see at least one outstanding failure at viral marketing. You know they must be out there, you just never hear about them ...
Which version are you running?

I am on 6.8.50.20081120-cvs
I seem to have auto completion (on tab)