jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Maybe it's been long enough since I've written anything in Java for Windows that I've simply forgotten, or maybe I somehow never manipulated paths directly, but I don't recall having to worry about path separators on Windows. I believe I was using \ and / interchangeably, particularly by appending some cross-platform path with /s to the home directory path, which would have \s on Windows (e.g. %AppData%/.company/program/). Could it be something they fixed over time?
Wasn't there some fundamental design flaw (security problem) with Websockets? Not sure if it is a good idea to invest time into learning them.

Edit: thanks for the downvote. Here is a link: https://bugzilla.mozilla.org/show_bug.cgi?id=616733 (Mozilla disables Websockets in Firefox 4 due to design flaw)
I’m not sure about the Linux sitation but generally you need to make sure you’ve got up-to-date drivers before it’ll activate.
> Where's my confidence that people will desire a bitcoin in future?

This is important if you want to hold lots of Bitcoins. if you just want to use them as a medium of exchange, without holding large amounts, it's less important.
And transparent proxies being what they are, even when you're accessing legitimate content, you can end up with bizarre failures since cookies aren't working properly. Get quite a lot of "you don't have cookies enabled" errors from file transfer sites which don't occur through non-UK VPNs.

Shoddy transparent proxying and traffic shaping isn't anything new in the UK though. For the past couple of years I've frequently had Google go "down" for blocks of 5-10 minutes several times each week, yet through VPN it's fine. If you want a reliable connection at home in this country, it seems you need to just be permanently hooked up to a VPN located somewhere else.
So the challenge is to absorb that email, and perhaps other historical artifacts like it from now-wildly-successful companies, and figure out if there's a common pattern to them. If there's a common pattern, you can look for it in job postings today. Try to recognize the Next Big Thing opportunity, the diamond in the rough.
This talk by DHH explains why I prefer to bootstrap a company: https://www.youtube.com/watch?feature=player_embedded&v=0CDX...

The main point being, that if you start off by selling a product (rather than getting people to sign up for a free product and then monetizing later) and can get a fraction of the people to sign up then you are in profit. Further, if you own 100% of the company, you are profitable much faster so you don't need to grow as large.

Ex: $30/month * 500 users = $15,000 a month. If that was a bootstrapped business with just a solo founder...$$$
It's too early, really. You don't take an experiment, and say "This will replace our main, stable product." You keep investing in it on the side until either, it's mature enough to make that decision, or it fails for some reason.

At the moment there is plenty of steam behind Servo, and it's growing all the time. So an optimistic outlook is that it will mature, and have a chance of becoming a full-fledged product. However problems might prick up, maybe Rust isn't quite as good for this as they think, maybe the experimental parallel architecture doesn't fully pan out. You can only make these kinds of observations when you've implemented most, if not all of the features required for the final product.
I believe they've already said that it will replace Gecko on Android and in Firefox OS (this year). It's 2x faster than Gecko on a single core and 3x faster on four cores.

If it's really that good (and so much safer, as Firefox tends to be the browser with the most vulnerabilities) then it would be crazy for them not to build it into a full browser eventually. Microsoft is doing it, so they should do it as well.

Maybe with a new browser they can make Electrolysis be much more optimized as well. I think the main reason it takes them so long to get multi-process to work is because they have to optimize around Firefox's quirks, and I'm worried it still won't end up as safe or as quick as Chrome's multi-process system, which was built for Chrome from day one. In a new browser it might work much better.
I would think you have something significantly wrong with your visual system if you can't see the difference. People have gone "blind" while having no physical defects to their visual system, so it is possible you really can't see the difference.

I don't think you should be insulted for making this claim, but there are a lot of trolls out there that make it. So it is a bit like getting annoyed by a bunch of trolls running around claiming the sky is green and then running into someone who really sees the sky as green.

I've included a link to a demo that to me shows clearly the difference in frame rate.

