skysight-inc/HackerNews huggingface dataset:
I assume they just ask, outside of the H1B database, I have not seen a 100% credible representation of salary data for tech workers. Even then, the H1B database is anonymous and you'd have to do a lot of work to try to pin someone to a salary range.

For the common man, negotiating really isnt a skill that has been developed. My girlfriend is interviewing with tech companies right now and I'm consistently reminding her to state a higher number not only if they ask for current salary (and to first off be diligent in not providing a number), but for the eventual negotiation upon job offer.

Also, most people really aren't in a position to negotiate, especially if they are in a discriminated class.
That's why I am for salary transparency. These issues would go away quickly if people knew what everybody else is paid.
I have a shelf of old parts including a Pentium 4 ATX board with working CPU and some DDR2 I found. I have a dozen or so hard drives that still pass all their SMART readings (even if most have old age and wear level warnings). I have a few 10+ year old monitors that look like spoiled eggs with how inaccurate their colors are but aren't broken.

I keep it all around as a "if someones board etc dies, at least it works" kind of thing. I have some old GPUs too that still work including some 8800s, an X1800, and a GT 520.

If they broke, it wouldn't be worth my time to fix them, but they are still working hardware, even if they aren't the latest tech.
I mean it's not like looking at someone from below, about 45 degree angle is just about the creepiest view you can get.
and on the other hand you have engineers who stopped caring about the technologies and started prioritizing performance, reliability, resilience, etc.

It took me 5 years to realize that "bleeding edge" != "best practice".
Yah. Or simply imagine the benefits of a cheap, upgradeable workstation instead of trying to do a long build on a computer squeezed into a half-inch-high package: more cores, more RAM, big old GPU, wired network, the list goes on.
I guess I'm just not picky. The very first pair I got off Zenni (for $5 shipped) were a little irritating to wear because the frames didn't have spring temple arms. Now I just make sure and sort those frames out and I've had zero issues with them.
Thanks for checking it out. They are currently implemented similarly to OCaml, so yes they are linked lists.

This was purely for simplicity (they can be implemented in a couple of lines of code with algebraic data types). Simplicity of implementation is certainly not my priority, just a short term drive, so it will be revisited in the near future.

Thanks!
Sure, the free market might allow it, but discrimination is something we don't tolerate here.
Excellent -- I sent you an email to the address in your profile from my work email in case anything comes of it.
Ground floor, 1st floor, 2nd floor still sounds very much like 0-based indexing. Is the objection just that people don't literally say the word "zero", but instead say ground?
And they'll keep searching... and finding nothing. :o) And is solving those puzzles worth the tens of billions of dollars needed to build the next generation of accelerators? How much further would that same amount of money go if invested elsewhere?

Hell, invest a few billion in building a true quantum computer or working towards true AI (just to name two areas where there are many more puzzles and obvious directions to explore) and see how much more impact that has and how much faster you can solve those same physics puzzles.
You could also just build a version of the object with an internal accelerometer and motor milled into it, that work together against torque. This would make the point of unstable equilibrium into a point of dynamic equilibrium, like a modern jet fighter, or a human being using their core to support their weight, or a hoverboard (but in more dimensions.)
What is the right balance of licensing?
How Interesting. Thanks!
>>Please stop using the US as the "that's how it is"-standard.

The US is the standard for the overwhelming majority of things that are commonly discussed day-to-day on this site. I'm not sure why anyone would take issue with this, other than having had their pride scratched.
and it so begins...might e the right" move for the people as these guys have failed miserably but...we know. Anyway, sometimes you have to bite the bullet, people will die from inaction as well (starving, disease, crime etc)

https://en.wikipedia.org/wiki/Oil_reserves_in_Venezuela
They apparently more oil any other country. Not as easy to access as or quality like Saudi Arabia but still, that's an amazing asset to work with.
This paper lends significant legitimacy to a casual observation that I've been concerned about for a long time: as the standard for what deserves to be a module gets ever-lowered, the law of diminishing returns kicks in really hard.

