skysight-inc/HackerNews huggingface dataset:
I run a community-oriented Sun/SPARC site, since 1997 (and was invited to be part of the private prerelase testing/eval of OpenSolaris) and it's really sad what Oracle has done to the enthusiast community.

The "old" Sun gave me a loaded T1000, gratis, to run the site on (I'd actually asked for one for a review, and they said "Keep it for the site."). The "new" Sun/Oracle gave me the finger.

I had to move everything off the T1K and onto a Debian box hosted at home because I couldn't afford a support contract for it (required to get any patches/updates, even for the OS install that came on it).

I've often likened Oracle's treatment of the hobbyist/enthusiast community as "they shot it in the face and said unless you're going to spend $XXXX with us, we don't care about you. Period."

The "old" Sun recognized that if sysadmin types played with older gear at home and enjoyed it, they were more likely to recommend it for purchases at work, and they encouraged it.
Lots of people don't like the HN downmodding, but to avoid rehashing, there's plenty of discussion on the issue in this related post here: https://news.ycombinator.com/item?id=9317916
It's one of the two hard problems in Computer Science:

1. Naming things
2. Cache invalidation
3. Off-by-one errors.
Actually I agree with you. In fact if you look at the 'UnbalancedSet' functor I define the type 'T' to not take any parameters. In the case of 'IntMap' it just happened that I missed that. So thanks for pointing it out. I'll make the necessary updates.
The Birthday Problem is only relevant to find collisions between any 2 strings, but in this case the developer is only concerned about the probability of his own string clashing with someone else’s, thus the probability of a collision is only Number of taken strings / Number of total strings.
MvvmCross is pretty legit. I felt that it really made Xamarin worthwhile. I found it quite a bit easier to keep the platform specific code to a minimum and when I needed to write it it was abstracted out as much as possible.
The site is obviously a labor of love by a dedicated & clever experimenter. However it is frustrating for the casual visitor because (as far as I could see in 10 minutes browsing) there's no way to tell if any of these coilguns are ever fired. No videos, no photos of projectiles smushed into powder or annihilated targets.
What's a sushi course like this cost?
Show HN: Otter, a one time pad tool in lisp, my Saturday side project
>Think about it, the entire concept of sentencing somebody for "X number of years in prison, then you get released" is at odds with rehabilitation.

Well, that is why sentences are reduced for things such as "good conduct".
Amazon has avoided allowing users to set hard billing cap and that makes me worried a lot too. If your website gets suddenly too popular or DDoSed then you can get toast and might even go bankrupt. Amazon has reasoned that they don't want to disrupt your service by enabling this feature (because technically their safest choice to implement hard cap is to shutdown all resources assigned to you until you intervine). But as a user that's exactly what I want! I rather have my service go down then me go bankrupt from my ad-free website. It should be customer's choice to enable this feature if they want to but Amazon doesn't want to do it regardless of their supposedly "sharp" focus on customer needs.

The feature they did enabled is CloudWatch where you get alerts if you go over the limit. But that's rather weak. If it happened while I was sleeping or on vacation, it is very easy to miss these notifications and face giant financial losses in just few hours. Having a non-commercial service hosted on AWS is like a sword hanging over your head that can fall anytime on you.
HN Mods: should have prefixed with "Show HN: " ... sorry.

It's based on another article that I saw here, and thought it would be cool to implement something similar for MS-SQL, since I am actively writing code to access MS-SQL the method will make that effort a lot simpler.
Started last summer.

http://adage.com/article/digital/bmw-runs-ads-medium-twitter...
This title is misleading; the precise sequence of Easter dates on a year-over-year basis cycles every 5,700,000 years, but of course individual dates repeat much more often than that.
I highly recommend this movie:

http://en.wikipedia.org/wiki/Jiro_Dreams_of_Sushi

Even if you don't like Sushi the documentary itself, the style, the characters, the subjects are just every well done.
Not surprising. The entire legal framework around music is a disaster and harmful to both listeners and artists. The only people who win are lawyers and large corporations. The DMCA and its supporting system are a toxic waste of the industry.

That being said, I'm happy to see and article from Benn on HN. I'm a huge fan and his work as The Flashbulb as put out some of my favorite albums, with The Opus at the End of Everything being my all time favorite album from any genre or artist.

I hope that he sees resolution but I hold out little hope.
ASP.NET MVC: Enhancing the WebGrid – Exporting Data to CSV
The "old" Sun went out of business following the practices it did. I dislike Oracle as much as anyone else, but Sun isnt a great role model in terms of savvy business practices.
I tried to express my comment in a way that made it clear I wasn't attacking the parent. I realise that 'straw man' is centuries old, like many of the terms that are now coming to be supplanted by inclusive alternatives. Of course using such terms doesn't make you a bad person, but I think we can all benefit from considering the connotations of the words we use. Even if you think the harm caused by non-inclusive language is negligible, in many cases it costs you nothing to use an alternative, so why not do it?
Pot can be consumed without smoking it.
Author here!

The need appeared when I was doing my WebGL game engine and wanted to pack/compress mesh, texture, xml and any other stuff that would bloat my loading time with tons of HTTP requests!

Also the browser's native PNG decompression would be faster than any external JS lib for lossless decompression.

I limited it to a 16k x 16k PNG (but I think modern browsers can take more than that), allowing 1GB of data.
Is thinking obsolete too?
why don't you go ahead and cry about it?
Thanks vacri. Your 'about' section perfectly distills my frustration. I really enjoyed this article about sushi. I came back here for the interesting discussion, but had to leave with a fishy taste in my mouth.
The modern form of sushi (edomae nigirizushi) is basically fast food made out of freshly caught fish, so you make it and serve it the same as any other street-vended food based on raw fresh meat. The carts also had a covering on them - nobody left their fish out in the hot sun.

Also, real wasabi acts as an antimicrobial agent, which is a historical precedent for modern sushi chefs pre-applying the proper amount of wasabi to each piece before giving it to you.

The taste does change after it's been prepared. They're being a little bit "soup nazi" with the whole counting of seconds bit, but it is better to taste it freshly made.

--

It actually makes zero sense to wash the sushi down immediately with sake as it changes the flavor of what you're eating, not to mention the varying flavors and mouthfeels of both sushi and sake. If you have to drink something, make it water - but don't drink a lot before or during the meal or you'll get too full to finish all the sushi.

Sake is considered a rice dish in Japan, and sushi (in this article) is nigiri and not sashimi, so sake would be like an extra rice dish, which is atypical for Japan. I don't see why you couldn't drink sake at a street stall, though, if in America you can drink liquor out of a brown paper bag.
It's funny that I could never use chopsticks, until one day I could. And since then they just feel like a natural extension to the hand.
Roger Scruton: “Architecture and Aesthetic Education”
Some people are never going to get over the past...guessing if the poster is American, they must not trust the British either for burning down the White House 200 years ago. I lived through the late 90s and 00s Microsoft era and know as well any developer the shenanigans that went on for better or worse. I always had a fondness for C# over Java for its willingness to innovate while Java stagnated, but never wanted to commit myself to being stuck only in the Windows ecosystem.

That said, I am excited to see the direction Microsoft is heading. It enthused me enough to start using Xamarin when I want to build cross platform for personal projects and to recently switch my day job to a company that uses .net for most of the their software. Not overly fond of cmd.exe and powershell on Windows still, but for most things, there's always Cygwin and it too has come a long way. Main issue is Powershell inherited all of cmd.exe's bad user interaction design (tab completion, select/copy/paste, buffer, history up/down scrolling) when compared to a typical *nix terminal.
Lots of people do both in Japan, but like you, I'd say the majority seem to use chopsticks (based on my personal experience obviously!).

I don't like eating sushi with my hands because I don't like the feeling of dirty hands, even if it's simple to wipe them.

Supposedly (internet fact, knock wood) the "traditional" way is with your fingers, but of course, things change.
... and of course it will end up being spread around blag sites as if were universal... ><
"python - is of course a Monty Python reference"

I had no idea! Makes me love it even more.
The interesting thing is that the whole purpose of the concept of an HYIP is to give potential victims a plausible explanation as to where their impressive returns will come from. As it turns out, you don't even have to do that to convince people to send you money.

A few days ago I posted a link to a scam that Instagram has allowed to flourish, to the tune of 263,000 posts [1]. It didn't get any traction on here, but going through some of the listings speaks volumes about the about the psychology of scammers and their victims. In this case they simply tell victims that they are going to "flip" the money - whatever that means - and people are apparently sending them money in response. I was horrified to read one comment from a mother of 7 who said she had sent money meant for her electric bill to a different scammer, had lost it, and was hoping that the person operating the account she was commenting on was legitimate. He responded in the comments, apologizing for that other rogue, and assuring her that he was legitimate and that she should contact him ASAP to begin a "cash flip".

Apparently these HYIP folks are thinking too much.

[1] https://instagram.com/explore/tags/flipcash/

(For the record I reported many of these accounts to Instagram the other day, and as near as I can tell none of them have been deleted)
Your doctor's office will show up as 'unknown'. Some doctors also hesitate to leave a message -- even a simple "this is Dr. X, please call us back" message is something some people don't want their room-mates or SO's to hear.
The average hobby coilgun is unlikely to annihilate targets. The ones we had lying around the physics department at my university could pretty much just fling a metal ring ten feet in the air, and could only fire once per minute to avoid overheating.
I using xamarin in last 16 months

From my experience, xamarin take wrong UI improvement strategy

Dont get me wrong, this is a good product, i love it, but just going to wrong direction

This is the big 2 mistakes:

1. You change the API class and method name to .net version

For first time user, this is good approach, but i must rename every sample snippet code from stackoverflow

You should save the resource for renaming API to something else more valueble ( hint : fixbug )

Are you rename the API because of patent and legal issue?

2. Xamarin form

This is the worst strategy.

Maybe this is good for B2B

And maybe B2B is good money

But for me, indie programmer, B2C product, i dont need xamarin form

I need best approach to use UI library

Stop xamarin form, there is other way to get 90 percent shared library

Support more on MVVM cross

Duplicate total of the xamarin component store

Improvement object sharpie to support UIKit.h

Object sharpie not working if using UI library

Android binding still design for eclipse project, not android studio

I'm wasting 1 week to bind
ListViewAnimation android, and still not working

My point is, it really hard to bind UI library on xamarin

Conclusion,

Please please turn around and go back to your real core value.

We like native, improve native, do not recreate the UI component

You know what happend when you try recreate UI?

Go check java se and Qt
I don't see a way to install it on Windows.
There are multiple dimensions to command and authority. Let's try these:

"Remember, you're the politician. Pass the laws you want, not the laws the party leaders say you should pass."

"Remember, you're the soldier. Complete the mission without unnecessary collateral damage, even though you wouldn't be punished for killing civilians unnecessarily."

"Remember, you're the fireman. Exercise caution the way you want, not how you've seen firefighters in movies act."

Sometimes you should ignore people and pressure to do the right thing.
That's correct only for initial contact. If you phone them, they may do a follow up via phone.
> but 1000$ developer/year is not exactly cheap.

That is incredibly cheap. It's the sort of cheap that's so cheap you wonder what the catch is.

Assuming a perfectly spherical developer, you're at $100,000/year. You're using Xamarin because it makes that developer more efficient because (1) you've determined C# is an easier language to maintain and/or (2) cross compatibility is worth something. If this developer is just 1% more efficient, you've paid for your Xamarin license. If he's not 1% more efficient, why are you even using Xamarin in the first place?
I personally find the man pages very dense and poorly organized. `man grep` for example is my own personal nightmare. I think the man pages should introduce a policy of simple usage examples instead of throwing 99% of information you don't care about at you at once. Something like http://bropages.org/
what they taught me in econ 1a:

1. limited supply (even when you count the fake for-profit schools)

2. increased demand (EVERYONE wants to go to college)

3. easy financing which increases 2. (student loans)

results in inflating prices.

not really sure what the mystery here is.
This looks interesting. Projects that roll up multiple technologies are always great for getting a prototype going. I'm a bit too old fashioned with using something like this for a long term project but that's my issue.

I would love to see web components used in projects like these :)
+1 on this... within a year, my main desktop OS will likely be Linux.. right now, I keep an Ubuntu VM in the background and edit in windows (Sublime) via Samba shares in the VM.. running via SSH terminal windows.. mainly because a significant amount of my time was windows dev.. this is shifting as I'm using node/io.js much more. This also means, however that I'm more likely to reach for something like Cordova for apps (you can go a long way with web based apps for many use cases) or React Native.
No, I paid for them to be installed. 3kW system and it will halve my power bill for eternity.
Show HN: Morphing Somatic Quasicrystal Neural Network
A... n fold orthographic quasicrystal-structured neural network scan behaviour pattern routine that manifests as a new type of tri dimensional artificial intelligence scan behaviour path pattern algorithm.

