skysight-inc/HackerNews huggingface dataset:
A lot of really poor advice so far in this thread. Unfortunately your personal best bet is probably to do nothing. If it really bugged you, find a new job silently because everyone is hiring.

The realistic answer is that you deliver the news to your team during your one on ones, explain the matter was not in your hands, and move on. If someone leaves over pay (which is reasonable) but you do not control pay, then it's not on you.

Don't be too hard on yourself.
> if there is IO or api calls involved

Right. In my case, the operation was an extra memory comparison. For something already in the cache.

Sure, constraints can change and your assumptions about n<10k may prove unwise, but that's our call to make as engineers. YAGNI. If you know n is never going to grow, then why waste time on it? We're not paid to write pristine code. We're paid to solve problems while hopefully not creating new ones. Pragmatism and all that.
Facebook and Mark Zuckerberg Under Attack
Thats like saying that the market for car parts for fords and chevrolets are separate market and monopolized by ford and chevrolet respectively.

It's bunkum and doesn't fit with 100 years of antitrust law.
I've used this to help sketch out a DB schema several times.
We weren't talking about HN.
How many Indian newspapers report on every little nonsensical arrest that happens in the US?
Why should the goal of every programming language be to become popular?
Ten Reasons Why Most Internet Writing Is Terrible (2006; Not Much Has Changed)
Comcast has a natural monopoly given by the government to do last-mile internet, that's why they get to be the sole provider, Apple has no such monopoly, that's why you get to choose.
I think we all derive joy from writing 'perfect' software...but then the rules are changed and perfection becomes garbage :)

Like the other piece of software I was working on for this project. Nice little test framework with a beautiful OOP structure... which became a noose as soon as I wanted to add a new feature. Now it's this frankenbeast with a weird appendage glued on.
I disagree with you on this. While I support higher land taxes, the reason is to prevent land and homes from sitting vacant. I'm not trying to reduce inequality. I'm just trying to fund essential services.

As for taxing wealth, I think the best bet is a Paris Hilton tax of 90% for inheritance exceeding a certain value (I propose 100x yearly minimum wage or $3M at $15/hour). So if you inherit more than $3M over your life time, all additional inheritance will be subject to 90% inheritance tax.
FoundationDB provides strict serializability for all types of operations, no exceptions. You have to deliberately ask for lower (e.g. snapshot) levels.

>Read conflicts are not added automatically on dependent reads of conflict-free operations, violating serializability of conflict-full operations.

"Conflict-free operations" presumably refer to the atomic ops. "dependent reads" of such operations are simply not possible because these ops return no data. From the docs: "Atomic operations do not expose the current value of the key to the client..." Hence no serializability violation is possible.

>Finally, if you query range offsets, is the entire prior range locked with a read conflict or just the key at the offset? My understanding is the latter which allows phantoms.

Nope. There are no locks anyway (optimistic concurrency), but KeySelectors (i.e. offsets), range reads, and any and all combinations thereof account for all necessary transaction read dependencies. No phantoms possible.

To clarify: if you read a range, even if it is totally empty (returns 0 records), FoundationDB still ensures strict serializability against any other transactions that touch that range.
"Seriously, Intuit spends $2.5 million per year on lobbying—there are dozens of things that raise more on crowdfunding each year, such as the “Opal Nugget Ice Maker.” "

The difference is that these companies keep spending the money hooking up with the right people (lobbyists) that get them results. Sure the public, charitable companies, trusts, and so on could compete with them for politicians. They don't, though. So, the lobbyists getting politicians fame, fortune, and re-election are the ones that win since those are what politicians are all about. That's also why the companies lobbyists work for seem to get all this legislation that benefits them at our expense despite so many good reasons to not do that... if they worked for us.

Lobbying, if applied, should be one of first things to consider that might motivate a politician's actions. The evidence favors that it does here in the U.S. a lot. It and votes from popular/hated topics seem to drive most of political, decision making.
Never said OP should stick around long-term. But leave on his own terms, after securing employment elsewhere, or with some other plan. As opposed to laying down an ultimatum, in which case he could be shown the door in a matter of days.

