skysight-inc/HackerNews huggingface dataset:
Hey I have a real world example, it's not a problem with the JVM but with the way JVM interop would work for a .NET shop.

A company I was working at was using a java library to do one specific thing related to file uploads, despite all their code being .NET. The library became a bit of a black box and no one bothered to keep up with updating it as it was essentially a binary blob that sit outside the normal update mechanisms (visual studio references)

Turns out the library had patched a RCE vulnerability a while back, spent a fun afternoon making a PoC exploit for it (tricky because we had some other file validation in place) to win the unofficial office competition to find a security hole in our product.

I would agree with your point in general, but the moral of the story is that adding complexity is not good considering most people are too lazy/incompetent to understand the full implication of something like "I'll just use a third party binary / library here" to their ongoing maintenance.
I got lost at the monads bit. Where's the best place to learn about them? I did basic Abstract Algebra in university, and I understand how to use the Maybe/Option/Optional monad.
I do plan on supporting things like Quickbooks via the export system and creating an actual workflow around that past just an "export" button and then "import".

For my own use case I would like to have one location to enter time then select a range, hit "invoice" and be able to send that to a client with a very simple credit card payment system.
It's like saving money by not changing your oil. They don't know what the hell oil does, just that it costs money every 3000 miles. They tried not changing it one time and nothing happened, so it must be an unnecessary expense.

Like not changing your oil, it's not something you can recover from.
2006.

http://foswiki.cs.uu.nl/foswiki/Swierstra/ResearchTalks
http://www.coalcares.com/ needs to be updated to show how ridiculous it is to use coal in 2017.
EXPLAINing the SQLite Virtual Machine
Lots of discussion here: https://news.ycombinator.com/item?id=14178397
I'm no expert, but I believe the Crux of the issue is how data is naturally organized and stored. In a row oriented database, most data is stored in pages that contain rows. There are often indexes with ordering, but unless a secondary index contains all the values needed (often called a covering index), the entire row must be retrieved to answer any query that uses that information.

Most Time-series databases are columnar in nature, and often have the concept of time baked into the ordering of values (think vectors not sets). Because they are columnar, they are more trivial to retrieve just the data needed by a query. Suddenly instead of loading a billion rows and averaging the value in one column, you're just accesing the column itself to answer the question. From an IO perspective that's a huge savings.

Now imagine you have special, dark arts for working on compressed data, and a query optimizer you've been tuning for a decade for demanding clients. It does not surprise me that kdb is much faster than the open source competitors. And to be fair, even with excellent traditional databases like postgres, I bet Oracle, db2, and Ms SQL are still generally faster in most queries.
Good idea, I've already automated most everything else for testing and pushing to Heroku. I may as well!
You can make your own call... I mean... I'm still renting it out... it's financially beneficial. Just you can't have an emotional investment in the property.

The tenant family I have in there now is OK... they have kids who draw on walls and that sort of thing... and the Dad calls me to tell me he's "fixed" things instead of telling me they are broken... Who knows if he's fixing them correctly or just enough so they hold... but I like the guy. "Oh, you fixed this thing I didn't know was broken, that wasn't broken before you moved in, and now you want money off your rent? Uh... um..." (What's the appropriate response? Ha.)

Worst thing he's done is tell the gardener not to mow the lawn because they had a baby sleeping... so for a few months my gardener was charging me and not doing anything... I got a fine from the HOA that alerted me the lawn needed to be taken care of. (I haven't been in the property though so I don't know what it's really like inside.)

But I think I've got a good contact with them, and I've covered my bases with what it looked like before, I have like 300 images of every wall in room and every faucet and every cupboard... so... I guess worst case I just ding them for repairs. But look... the contract and the photos -- an once of prevention is worth a pound of cure. I never want to have to sue a tenant again.

It's a lot easier said than done "screening the applicants" -- the first time you meet someone, they could drive a BMW, have good credit, have a nice education, and a respectable job, seemingly have well-behaved kids... but you never know what they're going to be like. You get references from past landlords... you never know if it's a real person or if it's just someone keen on getting rid of them... It's all just luck. By far the worst tenant I had was the first one (and I found them because they were friends with one of my neighbors who I trusted).

There are many less stressful ways to make a buck... but sure, if you can get the right tenant... it should in theory be passive income. Good luck!
Postico.
Given the slow rate at which cutoff dates move, I fully expect it to take 20 years before the EB2 (essentially masters for those unfamiliar with the system) queue catches up to the present.
That is simply not true. You don't even have to look too far in the past to see examples of meaningful differences even if you restrict yourself to economic/financial/business issues. The most recent example is the internet privacy repeal bill. But even Obama's term alone saw Dodd-Frank, the auto bailout, the stimulus package following the great recession all supported by Democrats and opposed by Republicans.