WHAT IS MSQNN?
What is Morphing Somatic Quasicrystal Neural Network (M.S.Q N.N)? Quintessentially, quasicrystals occur midst nature as multi-dimensional, semiregular uniform n-polytope hypercubic voluminous structures. The core algorithm is dynamic, as such is able to produce n-sized polygons stemming from tesseract to octeract petrie polygon projection, so as to gracefully collapse n dimensional existences into ones of orthographic nature. Different n-sized polygon projections yield multifarious AI path grid pattern configurations. This orthographic resulting manifest's as M.S.Q N.N's base blueprint AI path network\electron diffraction pattern. It is this condensed electron diffraction pattern nodal collection that is compacted to compose projected path sequences. M.S.Q N.N - Morphing (expansive/contractive), non-abstract, non-hierarchical (somatic) n fold orthographic quasicrystal-structured neural network scan behaviour pattern algorithm manifests as a new type of tri dimensional artificial intelligence scan behaviour path pattern algorithm.

https://github.com/JordanMicahBennett/MORPHING-SOMATIC-QUASICRYSTAL-NEURAL-NETWORK/
Perhaps you would find info pages more useful. For example, 'info grep'.
The Mental Universe (2005) [pdf]
Foo.bar: Peculiar balance
The argument here is that the Cablevision decision, which allowed cable companies to offer centrally hosted pseudo "digital video recorders" as a service, resulted in about a $1 bn boost to "cloud computing" startups. The analysis, though, is mostly based on cloud computing startup performance prior to 2008 vs. after 2008. The big recession and declining disk prices probably had a bigger effect.