Better yet, if he wants to express loyalty to his team, work his personal network on the side to get each of his team members hired at a more appreciative company, and be the _last_ one to jump ship, only after all the direct reports have safely been "rescued" via better employment opportunities.
I've been using Vis.js and http://shaky.github.bushong.net/. You can do really cool stuff with them. Highly recommend them both. I will import those into gimp and create all types of animation with them [1, 2]. I've built a db backend for vis.js and it makes to super simple to connect things and saves the positions for Vis.js. You can see a demo of it here: https://sysadmincasts.com/map. Try zooming in/out, moving things, etc. I should probably open-source the code as others might like an example of it too.

[1] https://assets.sysadmincasts.com/e/g/45-ansible-ping-pong.pn...

[2] https://assets.sysadmincasts.com/e/g/47-ansible-load-balance...
I wonder if this approach could be enhanced with scans of the original 35mm film. I understand that the video effects were composited down to broadcast resolutions, and that the computer effects were ever only done at 480p or whatever. But... it seems like ML could pretty easily stitch together the 35mm film footage with the post-production elements, upsampled as needed, to create something more in line with the TNG or ToS remasters.
If you address downvotes-as-disagreement, wouldn't you also have to address upvotes-as-agreement?
>fascism/racist/etc.

Do get argued against in /pol/ all the time. It literally acts as a safeguard against these twisted beliefs.

If it doesn't happen in 4chan, then I'm worried. Because these fascists/racists/etc. might end up in a members-only, non-public-viewable fascist/racist/etc echo chamber, with not a trace of voices of reason.
> Top mgmt obviously considers him a low performer (or manager of a low-performing dept), as evidenced by the "scraps" they got.

That's not obvious at all. In large companies there's often a fixed pool. Are other departments struggling even more? Are other departments significantly below market so the pool gets reallocated? 'Manager' could mean many things in large companies, and often being gets caught in the middle.

> don't want to work for a manager perceived to be weak

Again, jumping to conclusions with no evidence.

> was unable to even prevent the bonus pool that was initially earmarked for that team to be taken away and given to another dept

This depends on how OP communicated it, on how to set expectations, which they didn't mention and again jumping to conclusions.

> Seems like both sides would have no problem replacing the OP with someone else.

How? Why?
Not even that. Like many countries, they can simply send you a card with how much you owe with some very basic info (e.g. number of dependents and income), along with a URL to download the full pre-filled 1040-EZ. If you agree, you sign the card, mail it back. If you don’t agree, you can file your life wn taxes as usual. For instance, you had a kid, or got married, or don’t want to take the standard deduction.

This is completely doable, and in fact is done in many advanced countries today. Even better, it fits in the the GOP rhetoric about wanting to make the same tax form “fit on a postcard” [0]

[0] https://www.msn.com/en-us/news/other/everything-you-need-to-...
> if you are under a certain age.

The age is 13, and the person in the video was not.

> Its allowed on some SF sidewalks (e.g. near the Embarcadero)

There are shots of civic center, and market street.

> It's can be operated as slowly and safely as a wheelchair and the SF cops won't give you any trouble if you go slowly.

It can also go 12MPH? I am less worried about the rider going slower than the pedestrians that are endangered by the rider.
How? I don’t think he is facing the heater while working.
We're just a few hours away from qualifying at the Australian GP, so we'll know soon enough which approach is working better (at the moment they look _really_ close)
Top Ten Best Cleanses and Detoxes for Weight Loss
In practice (versus running it in your laptop) wouldn't latency be a big bottleneck here?
>Not only does it create the conflict range, I think it actually does the work of reading the data, it just isn’t returned to you. This is why it is an O(N) operation with the size of the offset.

This is true. The data is never returned to the client or anything, it's just that on the server the b-tree data structures are not augmented with the necessary information to do log(n) offset seeks so they have to scan. This is an orthogonal issue to all of the conflict stuff.
There are different rate tiers in many (if not most) water districts in CA.
» “I couldn’t afford not to!”