The two parties are nowhere near the same on economic issues. Yes, they are both largely in favour of free trade. But there are very significant differences in terms of philosophies the two parties take towards regulatory behaviour.
https://news.ycombinator.com/item?id=14170909
Walmart isn't singular they are part of a huge array of companies paying shit wages.

A lot of people in the same economic class as the workers are receiving government assistance meaning you are footing the bill for the food stamps that feeds the cashiers kids while ironically congratulating yourself on the good deal you got.
Affirmative action by another name.
postico, but its for mac
Yeah, who cares what the employee/person wants, or where they want to work? They belong to Cognizant to decide where they will work, for whom, apparently.

You've basically highlighted one of the biggest problems with H1B, the potential for what effectively amounts to indentured servitude.
OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
Ironically, I have seen cases where increased load time lead to higher conversions by getting people to read the page copy rater than skimming it.
It's weird how nobody so far has mentioned using this technology for singing -- given there already are singing voice synthesizers that have had extremely significant cultural impact: https://en.wikipedia.org/wiki/Vocaloid
Does HN even respect karma? My guess is no and is just there as a red herring(not necessarily intentionally) that keeps people from cracking the real metrics it's using.
What other professions are like this? Do lawyers, accountants, civil engineers, bartenders, etc. take massive time to memorize stuff every time they want or need to go job hunting?
https://news.ycombinator.com/item?id=14170575
Yeah: Tech Support

Peachtree changed their tune early on from "Yes it will work past 2000" to "We only support versions beyond version Y for the Y2k changeover" (no direct mention that the older versions will work)

Many publishers' tech support got ran over by marketing to con people to buy new software/hardware based on various real and imagined FUD. Y2K was a big inspiration.
I think you understand that my comment was phrased generically so that the logic applies to multiple scenarios (not just this one).
Detailed Analysis of iPhone Location Data (2011)
SimHacker and DonHopkins are the same person. Check out SimHackers history and Don's site; he is a hacker of the SIMs

I don't know why he uses two accounts!
So how do computers represent instants? They typically store an amount of time before or after a particular instant which is effectively an origin. Many systems use the Unix epoch, which is the instant represented in the Gregorian calendar in UTC as midnight at the start of January 1st 1970. That doesn’t mean the epoch is inherently “in” UTC – the Unix epoch could equally well be defined as “the instant at which it was 7pm on December 31st 1969 in New York”.

A thousand times yes. I see many developers confused by this. The Unix epoch is not inherently specific to UTC, it just happens to have a round date when described in that time zone. Seconds (or milliseconds) since the Unix epoch is a unit without timezone.
Sort of depends on the quality, right? I mean, I know your 400-500 range was an example... but the house I'm leasing out rents for like $3500 / month in Austin -- that's on the upper-side of things here. I can fix some things, provided I have time, but a lot of stuff I end up calling a handyman for if it needs to get fixed during the week, or if it's something "nice" that I don't want to mess up trying applying my amateur-level talents towards.

I said this in another post, but my worst tenant by far came from because they were a friend of a neighbor I trusted... it's easier said than done screening folks. You never really know what they are going to be like.

Glad you've had luck with it! Care to share any screening pointers? I'm happy with my current tenant... I did a criminal check, credit check, and asked for some references... but I've gotten those all come up aces in the past too and still had people trash the place. All I've found that works is a verbose contract spelling out penalties if they do things I don't want them to do.
When has a close to ideal free market existed?
I think karma mechanisms have had a net negative effect on online discussion. I don't want to have preconceived notion on how I should feel about a post - I want to make my own decisions. There's no escaping it now though, which is sad.
I'm thinking more like bgfx, which is a cross platform API to access vertex and index buffers, textures, rendertargets, shaders and render states. Primitives like models, sprites, fonts, etc are up to you but the repo contains examples with extra utilities for those things.
We also have the mind, Computational Theory of the Mind (CTM) https://plato.stanford.edu/entries/computational-mind/
They don't but they both perform much better than Apple on the subject.

React is one of the leaders in JS dev and several other Facebook projects are quite useful.

Microsoft is the company with the biggest number of open source contributors and several of their projects like TypeScript are extensively used and they are the biggest contributors to LINUX https://octoverse.github.com/

Apple made Swift an open source language that runs only on their proprietary devices and that's it...
That is a non-immigrant work visa good for up to 3 years. It is not intended to be used by immigrants. It is not a permanent status like a green card.
Interesting, but not all that surprising when you stop to think about it: give it invalid arguments and it fails, with a corresponding exit code.

As an aside/self-plug, I wrote a blog post[0] complaining about my least-favorite Bash gotchas.

0. https://lambda.complex.rocks/2017/03/why-i-dont-like-bash/
> You might as well have posted a link to a scientology article.