All Cablevision does for "cloud computing" companies is to give them some legal protection against lawsuits against them when users store copyrighted material on a cloud service. Not much protection; it didn't save Aereo or Megaupload. Dropbox now checks for files which duplicate known copyrighted content. Cablevision is totally irrelevant if you're storing your own data.
'Revenge porn' operator gets 18 years in prison
Has anyone had the opportunity to compare Xamarin with Corona SDK?

Corona SDK is free and builds to Android/Windows/iOS with cross-platform wrappers available for what Corona has chosen to wrap, which can be different for each platform.

You don't get access to native UI elements. Instead, Corona offers OpenGL-based replacements (which may or may not be sufficient). You can also pay for Corona Enterprise and write your own platform-specific wrappers around native objects.
Another fun that appears elsewhere but really does deserve to be in this list: Debian is named after Debra and Ian Murdock (he's the founder of the project, she was his girlfriend).
By your definition these people should not be proud to declare themselves nerds. They are, however, proudly declaring themselves as nerds meaning it's something they see as a badge of honor. I would suggest you look up what the word means before telling me I'm using it incorrectly. Have a nice day.
MongoDB? :)
One thing I've noticed about American universities compared with universities in other countries (Japan, Korea, UK), is that almost every decent American university I've seen seems to be really well-maintained, in that the campus is very clean, in good repair, frequently renovated, etc, even the out-of-the-public-eye spaces (grad student offices and the like).

