jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"must"

They don't incentivize purchasing in any other way than displaying a popup reminder once a day. It's a fully-featured product without the license, so there's not much motivation to buy it unless you view the purchase as a donation of sorts.
is this the new one? the version after 9879?
Caution! Do not split incoming arrow with remaining eye.
But don't all theories of the physical world come with caveats and assumptions attached? In the case of Newtonian mechanics it is clear that there are cases (the very small, the very fast) where it doesn't apply - but that doesn't mean it isn't useful in more normal contexts.

I seem to recall (I could well be wrong) that the calculations for the Voyager space probes are all done using Newtonian mechanics. For something to be wrong implies to me that it is of no utility - which clearly isn't the case with Newtons work.
FYI: The creator is jgrahamc.

http://news.ycombinator.com/user?id=jgrahamc
Love the simple equation - really calls into clarity what is a very fuzzy subject.
isn't this kind of power brings more responsibility to deliver, more headache and more stress - i know it gets you more fame and may be eventually you will make big bucks but then there are way too many 'ifs and buts' and to blew that kind of money with no guaranteed return is kind of mind-boggling ....

Also I dont think that even Barack Obama spent that much amount of money (from his own pocket) but he's still the most powerful man in the world !!!!!!!!!
I thought the concern was more about the cat scratching the baby intentionally or otherwise.
I'd imagine the heuristics mechanism was biologically evolved ... ;)
The article specifically mentions iron and B12. There is no natural way for a human to get B12 without some kind of animal product or a supplement (usually made from an animal product) and this woman developed a nutritional deficiency as a result.

http://en.wikipedia.org/wiki/Vitamin_B12#Sources
To be fair, AWS does have a free level of EC2 instances now, right?
I think the main problem is that retail can't (usually) move inventory quickly enough in such a coffee-centric nation. That, and tea is cheap to ship, so there are few downsides to buying online.

I've used http://www.specialteas.com and have been quite happy :) Haven't shopped around much, though they've been fresh leaves every time, so I haven't felt the need.
I think having this "barrier to entry" is important. When I have an idea, I tend to let it sit and re-evaluate after the "lust" stage has died down. Often times, I realize perhaps it wasn't as cool as I thought. If something is still nagging at your days later, perhaps it's a good candidate to evaluate.

Regarding your last point, I think also what a lot of developers struggle from (myself included) is project ADD. Having discipline to scope something out, set sane (and near) deadlines and focus only on that is important to seeing it through to completion. Good work on developing that discipline.
Right... but this will be an anchor on adoption. I can see why e.g. the Android build system does the same thing since it's all off in its own world anyway. I doubt you'd be popular with Linux distro packagers if you required bazel for some C library.
Totally This ^

This is a key you get re-signed every 1-3 years. You don't need it to last 10 years, you need it to last maybe a year longer than your SSL cert is actually good for. (Assuming your site is setup to have all the browsers do PFS)
It is not that's why.
In my opinion the difference between abstraction and primitives lies in fact that abstraction cannot be instantiated.

Channels can be instantiated, goroutines cannot.

Correct me if I'm wrong please.
Pricing here: https://www.joyent.com/blog/expanded-container-service-previ...
doesn't "pushing buttons others agree need pushing" just mean "participating in an echo chamber"?
I am not sure whether Google should develop a fix or not for these devices.
Version 4.4 does not have this issue, so the obvious solution would be to update the system.
In the real world, android updates are not .. ubiquitous though, not to mention that after some time, all OEMs stop updating their terminals (that also includes security patches though ...).

Google has solved webview/browser bugs in 5.0 by having auto-updates during the activation and a chromium based webview which is update through the webstore but there are surely bugs that can't be solved that way or through Play Services.

The absence of 'forced' upgrades was probably a very good idea in order to popularize Android among OEMs but it seems to me that Google should start thinking about a way to make Android easy to update.

In that context, I would not be against reduced customization possibilities. Especially since the need for OEMs to differentiate themselves often lead to UIs with very discutable choices compared to stock Android (cough Samsung cough).
Most skins brought large improvements over stock in the 1.x 2.x era, nowadays it is far more debatable.
Is this a public dataset?
The issue was not due to kubernetes, and would have appeared with other containerization technology as well.
Web is only small part of internet
I have a variant on this. I start with a bullet-list of functionality I think I’ll need. Then I write one test each for items that could impact my architectural choices. Once I finish that first pass I go back and flesh out each item with multiple tests as necessary.

Flushing out the architecture early is the trickiest part for me. Occasionally I miss a seemingly-simple feature that ends up requiring an architecture change. If this happens late in the process, I may pay for the oversight with hours of refactoring.
They found common functions for music around the world: love songs, lullabies, dance music and.... Sound healing? Wow, that's an interesting perspective.

