jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't know about the rest, but for incentive to opt-in, I could see it as a way to keep up to date on new products. I'm starting to get into woodworking, and I've voluntarily signed up for advertisement emails from some retailers because I want to know when something I need goes on sale, or when a new product comes out that would be useful. If I could pick which advertisements I'm targeted with, I'd be happy to turn off my adblocker, but since the current option is either block all ads or have pervasive tracking for targeted ads chosen by an ML algorithm, I choose no ads.
Apart from knowing the language (c#, vb whatever) well, take a look at the underlying framework. Newcomers omit that part most of the time. Might help with lots of decisions.

- The importance of .Net framework for your program. What happens when you double click on a .Net exe? What happens at the start of a web application? Is the framework is always there or started per app?

- Spend some time with ildasm. Learn what a manifest is. What is it good for. What is Intermediate Language (IL)?

- Difference between reference and value types. Heap and stack.

- What is garbage collection? How the garbage collector is working? IDisposable pattern.

- Why generic classes are important? What was there before them?

- Static vs. instance method calls.

- Passing object references around and keeping a reference (hence preventing GC, especially important for Desktop apps with improper use of events and references)

- For desktop devs: UI thread, background threads, patterns to pass data between these two.

- Basic OO. Virtual methods, overrides, new keyword, interfaces.

- Why strings are immutable?

etc.
That module's neat, but CPAN is still out of reach. For one, a lot of important modules in CPAN contain XS components, which don't carry over. Additionally, a lot of the modules that don't use XS are likely to be using unusual features of Perl5 which aren't fully emulated by that shim.
Wow, bloody hell - hadn't read that before.
"And if so, is a c++ program just config you give to gcc?"

LOL, reminds me of the C++ as shell scripts hack where you stick something to the effect:

#!/usr/bin/tail -n +1 $0 | g++ -O -g -o ${0%.cpp} -x c++ - && ./${0%.cpp} $1 $2 && rm ./${0%.cpp} ; exit

at the top of your cpp file and chmod +x it.
You make good points. Please consider, however, that historically those decisions have not been made on relative likelihood, they’ve been made based on who we didn’t care about. New Orleans is a prime example - experts had warned for decades about what would happen if NO were to be hit by a cat 5.
The parent comment is fine because it adheres to the site guidelines. The problem with your comments is that you've been breaking those guidelines. I don't think it's so hard to see the difference? Please use HN as intended or, if you don't want to, please don't post. We're trying for one type of site here and not another.

https://news.ycombinator.com/newsguidelines.html
It is placing the onus on a layperson to understand the technicalities of how third-party advertising trackers work.

What is interesting is that they do explain this more clearly in some of their help articles -- but the leave out some of those details in description embedded in chrome. It takes 4 clicks to get to this from the "learn more" link -- it's pretty buried.

> Your activity, like your location, might still be visible to: * Websites you visit, including the ads and resources used on those sites * Search engines

https://support.google.com/chrome/answer/7440301

Yet, the first click from "learn more" has even more confusing language:

https://support.google.com/chrome/answer/9845881

> Chrome doesn’t tell websites, including Google, when you're browsing privately in Incognito mode.

It seems that you really have to dig to get to the parts that tell you clearly that Google is one of the "websites that track you" that they're talking about.
I'm concerned that judges make statements about topics they are clearly not prepared to do so. In how many areas they intervene without proper knowledge?

Incognito was always a way to avoid storing visits and sessions locally (mostly for... Prevent family to see your Christmas gifts).
I will use tor browser and duckduckgo for the rest of my life
Thanks I've spent more than a decade working with civil society groups including labour organising ones. The comment was made to highlight that Pinkerton are working with Facebook (amongst others) thus Facebook may also be concerned about union organising. Esp with Pinkertons past record.
Marco Reps on YT uses PCBs as enclosure panel faces. It’s cost effective and delivers a nice finish. Highly recommend you check out his videos.
After I finally got it to work, the recommendations were good! I don't want to see an explanation like "Similar Twist" when searching for matches with Fight Club, though.
The Guardian and Observer operate at a massive loss being held by a foundation trust. According to wiki a loss of £18.9m in 2005 going to £50m 2006, who dares guess what kind of loss it operates under now. It's shored up by profitable publications within the same trust.

Alas, this isn't a long term viable strategy to be followed.

http://en.wikipedia.org/wiki/The_Guardian#Ownership for more info.

The Guardian and the BBC actually leave commercial papers in a bit of a tricky situation with regard to digital strategy here in the UK as they can both give their content away free without any regard to the problems of generating income, as they have guaranteed sources (trust money and license payer money).
If you end up quitting, please name the company so that everyone else can avoid getting cheated.
the design of embedding a lot of videos in one page is very nice.
This program is really superb.

I used it for a year or so to get myself up to my target level and then started going to a gym to train on weights.

If you want to start getting in shape but feel too shy to go to a gym just yet, start with this. You will honestly see amazing results if you set aside that 11 minutes a day and eat right along the way.
When you say enlarge, are you thinking of resizing the windows horizontally?
And?

Did you read the article?
I did not mean to suggest that they were the same substance. Reviews by people with ADHD people who have tried many meds paint a rosy picture of this particular medication. The order in which doctors prescribe things seems mostly unrelated to which things are best for patients.
>2. Supposed to be, but we all know that folks are sitting in jail right now for longer periods of time for stealing less.

Example?

The US sentencing guidelines[1] considers multiple factors other than "value stolen"

https://www.ussc.gov/guidelines/2021-guidelines-manual-annot...
There's protesters already on the other side of this fence before they "open" it...
I must have missed when we all voted on only using cash. It’s like security bro veganism.
I think the researchers don’t understand how it works.

It’s not that you take mushrooms and suddenly your anxiety decreases. It doesn’t give you anxiety immunity either…

I think it gives you the opportunity to see things from another perspective. If you can make use of this opportunity you can break down your conditioning and maybe free yourself from your anxiety.

It all depends on where you go with it in your head.
There are onion sites in Tor. And no scalability issues of i2p (mentioned in their FAQ).
I've been looking through the available options for this use-case, with the same motivation given in this post, and was surprised to see there wasn't something which could fit this niche (until now!).

Really happy to see this being worked on by a dedicated team. Combined with a tool like https://github.com/slackhq/nebula this could help form the foundation of a fully autonomous, durable, online community.
News outlets act like they have a monopoly on truth, which you even believe, yet it's the truth about useless facts. Get CNN or Breitbart to report on Apple child labor, expose wall street, or expose the impact of consumer products on the environment and then I'll listen.

political news is a waste of time and probably a net negative for an individual. That's MY truth which you won't find on CNN or breitbart's twitter feed.

I actively avoid political news (it sucks it is showing up here on HN).
The article in OP mentions a Twitter account that gives these infos on their website: bybt_com
> In the specific case of "while", the value of a while-loop-like form would usually be null/void, because of the one-armed-if it expands into.

Right, which doesn't make it very useful as an expression.

> Having a strong library convention that imperative procedures return null seems to prevent programmers from trying to rely on the results of imperative procedures

I have the opposite feeling (possibly because Wren doesn't have implicit returns). Since library calls are expressions, they may as well return something useful when possible.

For example IO.print() returns its argument. That's handy for debugging the result of an intermediate expression. Say you've got:

someMethod(anotherOne(arg))

And something weird is going on. Giving IO.print() a return value lets you inject it in the middle:

someMethod(IO.print(anotherOne(arg)))

without having to hoist the subexpression out.

> My support for this claim is only anecdotal; it comes from working with programs written in Racket, which has both implicit return values and a strong convention of returning void from imperative procedures.

Yeah, that makes sense. I think the important idea is to be consistent.
Exactly.Almost all of those figures have serious integrity problem. But there's one exception, only one:
http://www.weibo.com/u/1971861621?topnav=1&wvr=5&topsug=1
http://krebsonsecurity.com/2014/12/fbi-north-korea-to-blame-...
I'm with this guy. How about "server/client apps?" It only costs 3 characters to actually convey information.
Hmm, FYI most of those work in the safari reply box. I think Apple put them for all Cocoa text fields not just terminal :-)
HN,

I put my new creation up this morning and now it's on the front of ReadWriteWeb - http://www.readwriteweb.com/start/2010/12/addeddomainscom---....

Thanks to the magic of Heroku I'm now running 11 dynos and serving up to 100 requests per second. Beyond the awesome scalability, Heroku is fast! It turns around requests generally in under 100ms with max 150ms.

Things I learned:

Instant search is hard to scale. A normal user can type 5 characters per second and each character is a full round trip to the server.

Sinatra is fast. This is my first time using it for a live site and I've been very happy with this.

Google has nice fonts on their servers: http://code.google.com/webfonts The font I chose seems to work with nearly all browsers and since Google is serving the font file off their servers, it loads very quickly.

I'd appreciate any feedback that you all have. The site is so in flux that I put it live at midnight last night and then rewrote half the javascript in the early morning hours.

Thank you,

Robert
Works wonderfully in FF 4b7. It's a pretty simple model and I'm on a high end machine, so that isn't all that incredible (like a side-scrolling canvas demo), but it's neat.
I saw that it was news to at least one HN reader that ctrl-a can be used to navigate to the beginning of the line in a shell. I suppose there may be quite a few OS X users who aren't aware of the flexibility of OS X's text fields.
After upgrading, it kept freezing every time I started it. Turns out it was choking on the Google Body Browser tab. Quickly switching to Body Browser and closing the tab before it could load prevented it from freezing again, but it's not a permanent fix, or something I should be expected to do every time a tab becomes unresponsive. There ought to be a way to detect and kill unresponsive tabs.
Real question: Please tell me, what happened 1981 (sorry for my ignorance!).
It's a trade off - many of their products are free or low cost, in exchange they are keeping their costs down by not offering phone support.

Although I've found this irritating at times too, I overall think it's a great choice (and business decision) for Google.

They are essentially saying "we build products for smart people who don't need a lot of hand holding - if you need to talk to someone on the phone this might not be the product for you - we will still get feedback from customers and look out for big problems using forums and other technology solutions, but we try not to do call centers".
What, they think that 3000 signatures will make Apple change their terms? 3000 devs that in all likelihood will find another reason to whine? 3000 people that do not under what free speech is?

Hey EFF! I want my fucking money back.
that's full-text regex, correct?
No, there are a few interpretations for quantum trickery, that being just one. If multiple universes did exist, it still wouldn't be the same as what that QM interpretation is claiming. It's claiming a new universe pops up pretty much every time some particle isn't sure where it wants to be. Terrible waste of energy and effort, IMO. Occam's razor would have a field day.
When will Google learn that 2-finger scrolling on OS X is not meant for zooming?
20k employees / ~30 products = 666 employees per product

that sounds about right! :)
Are there any stats around how many applications have already upgraded? I can only assume that a low uptake is responsible for the delay. That low uptake could be explained by the large jump in programming skill required.
Microsoft Research and AT&T Labs are still doing some fundamental stuff.
in addendum: "Thanks, I learned something new!"
Relevant to the discussion I think, it's from a contributor to macsyma.