Japanese and Korean universities, on the other hand, are often rather shabby, even the top-tier ones (Toudai etc). They're still perfectly fine places for the intended purpose, mind you, just maybe a little worn.

I dunno how much of a part money maintenance and construction play in university costs, but I imagine it's labor-intensive, and so not exactly cheap...
Edit: *an generic -> a generic
Study after study, dataset after dataset, have shown marijuana to be a less dangerous drug than alcohol. It is also a less socially destructive drug. We've also seen that better access to drugs leads to a lowering in overall drug use.

If my kids were to come to me and ask about alcohol vs marijuana, regardless of legality, I would tell them that they should aim to have small amounts of alcohol frequently and small amounts of marijuana very occasionally. If that put them in a situation whereby most of their life was sober, they still had a few drinks at an occasional party and occasionally had a joint or two, I think they'd be in good shape and still get to enjoy some great experiences that pure abstinence would withhold from them.

It's not a good idea to use either drug heavily and frequently, particularly when one's brain is still developing. With that being said, almost everyone I know has drank frequently and often pretty heavily since their teens and I haven't witnessed any of them really suffering for it.

I have, on the other hand, watched many people abuse pot from a young age and now, over a decade later, their life and mental health is a wreck. But perhaps they abused pot because they weren't mentally stable anyway and it just made things worse, but that this was somewhat inevitable?

