skysight-inc/HackerNews huggingface dataset:
The Ayn Rand lexicon is a good jumping off point. http://aynrandlexicon.com/book/conceptual.html

Ayn Rand's philosophy goes far beyond the stereotype of capitalism and selfishness. She wrote a ton on consciousness, concept-formation, the psychological function of art, and so on. Click around that link above and you'll see what I mean.

If you want to dive in at the deep end, this is her most technical work, and is the book that convinced me (and many others) that she's on to something big. https://www.amazon.com/Introduction-Objectivist-Epistemology...
Not that I'm suggesting you do this, but if you're going through the trouble of flying out to interview, you might as well do well. In the worst case, you are where you started, and in the best case you have a good offer that can give you leverage​ in other negotiations.
This reminds me of the soap bar beat-down scene in full metal jacket.

In theory it might encourage group-consideration when you're sick though.
I got them mixed up. I thought United bought Delta, but that was Continental.
Making Videogames the Old-Fashioned Way–On a 52-Hour Train Ride
Considering you just admitted to only ever using Slack I would think you would be the one joking, right?
surprised no one noticed this: a circle encloses the greatest area with the smallest circumference (a fundamental calculus of variations result). A pentagon being a crude approiamtion of a circle , is more efficient than a square building, which means less building materials. A a pentagon-shaped building is also structurally stronger than a square building.
College grads make 6 figures, 7 figures is one million or higher
Give one example of a "mediocre idea."
But how would an individual know the difference between "knowledge" and "belief"?
This seems to come off as a means of using peer pressure to ensure everyone comes to work every day, regardless of personal or family illness.

If little Timmy gets the flu or something worse and you take a week or longer off to look after him because he can't go to school, your team is going to feel like your child has cost them money, which he has.

Not a good work way to build an environment based on affection and personal respect. Childless people will hate people with sick kids and if someone has a chronic illness that person is now a drain on the team.

Also a good way to ensure sick people heroically come to work and infect everyone else.
What do you love about C and hate about C++?
Great, thanks for the info!
That's completely bullshit. Flights would be a few bucks more expensive at most, not thousands.
No mention of Adobe Air? :)
Hey! Author here - let me know if you have any questions about anything in that post (or, you know, anything else... like, erm, Electron).
Congrats to csallen – I have recommended IndieHackers to many a fellow developer, it's a great project!
What's Enterprise pricing look like for a small deployment? <10 systems
On average, the people being arrested are more likely to attack the cops. If, on average, people went quietly with the police and fought this in the court system, things would change for the better.
Yeah especially in Python 2 you can get into fun messes if you don't really understand what you're doing. Python 2 lets you encode bytes:

>>> 'abcd'.encode('ascii')

'abcd'

And decode unicode:

>>> u'abcd'.decode("ascii")

u'abcd'

It's nonsensical.

Thankfully Python 3 has removed all this madness:

>>> b'abcd'.encode('ascii')

AttributeError: 'bytes' object has no attribute 'encode'

>>> 'abcd'.decode('ascii')

AttributeError: 'str' object has no attribute 'decode'

(For those not familiar, Python 3 switched around the notation for unicode/bytes. In Python 2 "abcd" is a bytes literal, adding u makes it unicode, in Python 3 "abcd" is a unicode literal, adding b makes it bytes.)
We've been improving performance for all users over the last year, in the last few weeks we introduced a custom load balancer among other things.

One thing these changes _should_ do is decrease the strain on the shared runners so you don't need to wait as long for the CI/CD pipelines to run. Right now we have some people/projects using a lot more resources than others, which was causing some of the back-up.

We can't really make the site faster only for specific users, and even if we could I don't think we would.

That said, with a proper revenue stream we'll be able to focus more resources toward performance on GitLab.com, so you should see continued improvement.

You can look through our issues labeled performance for GitLab CE[1], the infrastructure issue tracker[2], or our Gitaly project[3] for some examples of progress.

[1]: https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf...