http://www.30vs60fps.com/
Nope, not crazy. 24fps has long been the standard for "as smooth as real life" motion in the movie & TV industries. The human eye needs a minimum of about 12 fps to perceive images as smooth motion. I used to do 2D Javascript games at 15 fps and while it clearly wasn't cinema-quality motion, it was perfectly playable.

The reason 60fps has become such a buzzword lately is because most laptop & phone screens refresh at 60Hz, and so you physically can't do better than that. At that frame rate, the electronics of the display become the bottleneck rather than your CPU/GPU power, and most engineers would rather say some engineer is the bottleneck rather than deal with the fuzziness of human perception.
I meant distributing builds for (cross-platform projects) over remote cpu's
to add to the list:
to be more creative a broken sleep might help.
Why Broken Sleep Is a Golden Time for Creativity [1]

[1] https://news.ycombinator.com/item?id=8574616
In case of WSJ, search for the article on Google.

fwiw, in case of Quora, add `?share=1` at the end of the URL.
I'm surprised also but I suppose it makes sense if you start thinking outside of the tech/music fan's world. The majority of the sales were singles. Even though the Beatles are probably the most popular musical act of the last 100 years the majority of people in the real world just want to hear that "nah nah nah" song. They don't know what John ate for lunch on April 3rd 1964 or how many sugars Paul liked in his tea. I'm not sure how to explain the high number of album sales other than the casual fans were digging for singles and realized they liked some of the other songs too.
This is a side effect of the fact that the combination of HTML, CSS and JS as we know it is a giant hack. Or rather, they all developed mostly independently and then sort of kludged together.

HTML5, CSS3 and JS all together with common libraries like jQuery or Dojo or YUI is now pretty much resembling a GUI toolkit, and that's probably what it should have been from the start. Too bad we had to reinvent all that all over again the hard way.
I agree it seems obvious in retrospect, but put yourself in their shoes - pretty much every AAA, hardcore MMORPG maker in history has been one bad launch away from bankrupcy, with usually marginal at best initial products.

Are you saying that in their position you would have bet the company on the largely immature and unreasonable gaming press not having a field day bitching about your product nickle and diming players? Because even in hindsight, I'm not so sure I could make that call.
Only works for English and Japanese.
what are your updated/better choices ? Thanks.

I use links (i/o lynx). And vim.
Doesn't that neglect all of the people who clicked on the iTunes store within iTunes and bought Beatles songs from there, without leaving itms://?
They are temp de-activated because an IRC channel with a 100 or so bored kids mass-reported them. No one at Instagram looks at these accounts and goes: let's ban them for who they are. If you really think that, you got tricked.
Huh, interesting. I'd never even heard of an "unlimited" mobile data plan. Just did some research and it appears a few of our carriers just released nominally unlimited plans for the first time this year. However, they still have a data cap (10-50GB usually, depending on the plan), after which it's capped at 512kbps. So not really unlimited. These plans also start at $75/month (or like 55 USD).

I don't envy your politics, but I envy your mobile data plans.
Typescript certainly not. In a first programming language I would prefer a type system that goes as far out of your way as possible.

Python and Javascript do that, to an extend. You don't see the types in the code, and 99% of the time it's ok to have a vague notion of what value is what type. Especially for limited domains. Of course TypeScript can be used without any annotation or checking. But strict TypeScript, Dart, C# and Java are impossible to use without a lot of head space devoted to the formal type system.

I consider myself an experienced programmer, but TypeScript gives me headaches sometimes, especially if I try to be explicit about type annotations.
Sure, from the technology innovation perspective I 100% a gree with you. But IMO chansiky has a point with the social aspect of it all.

In 2008 it all felt new or at least new-ish. In 2008 I did not have a YouTube addiction or kicked off a Facebook addiction. Those things started happening at the beginning of this decade.

People are beginning to have more well-defined opinions about these big companies. I have non-techy friends who left FB, for example.
Start writing test as soon as you start losing time due to regression bugs. But don't ignore the first signals :).
In fact there is an example
of this kind of sensitivity analysis tool already offered at https://www.getguesstimate.com
(not my venture, but a friend’s). It’s like a spreadsheet with uncertainty and sensitivity analysis weaved in throughout.
> Is violence actually declining?