Yes, true. Psychologists will disagree with you, but yes. Also, psychologists don't own narcissism -- it predates their field by thousands of years. They're free to discuss it, as we all are, but they don't have a special standing.
This. If you actually NEED to care about your privacy for whatever reason, you should have better opsec than building go binaries, a complicated process that you probably don't fully understand and may contain system artifacts, on your daily driver.
1970s: Economy is pretty shitty, but it's shitty for everyone equally.

1980s: Economy is doing alright but only for the 1%. Everyone else is stuck in the shitty 1970s.
This app fits a use case I had a few years ago. I was travelling and doing odd jobs (WordPress tweaks and the like) and needed something I could use to track time and generate an invoice.

QuickBooks & Xero et al were waaay more than I needed or wanted to pay for.

I ended up using the free tier of Toggl, doing a CSV export and generating a butt-ugly invoice from Excel.

If this tool were available, I'd have used it.
I understand your views. Just few days back, One of my friend (networker/backup admin) from outsourced company called me and we had below chat:

friend: "As a developer, you guys don't really care about jargons MB and GB? like 4GB of RAM? Is that hard for you to understand?"

me:"No,thats pretty basic to know about MB/GB..why you are asking?"

friend: "10+ yr .net dev joined our team a month ago, while discussing something he told us he don't know what is MB and GB!".

me:"No way, he must be joking"

friend: "No, no he is pretty serious. He said, as a experienced dev, don't need to handle with hardwares and such..so don't know about all these MB's and GB's mean, like testers/sys.admin do."

Guess what, this 10+yr guy, worked in Dubai (onsite) for few years and returned to India.
Yes, but H1B can stay 6 years, so it's not just 100K, it's 100K x 6, or 600K.
Next up: You can now get Stories on all Apple iCloud connected platforms!
Good at interviews? Then yes...
What you're describing is the exact point of this project!
Its because its fashionable to beat the horse that Uber is a terrible company led by a terrible man. I personally am no fan of Uber or Travis, but I do get disgusted sometimes when the media hypes certain perceptions to an inappropriate degree.

So for all means continue to investigate the seemingly terrible and anti-women culture and the fraudulent stealing of Technology from Google. But like you said, don't mischaracterize other facts to make them sound more terrible than what they really are.
This raises some interesting points about the established order of Apple in the tech landscape:
1. Around the same Apple was beginning a fight with FBI and law enforcement about protecting users' rights
2. That Apple didn't just pull the plug on Uber until it was fixed
That Cook had a meeting with Kalanick to warn him as opposed to acting unilaterally suggests that Apple doesn't have the power in the market that some believe (and that it projects).
Explain how this would be better than sharing an account with people you know IRL?

Don't get me wrong sharing accounts is a great way to reduce cost. However I suspect most people are already doing this with their friends and family whom they trust to enter such an arrangement with.
Extensive discussion of the original NY Times article: https://news.ycombinator.com/item?id=14178397
What service is running the test instance?

It is so slow that I first thought the app was broken, but after 8 seconds TimeToFirstByte after clicking "Add" in the "Tasks" window, my entry finally appeared.
I don't see how this doesn't lead to a LOT of silently broken code ...

In [3]: x = np.array([1,2,3])

In [4]: x[0:500]
Out[4]: array([1, 2, 3])
Is that what you believe the author is doing? Because he's put a lot of hours into writing about specific works of music and even more into making his own.
> If it ever leaks

You mean, if they become aware of it leaking. Exploits can leak and be utilized without anyone being aware of it, for years. It's not like you see a mushroom cloud on the horizon and your earthquake detectors wobble.
Yes, I pointed out that AU has a regrettable fixation with digging up and burning coal.

But just because we have access to relatively cheap Uranium doesn't mean we should be digging it up and processing it.

One of the reasons I rail against the suggestion that AU has a 'stable long term government' (ie. that could be said to be sufficiently grown up to handle fissile waste) is that right now that same government is very publicly committed to fossil fuels, despite the leader of same being on record only a few years ago asserting - loud and wide - that green energy should be our priority, and we should be moving away from fossil fuels. Append usual concerns about the various people involved in getting us to, and then maintaining, this unfortunate situation.
The only signatures that could ever appear in the open would be from, very specifically, attacks on encryption implementations during startup (heartbleed attacked keepalive for example, so no help there). The attack surface of the application itself will always lie entirely behind the no-visiblity line.
Python's eval is crippled, it can't take a full environment.

Suppose for a moment that the scope of eval was truly an environment:

And you don't supply the resulting environment with anything but the functions you want.

Not even the dot operator, let alone magic builtins.