[2]: https://gitlab.com/gitlab-com/infrastructure/issues

[3]: https://gitlab.com/gitlab-org/gitaly
I wrote a Django app that uses LaTeX to create invoices and some other stuff. It allows me to create nice-looking invoices and reports without manually specifying the (x, y)-position of each line of text, which some PDF generating libraries require. Maybe docgen.io can help others to also create nice invoices.

Unfortunately the "Try me" part seems to be broken - no matter what I input, it always shows the same PDF.
Why would you screw up the interview? Just decline the offer.
Yes, kfranc is the only undergraduate student teaching CS88S.
Other students teach other 88 courses. For example, I'm a neuro student, and if I wanted to teach a class on some topic then it would be NS88S.
I do freelance writing. I have seen articles that indicate that 40% of the US workforce will be freelance, gig work, contractors et al by 2020. It is not a myopic view. It is disgust with this policy combined with real world data.

(Anecdotally, I increasingly see people complain they have been job hunting for a long time and can't find a job, plus the UBI discussion is ongoing. Both of these support the idea that the job base for traditional employment is shrinking.)
They'll know what it is, just include it with your with your phone number and email that your account was originally associated with. Also if you have a email with that, forward it to support so you can prove your email was tied to that account.
Just to mirror your point, my desktop and main work computer has an i5 750 (2009). There hasn't been a single reason for me to replace it, unless it dies. It's an excellent processor and does everything I need it to do.

I also have an i7 7th gen in my laptop, to be honest there is no noticable difference between the two for my use cases.
>dramatically lower fares.

Bullshit. Jetblue doesn't oversell and they aren't dramatically more expensive [1]. I think you're just believing what they want you to think. At most people are saving a couple dollars a flight.

1: https://www.bloomberg.com/news/articles/2014-02-05/jetblue-n...
Why did it used to be 2 months? When did it change?

It absolutely used to be 2 months, otherwise, my account would still be able to use those 300$ credits. But I just checked, it can't. I still have the expiration email if you want.
Being doing this countless times, i always screw up onsites unintentionally though :(
Having trouble figuring out what "dork", "hipster", and "neckbeard" have in common other than the latter two terms both having become completely meaningless due to abuse and overuse.
For a long time it opened a new window for each conversation so you could have a few going at once and see them all side-by-side. At some point tabbed windows became standard, but I'm pretty sure most clients like Pidgin will still give you the option of separate windows.
Is this legit? Throws a security error in Chrome.
I posted these links elsewhere in the thread, but I think they'll be of special interest to HN readers, who might want to know about the more technical aspects of her philosophy.

An index of her thoughts on many topics: http://aynrandlexicon.com/book/conceptual.html

A graduation speech which summarises her views on philosophy in general: http://fare.tunes.org/liberty/library/pwni.html

Her most technical work, her theory of concept-formation (and the book that sold me on her ideas): https://www.amazon.com/Introduction-Objectivist-Epistemology...
It doesn't have to be your email though...just any account that got hacked. A lot of people use the same p/w across multiple services. In that pod cast they were saying anytime there's a hack and account p/w's get leaked hackers will try those passwords on different services. If you used the same password anywhere else you should reset it. just to be safe, check your email on have I been pwned.

https://haveibeenpwned.com/
> Rust programmers do like the safety guarantee of safe Rust and rarely talk about unsafe Rust

I think that's a misunderstanding of meaning. Rust's safety and unsafe are intrinsically linked. It's not that Rust is always safe, but that you have a well defined way to compartmentalize safe and unsafe portions of the program, and can use that to reason better about what's going on. In a way, talking about the safety of Rust is specifically talking about unsafe.
I agree with you on all the things we should do. And I like dinosaurs too.

But sentences like this one are a good example of why electron succeeded:

> The Qt license comes up all the time, and it's seriously just don't link your app statically.

The last 3 people I met coding electron have absolutely no idea what linking is.

You are, quite literally, overqualified to understand electron's success.
So, is this equivalent of Realm Mobile Platform[1]?
I found realm to be convenient to use in mobile apps. Haven't tried the mobile platform yet. Anyone here can give a quick comparison of RMP and DeepstreamHub?

[1]: https://realm.io/products/realm-mobile-platform/
> It's been a LOOOOOONG time since I worked on a laptop where I experienced noticeable performance problems.

This annoys me a lot, for one of two reasons. Either:

1. Some developers have no idea what performance means -- it's crazy that I have time to notice a spinner when a glorified IRC client starts up or switches tabs, let alone have time to watch it for tens of seconds.

or:

2. If these developers are claiming they have no performance problems, clearly the laptops that can handle modern applications are being hoarded, and I have no way to obtain one of these magical machines. All I can get are recent i7 processors.
You're ballparking 1 million upfront and >250K for a site that made barely 60K a year? That seems extremely optimistic and emblematic of dot.bomb numbers.
I agree with you, but was disturbed to discover a couple of weeks ago that Google does not. A search for "define electrocute" returns a definition that includes injury, not necessarily death.

> injure or kill someone by electric shock.
IIRC Cello doesn't enforce type safety, which means you can foldl but it's not much different from writing foldl in C and using void pointers everywhere.

I had thought about trying to make a type-safe version of Cello but I eventually realized that I can't do it in cpp so at that point it became its own language and too much work (I did not write Cello).
Well it's certainly another interesting hypothesis, I wouldn't be ready to call it quite yet though!
"Peer pressure" is the polite way of putting it; I would go as far as to say "collective punishment".
Those aren't fake facts. They are facts. I don't really dispute their legitimacy, they could be absolutely correct and I could be wrong. It's my own view, you don't have to hold it for me.

However, this is not either or, which fact is correct or not, this is a sum game. We all add to the problem.

Have those facts true or not, helped in any way to reduce the carbon output. 2-3% might seem insignificant - it may be the 2-3% that tips us into a runaway climate.

So, move near to your family, help save 2-3% per year. I did.

Anyway, making yourself feel better by arguing with me, proving me wrong won't alter the amount of greenhouse gasses in the atmosphere. Stopping flying will. You have a choice.
Isn't UK incorporating a breeze? I'm sure I heard it can be all done online.
Yup. I agree with pretty much everything you said.
From Britain, first China-bound freight train sets off with exports
Looks like C to be. Just some macros and function calls.
It would certainly be an interesting thing to know. Back of the envelope for ICE is ~20% from tank to wheels, From coal plant to wheels of an electric vehicle you'd be looking at line losses first, then AC/DC conversion losses (5% or so) in the charger, battery loss during charging (Ri of the battery comes in to play both ways), again during discharging and then probably a better figure for the drivetrain of an electric car versus an ICE based car because it is much simpler, but the motor would still lose some energy to heat due to its internal resistance (another 3% or so).

Thermal efficiency for a coal plant is ~35% give or take (depending on how new the plant is) so that would be your starting point.

Charge/discharge losses for a large (20KWh) pack that I used were around 25%, a modern EV might do a bit better but probably not that much better (because the internal resistance of those cells they use is quite high).

Putting all that together:

.33 * .75 * .95 * .97 = ~22%, and ~24% for a high
efficiency coal plant.

With line losses un-accounted for because they vary very much depending on the location of the plant and the consumer.

So it's actually pretty close, better than I expected.
They love having a "not in browser app". Most users have no idea what native mean. Only technical people do.
Yes, lots of things that are legal or established practice are not right.

But overbooking is almost certainly right. Look, fact is that some pax won't show up for their reservation. Without overbooking, planes would fly emptier, wasting money and damaging the environment.

The airlines have fairly good predictions in most cases, and people have different preferences, so that almost always in the small number of cases where there is not enough space you can get people to get bumped voluntarily. It's really a win-win.
Although I don't use TypeScript (I'm looking at Flow more and more recently instead) I have to acknowledge Microsoft's huge contribution to the JS scene (and not only) with TS and VSCode, truly exceptional products.

What's more interesting to me is that everyone who converts their code into Flow or TS immediately finds at least N bugs (albeit small).

It's also quite amusing that this article came out today where HN's top article for a few hours was a bashing against Electron (and Slack specifically).
We're using alternate definitions: I'm using "my null hypothesis", as in my zero-numbered hypothesis that I would then attempt to test for. You're using, presumably "the Null Hypothesis" as a specific hypothesis suggesting that two populations have no causal relationship [IIRC]. My null-ordered labelling just confused my hypothesis with a particular default used in some statisitical arenas AFAICT.
Lisa Su, PhD in EE from MIT. Check AMD's stock price growth over the past few years.
How to Lose Your Best Developers. – Oleg Vishnepolsky – Pulse
I disagree almost completely with the article. From my experience, it is almost always an over complication of learning to study a lot at home and to take notes in a special way or whatever.

What you should do, in my opinion, is to focus almost exclusively on the ideas explained and try in any way to oppose them, when you find something you feel shouldn't be how it is, ask. The mere exploration of the concepts gives deep understanding of them and will require you almost no extra work at home. Often it will literally need no extra work at all. Also, when the teacher answers your question, you will get even deeper insight and so will the teacher (especially when it comes to higher levels of teaching) and most other students who care to learn. Jotting down notes is a nice way to force yourself to formulate the ideas yourself, if you don't already do so, but most often, these notes needn't and shouldn't be read. They should just be written down.
If you ship an electron app, I don't bother downloading it. I usually just move on. If I don't have a good choice, I suck it up and use the web app.

Electron isn't a better experience, and if it's in a browser, at least it can share some resources with other web pages.
I have to ask the obvious, Flow vs TypeScript. I'm sure as React users you took your time weighing the two; care to comment on what drove your final decision?
And yet it requires a hilariously complex protocol engine for HTTP for no purpose whatsoever.
This!!!

At the top-level, you know people are not slackers. They want to do their best to contribute. It is true that goals are not always aligned, etc.

In the modern world, it seems we have lost our humanity. This story, the United airlines story, and so many examples. I don't think things are worse off than they were in the dark ages of course. But I think we don't have an excuse to be jerks anymore - partly because as a society we have abundance or sorts. Not just pointing fingers at Amazon and United, but collectively, as a society, we need to clean up our act soon or I fear things will get worse and worse for everyone (rich and poor).
@Nat: Any thoughts on a project using AI to do real-time noise reduction, signal identification, and signal extraction in a controlled environment?

To get an idea of what a more complex version would look like, which is closed source, see:

http://cyphercorp.com
> SMS itself isn't all that secure.

But isn't the point of 2FA that it's OK to have each of the factors individually be (relatively) insecure—passwords being about as insecure as imagineable for most users—as long as no-one is likely to have access to both of them? Thus, it's OK if someone can read your texts, as long as they don't also know your passwords.
Pressing the Pause Button for Numenta’s First Internal Hackathon
Few people rewrite scrollbar with HTML5 based tech. I have yet to see a virus propagate because of a W3C web API. For the memory/battery though, you are more and more right every day.
Also, a good incentive to hire people that have no kids or chronic conditions.
Recently I have been sending this video to all recruiters and investors who contact me!

https://www.youtube.com/watch?v=LFGmC8m0kIo
goodbye.
Hey you're right. But yes, it's legit, without the https it also works.

I'll drop them a line to warn of this, thank you.
Cough syrup appears in search results at amazon.com, but it's hard to quickly gauge who the sellers are or how reputable. Plus I imagine it would be harder if I were sick.
Ask HN: What internal tools have you built to make your job easier?
Citation please?
I assume that a WFH day does not count as a sick day.
I wouldn't call them "fully separate". Mixed C/C++ codebases are still fairly common, which works as long as the interface between them is in C.
Interesting. More often than as the primary product or deliverable of a project, I've personally used Prolog for development support, such as for combinatorial test case generation, parsers and DSLs, metadata stores and code generators, and also as a theorem prover of sorts/decision procedure for properties of process models. I always thought Prolog really shines in these roles.

I also often wondered why folks spend big time on "rules engines" (glorified RETE forward-chaining engines) but don't consider Prolog, it being an ISO-standard language with multiple mature implementations.
More specifically, I'm looking for what you've built to make your job more efficient as it relates to engineering job functions.
Sonar doesn't typically work very well looking forward near the surface. For larger craft the transducer could be mounted low enough to look up slightly but even then you have surface interference issues. A container might be a big and deep enough target to pick up on something mounted to the bottom of a sailboat keel perhaps but definitely not the bow.

From a signals perspective, things that live right on the edge of the water/air boundary are kind of a pain to detect. Unless the water is perfectly still, there's so much noise that you need a lot of spatial resolution to actually see anything useful
Its old laws, when dealing with Demonics especially, that if you do something for them, they have a debt to you. In this case, I freed one that was bound. I, therefore, effectively owned it if I chose.

I've had plenty experience in this realm. I didn't want someone harmed. Nor do I have some great need for resources. And it couldn't/wouldn't provide knowledge that I require. The easiest thing to do here is to free it of any obligations it has to me. Because otherwise, the costs of what amounts to slavery is just too much.

_____________

What happened:

I made that decision rather quickly, when I saw this. The idiot hackerspace member left a pentagram on the table in blue painters tape. I recognized the junk latin words as from (https://en.wikipedia.org/wiki/Lesser_Key_of_Solomon). The presence in my mind was that it was howling and screaming at everything and everyone. Anger was present everywhere. Murderous anger. Usually, to dissolve these bonds is to do so by fire and salt, if it's a demonic presence. Didn't have salt, but fire was readily available. I verbally said it was free (but also said esoterically - look up vibrating names with the practice of LBRP, similar idea).

After I set it free, I could hear it ask me what I wanted. Frankly, no. Not worth it. So instead of reserving this for later, I absolved any and all debts owed to me for freeing it. I said so verbally and 'vibrated'. I felt it mostly left. It was still angry at the one who trapped it.. I ended up having to protect this place for a time against it, for retribution reasons. But I'm more than happy to be past that whole situation.
Free software and open source software are synonyms. Even Stallman agrees on this. He cares about the use of the terms because of their other implications.
it's been that way since forever. if you're not employing expensive top-ranked brilliant engineers writing aggressively optimized, completely bespoke c applications tuned to every cpu model's feature set and performance characteristics... you just might be externalizing.

insofar as it benefits the budget, you should probably externalize as much as possible. consumers will provide the fitness function through deciding what products they prefer.
United might not have gotten their crew there in time to fly the next day given legal rest requirements, in which case a whole planeload of people (and possibly more, due to knock-on effects) might have been denied a flight.
DevOps and security
The name AutoDraw sounds like it is created by Autodesk, the creator of AutoCAD and AutoSketch.
U.S. Air Force and Lockheed demonstrate autonomous F-16 strike capabilities
Is the iPhone actually more secure than a Samsung running Android?

And I don't think LineageOS is going to fix the problem since it (probably) uses the same Broadcom driver in the Linux kernel.
And what authorization systems we needed? We thought through the mail, but it's very easy to create many bots.
Find someone who's connected. We got credits despite not being a real start-up at all.
Maybe that's what they want to see, and it's not impossible that it will turn out to work very well, for Amazon.
> disappointing message that growth hacking works.

1) its not disappointing that growth hacking works. Growth hacking is supposed to work. Growth hacking is just marketing 2.0.

2) it is disappointing that spam tactics get rewarded. But that has nothing to do with Stripe... mostly.

I also think IndieHackers is lite on legitimate content, but its a great content marketing play by Stripe. Anything to suggest otherwise is just jealousy induced bitterness.

Well done Stripe, congrats Courtland and Courtland's brother.