The package managers for Ruby, C#, Perl, Python etc offer ~100k modules. This offers strong evidence that most developer ecosystems produce (and occasionally maintain) a predictable number of useful Things. If npm has 750k+ modules available, that suggests that the standard for what constitutes a valuable quantity of functionality is 7.5X lower in the JS community. Given that every dependency increases your potential for multi-dimensional technical risk, this seems like it should be cause for reflection. It's not an abstract risk, either... as anyone who used left-pad circa 2016 can attest.

When I create a new Rails 5.2 app, the dependency tree is 70 gems and most of them are stable to mature. When I create-react-app and see that there's 1014 items in node_modules, I have no idea what most of them actually do. And let's not forget: that's just the View layer of your fancy JS app.
> capital will be allocated to riskier projects when the government takes 70% of annual return on capital but allows capital owners to write off years of losses against it than when the corresponding tax figure is 15% or 20%.

I'm not convinced that's actually true at the level of large investors; as long as write-offs are allowed, the break even point is the same (and a lot of big investors are corporate and corporate capital gains are taxed as normal corporate income, so are unaffected by personal capital gains shifting from preferential rates to normal personal income rates.) The big difference for write-offs comes from smaller, less diversified individual investors if you allow full write-off against regular income rather than limiting to $3000 a year.
Great project. It reminds me of a recent interview where someone talked about the future of anti-virus being about detecting fake images and videos.

1. I'm curious about biometrics security systems generally (e.g., fingerprint scanners). Are there biometrics indicators that are actually secure, or can everything that's scanned be copied and leaked?

2. Is Irhum really a jr. in high school?? Wow.
Serious question: how can one "own" the whole industry? What stops me from opening my own eye glass store and sell my own made-at-the-back of the store glasses ??
Switch dominates a great year for game consoles in 2018
My wife is a lifelong migraine sufferer and these anti-CGRP drugs really seem to be working (fingers crossed). She'd literally tried everything and had given up. Virtual high-five to these researchers
Yeah all those UPenn grads are trash compared to Uber drivers in SV. /s
I don't particularly need a Python SDK. What I need is extremely clear documentation on how to roll my own authentication code against Okta - the equivalent of https://developer.github.com/apps/building-oauth-apps/author...
I doubt that. Paying 30usd in easter europe is like paying 150 in US. That isn't negligible
Airbnb experience that's really a $4500 practice interview for Amazon
They are ugly, I agree. Personally, I prefer lisp (especially Clojure) syntax, but not many people agree with me there.
QC20 are 'in-ear' not 'over the ear', with their molded rubbery ear plug things to help block out leakage. they're not perfect, and on their own, yes, noise cancelling can just make voice somewhat clearer. I always pipe a bit of grey noise through the ears to mask that (unless I'm piping music through).
You know, that's kind of weird. You'd think they'd be really worried about the general trend and would be introducing smaller, cheaper versions of cloud Oracle. Are they just that convinced that people will stick with Oracle? I wonder what makes them think that. I'm not familiar enough with Oracle to take a guess.
Ask HN: What do you look for in a manager?
Hi HN,

I am wondering what others look for in their managers, and what kinds of questions you would ask the managers on prospective teams? How would you describe your relationship with your manager?

I ask because I realized in the last few months at my current role (and most of my time at this company), my relationship with my manager was non-existent. I've had 3 managers in the past 3.5 years over 2 teams. I don't think I'm a bad dev, but I am open to that possibility, but that leads me to my next point: I never knew where I stood with my manager. My first (and only) promotion from ~2.5 years ago blind-sided me. I only recently learned how the review process worked and how bonuses were calculated. I never took the initiative to build this relationship, to ask them where I stood, to see if I was on the right track, to request their time. If I could avoid our 1-on-1's, I subconsciously did, because I had nothing to say.