http://www.reddit.com/r/programming/comments/8l3bq/wolfram_a...
I don't buy this - as an Android customer, there's a lot of apps that simply don't do what they say. Gameloft has a 3D racer called 'Ashphalt' that has great screenshots, but runs at about 10 frames a second on a current gen device. This isn't a limit of the hardware - other racers are suitably smooth - but the returns are needed to make sure you don't get scammed by something that isn't usable.
zepolen pointed out that µtorrent still isn't Free Software (or Open Source, if you prefer).

Does anybody knows why? As far as I know, µtorrent is free of charge, so I don't see how locking the sources could be an asset.
The problem isn't sensationalism. It's that I don't know what the article is about. Why not put "Zuckcerburg: " before it, so that I and about half the people on this site instantly know not to waste any more time?
Genuine question: seeing as an iframe can be made invisible but clickable by setting its opacity to 0.01, is it even possible for Facebook to protect it against clickjacking attacks? Even without an iframe, can a UI element that's designed to be embedded in to other sites ever be protected?
I don't think they are the same. We used to provide training for high-end medical devices. The manufacturers would often have a lot of features that looked good on a spec sheet but they were so complicated to use that no doctors ever actually used them.

Technically, they had the feature but the feature didn't help the doctors be better doctors. Features don't automatically translate to outcomes.
I've thought of ditching my monitor for this reason many times.
This. In a corporate environment wifi just isn't allowed. We have it in our office but it is stunted beyond reproach. You need to be plugged in to access stuff.
Not impressed, it can't handle simple everyday phrases like "Fars ma loon?" ;-)
I'm also thrilled with my MacBook Air 11" running Debian. The installation and configuration took some time though. Since I manage it all in Puppet it's easy to reproduce.

