jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Direct democracy works well in Switzerland. It's shocking to claim that people are simply to dumb to know what's best for them. Given the opportunity many will educate themselves on the matter.

May as well be advocating for a benevolent dictatorship.
From my armchair lawyering understanding, the rule is that Trademark must actively be enforced or you risk diluting the mark.

However its not clear how strictly it must be enforced, unfortunately that means it tends to be enforced more strictly then is absolutely necessary "just in case".
It seems like the takeaway is: Meet as many people as possible. With each contact, focus on getting new leads and gauging their expertise and interest. Always pursue their new leads, to grow your network.

Only when a contact seems uniquely suited to your needs and seems to have interest in your business should you then spend more time and energy trying to secure them as investors.

From my experience, it's often (but not always!) obvious who's best off just providing leads vs. who's a potential 'super node' and is worthwhile pursuing as an investor.
I was mulling over that exact trade, but figured the relatively small amount of AMZN I had didn't justify getting off my tush. Sold a couple hours ago with a solid 60% up in 10 months (usd -> usd) and 41% in CAD terms. I'm fairly bullish on AAPL, but I already own 200 shares (selling medium term call options, hence the 100s multiple) so buying some more probably isn't worth it. Just going to keep it in cash until I see something.

Do you have any experience in hedging your US investments by shorting the USD? I'm wondering if the additional fees are worth it.
I don't think it covers authentication, but take a look at Thrift:

http://incubator.apache.org/thrift/

It provides an RPC framework and IDL.
The problem is that Tumblr is a freemium, and most users are not Tumblr's customers, but rather their product.

By using S3, you are Amazon's customer. And my whole point is not that you should host it yourself, but rather that you should use services which makes it easy for you to migrate, in case shit happens.

Setting up a Wordpress blog is trivial, lots of alternative providers other than Wordpress.com are available, doing backups from time to time is also trivial, and if you own your own domain, restoring your blog can be done in only a couple of hours tops.

The only reason to use something like Tumblr (IMHO) is the ease of setup (that becomes painful once you want to customize), and the social aspects of it -- but nothing stops you from automatically sending all your links to be posted under your Facebook/Twitter account; and you can give users the option to comment under their Facebook/Twitter ID -- as long as you keep the comments / the articles / the domain, I don't see a problem there.
I tip my hat to the genius who came up with this.
I found that I had the same problem. My solution was quite simple; Crunchyroll has the distinct honor of being the second domain to be wildcard forwarded straight to the trash folder.
Location: Riyadh, Saudi Arabia (but I can work any time zone, try me!).
Remote: Yes.
Willing to relocate: Yes, and I don’t require relocation assistance.

Technologies: C# and Unity, Python / Xcode, Swift, Java, Android Studio / HTML, CSS, JavaScript, SQL (MySQL, Postgres), JSON and XML / Linux, Bash, Git / AWS (will get SAA-C03 certified as soon as it’s out).

Résumé/CV:
https://drive.google.com/file/d/1ARwc1hkfEklbdciy14a8GO21qv4...

Email: Talbihnm[at]gmail.com
Salary expectations: None

I am looking for a Junior role (Technical Support: L2 or L3, iOS, Android, Front-end or anything AWS-related).
I have a Chemical Engineering degree from Japan (2020 graduate), but I’ve been coding way before I went to university.
I can speak/read/write both English and Japanese fluently.
I developed and released two mobile games a few years ago with one of them reaching #2 in the puzzle category on the app store.
I worked odd jobs throughout the first year of the pandemic and I currently work as a freelance CS tutor for university students.

I can do anything you throw at me, hit me up!
#5 is gold. You're not there to do business or woo people - it's all about establishing contact so that you can follow-up with a few and do business and go on a coffee date.

What you may find is the simple act of repeated short interactions is the most effective warmup for introversion. The thing is it may take more than one interaction to be warmed up. Five more likely. Any number is better than one.