States will adjust their income tax brackets if we make taxes at the federal level reasonable. Perhaps, reasonable people will prevail and it well end state and local income taxes (and increase property taxes to a reasonable level instead).
If you have a HRBP to go to, I'd suggest going to them with your concerns.

Different corps have different setups, but often a fixed pool across teams and staying relevant (+/- X%) to market across teams is often a common thread.

Could you speak with your senior management, including HR and your Head, and seek to align your expectations with theirs. Sounds like something you need to sit down with them and voice concerns in a mature way, but don't expect an approval for extra budget. Doing this is prep for the coming assessment and salary adjustment cycle. HN can only do so much and that's often jumping to conclusions or a commentator being blinkered by their own experience only.
Wow, thank you for all that. I really appreciate the advice. I appreciate the time you took into typing all that out.

I have some follow up questions if you don't mind:

>have built up a pretty good "reading recommender" system of Twitter users, subreddits, aggregators, blogs, etc;

How can I do this? I follow a bunch of influential people in tech and VC last I logged into Twitter, is this what you're talking about? One of my favorite Twitter users is @patrickc, he always has book recommendations.

Any other tips or advice to better optimize my twitter feed?

>And not just technical books - books on business strategy, behavioral economics and psych, industry-specific blogs and journals - if you can't explain what you're doing in terms of risk, dollars, or time, you're doing it wrong.

Any suggestions? Book suggestions for business strategy, behavioral economics, and psych? I'm into these books too but sometimes it's hard to see the concrete connection it might have to my day to day dealings.

>(Also a good life pro tip: download every interesting thing you read into a single repo and put a crawler on top of them. Even if you don't know the answer, you know you've read it somewhere and can retrieve it.)

Sorry, I'm not THAT technically savvy, is there a tutorial or video i can gleam to learn this? It sounds super helpful because I do have a habit of referring back to something I learned online because its in one of many bookmark folders in my browser.

>These days I spent probably 15-20 hours a week just reading, learning, doing, in prep for the 20-30 hours a week I spend educating, communicating, and (hopefully) selling.

What are you selling exactly?

>One thing to add: I usually am focusing on 2 things at a time, no more, no less. If you can combine them, even better - learn Kafka for streaming and Grafana to visualize it; learn Azure SQL DW or Redshift for distributed DW and Spark for processing; etc.

This is good advice, I think. I'm attempting it right now. By focusing on learning java and selenium. Do you ever feel FOMO about what you're not learning or reading though? Any way to combat that?
Have you seen this one? I have been using that and it's pretty awesome. Exports nicely too.

https://ondras.zarovi.cz/sql/demo/?keyword=default
We don't need the antisemitism here, thanks.
It would be nice if they went in to a bit more detail about what they see as the connection between these two subjects.

As they say, a variety is the zero set of some polynomial equations. In particular a Riemann surface can be represented as a polynomial equation P(x,y)=0. This can quantised as you might expect x->x, y-> h d/dx, and you can study the equation P(x,h d/dx) \psi(x) = 0. The solution \psi can be written as a formal power series. For a nice choice of P(x,y), these power series can be a generating function for "something", and can contain a lot of interesting algebraic information.
So it's possible in tech, without a degree at all(OP says he has an unrelated degree)? I keep reading horror stories online of people with degrees, internships/experience, hackathons, projects, all that under their belt having a hard time in their careers. And also a lot of naysayers saying you can't make it far without a degree.
Not necessarily the case. Many bosses like to pay as little as possible, and often they pay the most to the people who are loudest about it, and not the people who are most competent.

But even if there is a mismatch between OP's perceived competence and actual competence, it's a good time to leave, as it's probably a career dead end.
> I am trying to port Rosetta to FreeCAD ... so it is all free.

