skysight-inc/HackerNews huggingface dataset:
> Which shareholders exactly, though? Asset managers like vanguard, blackrock and others control a large block of shares in many large companies, and don't really have skin in the game in the same way small investors do.

If you want to make the argument that investors don't have leverage over Fortune 500 companies, Yahoo is a pretty bad example to argue that case. Yahoo has succumbed more than once to pressure from investors during Mayer's tenure - look at the Alibaba spinoff, for example. (That was halted, but only because the IRS changed the tax treatment, making it no longer financially viable for investors).

As for Vanguard and the like, that's a red herring. Vanguard has as much of a skin in the game as its individual shareholders do. If they don't see a problem with the way a company is operating, then that's pretty much all there is to say. If the operations end up affecting the bottom line, they'll put pressure on the company, put pressure on the board, or they'll divest - and we've seen all three of those happen with Yahoo and many other large companies in recent years.
I've only had one job after college, and I am still there almost a year after being hired. The first few months I only had access to my own local copy of the production DB. Though there's a reason or two why I wouldn't be outright trusted one of them stemming from me being a junior.
Are trusts like this commonly setup? Enforceable?
TweetedBooks: Collecting All Book References from Twitter
You have to be careful, but people have gotten a lot better at being careful. The contract used by QuadrigaCX was written last summer, and violated a well-known best practice, which is no longer necessary due to an improvement in Solidity. Human error is always a problem, but these days it's common to hire at least one security auditor for any contract that handles nontrivial amounts of money. (I'm a full-time Solidity dev/auditor.)

It's still a little scary, but I'd say it's less scary than safety-critical embedded code.
A Kisrhombille Tessellation-Based Geometry Building System
He didn't follow the docs exactly. That doesn't matter, though, your first day should be bulletproof and if it's not, it's on the CTO. The buck does not stop with junior engineers on their first day.
>While I'd agree a thread on climate change might not be particularly insightful or interesting here, it is crucial the tech community discusses the issues above

Your "tech politics" isn't what the detox experiment was about. Please see my other reply that repeats dang's clarification: https://news.ycombinator.com/item?id=14476525
How is it the FNGs fault that they have no backups, no DR plan, and production DB details freely available and in the setup guide? The company is entirely at fault.
I still fail to understand your point. I'm trying to educate myself on the N95 but videos of its interaction bear no resemblance to the first iPhone OS.

Putting a touch interface OS on a hardware GPU is not the same as the specific developments I am talking about. The graphics compositor (CoreAnimation / CALayer architecture on iOS), physics-driven animation and one-to-one correspondence with your touch at 60fps was what made the platform unique on its release.

Edit: this is the best video I can find of a 2007 Nokia device with touch interaction: https://youtu.be/YrS1PGj27VI?t=1m4s — the interaction is incredibly high latency and not at all one-to-one like an iPhone. Absolutely none of the innovations I mentioned are present on the Nokia (or if they are, they are not being used to facilitate human interaction with the device in this video).
As a junior noc analyst at a Fortune 500 company, I had root access to almost the entire corporate infrastructure from day one. Databases, front ends, provisioning tools, everything.
Many publicly traded companies issue RSUs over options these days. But yeah, many startups don't.
I've not heard of this phenomenon, communicating with a person in a dream state: could you cite it?

People saying things could be like the images appearing in the visual cortex that I tried to address in brief. They can appear, be processed, provide external output and such without necessarily being part of a dream experience happening at that time.

Back to my analogy, the magic secretary plays back some sound files, which maybe someone in a different office hears and attributes to you being present, but which you aren't "there" to experience. When you start to wake to consciousness you see the files and infer you were working on them, your partner mentions utterances consistent with one file and your brain meshes that in to part of the "story" it is writing of the dream experience (a la deja-vu).
Valuing Workplace Benefits
People will screw up, so you have to do simple things to make screwing up hard. The production credentials should never have been in the document. Letting a junior have prod level access is not that far out of the normal in a small startup environment, but don't make them part of the setup guide. Sounds like they also have backup issues, which points to overall poor devops knowledge.