A social experiment I highly recommend: Walk down a not too busy city street and just start smiling and saying hi to people. You'll find most people will ignore you, maybe even give you a negative look. Don't mind them. If you can get to a certain magic number for the environment, you'll find the balance shifting - you'll start to feel energized, fearless, alive and - it is usually at this point that some people respond back in kind. And when that happens, I can schmooze with the best. In a way only introverts can. This might be 50 HIs and smiles later though. Good luck! Even on a smaller scale (walking into a room and deliberately greeting everyone you first encounter), this really helps!
Overall I don't feel I did enough this year. I had high hopes of getting a startup off the ground with a friend/co-founder. After a bunch of lies and general not good things we no longer speak. It really put a damper on the year.

Day Job:

Wrote a payroll system for my employer that does exactly what they need and saves them millions annually in software fees. This was actually a pretty fun project dealing with individual state/country laws and other legal issues that needed to be codified.

Learned a lot about Ruby while modifying ECHI converter open source code to work in my employers environment. Again, this saved a ton of money in licensing fees.

Personal Projects:

Learned obj-c and a lot about iPhone development. I made ~$500 from a small utility app. The rush of someone paying money directly for something that I created is addicting.

Other:

Deadlifted 510lbs at a bodyweight of 191 lbs.

Hiked 5 14ers.

This coming year I will get my startup off the ground even if I have to do it completely solo. I'd also like to hike another 5-6 14ers. Finally, I will hit my long term strength goal of 500/400/300 deadlift/squat/bench. I would have hit it last year, but twisted my ankle playing basketball and that kept me from making my squat :)
I start on January 10. Maybe a HN Amazonian meetup sometime?
Very true! I know this for a fact: http://blog.aisleten.com/2009/01/28/linked-from-penny-arcade...
Come on - if you don't have time for your idea, then who does? Spend some nights and weekends putting together a basic version and see if peoples get excited about it.
I had not seen that, thanks for the pointer!
Amar Bose was a good professor, and in making this donation to his alma mater, he continues to carry on the tradition of MIT graduates doing good things long after they've made a name for themselves.

His work today in no way lessens the impact of an audiophile's criticism of his company's products. Not only are they overpriced in consideration of value delivered, they are in many respects poor implements for faithfully reproducing sound.

But those criticisms are criticisms of product and market, not criticisms of people and principles.
(summarizing some observations from the chat).

I really like the idea. I can see myself using it at coffee shops, or other places for impromptu groups.

I wouldn't mind seeing a web-app just because I think that would be even easier to pull people in with. Installing something just for a quick chat might be too much for people, or might not even be possible, i.e. wanting a quick group chat but you're at a public library computer.

All in all though, it's a cool idea, and solid little app. Also ethpressO was very nice and engaging in the chat :-)
But the E in P/E is earnings not sales, so this estimate is way too high. Better guess: start with 1x sales and adjust up or down based on how fast it's growing and how profitable you think they are. As far as public/private, if you haircut public company multiples by 10-15% you wouldn't be too far off.
"each startup receives $40.000 USD subsidy (no equity). This is a huge deal for me as you usually have to give a lot of equity in seed rounds for relative small amounts of capital. With this program you don't give away any equity, which should make most founders happy ;-)"

it's not a bad deal but you're completely missing the point of taking money from american or european 'bootstrap' companies: it's about the connections, the press, bonding with a group of entrepreneurs who will eventually become captains of industry, etc.

i would argue that companies that launch via YCombinator are also getting their money for free because, on launch day, their valuations go up more than the percentage paul et al. takes.

as for living in Chile for a while... i'm all for that!
I liked the "Top 10 Signs Your Software Project Is Doomed"

I'd add a few more... these mainly relate to the isolation of a development team from the end users and/or purpose of the software application.

* End users communicate only with Business Analysts, never with developers.

* Developers become aware of end user needs only through functional or technical specifications written by business analysts.

* Architects who do not write code have complete authority to dictate technology choices to developers

* Developers are unable to describe what the software does from a user's point of view.