Python's eval suddenly becomes much safer. Unfortunately such an eval is harder to implement in Python, because every object carries it's magic methods with it, rather than looking them up elsewhere.
Once heard someone say the electronic spreedsheets were one of the very few things (3) in IT that have been invented in the past 40 years.
> I understand that part of the employment contract is that ex-Googlers cannot bad-mouth the company.

You understand this based on what?

Out of curiosity, I just went through my employment agreement, and did not find any such clauses.

> Horror stories come out, but few and far between due to this risk.

Or due to the fact that they rarely happen (I am not disputing that they do sometimes happen).

> the volume of Google defense on HN feels like astroturf.

Like I said earlier, since you are dead set to never apply, you'll never find out what (if anything) you've missed.
Apple 'gets' web services. They run some of the largest web services platforms in the world i.e. iCloud, Messages, iTunes Store, Apple Online Store.

They just choose not to release an advertising supported Maps platform because (a) advertising goes against their strong privacy/security message and (b) it doesn't offer anything unique or valuable to the market. To be honest I don't think they would've even gone into Maps if Google hadn't played hard ball during the iPhone 1 days.
You're not wrong... I mean... the first few tenants I was still very emotionally invested in the property. It was my first house, I wanted to move back there... I had just spent a fortune to me at the time decking it out the way I wanted it... but I had to move to be closer to work. My plan was to move back after a few years, so having people trash it really stung.

The first tenant just destroyed these beautiful new hardwood floors I had just put in the year before. Like their dog left run marks all over, and they refused to put any felt feet on their furniture and chairs (even though I provided them)... and they wore shoes and clearly never swept or cleaned so the floors that were all nice and shiny were just obliterated... it was heartbreaking to me. (I sued them and won; just saying that a judge sided with my assessment that they were needlessly hard on the property too.)

But yeah... now I just spell out expectations in the contract and document things and I know we can let the court sort it out if we need to. I always repair things (typically out of my own pocket) when they are reported as broken... like the first time one of my tenants hung some sort of wrought iron bookshelf in the drywall and it ripped out half the wall when it fell... I fixed it. But the second time they did it, that was on them. (And then there wasn't a third time because they knew it was expensive to fix.) When they don't report it, and I catch it during move out... it's on them -- what's the point of trying to be nice at that point? They're moving on... no sense letting them walk with my money.

But I've gotten a lot less emotionally attached to the house over the years... you need to be detached if you want to be a good landlord.
Those are higher level scene graphs. D3D9 was an immediate mode API with some helper libraries, so you still were in control of your app's rendering architecture.
Opus has lot of variables, but if you could get 53k connections consistently with a modem, you were probably getting quality slightly under G.711 (because of robbed-bit signaling and any analog line noise). PCM encoding has a lot less latency than Opus, and circuit switching means essentially zero jitter. If you don't mind adding some latency, and can control jitter, Opus can handle wider bandwidth audio, and is much more bitrate efficient.
Navicat.

Not free, not really updated too often. Maybe a little overpriced, but found nothing better.
This is a deep discussion to have: too deep for a medium like HN. That being said...

Your points pre-suppose parties consented to a dispute resolution system: one that is based on arbitrary boundaries and quite monopolistic (1).

> I can see why people don't think that the barebones style of "free market" is very free.

So, I agree that it is hard for people to understand what consent is when they were never given a chance to choose which dispute resolution system(s) they can participate in.

(1) Example being I was born in the USA so somehow automatically consented to the rules of the land.
So the service in question, call it "pool" pays for another service, say Netflix, and then re-sells the same account to a number of different users at a lower price?
German cabinet agrees to fine social media companies over hate speech
It's running on Heroku.
You mean like '*' the asterisk standing to mean "anything" being ASCII 42: the answer to Life, the Universe, and Everything.?
If only there were a way to encrypt the flash storage and then throw away the key.. Alas, one can dream.
You can write bots which are really simplified cli commands for rudimentary problems.
Users shouldn't be confused as they are able to continue using docker as they have in the past. The Moby project doesn't affect their consumption and use of docker.
> Would you say the same of Chinese government hackers and Syran military?

No, for the same reason why I'm okay with the US military having nukes but wouldn't be okay with Syria having them.

Obviously it'd be great if we could get by with no military powers having to possess zero-day exploits (or nukes), but so long as we can't be sure no other nations are benefiting from such exploits, it makes no sense strategically to forbid our own governments from doing the same.
It doesn't matter how your candidates are distributed across the spectrum (and I do hope that your hires are not uniformly distributed ;-)

What matters is how your scores compare to other interviewers scores on the given slate.

> Not sure how the HCs "adjust" me.

Maybe they don't. Maybe you are the most precise and best-calibrated interviewer on every slate, and never make a bad call. Good for you ;-)
It's Heroku with HN accessing a single "Free Tier" instance. If you install it locally or on your own server it is very fast.