When searching for a new role, I don't want to repeat the same mistakes. I plan on having regularly 1-on-1's and being very explicit with where I stand in relation to promotions, pay, their view of my quality of work, and how my teammates view me--which are all things that I thought were essentially random processes prior to the past couple months.

On this site, it is often said that "people quit managers, not companies". How do you decide if a manager is right for you? I realized as well that I have no idea how to rate the quality of my own managers. I don't know what criteria to judge them if we had a good relationship or bad relationship.

Is it my manager's responsibility as well to build this relationship with me? If I am constantly blindsided by my feedback, that's on both of us? I suppose I am trying to rid myself of guilt, but interested in others' feedback.

Thanks for taking the time to read this! Interested in your responses.
Does anyone know if the linux-can't-handle-multiple-displays-when-one-of-them-is-4k-and-the-others-aren't issue has been resolved, either formally or informally? I've heard this from several folks, (and seen it firsthand once) and it's keeping me from upgrading my linux laptop for now (I don't have 4k monitors as a part of my work setup).
And with the USB C docking station you can have two (three??) external monitors as well as regular USB, sound and Ethernet.

The only thing I'm really missing is an ethernet port on the laptop itself, but that's hard in this form factor.
Gitea v1.7.0
Ive been buying my contacts from Europe without a perscription for years now because of the scam that is US healthcare industry.
I'm pretty happy with my $8-a-pair glasses at Zenni...due to my tendency to lose glasses, I was happy buying 7 sets from them and have them scattered around most of my common places in my life (e.g. my bedroom, living room, desk at work, etc)...If I lose one, I don't have to feel guilty about it.
There was a Black Mirror episode sort of like this. The person on the date wore glasses with a camera and an earpiece so the "matchmaker" could tell them what to say and do.
Safe working conditions also took a backseat to sheer survival for children toiling in 19th century mines. That’s no an argument for it being right, but for the need of hash enforcement of labor laws to soften the inevitable edges of a market economy.
I thought we got over "the computer is never wrong" fallacy by the end of the 90s. Anyone involved with computing should know GIGO - Garbage In Garbage Out.
While an HSA is good this is completely unrelated to the topic. You still overpaid for expensive glasses.
> We don't want to attach resources to scopes, we want to attach them to object lifetimes.

Is that the royal "we"? Because for people who aren't you, it's only true some of the time. Sure, true resource acquisition/release is tied to object lifetimes. That's almost a tautology. But that doesn't work e.g. for lock pseudo-objects, which very much are expected and meant to be associated with a scope. It just happens to work out because the object and scope lifetimes are usually the same, but it's still a semantic muddle and it does break for things like lambdas and coroutines.

> if I ask Zig to shrink an ArrayList of strings

That's a silly and irrelevant example, having more to do with ownership rules (which C++ makes a very unique mess of) more than scopes vs. objects. Any Zig code anywhere that shrinks a list of strings had better handle freeing its (now non-) members. No, defer doesn't cover that case. Yes, destructors would, but this isn't an OO language. The obvious solution (same as in C) is to define a resize_string_list function. Again, what can you suggest in a non-OO language that's better?

> The lack of RAII here impedes generic code

You really don't want to get into a discussion about C++ and generics. Trust me on that. Yes, you need to do different things for strings and ints, but there are many ways besides C++'s unique interpretation of RAII (e.g. type introspection) to handle that.

> If you don't like RAII, show comparable solution

Done. Your turn. If you want to be constructive instead of just doctrinaire, tell us what you'd do without OO to address these situations better than existing solutions.

P.S. Also, what's with all the nonsense-word accounts in this thread taking offense at things said to jcelerier and responding with exactly the same points in exactly the same tone?
Chinese gov't recommends online courses to boost MOOC
> The security of package managers is something we're going to have to fix.

why the generalization? lot of package manager have been serviceable for decades, their security model based solely on verifying the maintainer identity with clients deciding which maintainer to trust.

look at the amount of security advisories that are just 'malicious package' - https://www.npmjs.com/advisories

this is of course an issue with all package manager, but it's the lack of trusted namespacing that makes it easy to fall into it. (there's scope which sound similar but the protection model of the scope name is currently unclear to me and it's optional anyway)

compare to maven, where a package prefix gets registered along with a cryptographic key and only the key holder can upload to it to the central repo.

sure you get malicious packages going around, but it's far easier not to fall into it because it's significantly harder to get user to download a random package off the namespaces he knows

> We're downloading heaps of untrusted code from the internet.

this is not something a package manager can fix, it's a culture problem. even including a gist or something off codepen is dangerous. a package manager cannot handle the 'downloading whatever' issue, it's not reasonable to put that in its thread model, because no package management maintainer can possibly guarantee that there is no malicious code in its repository and it's not its role anyway. a package manager is there to get a package to you as it was published at a specific point in time identified by its versioning, and its threat model should be people trying to publish packages under someone else name.

speaking of which it took npm 4 years to prevent people to publish a package with new code under an existing version number: https://github.com/npm/npm-registry-couchapp/issues/148 - they eventually came to sense but heck the whole node.js ecosystem gung-ho attitude is scary.
Heroin addiction rates & related deaths have also been increasing at the same time, so it's not that Oxy has been cannibalizing heroin sales. However, the fact that heroin addiction has increased at the same time would speak to aggressive Oxy sales not being the whole problem. Although I've also seen in mentioned that Oxy addiction has lead to increased heroin use as addicts turn to the illegal market when their legal outlet runs dry.
List of prediction markets
They're not tho... https://www.zennioptical.com/
My 9360 XPS13 is the best experience I have for a macbook air replacement. I get a fan, keyboard that doesn't destroy itself, tiny bezel, i7, etc, and it runs high sierra.
Amazon begins testing deliveries with sidewalk drones
Travis will likely slow rot under Idera, looking at how its owned by a private equity firm. This is better in some ways than getting Our Incredible Journey'd under someone like Google.
Can't speak for the new models, but suspend/resume is bulletproof on the 9550, Mac-like experience installing Ubuntu
Reddit, run
Sure, but every other major news source has also published something verifiably false. Pick your poison.
Should I take an extreme discount for my product?
I'm a startup founder. We have 30 accounts, paying $30-$100/seat for our product today. A new customer, that would be a good reference account, wants it for $10/seat at low volume? We'd lose money. Advice?
FWIW, as someone in the process of trying to set up an Electron app to generate Linux / Mac / Windows builds on CI, I found Travis's Windows support to be unusably slow and flaky.

I hear Appveyor and Azure Pipelines are the two most usable Windows build systems; I'm quite happy on Appveyor.
People don't dump houses when the market drops. Few people sell their house when they're underwater. People tend to live in them until prices come back up. Prices don't drop. Demand drops.

Unfortunately, the balloon payments made this impossible for most.
The replies on the original tweet are pretty good: https://twitter.com/RealSaavedra/status/1087627739861897216
I think the issue is just that the popular Linux Desktop environments have now moved to GPU acceleration to match the Windows and MacOS counterparts, simply because there's enough user demand for these features. However, lightweight desktop environments which don't rely on the GPU, like Xfce, MATE, and LXDE, absolutely still run on older hardware and can make it zip right along.

The unsolvable problem for older hardware unfortunately is the web browser; there's nothing the operating system can do to make websites less complex, and more and more sites are becoming ridiculously bloated with scripts and media which will lag badly even on modern PCs. Still, ignoring the web browser element, Linux as an OS is highly flexible, and it can be made to run well on just about anything. That's still one of its core strengths.
I do on a EEE PC 1215B, the last of the netbook's generation, but only when travelling, or weekend coding at some coffe shop, nothing serious.

Basically do the same as I always did since fvwm days, a couple of virtual screens, with each one having a maximized application and then I just switch among them.
The slow start mentioned in the transmission control section has an interesting history.

Back when most internet packets were single characters representing keystrokes over something like Telnet, an algorithm was invented to wait a moment before sending ACKs in order to possobily piggy back out on the next data packet.

This ended up interplaying with TCP slow start and adaptaive congestion control for years and was only resolved in the early 2000s if if I recall correctly.

The inventor of that algorithm posts here frequently if he wants to comment on my post about this again. :)
Launching WebAuthn.me – Overview and Login Demo
She bought a new pair every week? What a waste of money. Consumerism at its worst.
AR: Will “Hearables” Broaden the Concept of 'Augmentation'?
Ah interesting. Geo location or a/b testing I guess. Or they just haven’t fully rolled things out.
This is all great advice. We try to stress "free" and "nonprofit" but should definitely do more.