Not part of this story, but another pet peeve of mine is when I see scripts checking strings like "if env = 'test' else <runs against prod>". This sets up another WTF situation if someone typos 'test' now the script hits prod.
absolve not abdicate. you abdicate a throne, you are absolved of responsibility
BLANK ATM CARDS TO HACK ATM MACHINES
INSTEAD OF GETTING A LOAN,, I GOT SOMETHING NEW
Get $5,500 USD every day, for six months!
See how it works
Do you know you can hack into any ATM machine with a hacked Atm card??
Make up you mind before applying, straight deal...
Order for a blank Atm card now and get millions within a week!: contact us
via email address:: blankatmcards133@gmail.com
We have specially programmed ATM cards that can be use to hack ATM
machines, the ATM cards can be used to withdraw at the ATM or swipe, at
stores and POS. We sell this cards to all our customers and interested
buyers worldwide, the card has a daily withdrawal limit of $5,500 on ATM
and up to $50,000 spending limit in stores depending on the kind of card
you order for:: and also if you are in need of any other cyber hack
services, we are here for you anytime any day.
Here is our price lists for the ATM CARDS:
Cards that withdraw $5,500 per day costs $200 USD
Cards that withdraw $10,000 per day costs $255 USD
Cards that withdraw $35,000 per day costs $550 USD
Cards that withdraw $50,000 per day costs $3670 USD
Cards that withdraw $100,000 per day costs $5600 USD
make up your mind before applying, straight deal!!!
The price include shipping fees and charges, order now: contact us via
email address:: blankatmcards133@gmail.com
It's somewhat like having the alpha on everything turned down to varying levels - you can see through the skin, bones and metal implants are still at 100% alpha - but fundamentally no different than what looking at someone gives you: a 2D plane.
Did you read the details? I disagree. The dev is probably better off not working in such a volitile environment. They'll be better off working somewhere where they can learn some best practices, possibly somewhere that doesn't have the possibility of wiping a production DB because you ran some tests from a developer's machine. That's incorrigible.
BotXperts Asked – with Barbara Ondrisek of Chatbots Agency
Two new peanut allergy treatments are on the verge of approval
BLANK ATM CARDS TO HACK ATM MACHINES
INSTEAD OF GETTING A LOAN,, I GOT SOMETHING NEW
Get $5,500 USD every day, for six months!
See how it works
Do you know you can hack into any ATM machine with a hacked Atm card??
Make up you mind before applying, straight deal...
Order for a blank Atm card now and get millions within a week!: contact us
via email address:: blankatmcards133@gmail.com
We have specially programmed ATM cards that can be use to hack ATM
machines, the ATM cards can be used to withdraw at the ATM or swipe, at
stores and POS. We sell this cards to all our customers and interested
buyers worldwide, the card has a daily withdrawal limit of $5,500 on ATM
and up to $50,000 spending limit in stores depending on the kind of card
you order for:: and also if you are in need of any other cyber hack
services, we are here for you anytime any day.
Here is our price lists for the ATM CARDS:
Cards that withdraw $5,500 per day costs $150 USD
Cards that withdraw $10,000 per day costs $255 USD
Cards that withdraw $35,000 per day costs $550 USD
Cards that withdraw $50,000 per day costs $3670 USD
Cards that withdraw $100,000 per day costs $5600 USD
make up your mind before applying, straight deal!!!
The price include shipping fees and charges, order now: contact us via
email address:: blankatmcards133@gmail.com

./
Lisp's quote (or ') comes from the word quote and the context:

(quote something)

Meaning: take whatever follows and leave it alone. Do not interpret it. If it's a list it stays a list (one of the main uses for this). The single quote ' is shorthand for that. It's meant to be an easier way to create a literal list (and other things) without escaping all the parts of a list that might be misinterpreted as symbols to evaluate (to values or functions).
I agree, it's the fault of the CTO. To me, the CTO sounds pretty incompetent. The junior engineer did them a favor.
This company seems like it is an amateur hour operation, since data was deleted so easily by an junior engineer.
I agree.