Here is the high level Puppet code to configure everything to my liking: http://paste.pocoo.org/show/379663/
It's really too bad there is not a matte option for it. I agonized over the MBA vs MBP decision for about a year, and finally got the High-End 15" 2011 MBP model with the matte screen upgrade. Couldn't be happier. Yeah, it's a big hulking beast, but the extra real estate and matte screen are really nice. I don't think I can go back to glossy ever again...
$4 for 90x0.2g of caffeine? How wasteful. I just spend $13 for 400g: http://www.smartpowders.com/ProductDetails.asp?ProductCode=s...
As others have pointed out, you could put this interest to good use. What I would like to know is why you want to get over the obsession - is it stopping you doing things you want to be doing?

A few family members and colleagues are autistic and have “obsessive” special interests. Some of them are very useful in helping them forge their path in life and some cause trouble. I have a colleague who has needed some very strict workplace boundaries to be able to function without his other interests stopping him being productive. Not suggesting you are autistic, just underscoring I’d like to know what friction this interest causes you.
You'll see politicians do this back stage at events. There will be some jet lagged, annoyed guy who is late for an appointment standing there. Then some reporter will come up, turn on their camera lights and suddenly the guy from on TV is there, confident, cool, and on point. CLICK the lights go off and late-for-an-appointment guy is back. It's kind of disturbing if you're not expecting it.
I grew vexed at one point from correcting amateur translations from Japanese that were flat out wrong and seeing them reverted.
no love for staten island ;_;
>On a Russian ship currently actively involved in a war that was claimed to have been hit by a missile that stands off-shore way over the horizon yes, sabotage is just as absurd as space aliens.

