skysight-inc/HackerNews huggingface dataset:
> Are you saying Musk is a huckster who makes big promises and don't meet them because he has hit most of his promises from what I have seen (albeit they are always delayed

If you promise to deliver something at a particular time and deliver it later, you did not meet your promise.
> > Whats complicated about an iteration

> What’s complicated about a recursion?

Especially as iteration is just a special case of recursion :)
With the number of totally independent content producers on YouTube with extremely high production quality (often indistinguishable from professional TV shows), I honestly don't think cost/people is a big factor anymore, at all.
https://www.reddit.com/r/ElsaGate/comments/8jj4f8/i_made_a_b...

Any updates on Disney working "closely" with YouTube to fix this, but somehow fixing fuck all and not even warning people about it? Hmm?
The experience of watching a video on Facebook is not as smooth. Clicking the "full screen" button doesn't send you to full screen, but a bigger window that still has a social sidebar. That's annoying.

They need to fix that philosophy, because it was their avoidance of manipulative end user tactics in the early stage that helped them win out over MySpace.
>Neither of those things is relevant to the point I was making. The legal costs often incurred by firing someone (and they are very real) makes it more difficult to fire them.

Here's why that's relevant. Because you're trying to reduce the amount of frivolous lawsuits from firing employees, you decide to be more hiring averse. You interview more people and turn many people down than you otherwise would have.

Each additional person you interview but turn down, exposes you to the possibility of a frivolous lawsuit. If you turn down 50 extra people, you've now opened yourself up to 50 extra frivolous lawsuits.

Hell each additional person who you accept a resume from could result in a frivolous lawsuit.

>The fact that it isn't unique to the firing process doesn't change the fact that it often makes it more difficult to fire someone (again, even if the case goes nowhere the employer often has to deal with it anyway - costing both time and money).

You keep using the term often. Wrongful termination lawsuits aren't common. Lawyers know they are very hard to win without a clear evidence of wrongdoing by the employer, and lawyers generally don't want to file frivolous lawsuits that they know will be almost immediately dismissed.

Lawyers who are willing to file lawsuits that they know they can't win definitely don't do so on contingency, and most people who've just been fired don't have thousands of dollars lying around to pay a lawyer to file a frivolous lawsuit.

Don't fire someone on FMLA, don't fire someone in retaliation for whistleblowing, don't fire someone because they're in a protected class etc... and the chances of being sued are very small.

Firing someone in the US is incredibly easy compared to most of the rest of the developed world. Stop being so risk averse. If you don't do anything stupid, The chance of a lawsuit is very small, the chance of a lawsuit that makes it past an initial hearing is smaller, and the chance of losing is smaller still. The amount of extra time you spend on interviews, the additional risk exposure from interviewing additional candidates, and the lost opportunity from additional false negatives is going to far outweigh any potential risk.
There’s Evidence We’re Living in a Simulation
Some serious over engineering going on here. The fridge should be set to the coldest possible temperature without the food freezing, as close to 1 °C as possible an run whenever there is solar power available. The only software need I see would be a warning if the internal temperature got too warm.

Instead of smarter software, the focus should be on insulation and adding mass to hold the heat. For example, I put a foam insulating board over my 22 cu. Chest Freezer to improve it's efficiency.
Every data scientist started out with no experience. This gatekeeping will have to come down if the industry actually wants data scientists who have experience.
I don't think it's illegal, but it still going to increase the chances that someone sues--still unlikely.

However, "It’s legal, but it’s really, really crappy."

Notice the common theme that most people think that outing an employee is crappy, and forcing them to tell their perspective employer is also crappy.

Again, your sector may be different, but that's were everyone here is coming from--it's considered downright awful in our industry.
Open Notebook History (2013)
I was under the impression that Boost Context is more than that; at least that's what the amount of assembler code tells me; but I'll be the first to admit I don't have much patience for deciphering modern C++. I get that it's possible to invoke the same functionality as ucontext minus signal masks manually, but I'm not convinced it would save enough cycles to pay for the added complexity.
> The focus of Youtube is video whereas video is just another feature of FB.