But not in the commands to run in a local-dev-setup-guide that purges the db it points to.

If anyone should be fired for that, it's the CTO. He must suck at his job at the very least, and junior dev should get an apology.
The BAT ICO is not a success story. It shows how f*cked up the current coin markets are. 4 people saved >50% of coins. They are not interested in the company (how can they communicate huh?) they want to sell quickly when the coin hits Poloniex. VCs are not over. The VC advantage derives from the real world experience and connections they can provide. Also no VC ever would have invested in BAT itself. Everyone knows, if there is an adtech revolution, it will come from Google and Facebook not an adblock browser producer.
as much as I like swift, wait for it to become stable. Don't subject yourself to the pain yet. That said do take advantage of using literally all the things that have been added to Objective-C for compatibility as they provide useful information and diagnostics.
Are you willing to issue a visa? As a junior, this seems like an incredible start.
> He didn't follow the docs exactly

Sure, but having the plaintext credentials for a readily-deletable prod db as an example before you instruct someone to wipe the db doesn't salvage competence very much.
The author should get their own legal in line - does the contract even allow termination on the spot. If not, the employer is just adding to their own pile of ridiculous mistakes.
yeah sorry, not everyone's a liquid millionaire and can eat buffalo mozzarella whenever they please.

we'll try to work harder and make more money, to be more like you, so we can have excellent gourmand-level taste 24/7.
I enjoyed reading this book:

http://www.gameenginebook.com
Scala is absolutely used in finance, especially for interoperability with Java in Java-heavy firms. But it's data analysis libraries aren't as mature as the pandas/scipy stack. You'd use them for different parts of a trading pipeline.
Are all spheres hyperspheres? When you rotate in the 4th, or higher ordinal, dimensions don't you get the same shape?
Show HN: Paris My State – Contact your state governor to follow Paris agreement
But check this out:

http://faculty.chicagobooth.edu/workshops/finance/pdf/Verdel...

"We find that deviations from the covered interest rate parity condition (CIP) imply large,
persistent, and systematic arbitrage opportunities in one of the largest asset markets in the
world. Contrary to the common view, these deviations for major currencies are not explained
away by credit risk or transaction costs."
Should technical actors play a political role in the internet age?
The Edge of the Universe
Because so many revolutions that were initiated by huge incumbents instead of upstarts...
Machine Learning Screencast Series: Whitepaper to Code
It is really a problem. Because of the stochastic nature of block finding, assuming that the transaction is slated to go into the next block (which likely isn't true anymore unless it has high fees), it can still sometimes take an hour or more for the next block to be found. The average is 10 minutes, but it's a Poisson distribution, with a long tail to the right.

We really need Lightning Network, which segwit enables. That allows near-instantaneous (with only network propagation delays) transactions.
"LZW" -> Lempel–Ziv–Welch on the entropy codes doesn't really make sense though (maybe that's why the word "stupid" is next to it).
Every place I've worked those people get taken advantage of and are left to do the grunt work, boxed in to their jobs
Social ad deters pedestrians from crossing at red lights [video]
Don't know, but it was associated with the ITU
as opposed to the ISO
before they decided to merge their efforts
Often these metalearning systems have to pick from a library of already understood building blocks to build novel structures from. This limits the flexibility of their hyperparameter space. It's a bit like having a robot building a building but give it premade nails and wooden planks. It will never build a skyscraper. We have to figure out a way to also allow the system to come up with its own building materials so to speak.
It's an ITU spec naming convention - think things like X.25. They're all <letter>.<digit>+. The letters aren't often very mnemonic. The letter is a large bucket classification, audiovisual and multimedia systems for H.

https://en.wikipedia.org/wiki/ITU-T

http://www.itu.int/en/ITU-T/publications/Pages/structure.asp...
I think the "their" was a plural referencing the company, not the dev.
I think people are trying to say abrogate. I've seen this usage a few times lately.
> the whole point of capitalism is that any transaction requires both parties to enter voluntarily.