I don't understand what you are saying at all.

Sabotage can't happen during a war?

Or sabotage can't happen on a ship that wasn't hit by a missile?

Or sabotage can't happen on a ship that was hit by a missile?

Or sabotage can't happen to Russians at all?

Or sabotage by Russians can't happen on one of their ships?
Parametric polymorphism != Hindley-Milner, not even basically. H-M is a construction for describing and ascertaining types of terms in a lambda calculus. Many of those languages don't even typically idiomatically achieve polymorphism through generic types (though of course it's possible), but instead from subtype and ad hoc polymorphism. I don't think it's accurate to imply their designs orbit H-M.

I don't want to belabor on technicalities. Your original point was about "table stakes" for type systems in order to be relevant for modern-day software engineering. While I agree a language that attempts to incorporate fashionable computational constructs (like variable binding and lambda terms) ought to derive its type system from something H-M-esque—if only because it's so well understood—it's certainly not a requirement for the language to be taken seriously, and it's certainly not without significant peril in the presence of mutation constructions. I honestly think C, vanilla Common Lisp, and pre-generic Go are sufficiently disparate examples of that.
> the "wellbeing of your child" is not really a question

Mental health, substance abuse, and suicide statistics, including among the middle and upper classes, would seem to strongly indicate otherwise.