Their methods were great, in showing that the functional intent of music could be reliably determined by people around the world.
I have so far only seen computer nerds complain that "shutdown" is under "start". Regular users have no problem starting the shutdown process.
> And let's not forget that DNS is ultimately a global issue, which means that the rule of law cannot be taken for granted.

I think this strongly points towards ccTLDs being the best solution. It is very difficult to get all the different countries to agree on common rules/governance for the legacy TLDs, but if everyone gets their own independent corner then that should be easier to get agreements on.

Dividing the control by country also conveniently avoids any single one being able to cause as much damage as ICANN now is.
Hey man, I saw no PRs at the minute but I wanted to play on the train with save/restore so I knocked out a quick Cordova wrapper.

It’s here; https://github.com/jamescodesthings/devShop-cordova

If you do go commercial and want a hand modifying to get into app stores feel free to reach out and use whatever you see
There's currently a proposal called "KVStorage" to add a localforage style inbuilt module to browsers.

https://developers.google.com/web/updates/2019/03/kv-storage

I'm not totally agreed with the idea of inbuilt modules, but the API is very pleasant.

I work on a fairly large project that relied on localforage for a long time. However, we have since moved to our own library to resolve a number of small issues we had with localforage.
I have heard about the idea twice during two job interviews. And I closed negotiations immediately. The reason why:

These companies reps told they do it, to prevent inequalities. However this is a straight in your eyes lie. If I will go to Apple in my country, they won't sell it to me two times cheaper that in the US.

But the most important issue for me:

With proper salary I can invest where I live. I can hire people. Create jobs, support for foundations, pay more taxes.

All of this combined helps to lower inequality. When I have to earn less because I am from poor country, it just cements the inequality.

That is why I consider it an offensive lie, and an immediate deal breaker. Actually such companies are immediately blacklisted by me.

Because what they really say is that they want to hire me not because of my skill, but because I am cheap person from a cheap country.

It is not only about me. But also about employees from their countries. How should I feel if a company explicitly tells that it will fire local skilled professional to replace him with cheaper me. He has family too. It is not kind of a deal that interests me at all.
Dang, why can Common Lisp do this so well and Julia so poorly?
I was attending UT during this time period, but luckily it took until my senior year before the Java-fication of nearly every class was complete.