* Developers are unable to explain why they are using a particular technology, other than that it was chosen as a standard for the project.
Here are my initial impressions. Take it with a grain of salt.

1. The tag 'cardless, effortless rewards' needs some work. I am not exactly sure what that means.

2. On step 1, I would add something about 'how secure your cards are on our site'. I would be very skeptical about entering all my credit card information into your site.

3. On step 3, 'Earn free rewards'.
Are those rewards on top of rewards/miles/points I already get from my credit cards?
Is it for cards that don't have any rewards?

Hope that helps.
Camera Bits make both MacOSX and Windows versions of the Photo Mechanic, and even says so in the article. I thought the netbook bit was for people who're looking for lightweight solution, especially since there are many netbooks with built-in network capabilities?

Considering that Photo Mechanic is a fairly expensive piece of niche software for very specific use in the workflow of professional photographers, I thought the points they made were fairly valid. Maybe the EXIF copying can be worked around, but it still won't address the RAM size, no robust connection options for CF, no names for the pictures, and all the other little things that the article mentions that makes or breaks a software like that.

If you look in the flickr image you linked, I think the description basically makes the point made in the article - In the flickr description, the author describes 6 steps across 2 different apps to just take some pictures, upload it, and share it with friends. Camera Bits guys are saying that until that becomes a 3 step operation in a single app, it's a no-go in their specific niche market.
Helical features are supported in the latest Solvespace release (3.0pre3). There has been some discussion of how chamfers, fillets, and draft angles might work, but the concensus has been that they would be tricky to add, and are not a priority for release 3.0.
All cutting edge technologists have to stretch social acceptability.

Social acceptability changes to fit technology, but lags behind innovators.

What I'm saying is that no one cares if it's manipulation - they want the Disney magic.
At the very least the competition will not be yanking your books off your e-reader without even letting you know.

http://arstechnica.com/media/news/2010/12/amazons-latest-kin...
I actually said "My comment was specifically and only about essentially spurious, extraneous chrome", which you extrapolated, and got upvotes, for misrepresenting as "animations have nothing to do with usability or design". Kudos on your misdirection.
He is suffering from https://en.wikipedia.org/wiki/Peter_Principle
It costs money to respond to these requests. Should companies not be permitted to seek reimbursement for such things? Most courts have for a long time allowed companies not directly related to a lawsuit to bill for materials and effort to comply.
Yes.

When I have a sore throat I make a "hot honey and lemon". Into a cup of hot water I put a ton of lemon juice, then as much honey as needed to be able to handle that, then drink it.

I don't know if it is psychosomatic or not, but those feel good on my sore throat. They taste good as well!
> However, there are linguists working in institutions that do prescribe the proper use of language ...

That may be, but such behavior contradicts their supposed status as scientists, i.e. dispassionate observers of nature. Imagine a scientist in the Australian outback, yelling at a Platypus, "You're doing it all wrong!"

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

> The idea to pass laws to change spelling may appear somewhat strange to others, though ...

One might as well try to stop evolution in its tracks.
https://en.wikipedia.org/wiki/Dunning_Kruger
The "2x" describes the image, not a property of the device that image is being viewed on.

If I have an image meant to be displayed in a 250x250 area of layout, a 500x500 "retina-ready" image will not fit. The browser must be told that the image is meant to be displayed "@2x" (as Apple puts it). This is what the "2x" is for. The browser is allowed to use any or none of that information in its decision making.

The syntax of srcset="" was chosen to match CSS's image-set syntax. The <audio>/<video> pattern wasn't great for anyone.
> Kinect was invented by an Israeli company before being bought out by Microsoft.

No. The sensor was developed by PrimeSense.

However, the key part of Kinect is the software, which was based on machine learning work done at Microsoft Research.

MSR is somewhat infamous for developing all sorts of whiz-bang prototypes that never make it to market. Kinect was an exception.