> It's possible you meant to make a more sympathetic point, but my first impression is that the comment espouses an actively harmful idea about the relation between parent and a child.

So "try hard, make sacrifices, and do your best" is now considered problematic? The relativism in this mindset is absurd. Nobody here would claim that there's no right or wrong way to design a distributed system, or that there are no right or wrong ideas about religion, but we have to pretend it's the case with parenting so we don't hurt anyone's feelings?
tbf, hiring good technical talent is generally very hard and pretty time-consuming. You won't find great talent by just looking at 1-2 proposals and speaking to 1-2 people, just as you wouldn't find good talent by just interviewing 1-2 people. It's a time-consuming process
> You want to continue to check on your baby at preset intervals but never feed or rock them to sleep

Sounds like childrearing done by a robot.
The allure of the SPA. In theory it reduces load times (except for the inital page load) by preventing users from re-loading the same set of base resources for each subsequent page. In practice, it results in a bloated initial page request and requires devs to re-implement a ton of functionality normally handled by the browser (and they inevitably overlook things). I've worked on a couple projects where team members insisted we implement the web interface as a SPA and it has always resulted in an inferior user experience IMO.
> pricing tools that always seem to miss the mark in a major way that's only obvious in hindsight and seems to be consistently worse than other clouds.

Can you provide an example of a service that the AWS calculator doesn't compute the correct price for?

I honestly can't remember ever being surprised by what things on AWS cost, and I don't think I'm that shockingly good at detecting hidden costs.
it's not a choice, we program LTR and in latin because it's a requirement of all programming languages (apart from insignificant exceptions)
I don't know, my parents always asked me if I wanted to go to my Grandmother's house or other trips (I did).

I always just told my parent that I was doing something just so they knew where I was - not necessarily asking for permission, but that gave them the chance to veto it (which they only did one time as punishment when I got in trouble at school).

I think that parents need to teach their kids how to be responsible and autonomous, and treat them like they are their own person, because they need to be to have any chance at being successful.
I think you're onto something
"HTC Samsung LG and Motorola were the manufacturers of the Nexus line not Google"

We're talking about software problems. This is in Google's hands.
Yeah but the 3 click process of using my Google account to log in wasn't really a hassle. With Reddit being down and all I guess it was time for me to create an account here.
Kind of sad to see the champion of the revolution in those old days,Firefox,going down steadily to Chrome,the new,talented kid on the block.
Maybe, but they say that it's focused in the center of the chamber because that's where you want ignition to start. In that case, you might not have that high flux at the entry aperture (you might not want this for other material reasons, too). In any case, I don't think you want to start combustion at the edge because that's the least efficient place to do it.
This is like arguing assembly is better than high level languages because it's faster with explicit control. The thing is 99% of the time it doesn't matter.

In most cases, GC-based programs have good enough performance to get the job done. For the 1% case, sure use the C/C++/Assembly to have the explicit control and performance. Doing things in non-GC systems because of potential caching problem sounds like a case of premature optimization.
This would be a really good time to dig up prior art. If anyone knows of a published description of an algorithm that describes all the elements of a claim and there's proof that it was published before, I think, 1997, I'm sure there are a lot of people who would be interested.
We have been preaching little bets for many years. The key is to make many small bets and then bet heavily when you truly believe.
I believe small amount left is relative to the small amount of magnetism protecting from the solar winds.

http://www.spacedaily.com/news/mars-atmosphere-00b.html