Today yes, but with FB's technical capabilities, I can't see why they couldn't knock off a respectable (if not superior in most respects, considering Google's apparent complete lack of skills or motivation in UI usability, and discoverability/search of all things) clone of YouTube in way under a year. And, they have a massive engaged social network to go with it, something Google can't bring to the table (they tried and failed). It could take them a long time to assemble critical mass of videos, but unless YouTube forbid it in their TOS (which I doubt, considering many people are openly advertising their steemit channels) most producers would clone their content to FB very quickly, especially smaller ones who are pissed off at demonetization.

FB's weak links in my estimation are the stubborn insistence to have everything under Facebook.com (rather than a sibling site), and the trust they've lost in the last year.
Punitive brutality (outdoor tent concentration camps, water-boarding, execution),
locking up people for their beliefs, over-incarceration and “throwing away the key” mentality neither engenders reform nor a civilized society... it suggests normalization of psychopathy.
Banned VCs
Cereal – Airbnb's new font with a delicious name
I’m not the poster here but I’ve been involved with the sale of a few businesses like this and I consult for a VC. I’ll answer a few of these.

I’ve seen owners (either single or partners) who own between 5% and 100% of the business when they sell it. Unfortunately, most of them seem to own between 5 - 35%.

Most of the sales I’ve been involved with are the company trying to find a buyer. However, occasionally a VC will flat out ask if the company is for sale. Though it’s probably 10 to 1 in my experience.

There’s usually some level of negotiation. There is a “SAAS multiplier”. Right now the VC I consult for looked at about 3 - 5 times EBITDA. This gives you a healthy negotiation range.

People should absolutely consult an accountant and an attorney when figuring out what to do with the money they make. Often if you handle it right you can pay significantly fewer taxes. Taking stock or equity is a good way to handle reduction of those tax burdens.

I’ve seen people celebrate by buying multiple very expensive cars. A house on the beach in Hawaii. Huge trips. I’ve seen people blow huge amounts of money very quickly. The fastest was two guys who blew through $3,000,000 each in 6 months. It was stupid.

Most of the sales i have been involved in kept the former owners in a working capacity at the company.

I hope this helps a bit. Obviously it’s just my observations.
Haskell allows unsafe pointer arithmetic and manipulation (of course, the functions are all named 'unsafe'!). But, you can write safe interfaces on top of it. I have an example of an external sort using the standard fibonacci merge algorithm, which uses raw pointers and memory mapped IO under the hood, but which exposes a safe API. I've done some basic benchmarking, and it's about as fast as Postgres's sort on my machine, for simple binary doubles and ints.

Here it is: https://github.com/tathougies/extsort/blob/master/Data/Exter... .

I think it's a good example of 'low-level' Haskell.
> where about 5-10 minutes are wasted in introduction etc.

That tells me a lot of concerning things about the organization. If you're considering that it's "wasted time." You're missing out on a lot of important information there.
Download Internet Download Manager 6.15 Build 10 Free
Spurs is always a very well engineered team. It's a beautifully crafted team. That's why they last long as a team. Personally, I'd put Barkley and Malone above Tim due to their options to create space and finish. Bulls core members are all very unique and top specialized in their own domains while all held very high bball iq and passing skills. Your words let me notice how diversified that Bulls was both in terms of basketball ability and their personalities. That's beyond engineering. I can't believe I'm talking about bball on HN and found out a new angle.