As for who convinced Anders Hejlsberg to jump ship, that was Bill Gates. He was still CEO of Microsoft in 1996.
xmltodict is in no way trying to compete with LXML feature-wise (no support for namespaces yet, just to name one thing). It's just a lightweight approach to roundtrip between XML and JSON documents that worked for my use case and decided to share it.
It's hard to disagree with sarcasm on the internet. But in this case you are absolutely correct.

Microsoft used to control the future of computing. Now they are yet another enterprise software company with no apparent mission except to make money.

The lay somewhere on a continuum with IBM, Oracle, SAP all the way through to companies like CA. At one end of that spectrum they do research and produce software that people use to do their job 0.5% better than they used to. At the other end they may as well be accounting companies for all the impact they have on the future.

Yes, they make money. And yes, I admit they try to compete with consumer oriented technology companies and have some interesting products. But you are 100% correct - Microsoft is now primarily an enterprise software company.

Meanwhile Apple/Google/Amazon/Facebook/etc look toward the future.
The only difference I can tell is if it's french pressed or not. You do get more oily coffee with a french press if that's your kind of thing.
This whole "dangerous ideas" concept is ridiculous. The obvious connotation is that the peons can't be trusted with these ideas, so the intelligentsia needs to shield us from them; I find this to be more abhorrent than most bad ideas.
> half baked reward system, that amplifies randomness.

The very point is that it doesn't amplify randomness but content that provokes emotions.
Shitdrawer also has a more compelling security model, although to be honest shitbowl is more convenient and most people think firewalls are good enough whether or not they have tons of easily opened ports.
This is what my mind immediately went to. Can't believe that plane flew for another decade and a half.
you may like my site then :)
I have regex101 open in a tab any time I am developing a regex :). It's an awesome tool, and I especially appreciate the mini language reference in the lower right corner of the window.
Okay, I'm happy to amend to "The WHO is useless for information on novel disease spread". That's what I intended anyway but clearly did not constrain the sentence correctly.

Yeah, I'm sure as a multilateral platform for cooperation on things that everyone wants done they're good.

But as an information source for novel epidemics, clearly we should use our spy sats.
It's way more than terse classes. The syntax everywhere is cleaner. Higher order functions look so much nicer. Using val/var is superior to having to remember to write 'final' all the time. Kotlin also handles nullability way better. Ah, also, default arguments for constructors/methods. These features prevent a lot of developer mistakes, and thus better code is often achieved.

Also, Kotlin usually forges ahead on features, and the Java is playing catch up. Take data classes for instance. If anything it seems like Kotlin gave Java a good kick in the pants to get it to start developing faster and adding modern language features.
I guess it's all in how you classify it... I'm not sure why "bytecode" vs. "non-bytecode" are an important distinction in the language's usecases, as opposed to implementation. For example, .Net supports both static compilation and bytecode interpretation, as do most LLVM-backed languages.
I have to disagree. The language spec and the docs on the Lua website are well written but the VM itself is a mess. It's a trainwreck of ambiguously named variables, minimal documentation, and overuse of macros to force inline code.

The Lua VM is a good example of something that isn't well written from a reading / understanding point of view, but is something that is well written from the 'it works' point of view.
I don't know about famous, but Conal Elliots ideas about denotational semantics have led to some beautifully elegant libraries - http://conal.net/blog/posts/denotational-design-with-type-cl...

Don't be put off by the academic tone, at its heart the paper is about how to design abstractions.
There's lots of ISPs who have residential packages with no traffic shaping and bandwidth caps that you can't reasonably hit with non-commercial use.

I use ADSL24 and they're offering up to 90GB/month caps for 'peak' times, and no caps for off-peak: http://adsl24.co.uk/broadband/

That's a huge amount of data transfer, especially considering that if you're in a rural exchange you're probably not getting the high ends of ADSL speeds or ADSL2+ and would find streaming video and the like a frustrating experience in any case.
=) Sorry, I was being sloppy there - couldn't come up with an accurate and un-platitudinous way to characterize Dijkstra's attitude. There are other places in his writings where he's suspicious of an overemphasis on types, I think his criticisms of Ada mention it for example.