This sounds really interesting. I've been wanting to work with Rosetta but with a backend other than AutoCAD, hopefully something that could run in Debian. I'd be interested to follow any progress you make on this front if there's a code repo / link you could point to, or maybe message me (contact info is in my profile).
> is one of the signs of the antichrist.

Can you cut the fucking hyperbole? In this thread you're being obstinate and snarky about what the IRS can't possibly know about you. You're demonstrably wrong about some of them (e.g. mortgage interest), and half a dozen people are suggesting practical ways for the IRS to learn about some of the other things, or for you to correct them.

Enough.
We actually default people into a "surprise me" subscription.
There isn't that much teams can do on the underside of the car. A lot of effort goes into preventing air from "leaking" under the car in the first place.

While you don't see the underside of the car much (for obvious reasons), the occasional roll-over crash (or crane lift after a 'regular' crash) gives us a glimpse from time to time. Check out Nico Hulkenberg's crash at Abu Dhabi pay year for a good example.
Another one: https://github.com/knsv/mermaid
Capital gain tax.
The minimum can be $150 if your shares are less than 5000. If the difference between $400 and $150 is inconsequential then yes it doesn't matter.

The advice was from Delaware government customer service.
>
The solution is to keep those people in the hot seat, and put in a couple of new rules?

Absolutely not. I believe that executives at some of these institutions should have been held criminally liable for fraud. I also believe that people with the least amount of power shouldn't be the ones to take a haircut.

You're focused on the moral hazard of bailing out the pension system, but what about the moral hazard of promising a stable retirement income to working class people, signing a contract to that effect, and just having it disappear.

What does that say about the social contract between businesses and their employees, that a corporation or government be able to make a promise and not keep it?

Who faces the consequences then?
You have never been on a farm, have you? Like people, the cows go outside and back into the stalls.
Like the website says, if you need performance, you do production builds, which use GCC/Clang with -O2.

In the future V will have its own optimiser.
On HN at least, upvotes don't necessarily mean "everyone's going to see this first" — vote score is not even shown for comments!

But even 3 downvotes are enough to decrease the visibility of a comment. Downvoting for disagreement abuses that fact.
... as long as people recognise that freedom of speech does not mean freedom from the consequences of that speech.
I don't frequent either boards. I am just stating that people like this dude were booted out of 4chan. Is 4chan hateful? No idea. Haven't visited it or plan to.
Roger Ebert once wrote this about how he reviewed movies:

“I've always tried to adopt a generic approach to the movies, judging each film in terms of its type and the expectations we have for it.”

This idea is what Bourdain was invoking when he called Waffle House better than French Laundry, since it’s otherwise patently absurd to compare the two.

Maybe this is what you missed.
Indeed it uses Cocoa/Win32/GTK+, and if you need drawing, there's a small library called gg. It used OpenGL, but in the future will also support DirectX and Metal backends.
This is the worst advice in the thread. Don’t fall on your sword. You’ll live with the consequences, a loss of income, and a period of unemployment.. and it’ll fix nothing. Your team still won’t receive their bonuses.
That is true now. That was not so true in the 1980's.

In fact, a Commodore 64 or a TRS-80 Color Computer were some of the cheapest "microcontroller development kits" at the time.
There is no IF, all Apple apps have unfair advantages, not only financial but I also mentioned access to private APIs.

The user looses when there is not enough competition, like you get stuck with a worse browser (but in this case this may be a deliberate thing to protect the app store)
Best Electric Toothbrush 2019
> This also underscores the importance of doing fundraising in parallel and lining up as many offers as you can in a short period of time

Most early-stage raises lack the luxury of a competitive process. Bring able to trade concessions in terms for the win of a deal is a strong predictor for greater commercial sense. If someone can’t give away another point to fund their business, they may be in the wrong seat.
personally I avoid recommendation algorithms whenever possible because I don't like or trust them (e.g. use adblock to block youtube recommendations).

Having established that I think recommendation systems are highly suspect in the first place, there is a difference between de platforming someone and avoiding giving them a platform. Not to argue for or against censorship, just saying that your example doesn't require "pushing them underground" to solve (just fixing your recommendation algorithm ... or maybe, just maybe, not trying to manipulate people in the first place).