Thank you. That is definitely a huge if. And shaq vs MJ's Bulls in 2000 could've been a must watch. Bulls would definitely make some adjustment to get some fresher blood. But just as they went through big man's era, their answer would probably not get one or two big men to go head to head against shaq. They played in their own way and took advantage of opponent's weakness.
I'm unfamiliar with WebAssembly, but I thought the spec was a little higher level. Two x86 apps might have the same op codes, but they don't always have the same calling conventions. How do you call a C function? You can't tell looking at the binary output, you only get the symbol name. Is it cdecl, stdcall, how many parameters and the names and types? Kotlin and Java work together, so do C# and F#.
Tech Stories – Hugecount
I'll do this on internet help forums. If someone's question is languishing with no answers, I'll write an answer that's probably incorrect, because you know someone will them quickly show up to correct this injustice of someone being wrong on the internet.
Fun News and Stories – Hugecount.com
this has much merit
> Besides the actual lies/exaggerations about Autopilot

I'm a big Musk fan but Autopilot definitely pisses me off. It's a hugely exaggerated term for laypeople which is why people keep dying on it and I'm highly skeptical they can get full autonomy with their current sensors (and apparently some of his autonomous workers agree which is why they left). You win that round because I agree that is a bullshit promise which will likely be unsolved in its current iteration due to his cop out of "bar regulatory approval".

Your other points are all about timelines which I and most others know he always always always underestimates (I don't even know of one that he actually has hit). However, I still feel as though he hits most of those targets eventually and he is definitely moving way faster than other companies towards the hard problems he is trying to solve which is why I don't care nor believe any of his timeline estimates.
A startup's true tale
> Holmes' weirdly low voice was an act! She's been caught using her normal register.

Was going to say that's kind of a silly thing say, but after watching a few videos it is kind of unsettling:

https://www.youtube.com/watch?v=YecjzEScXqU&t=105

https://www.youtube.com/watch?v=rGfaJZAdfNE&t=403

Had the other signals not been there I'd say, whatever, they want to appear more powerful by using "top 10 tips and tricks of persuasion". However given the other controversy and shadiness it just adds to the pile.
Is this actually true, that everything correlates with race? I know many things do, but does it even exceed 50%?
> ... it may not be possible for you to lock Europeans out reliably enough...

Here's a fun little example of this: If one of your parents was a British citizen, then you're a British citizen 'by descent'—not merely eligible to become a British citizen after you fill out a form, you're an automatic British citizen by default unless you renounce your citizenship. (This has caught out at least one member of the Australian parliament, where dual citizens aren't allowed to serve.) This means that you can have someone who's an EU citizen (for the time being, at least), who doesn't live in the EU, has never set foot on EU soil, and maybe isn't even aware that they're an EU citizen themselves.
Have you not considered suing them yourselves?
Huh? The entire thing is a set of rules that must be blindly followed.
Wall Street Journal commentary misleads readers about science of sea level rise
Hugoam/mud: an all-purpose c++ app prototyping library
Insurance to cover the liability of GDPR fines, massive legal fees, and development time to name a few.
>That's your opinion, which I disagree with. So from my view it is still irrelevant.

It's not irrelevant just because you disagree with it. That's not what irrelevant means. It would be irrelevant if the truth or falsehood of the statement had no impact on the rest of the argument.

>I think we've pretty much beaten this disagreement to death, and it's time for me to move on.