As you likely know, all of our users have to attend a "341 hearing" at the court, where the trustee who oversees their case verifies the information in the user's forms. We have a video of a mock 341 hearing that prepares our users for this meeting, which they've found very helpful.
Computer science reveals why this headline is not funny
You could easily argue the opposite as well. Developers don't need an IDE, a SQL server, an HTTP server, etc running on their device at all. The choice is to use a bloated IDE that most people only use a small fraction of the features for. The servers could all run on a dev server and compile/test cycles can be done on similar servers.

Mind you I don't necessarily agree with all of this. Well except the IDE part, Vim and Emacs are tools that more people need to learn.
I recommend people to grab Caldera OpenLinux 2.3 from Archive[0] and try it in 86box[1] on an emulated Pentium 166MHz with 32MB of RAM and 2GB (or so) HDD. Do an installation that includes everything. Note that you only need the first CD (the one named "OpenLinux 2.3 CD.iso"), the rest are source code packages and some commercial stuff (that most people probably never saw, but the first CD was distributed via magazines).

This single 650MB CD IMO it is one of the most complete distributions in terms of what it includes and you can do with it. It includes a complete desktop environment (KDE 1), development tools (with an IDE), graphics editors, productivity tools, typesetting tools (TeX, LaTeX, Groff), databases, clients for mail, irc, web, etc, media players, a bunch of games and - most importantly - documentation for pretty much everything accessible right away from the panel at the bottom (...although ironically while there is also a "getting started with linux" document that describes the basics, for some reason it is not linked and not even compiled... you need to already know the console and docbook tools to compile it and read it :-P).