Quite possibly there are plenty of other examples that do require pushing them underground, I don't blame new zealand for blocking 4chan at all.
Top Why Your Brand Needs 3D Animation
Our Thoughts on the New Zealand Massacre
Where do you stop?

Hitler and his political organization did terrible things, and we certainly should try to stop those kinds of events from repeating.

But the same could be said of Stalin or Mao: should we ban all of the neo-communist videos on YouTube?
The debate over privacy can't rely on tech giants
I rolled my eyes reading the synapsis, because I am picky with which coffee I order, and prefer to grab bags of local roasters. Then I looked at the roasters you offer and was impressed. I'll be putting in an order once I finish the bag in my cupboard I just picked up. If only you had Slate* it would be perfect for me because you'd have 4 out of the 4 I prefer instead of just 3 out of 4.

*https://slatecoffee.com/
V aligns your code automatically :) Also variables are declared with `a := value`

On putting the type after the name: https://golang.org/doc/faq#declarations_backwards
> It can also go 12MPH?

So can many motorized wheelchairs which are much larger and arguably more dangerous.

On Market street I often see people going over 10mph on large motorized wheelchairs with heavy speakers, which is an obvious safety hazard.

Safety has a lot to do with the speed at which you use your transportation devices and the amount mass in motion.
Freedom of speech is a principle that supports the freedom of an individual or a community to articulate their opinions and ideas without fear of retaliation, censorship, or legal sanction.
The quote from Wikipedia is factually correct, but it seems you misunderstood my comment.

> It’s not about how much time you’re gonna take

It most definitely is about predicting running time, or memory consumption. Big-O is literally a straightforward way to write the formula for best/avg/worst case time or memory of a program, modulo a constant. The second part of your sentence contradicts the first part.

I’m not sure I buy that there’s any common misconception about Big-O either, I’ve never seen much evidence of that. Anyone who’s learned Big-O in school, or has used it at work, or read past the first sentence on Wikipedia, or commented about it on HN, knows what Big-O means and that for small n, O(n) can be bigger than O(n^2). It’s just not that tricky.

I like Wikipedia a lot, and I agree this one’s right. Why do you dislike it, and why is that relevant?
It explains it if you click it :)

Temporary libcurl dependency
F1 is the best form of technology applied to a sport. If you like impressive machinery take a look at Lewis Hamilton hitting 5 to 6.5 Gs multiple times in an 82.188 second lap at the Australian GP in 2017:

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

That s-curve at turn 11 starting at the ~53 sec mark (video above) with 6.5 lateral G-force is taken at 300km/h, down to 250 at the apex. This is the same lap with the speedometer instead of g-force meter:

https://www.youtube.com/watch?v=4mtjC9DozXs (turn 11 at the ~59 sec mark)
Good point, I'll add an example.

It's just `C.puts('hello')`
What it’s like to have a popular post on Tumblr
Help each other, and establish a happy marriage
The very first and ancient version of V was compiling to Go :)

I think this can be an option in the future. The language is simple enough.
I'm not Youtube, so it's not my call, but if they had any sense of responsibility, they should certainly ban Nazis and terrorists.

Whatever they don't want on their platform beyond that is their business. If they don't like videos of baby sea lions, well, I'd have to find my baby sea lion videos elsewhere.
> Whenever an investor says "are you really going to quibble over 1%?" my instinctive reaction is "are you?"

My reaction is even stronger: "Yes, I am. 1% to you is .02% of your fund--it's a rounding error. 1% to me is real money."
No extra protection right now. You have to handle error codes.

Strings are simple: 'hello'.cstr()

So are arrays: [1,2,3].carray()

But if you work with pointers, you have to be careful. Maybe I'll implement an unsafe block.
Oops, it's https://vlang.io/compilation_speed :)
I really like Graphviz; I really don't like that the latest MacOS release doesn't support it (yet). I mostly use Linux, but it's still a headache.