It's hard to tell, but neither drug used in moderation will do much damage and so, legal or not, it really just remains a case of "all in moderation".
The API designer is sometimes to blame, in my experience.

A good example of this is in modern programming is the Android API which is often surprisingly horrible and basically requires reading the API implementation source code (and maybe even the source code of multiple different versions since they will behave differently) to fully understand things that should be relatively simple concepts, like how to properly retain state across a device rotation when using fragments without getting yourself into an exception-raising "Illegal State".

Note: I'm not asking for a reference on how to do this specific thing, I actually know it really well, it is just that the amount I had to learn about the internals of how everything worked to get to that point is completely unreasonable relative to how simple it would be if the API were better designed.
Hi james,

I'm following your blog.

In last month, you try to prove UI xamarin form capable do all layout

Here is the idea, if you dont mind, would you convert ListViewAnimation android to xamarin component

(Warning: this is not a light library)

At the moment, there is no listview xamarin component support drag and drop swap row.

Need that to move and reorder and row sequence

I'm sure every project need powerfull listview

Love your work
Thx
I don't know why you're talking about hard-coding and simulation and whatnot. The mechanism that the predictor uses is completely irrelevant and specifically defined to be unknown in the thought experiment description, aside from it disallowing backwards causality and things like time travel.

Every single person who picked only box B left $1000 on the table. That's a bare fact. You don't even need to know or care what the prediction is to know that.

In general when someone leaves $1000 that they could have had, no strings attached, that's a less desirable outcome than the one where they had the extra $1000.
"Giving cryptic names to software is a well-established UNIX tradition."

Giving cryptic names to software works better if you have a big advertising budget. Otherwise, nobody has a clue what your package does.
HyperJump – Simple Bookmark Manager for Bash
missing from the list is one I've always wondered about: bamfdaemon
While the Federal Reserve system has member banks, they only get a small slice (6% according wikipedia) of its profits with the rest going to the US Treasury. So it's not materially a private bank.

If the Fed is currently busy destroying the USD via inflation, it's doing a pretty poor job of it has kept inflation under 2% for quite some time now.
Er, that's on top of your Windows license, your Visual Studio license, your Apple Developer License, your Apple Macbook because you can only compile and deploy to the app store with a Macbook... oh and Xamarin university if you want to become certified... and if I understand the terms correctly, it's not $1000 per developer, it's $1000 per developer per platform, so if you want iOS and Android, it's $2000 per developer on top of all that previous licensing. So to say it's incredibly cheap at $1000 isn't the whole story.
The free software movement really needs to step up its name-game. No normal people want to use a program called The GIMP.