And on that machine is still very fast and usable. I tried it at some point a while ago and after playing with it for a while i started reading some of the included stuff and after a while i forgot i was in an emulated environment since everything was responsive. And this is, btw, exactly how i remembered it - this distribution was the first Linux distribution i ever used on my PC in 1999 (which was a 200MHz Pentium MMX with 32MB of RAM).

(as a sidenote, yes this is the same Caldera that renamed themselves to SCO and made the infamous lawsuites, but this distro was made before that time)

[0] https://archive.org/details/OpenLinux2.3CD
[1] https://github.com/86Box/86Box
Arch/X/Intel.
Allegorithmic Is Joining the Adobe Family
Obligatory manufacturing video: https://www.youtube.com/watch?v=BCH1SEYbrVA

I got a chance to do some due diligence on a company that was trying to "print" lenses with an interesting sintering process. It was a creative idea but I don't think it went anywhere useful. Dr. Strand at USC was researching holographic lenses which was something I high hopes for.
Couldn't one put buses in these tunnels? One could even mix buses and cars when the buses aren't taking up all the space.

I don't quite get the hate for Elon's tunnels. Let him and his team try and build them and see if they work. Super cheap tunneling would be great for so many things. That is, unless you think that humans have too much power and think we should regress back to some more primitive lifestyle. "Try to help make a future that you would like to live in." Traffic congestion sucks. It would be great to get rid of it. Cheap tunnels could be one way to help. Why stop people from trying?

He did start and still runs a company that makes reusable rockets. You have to try to do something before you know what is possible.