Then just move on...stop trying to get the last word in. (I'm not the person you were replying).
Well to be perfectly honest, most humans spend a proportionally tiny amount in an engineered chamber as well.

I find myself in a cave... I dunno: weekly? That is, in part, because I live near many of them, and I'm very curious.
The Space of Possible Minds
It's based on MicroPython, which is designed to run in highly constrained embedded environments. You can do quite a lot with 256KB of RAM, MicroPython is surprisingly efficient.
Yes, of course. I was just trying to clarify that that guarantee is due to the software being licensed to you and not because ownership gets transferred from the author.
Does anyone other than me have a cognitive problem with pie menus? For some reason I have to slow down and think about what I should do to use them. I have tried and tried and it doesn't get easy. I use autodesk daily and it offers pie menus everywhere but I avoid them.
- Even if some code doesn't need a comment to explain what it does, you may need a comment to understand why it does it, or why it does it in this particular way (which seems non-obvious but is the result of the obvious approach having previously failed).

- Some algorithms are inherently complex and difficult to understand, so they may actually need comments to explain how they work.

- If code deals with entities in the real world, like bank accounts or car engines, it may be subject to rules that are not obvious just from reading the code. Comments can explain the relationship between the code and the domain the code is operating in.
I've anecdotally observed a trend of clinicians more centrally considering the role of nerves in psychological disorders. Like back in Bertie Wooster's day, when shrinks were called "nerve specialists" and many preparations marketed as mood enhancers referred to as "nervine tonics"
Can you solve equations on it? I tried on the online simulator and even looked through the manual but it doesn't seem to have it.
Definitely, it pops up throughout but a casual read (and popular retellings of this story) might leave you with the impression that he almost accidentally stumbled his way, savant-like, into a superior and cheaper design. That unintentionally sells the work a little short.

Not directly related but fun to think about: the word 'interrupt' does not appear at all.
Wow, Daniel Vogel kicks ass:

Behold: The foot menu!

https://www.youtube.com/watch?v=pqycjWHoI2w

While coding, they scroll with taps to get some exercise, and then set a breakpoint by using a whole foot right tap.

A kick forward starts a debug session, and they move away from the keyboard to get a break.

While debugging they can step into code with forward toe taps.

Step over code with backward toe taps.

And step out of code with right or left toe taps.

After stepping through the execution like this, they set another breakpoint with a left whole foot tap, and run the code to the end with a forward whole foot tap.

Having got a good break while getting work done, they return to the keyboard to fix the bug.
Create gorgeous web animations just by dragging and dropping using Webflow
While I am not completely sure, I believe that the commands that get sent to flying missions are mostly high level scripts comtrolling the sequences of events that need to happen. And these need to be determined during the mission for various reasons (new science, engineering mistakes, error correction for trajectory deviations...).
Devices that are supported and compatible with Tizen
I'm an engineer and I use a calculator frequently. I'll use a full computer for more involved calculations, but it's hard to beat the convenience of a calculator that is ready to go immediately for quick computations.

Often a CAS isn't even that useful anyway, they're still pretty shit for any sort of complicated symbolic calculations. As a simple example, even doing basic vector calculus in Mathematica is clunky and barely usable.
I can see a very valuable use case for being able to intercept method calls and attribute lookups to do input validation, logging, etc. But being able to dynamically decide which attributes exists sounds like a nightmare from a code-analysis perspective.

Python has had the __getattr__, __setattr__ and friends and once you start using them to be "creative" all static type checkers break down. They are usually frowned upon.

Let's hope typescript is able to interpret these Proxy objects and that the community don't abuse them for all kinds of strange things.
Complexity is about the number of interoperating parts. A math problem like 75533787543269^634678 may be difficult to do with pen and paper, but it's not complicated, whereas, take the result of 5^2, divide by the number of e's in these song lyrics, take that number of steps due North, and incline your head 60° while facing 3 o'clock - is a complicated set of directions even if none of the calculations are as difficult as the simpler one above.
Under Modernity’s Hood: Precision Engineering
Nymph – A slightly different version of C
> clone of YouTube in way under a year.

Probably because some aspects of computer science/website engineering are not entirely nailed down and years of experience still count for something.
It isn't so easy to determine if costs are covered.

Suppose you have a store that sells rutabagas and phonebooks. You buy at wholesale prices of $1 per rutabaga and $2 per phonebook. You need a markup to cover the cost of rent, bond payments, volcano insurance, and heating oil. You could mark up each product by 50% or by $0.75 or whatever. You can do the same percentage, the same per-item amount of dollars, the same amount of dollars for the total of all items sold, or something else. If you sell rutabagas for $1 each and phonebooks for $5 each, does that count? You didn't exactly take a loss on the rutabagas, but on the other hand they didn't contribute toward paying for that volcano insurance. Maybe selling the rutabagas cheaply will bring in more customers, many of whom will buy overpriced phonebooks. If a rutabaga sold at $0.79 causes an average of 3.14 phonebooks at $8.05 to be sold, does that rutabaga cover costs?
Still, Windows, or Android, works on hundreds of millions of machines for long periods of time. Stuxnet is a feat of engineering, but it's not as sophisticated as millions of lines of code written by tens of thousands of software developer over decades.
Surely you already had "cyber" coverage on your general liability policy, right, since you are handling users' data? I haven't been notified of any changes in premium for our policy related to the new regulations, fwiw.

Massive legal fees for what, exactly?
I am not sure you checked out the link I've given. It's quite a substantial evidence that not hiring Koum and Acton might have costed FB somewhere around $19B if one were to believe WhatsApp was acquired to neutralize competition and not for its amazing revenue.

Let's be generous and say the WhatsApp was a 10x unicorn so FB overpayed only 9B for it. Which makes 4.5B loss per false negative on each founder. If a false positive was, on average, 1M loss (which is an extremely generous in an organization such as FB in my recollection), it means you could have had 4000 false positives for each of these negatives and still come ahead.

And, it brings us back to the Type I and II errors - it's always cheaper to make one, which has a limited downside than the unknown (potentially very high one). Typical example given is that while you are on the way to an expensive cruise you realize that you might have forgotten to turn off the stove. If you go back you might miss your 10K cruise. If you cary on, you might lose you 1M house. On average, people who miss cruise in such circumstances fare much better than ones, who risk their houses.
then you don't understand what makes cryptocurrency useful.

It solves the wrong problems, which is why it's not useful (at least in its current form).

You can't even do what you contend with cryptocurrencies right now, because as you admit they are trackable, by design. That's a very hard problem, and if you wanted to solve it, you certainly wouldn't start with a public ledger.

The more you rely on trusted third parties, the less useful cryptocurrencies are since USD is far more stable and dominant.

QED. This is exactly my point. You're trying to avoid trusted third parties when most of the world wants a trusted third party - as evidenced by thousands of years of economic systems which rely on it.

Cryptocurrencies are full of interesting ideas, but they're also based on some wild assumptions which just don't match what most people use money for. Which is a shame as it'd be nice to see government grip over currencies undermined and a truly global currency which nobody controls emerge. I just don't think our current cryptocurrencies are heading in the right direction, or even starting from the right place to do that.
One technique I have found works is to do incorporate your own open source code into your work. Then when they want to see samples you have commercial quality code that isn't company property.
What is your point in the context of this thread?
HDPE Pipe Manufacturers and Supplier in India
Why is storing client IP addresses long term a useful thing for your business to do?
> onerous regulations (retirement prefunding requirements, etc.) that have drastically impaired the USPS.

Onerous regulations? They are just being asked to act like every other company. If you want to offer pensions, fine, but you have to have a funded pension plan.
> Do they have customer support?

Two effective strategies I have seen are:

(1) Contact a friend who works at Google and show them the comical chain of correspondence showing how your simple, silly problem got even sillier over time. Convince your friend or friends to show an interest in the problem
internally.

(2) Write a blog post about the problem and circulate it on social media (news.ycombinator and /r/programming front pages seem to work great).
You're right.

Exceptional labels are often used to abdicate responsibility of the mediocre for their own mediocrity.

It's easier to label someone as special than it is to admit you didn't put in the time they did, or that your fear of failure prevents you from trying.

This particular Woz story doesn't scream of "genius" to me.

It screams of curiosity and confidence, a fearlessness, of a young and foolhardy geek swimming in opportunity and it enabled him to discover some interesting, innovative things.

The part where his (probably senior) hardware dept. colleague trolled him into completely ripping apart his work and redoing it all for cosmetic reasons with a single sentence saying "Steve, you mean you’re going to go with less than perfect?" had me laughing heartily, and caused me to reflect on the times similar things had been done to me early in my career.