We know it is. Not in question at all. But we don't know for sure if war is declining since it's overwhelmed in large spikes.

Good doco.

I liked the theory good manners is one possible reason. It's cute but actually makes sense, although not a huge fan of the it works part of the brain more.

I'd go with a lot of violence is embarrassing and we are taught embarrassing is bad. Sit up straight, use a knife and fork and don't hurt people.
In a few European countries for instance, including Germany.

Though, taking Germany as an example, you might run into legal troubles if you make a nuisance of yourselves knowingly or on purpose. [1]

Americans are considered pretty prude, uptight, and christian fundamentalist when it comes sexuality here, while US citizens can have quite the culture shock and think us crazy. The laws surrounding sexuality are really just the tip of the iceberg.

[1]: https://www.gesetze-im-internet.de/stgb/__183a.html
I prefer setting LC_ALL=C for to be sure, though LANG may be sufficient, as running "LANG=C locale" confirms LC_CTYPE=C is set.
sure, but if tools or libraries would have used Vulkan or OpenCL APIs, then it would have been better
Wolfram is damn smart. I'll give him that.

He also made a pile of money on Mathematica. I'll give him that as well. It was classic "solve your own problem" entrepreneurship. He needed a better computer algebra program, so he wrote one, then started selling it.[1]

But he's a crank. He wrote a couple good papers in the 80s, then hasn't done anything decent since. He published A New Kind Of Science in 2002, which was supposed to change the world; except that half of it was nonsense and the other half was stolen from other people. (http://www.cscs.umich.edu/~crshalizi/reviews/wolfram/)

Feynnman (kinda) calls him out on this: Complexity research doesn't need its own institute, because complexity research is a pseudoscience that means whatever you want it to mean, like how the homepathy quacks have latched on to the word "quantum".

1: Wolfram Alpha is the same thing. Wolfram wanted a natural language parser, so he wrote one. Except it doesn't work worth a damn, because natural language parsing is a hideously difficult problem, which probably requires strong AI.
Chrome Extensions could alter/add page content before they integrated the ability to run GreaseMonkey Scripts.
To quote my favorite philosopher:

Yes, Pinky, but who would want to?!
Just because someone is a genius mathematician doesn't mean he is good at numbers.
Dropbox is definitely great, and it really do deserve its extremly widespread usage.

It has actually made it so simple to do a backup that it gets done. Most impressive.
Why wouldn't Google use all available channels (let us say.. bringing up the 'unfair' terms that Apple imposes on 3rd parties to the NYT) in order to break into a significant market?

As with everything that comes from a large corporation, there are reasons for this 'complaining' and it needs to be taken with a grain of salt.
By decent I mean "worthwhile" or "significant". I specifically didn't say "enough to replace the income of a comfortably placed person in a first world country". 2% pa yields what, $1600 per month ? Don't you think that would be worthwhile to someone living in poverty in Russia ?
Google docs does handle most files for uploading and downloading. I don't use it much, but it's cheaper than dropbox, but less capable as well.
A point that non-mathematicians will never understand! I used to always correct people by saying, "No, you mean arithmetic," until I realized how hopelessly pedantic it was.
> Poor UI design (3 different places to set prefs?) is orthogonal to the issue of whether or not something should be configurable.

That's not how you use the word. Even if it were, I would still dispute your argument, because configuration clearly must happen through a user interface of some sort.
GoodNotes | London | Hong Kong | Remote & Onsite | https://www.goodnotes.com

GoodNotes lets you search for your handwritten notes and allows you to save all your formerly paper-based information in a single place. The team behind GoodNotes is driven by the idea of creating smart digital paper to disrupt all analog paper-based workflows. Smart digital paper is a new medium that combines the creative freedom of pen to paper input with the power of digital technology.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/goodnotes

Our open positions:

* Senior Software Engineer, iOS: https://jobs.lever.co/goodnotes/d4a40a3e-f29d-443c-b580-e56f...

* Senior Software Engineer, iOS: https://jobs.lever.co/goodnotes/58bb52f8-5a97-40a0-a808-2e84...

Remote position open to EMEA and APAC. Relocation and visa sponsor provided.
A story of a man trying to get to Pandora of WP7 development
Thanks for sharing your major takeaways!

Has anybody had any experience with AngelList?
You may be interested in an append only B+Tree implementation in C: https://github.com/DanielWaterworth/AODBM
Yeah, you're mature. right.

I suspect that you weren't in the "senior developer" group with your employer, and you're bitter about only making $8.75 an hour writing crappy code.

I never said I programmed before the first compiler, I said I wrote assembly before compilers were available. The first compiler was written in 1952, not '57, but if you had any study skills, you'd have simply googled that.

It's double digit IQ pinheads like you that make this and other sites like it a colossal waste of time.

Consider yourself ignored.
It's interesting, however there is something I quite don't understand:

"[...]we can take 0 and 1, promote them above all the other naturals, and get a new order on the naturals, which looks like (2,3,4,…,0,1). This looks like a shifted-copy of ω, followed by exactly two new things on top. Its order type: ω+2. Similarly we can get ω+3, ω+4, and so on."

I don't understand how that's "infinity + 1" or "infinity + 2" when it's the same number of element, just in a different order.
yes, but I feel under no moral obligation to answer questions either. That said, most of the questions have answers way more thought out and developed than I would be motivated enough to give
The devil is in the details: It's a good idea to say something before a projects starts — but if you're doing QA and the project was due a few weeks ago you might not be making any friends (even if they all agree with you).

If your project is going nowhere you can suggest options on how to get it moving — but you have to be careful not to upset other parties that may be involved, and phrase your opinion as a "what if we tried bla?"
I pre-compute two trees T1 and T2, which sum to my claimed total. T1 has a fake user with a negative balance who is visible to @nullc. T2 has a fake user with a negative balance who is visible to @legit_user.

If I show @nullc T2 and @legit_user T1, you will both perceive my books as balancing, unless you collude with each other. I can greatly reduce the odds of you successfully colluding by choosing @legit_user to be someone who, e.g., has not logged in in a year, or who hasn't ever bothered to open this verification page.
That's what we're planning to do. Thank you
There's also the fact that very expensive food negatively affects most of the people at pretty much the same time, hence the food riots that were still a fact of life until not very long ago (and they still happen from time to time in places like Egypt or India), but expensive health-care affects just some of the people and more importantly not at the same time, so it's pretty difficult to rally up a mob that would take care of the "healthcare is too expensive problem" in the same way that the "grain is too expensive problem" was being taken care of by the Middle Age crowds.
Correct. The alternative to pounding fish oil supplements is simply stop eating so much refined seed and vegetable oils. A ratio can always be fixed in at least 2 ways obviously.
Blacks make up about 13% of the population but they make up 40% of male inmates in jail or prison. With such a huge disparity one can start thinking cultural issues (whatever they are) may be at play. Unless you subscribe to 19th Century "scientific racism."
It would have been better if implemented under FastCGI which solves the one-process-per-request problem. I guess the intended benefit of the project isn't really the Node eventloop, it's that it allows developers to use the same language on the frontend and backend.
Relevent: http://xkcd.com/1179/
Thanks. This seems like a no brainer when you check the Javadoc [0], but I wouldn't have spent a minute giving it a deeper thought when writing it down.

[0] http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDat...
I guess we grew up in different societies then. Mine has definitely a strong moral right to property. Maybe you need to find one that works in your imaginary way.
Perhaps because it's not counterintuitive? Staying warm in a cold environment must require the consumption of energy.
It is good that China is protecting their citizens like this maybe Europe can do it too.
While Nim has mostly been developed by Andreas, there seems to be about 3-4 people working on the compiler and standard library. I've contributed a bit myself, and I've found Andreas and the other developers very friendly to outside contributions.

I am very optimisitic about the Nim community, it's still small but it is open and friendly, so I think all the potential for growth is there, especially now that the compiler itself is reaching maturity
Medium sized law firms (25+ attorneys) are a good place to look. They have a lot of internal business processes that can be wrangled with some fairly simple apps. Not a single person in the whole firm knows anything about computers. Profit margins are fat. If you automate a couple things the managing partner thinks are a PITA, you'll be treated like a god. Also law firms seems especially fearful of tech talent leaving, so I don't even really think you have to worry about a paycut.
It's indeed lamentable that we live in a society where forced community and military service is considered necessary. But it's a tad myopic to believe such constitutional exceptions are rooted in "colonial/slave-trading powers". You're pushing a narrative that just doesn't fit the facts. Just because penal systems were coopted to further discriminatory ends doesn't mean these exclusions are intrinsically rooted in Jim Crow or colonialism. Such a misdiagnosis is a recipe for failure in reform--both regarding specific, discriminatory abuses, and more general abuses that arise from the fact these exceptions are far more deeply and universally rooted in global human civilization. Show me a single country that doesn't impose incarceration, for example? (Incarceration isn't usually an enumerated exclusion simply because, for whatever reasons, it's more typically understood that incarceration or similar deprivation of rights is implicitly excluded from any enumerated right granting freedom of movement. Indeed, the labor as punishment exclusion is presumably more common precisely because societies happen to be more self-aware about the conflict given the relatively recent history in the West abolishing slavery and servitude.)
Yes, it's basically a mashups of the two books. Each successive word is chosen randomly in proportion to how often in appears following the two or so words preceding it in the combined text.
I forget who, but that magic trick was actually a shareware program years before the web, published by someone who is relatively famous since.
As well as every press organization in the US.

It's ridiculous that people are actually trying to argue that the leader of the most powerful nation on Earth has no effective way to communicate with the public outside of Twitter.
Yes, and doing that for a smaller number of people that are transitionally detained after taking steps to minimize their use by minimizing detaining children in the first place (e.g., a policy of not doing custodial detainment of adults accompanying children whose only apparent offense is illegal crossing so that the court-mandated separate detention of children isn't an issue versus deliberately adopting a policy of maximum family separation with the overt motivation of using the associated suffering as a deterrent and punishment.)
Quick note from my HR friends: beware that there may be local labor laws that conflict with this scheme.
Your api is awesome btw. If QI charging support isn’t on the roadmap for the hardware, any chance it could get in your backlog? :)
People forget how deep the hatred for Microsoft was at this time
I don’t know where you’re getting your information from, but there’s at least one video of protesters violently removing the barriers https://mobile.twitter.com/elijahschaffer/status/13469665149...

This is a good list as well https://www.reddit.com/r/Keep_Track/comments/ks56rh/trump_ri...
> 70 million people.

"There are a lot of them, they can't all be wrong and evil" is a dumb line of reasoning. The majority of Americans used to support slavery and the majority of Germany used to support Hitler.
Rich people already have easy means for genetic improvements. They just marry people that are more attractive, tall and intelligent.
I have a gaming PC with Windows and Linux. "Sleep" on Windows fails every second time for me (the screen is off but the machine continues to run), whereas on Linux it fails every ~10th time. No idea what the issue is but I have fairly standard hardware.
On the other hand, I can't remember the last time sleep didn't work on any of my Macs.
I understand where you're coming from, but I disagree that this is a matter of individuals' responses to stress in general. I know that in my case there is nothing else I have ever experienced that can trigger a stress response equivalent or even similar to what I experience during an interview. It is irrational, but it is entirely separate to anything I could experience through professional work. It is not the questions being asked during the interview that cause anxiety, it is the interview itself. I actually find that I work quite well under high-stress and high-stakes work environments.