My intro class used Dr. Scheme, and I think it worked very well for introducing new concepts. Following classes were mostly C++ with some C and assembly mixed in. When they finally introduced Java it took students a couple days learn it since they all had decent C++ backgrounds from previous classes. I don't think that would work in reverse, a Java background is not going to let you pick up C++ in a couple days. That is what the department did not understand, not knowing Java isn't that much of a determent to getting an entry level Java job. With a solid foundation, a junior programmer can pick up Java quite fast.
Indeed. The USSR was already down ~5 million people, why would it have made a difference for the Germans to kill a few tens of thousands more? That would just make the Russians even more angry.
Attention whoring much?
For a project I'm working on right now our team decided to simply eschew user accounts even though it's a site that is built around user generated content and comments. Everything is done by entering your email address (which the site doesn't surface) and then clicking a confirm link we send via email.

So far,our testers love it. It seems to have gotten them quickly past the user dread. It also means your first participation in our site can happen by submitting one form and confirming one email. That's somewhere between two and five steps shorter than had we required account setup. While it adds an extra step to subsequent interaction, email
confirmation, we feel like it's a good trade off for them. After all, going through a password reset when you come back to the site is an easy way to lose people.

And for us, it eliminated a lot of development headaches. When a user first participates in the site we assign them a randomly generated username. And they can change it to whatever they like ... They just fill put the change my username form and confirm by email.

Obviously, if we wanted to save credit card info or something like that we might need to modify this approach for PCI compliance, but I believe a fundamentally similar workflow could be employed even then.
Quite similar to the recently-discussed http://news.ycombinator.com/item?id=1922243 - where hundreds of students received a test they had already obtained from their textbook publisher.

No one came forward - the professor only figured it out after he saw the average mark on the test was one-and-a-half grades higher than normal.
Tasker has been built such that it allows similar plugins and also claims compatibility with Locale plugins.

I've tried Tasker and PhoneWeaver but not Locale as of yet. I couldn't live without this functionality anymore.
Did you meant to say; Few designers "understand" ux and vica vera?
The average is calculated by taking your most recent 50 comments, dropping the first five, dropping the max, and averaging the rest. Yours is currently 7.14 (it's in your profile), a very high average. For comparison, of the 100 people on the leaderboard, there are only nine with a higher average.
Uh... I'm getting a 404 for this.
Looking at the arc 3.1 source, I'm not sure why that's the case.

The real work here is done by * frontpage-rank* . It's implemented as follows:

(def frontpage-rank (s (o scorefn realscore) (o gravity gravity* ))
(* (/ (let base (- (scorefn s) 1)
(if (> base 0) (expt base .8) base))
(expt (/ (+ (item-age s) timebase* ) 60) gravity))
(if (no (in s!type 'story 'poll)) .5
(blank s!url) nourl-factor*
(lightweight s) (min lightweight-factor*
(contro-factor s))
(contro-factor s))))

realscore subtracts any votes that are noted as "sockvotes" from the item's raw score.

The first few lines here won't change too much here for either comment. Obviously, the 110 point comment will have a higher base score than the 17 point comment. They're about the same age, so (expt (/ (+ (item-age s) timebase* ) 60) gravity) will be about the same for each of them. So the division will come up with a number that's a few times higher for brh's comment.

The interesting part is the multiplication here. I don't think either would be considered a story, so neither is being multiplied by .5; neither has a blank url, so they're not getting hit by nourl-factor.

It comes down to the final part, whether one is considered "lightweight", and what the contro-factor* of each is. It takes into account the number of children of the comment (the visible-family call). It shouldn't make a difference, though -- neither of the posts has more than 20 children, so contro-factor for both should be 1. I think I'm missing something, as what I've said wouldn't explain the ordering.

Notably, though, it doesn't take into either account karma or average karma of the poster to determine rank.

Edit: as ChaosMachine pointed out, it does take into account users' average karma: http://news.ycombinator.com/item?id=1923716 . Ey pointed out that pg's post is here: http://news.ycombinator.com/item?id=1398764
If you're future co-worker has on leather pants and is asking questions like that, all bets are off...
Are you not aware that '*' (asterisk) searches for the next occurrence of the word under the cursor. That's one key i just can't live without. '#' (hash) does the reverse.

Why not do a 'qq' to record your macro as 'q' and @q to replay it.
Frankly, I wish there was a list of people using that Chrome extension, so they could face the same treatment they are giving others.

Ultimately I think things like that extension will do more to drive people to sign the letter in support of RMS than deter people, because the signal it sends is to me far worse than anything RMS has been accused of.
the system is collapsing and you demand your "prime benefits" ... do you see the irony here?
I recall the iAPX432 came out years later than the 8086, was a 'capabilities machine' and took 500 memory cycles to execute "JMP ." e.g. jump to self, potentially the simplest possible operation.
I had similar thoughts when it was announced three months ago that MySpace would be put up for sale, but I now think otherwise after getting a response pointing out MySpace's massive losses in recent years.

Take a look at this site: http://www.bnet.com/blog/advertising-business/news-corp-may-... It lists the (lack of) profitability of News Corp's "Other" category over the years (of which MySpace is a large part).

Here is my own research from doing Google searches of when MySpace is mentioned in News Corp conference calls for quarterly reports:

2006: http://markpincus.typepad.com/markpincus/2006/04/myspace_rev...

2007: http://www.zdnet.com/blog/btl/news-corp-myspace-on-track-to-...

2008: http://www.zdnet.com/blog/btl/fox-interactive-turns-annual-p...

2009: ???

2010Q1, 2011Q1: http://www.pcmag.com/article2/0,2817,2372103,00.asp

From these links, it seems like MySpace had total revenues of only $200 million in 2006 (not sure of the profit), netted "modest" profit in fiscal 2007 on $500 million and $10 million on $550 million revenue in fiscal 2008. Also, for at least two quarters over the past three years, MySpace has lost $100-$150 million (and likely lost similar amounts in at least some other quarters during this time).
No, just a price tag enforced by artificial means like copyright laws.

There is simply no way to sell on the free market objects with an almost infinite supply without appealing to outside forces like state regulators.
Because everything they publish is propaganda, you can feel their agenda behind every article and every paragraph.

There is no diversity in their ranks, just conformity and uniformity.

There is no debate of ideas, storms of conflicting concepts, just reaffirmation of the same things they all believe in, the single universal truth they subscribe to with no doubt or consideration to the possibility they may be mistaken.

They do not dispassionately present facts letting the reader make up his mind. They already know what they want the reader to think and they just feed him selected facts to influence him into thinking that way.

They do not write for the world, for the opposition in its diversity. They just write for their own eco chamber, reinforcing preexisting ideas and inflaming the spirits agains the "non-believers".

They are a religion: the FoxNews of the Left.
I'm aware of Dwolla, but unsure why an additional middleman is required. Direct ACH transfers cost 15-20 cents/transaction, and Dwolla isn't required to do that, just a bank that supports you submitting properly formatted text files.
If you believe Gordon Crovitz (granted, his view is controversial), the average person commits three felonies a day: http://blogs.wsj.com/law/2009/09/28/three-felonies-a-day-say...
True enough - but code that humans can't read is far more difficult to debug, to profile, and to optimize. Efficiency can be improved after the code is working, but improving readability on a prematurely-optimized codebase frequently involves `rm -rf`.
Yea was thinking the same. Would be neat if this basically offered you templates to reformat your LinkedIn content. Essentially you'd then be skinning LinkedIn profiles and I think that would make it a whole lot easier for people to get started. Maybe subsequently even release a template editor so that people can customize and potentially ship their own skins. Don't know if this exists but would be great!

I link to my Linked profile now on my personal website in lieu of providing a resume, since I wanted to minimize duplicating content and ending up with an additional document that I've forgotten to update. LinkedIn profiles aren't great as one-page summaries.
I find more useful keeping your account activated and reasonably empty. This prevents anyone from grabbing your name and imposing you, and allows you to use Facebook login at various sites without sharing too much.
I've read, but never had adequately confirmed, that the 3 round burst mechanism absolutely destroys the semi-auto ergonomics. Specifically, each pull has increasing weight until the 3rd resets it back to the first pull's weight.

As I understand it, 6.8 SPC requires new magazines but the rest of the form factor is the same, so no new pouches etc. I've just read that .300 AAC can use the same magazines, although it was claimed in Wikipedia it was designed to essentially be a 7.62x33mm clone, with of course subsonic provisions.

I gather that if you really want to do it right, you want something in-between a full power battle rifle cartridge and an assault rifle one, like the interwar .276 Pedersen or post-WWII .280_British (https://en.wikipedia.org/wiki/.280_British). But that would require replacing too much stuff today, we really should have done it in the '50s when we had the money, everyone else needed to change their service rifles, and everyone but the Germans needed to procure General Purpose Machine Guns. But we just went with a nearly pointless shorted .30-06 with a beefed up rim for better semi- and full auto reliability, got everyone else in the West to adopt it, then screwed them over with the M16/5.56x45 debacle.
> If you reject copyright, especially for digital goods, you should be fine with the GPL becoming useless.

You have a point. Yes, the loss of enforceable licenses would be acceptable in a system without artificial means to stop the flow of data. It's not like most of us have the means to go to court over GPL infringements anyway.
“Programming” is not a career, it’s a function of the job. It’s like saying all a woodworker does is cut wood.

No, a woodworker builds furniture, a developer develops applications.

It helps to think of pure programmers as assemblymen working on a factory floor, nothing more nothing less.
When you have a site you want to keep it at that same domain, otherwise all the links to your site around the internet will break.
The Turbohybrid is truly an amazing feet of engineering, and it's incredible how much aerodynamics work into getting these cars to do their thing. They're hitting 230mph, when they fly around corners it's like watching a fighter jet.

In contrast, Formula E cars are topping out at 170mph, corner like they're full of cinderblocks, and are still running shorter races to compensate for their lack of battery life. They don't have the same level of racing talent either. (e.g. Verstappen and Hamilton.)
I agree with what he's saying here. His suggestions for putting a delay on live streaming and regulating its enforcement is a crazy engineering problem. I don't think there's a way to do that that doesn't destroy live streaming. Where does the line get drawn? Would that effect Skype? What about WebRTC? Would the restrictions be tiered based off the size of your platform and it's reach? Maybe based on the size of the viewership of your stream it gets bumped into a category for delay and is moved into a queue for live content moderation. I think it's an important question to ask but I worry that the knee jerk reaction by people outside of technology is "make the internet more like TV" and that is not going to work out well.
Looks likes you’re wanting the decentralized web [0][1][2].

The DNS equivalent technology there is DHT(distributed hash tables) [3] which was used in torrent technology for a few years.
Ever wondered about how you can find the torrent seeders without a centralized entity? The Bittorrent DHT is the underlying tech.

[0] https://ipfs.io/

[1] https://dat.foundation/

[2] https://www.scuttlebutt.nz/

[3] https://en.wikipedia.org/wiki/Distributed_hash_table
It doesn't sound remotely right to me either. It could be NUMA since the Intel and AMD systems are NUMA but the eMAG is not. The code for this benchmark appears to be https://github.com/akopytov/sysbench/blob/master/src/tests/m... which... is not an interesting way to benchmark a large server IMO. Running a single process with a lot of threads and a lot of RAM on a NUMA server is going to perform poorly (unless you do a lot of tuning which I don't recommend either). "Microservices" might run a lot faster.
EDIT: At first I didn't Get it, but now I grok that it integrates with Slack, not replaces it. Cool idea.
"write some tests, you animal", issue created a year ago
Their tests disabled hyperthreading on Intel due to the security concerns and also on AMD on speculation that security concerns might arise in the future (if I read everything correctly).
It is for a Jeep though