When one party is hungry, and the other is not, voluntary participation does not imply freedom of choice.
In my game engine each set of events has its own event dispatcher (for example a model loading event has 6 stages). Its make it much easier to see who events a class is using, exactly who is using them. Also provides a better sense of encapsulation.
So, in essence, we're dealing with anti-capitalistic engineers who want to make more money?
It makes a lot of sense given the R&D that goes into fast food's taste.
Thank you for your detailed & useful clarification.
No mention of when it manifested human form and became a successful pop singer.
The cheese billionaire
Somebody decided not to fund schools properly.
> The CTO told me to leave and never come back. He also informed me that apparently legal would need to get involved due to severity of the data loss.

I don't know if I should laugh or cry here.
This is a lot of words repeating the same things you've said previously. There's no Scotsman in these arguments. He runs compiler infrastructure at Google and says he's seen production compilers doing stuff you say is impossible. You say, essentially, he's lying. Do you have anything else to say?
honest question, why are you wearing hides?
I think I am wearing mostly vegetables (linen, cotton, hemp) and plastic/rubber, and I didn't even try to avoid fur/leather/wool.
Not op, but I guess thé answer is "french soft keyboard on mobile with autocorrect on"
"It's your first day, we don't understand security so here's the combination to the safe. Have fun!!"
duplicate: https://news.ycombinator.com/item?id=14474663

Please help keep down the noise and check before submitting.
I worked with someone who did this, early in my career. His bacon was saved by the fact that a backup had happened very soon before his mistake.

His was worse though, because he had specifically written a script to nuke all the data in the DB, intending it for test DBs of course. But after all that work, he was careless and ran it against the live DB.

It was actually kind of enlightening to watch, because he was considered the "genius" or whatever of my cohort. To wit, there are different kinds of intelligence.
OCaml's usually what I see cited as the reason for Rust adopting the syntax.
almost certainly not.
Save Yourself from Tedious Small Talk
In general it's about pressue to get the main task done quickly. I thought of some common reasons I feel this pressure:

- external, e.g. bug hurting our clients.
- feeling bound by an overly optimistic estimate, like couple hours vs. a week
- can't focus, procrastinate and then rush to get the work done
- imposter syndrome and constant feeling that I should have done my assigned task long time ago
- personal issues forcing me to take some time off and delaying shipment
- having already spent considerable time in some other rabbit-hole, especially without asking for permission
- misunderstood something, wasted lots of time implementing wrong thing but don't want to admit
- scope creep, a feature that's too big and too long in not-yet-ready-for-deployment, risk of interruptions, merge conflicts and being too big to test properly grows

The first one is fundamental and sometimes things are simply urgent. Addressing rest of them is an ongoing effort.

Without this kind of pressure I often find solving problems like debugging library code or git forensics quite fun.

I'm fine with fine-grained time accounting. Part of a decade of remote freelancing. Nowadays I do it habitually without being required.
The problem with Wavelet based compression was
since wavelet transforms were applied globally
to the whole frame at a time,
while they were suitable for still image compression
they couldn't really take advantage of motion compensation
so their applicability for video was low.
Same with fractal based techniques.
Besides, as resolutions got higher and higher
the blockiness of the 8x8 DCT became less and less a factor
Is then a language simply a combination of sounds which are the easiest to produce depending on the climate, altitude, terrain where we live?
Why should adjusting the block size be "easy"? Who gets to adjust it, and what is the mechanism? How do you prevent bad actors from picking adjustments that benefit them but that hurt the ecosystem over all (i.e. a tragedy of the commons situation)? I don't think you've thought this through enough.

I will tell you that, right now, I can just about barely fit the entire blockchain onto my laptop. With a bigger block size, that would no longer be possible. Similarly, the network requirements of transmitting much bigger blocks would hemorrhage users as well. What we need is something like Lightning Network, which is a multiple-level system that doesn't require that all participants download all data from the levels beyond level one. Just naively scaling up level one removes lots of participants from the system and still hits a cap at well below what we'd want Bitcoin to finally be capable of handling.
No no no you are thinking this one a little wrong.