Dijkstra was a big proponent of rigorous mathematical means of establishing program correctness in general, of course, but he didn't necessary equate that with types.
While what Google is doing with their data-driven design decisions is fascinating, remember that you cannot do this for all industries. You can't give people cars in different shapes and colors and see what happens. You can't design 20 iPhone models, make 100,000 of each design and try to sell them to see which one to carry on. A good designer's intuition will tell you which 19 to nix before they hit production. And if not 19, then at least 17. My point is that Google and Amazon (and other web-based retailers/content providers) are somewhat unique in this respect.
For those looking for references to the "massage" stories, it's actually pretty well documented in an old CNN story covering the HOPE conference a few years ago: http://edition.cnn.com/2000/TECH/computing/07/24/paranoia.id...

Not to say that Capn Crunch didn't contribute greatly to the hacking/phone phreaking scene, but now a days it seems like he's pretty much just a rude creep.

Excerpt from the article:

"Script kiddies!" spits John Draper, 57. "Think they're hot (stuff)." The grizzled veteran got his handle, Captain Crunch, in the early '70s, when he discovered that a plastic whistle from a cereal box emitted a tone crucial to phreaking. In 1978, Draper spent four months in jail for his illicit proclivities and these days, tries to stay legit.

"You should try one of my body tune-ups," he says. "It's a great energy boost." Indeed, he spends a good deal of the conference enticing young attendees back to his hotel room, where he offers full-contact "stretching" sessions. And the Captain seems to have absorbed the lesson of the "Selling Out" talk all too well. "Did you get my URL?" he says. "ShopIP.com. It's e-commerce for the rest of us!"
Have you met him in person?
Would that number be any less if Six Apart took the $2M bridge loan?
I don't understand the importance of this gem: isn't this what gettext/Poedit helps you with? Not to be too negative here, I am just wondering how this actually works with Ruby. I am not familiar with the availability of gettext for Ruby, but the two issues can be negated with gettext/Poedit, as far as I know:

> If you use a key that does not exist, this will only blow up at runtime.

Using Poedit scans automatically your source and imports all missing translation keys. It's just a simple step you have to be aware of when dealing with translations.

> Keys left over from removed code accumulate in the resource files, introducing unnecessary overhead on the translators.

Again, Poedit scans your source and also removes all unused keys.

We're using Poedit for ages and never had troubles with missing keys or orphaned keys. Just use it every time you deal with translations. The only issue you have with Poedit is you cannot translate variables, only strings, but this seems to be the same with i18n-tasks?
Emiland, if you need any help with setting up GA shoot me an email (greg [at] gkogan dot co) or ask a question here.
WHM/CPanel based hosting has/does it for you.
Advantage - you're in full control, just rent server with WHM/CPanel and setup everything with a few clicks.

DNS, sites, access, self-hosted email if you want.
Go doesn't guarantee any encoding for strings, very deliberately (so that, eg, they can be used to represent file names).
With Linux + Gnome 3, you don't really ever have to go change text files in /etc. If you're only using native software/browsing/etc, the experience is fine for a non-technical person.

People don't use Linux just because it only has downsides for the average person. Not being able to play games, use MS office, other domain specific software, get used to a new UI...plus the only cultural associations with it is that it's highly technical. So there's no incentives for people to switch.
I can't believe it's taken them this long for proper 2FA.
Did some people in the comments forget what happens to Blizzard? It would be better not having a branch in China unless they are 100% sure they can be free from any political issues around China, and we actually don't need to hear "why" from YC.
This just begs the question.

People concerned about the loss of local news aren't concerned about the reallocation of attentional resources and eyeball-seconds. They don't agree that the social value of local news is equal to the market value.
Yes, and you can do something similar with C++ too; I debated if I should include it or not for this reason. (The semantics are a bit different...) Thanks for bringing it up!