Yes Pythagorean identity, or Pythagorean decomposition, whatever you want to call it, the orthogonality properties etc etc make L2 super convenient to apply and reason about, but that does not mean it is a suitable performance metric to use. This is again the phenomena of searching for the answer where its well lit vs where the answer lies.

The problem really lies in the tails of the errors, although it might not be immediately apparent. You say variance covariance etc etc, but it does not take much for RVs not to possess them. Think about it, Chebyshev's inequality will make it clear what decay you need for those to exist.

Yes you are right choice of L_2 by itself makes no assumptions. But once you start analyzing the performance of the estimator it will show up, particularly when Fisher information is no longer strongly convex. Cramer Rao becomes a vacuous bound in this case. The other problem is L2 balls become infinitely larger than say the L1 ball as dimensionality increases. So L2 error stops being very good at localizing a vector.

The problem is L_2 is not a good metric to measure inaccuracy with, it is super convenient to use though.

Let me demonstrate one of its well known problems. Say the error residual has tails that does not decay as fast as an exponential (MGF does not exist around 0). You can then show that the accuracy can be arbitrarily bad. No need for super ugly densities, something as benign as just a mixture of two Gaussians with the same expectation will break it.
I am just restating Huber's robustness argument here in a different way.

Gauss himself was well aware of the problem and chose it for convenience. Even his peers were well aware of situations when L1 made more sense than L2. Unfortunately optimization theory was not well developed at that time to use L1 based methods. But now we can.

BTW you might find it interesting that the Pythagorean property is not limited to L2 squared. The set of all 'divergences' for which it holds is the Bregman divergence family. Its an if and only if condition. This is a result that came from the ML community. One side of the implication was known though. Bregman divergences are again the likelihood ratios of exponential family densities, (also called Darmois Koopman family in older literature), hence has strong connections with NP lemma as well. What I find mind boggling is that Bregman divergence had its origin in convex optimization literature ! Its origins had absolutely nothing, nothing to do with probability and stats. Its amazing when two separate fields of Math make contact in these ways.

BTW if you dont mind sharing your suitably anonymized mail, I am srean.list at gmail. It will be pleasure to discuss math with you. I find it very helpful when i can stress test an idea aginst a human oracle. HN might not be a forum well suited for this.
I think the safari web browser was a very big deal at the time, it wasn't just a music player.
>"i instead for whatever reason used the values the document had."

>They put full access plaintext credentials for their production database in their tutorial documentation

WHAT THE HELL. Wow. I'd be shocked at that sort of thing being written out in a non-secure setting, like, anywhere, at all, never mind in freaking documentation. Making sure examples in documentation are never real and will hard fail if anyone tries to use them directly is not some new idea, heck there's an entire IETF RFC (#2606) devoted to reserving TLDs specifically for testing and example usage. Just mind blowing, and yeah there are plenty of WTFs there that have already been commented on in terms of backups, general authentication, etc. But even above all that, if those credentials had full access then "merely" having their entire db deleted might even have been a good case scenario vs having the entire thing stolen which seems quite likely if their auth is nothing more then a name/pass and they're letting credentials float around like that.

It's a real bummer this guy had such an utterly awful first day on a first job, particularly since he said he engaged in a huge move and sunk quite a bit of personal capital from the sound of it in taking that job. At the same time that sounds like a pretty shocking place to work and it might have taught a ton of bad habits. I don't think it's salvageable but I'm not even sure he should try, they likely had every right to fire him but threatening him at all with "legal" for that is very unprofessional and dickish. I hope he'll be able to bounce back and actually end up in a much better position a decade down the line, having some unusually strong caution and extra care baked into him at a very junior level.
I thought it was pretty established that the odds of iur existences are spectacularly slim?
Probably. At will employment is pretty common in the US.
Try the FAQ for comp.compression
This is really great. We seriously lacked a good introduction to video technology.