skysight-inc/HackerNews huggingface dataset:
I'm not complaining about a lack of talent (what gave you that impression?) but merely expect market rates for what I do. When I'm freelancing, I get a lot more than when I do the same job in the context of a normal job. So, I don't think I will go back to a salaried job; at least not at the rates most companies are advertising their more senior roles (I'm in Europe). The value proposition is simply wrong. I get fake job protection that is worth nothing the second my employer decides they want to get rid of me in exchange for less money and a corporate structure that is perpetually dragging its heels when it comes to raises, promotions, etc. The only way up is sideways, which is why the average tenure is decreasing for salaried people. There's no value in lingering in a salaried job. The only people that do that are mostly those you shouldn't be hiring. Companies that lose talent should be kicking themselves for being to stingy every time that happens.

The difference is quite stark. A senior freelance rate in the Berlin area (where I am) is around 100 euros an hour (properly senior, none of this "I dropped out of college 4 years ago and I'm a full stack ninja that can spell the word computer correctly"). That adds up to about 180K euros a year if you can work a full year (challenging; but not impossible if you are good). I'm actually considering raising my rates at this point. Unlike SFO, you can live like a king for that kind of money in Berlin (think premium real estate in the best neighborhoods, nice restaurants, etc.).

All the jobs targeted at me on Linked sort of peak out at 80-100K. There's a clear mismatch there between demand and supply that is not reflected in salaries. It's a non starter once you charge 100 an hour. Also, you have to wonder what kind of person would settle for that when they can charge nearly double as a freelancer and just take a couple of sabbaticals in between projects without downsides. From what I've seen, a lot of companies continue to ignore Brooke's law and just have a lot of B's hiring C's to compensate for the fact that they can't get A's for a C's salary.

When I'm hiring (which I am currently in the Minsk area), I'm likewise biased to people that are either just starting out and talented or really senior already. If you have the budget, a couple of really good people can outperform a much larger team. Ultimately, you need a mix of both and you get what you pay for. My expectation is to work with people for 2-3 years max before they move on. Currently the company I work for is a US inc but our tech team is in the EU and consists of freelancers. This is becoming more common as paying Bay area salaries for people that in any case act like they are freelancers is a very bad value proposition. For the same reason, a lot of Berlin based startups have teams across Eastern Europe. It's good value for money if you have a tight budget and can't afford the local talent. The price you pay is increased management overhead and dealing with a lot of travel and remote collaboration friction.
Ask HN: Best Sales Training for an Engineer?
Hi!

I run a small agency doing mostly enterprise mobile apps and web development. I'm an engineer first so I feel like I have so much to learn about sales to best run and grow the business.

Does anyone have any recommendations on good B2B sales training courses, books etc you got a lot of value from?
To add to this, hashed username-password material is leaked only by the first variant described in the paper. The second variant described only leaks hashed username material. They reportedly used the first variant during testing but have now switched to the second variant.

They indeed appear to have increased the prefix from 2 to 3 bytes. This makes logistical sense though - with 4 billion items, a 2 byte address yields ~61k items per bucket (and thus sent to the client per request) while a 3 byte address yields only ~240 on average.
Yes, and it's relevant for a month tops?

Who will be more compelled to click on a Christmas link in, say, July? A christmas-themed link in February or March seems stale as hell.
Nay. I'm clearly against this, and I don't find this kind of addition to the git ecosystem productive.

And hopefully that won't translate into me being "hostile" towards women in tech, just because this was proposed by a woman.
I've been in this situation and also wanted to learn Ruby on Rails.
I did Michael Hartl's tutorial and then built my own side project.
This side project was never completely finished and never had any user but it helped me learn and get my next job as a Ruby on rails developer.
Learning things on your own is a great way to start but the best way to improve is to work in a team with people you can learn from, on a real live project.
So in my opinion, learn as much as you can now, build things that you can mention on your CV, and move ASAP to a better job where you can improve.
If your business model is a subscription plan, you're putting yourself in a market with established competitors that have much higher quality (right now) software and content.

You really oughta do the math, consider how many subscribers you might be able to attain and how much to charge and whether that makes your ends meet.

You've probably already considered the licensing fees of the sheet music and/or background audio. Just getting into a discussion with the copyright holders is going to be an uphill battle when you're not the first mover in the field.

All the best to your project, I might give it a try later.
What are the other disadvantage of brick? I guess you cannot make 4+ stories buildings with it?
Forbidding users from doing dangerous stuff with the machines they own is not good imho.
I appreciate your input. It's worth some thought.

Just to be clear FATpick is not strictly a local app. It's more like a fat client - a local app that depends on part on services in the cloud.
How were the portals in Portal created?
Maybe American voters don't want to pay more for college education because they know how much it costs, and they feel they are already paying enough?

I think they are correct.

Reforming higher education means cutting spending first and foremost.

Shut down half the universities, lay off 1/3 of the staff in the rest, seize the endowments, close all the sports stadiums, fire most of the admins, force students to finish in 3 years, and then take the pile of money we are already spending on education and make that be the full tuition.

Voters concerned about high taxes would benefit from this, as would the top 50% of students. The bottom 50% of University students should be diverted to 2 year long trade schools, which can be built on the ruins of the shutdown universities, but staffed with craftsmen rather than professors. Industry can pay for 1/3 of it, students can pay for 1/3, and taxpayers can pay for the other third of the trade schools.
MacFUSE requires deep hooks into the kernel to work correctly. Do you think the File Provider API is sufficient for this purpose?
I'd actually interpret that as "lipstick on a pig", or just "[hack]". I'm honestly not sure what its intentions are.

Which I guess is one of the problems with this suggestion.
There is one huge thing that can be done about this. Push the commercial users of osxfuse to penny up and share some profit. According to the article they are using osxfuse for free and not contributing any code back either.

If you use software that is dependent on osxfuse....send an email to your sales contact and let them know that they need to contribute back to the community.
Has FUSE for macos ever been audited?
Digia does not own Qt Company. Digia was clenly split in 2016. Digia owners received QTCOM stock. see:
https://www.morningstar.com/stocks/xhel/qtcom/ownership

Btw. Your claim that developers are switching is not true either. Qt use is increasing and it shows in the number of buying customers.
I draw my line there because I know of many people who would have a very fulfilling career doing things that only require a high school education (such as cashiers, customer service representatives, and construction workers). I assume that those people also would not gain much from college since having knowing them in highschool, they do not gain that much from formal education (lack of motivation to study, lack of intelligence to understand basic topics, lack of interest is those subjects).

I guess I shouldn't have assumed that government would necessarily regulate college like they do high school. Some European countries are examples of that. However in those countries there are a lack of people who are qualified to work in highly educated fields and a surplus of blue collar workers. In the US the situation is reversed. There is not enough work for many liberal arts majors, but a lack of workers for blue collar jobs. Spending tax dollars educating people from jobs that lack workers to jobs that have a surplus is not good usage of the money. Furthermore, a person who is not fit for even free college (probably has a lower income) now has to pay taxes for college students (who probably will have a higher income [unless they can't find a job]) while not benefiting from it.
SD cards are tiny. Probably 20 or 30TB.
Excluding privacy, political and philosophical concerns, why should I not use Google? It’s vastly superior to the alternatives.
I think rustc will never be faster than go or even java.

Go has made quite a few language concessions to be fast to compile and is designed with that in mind.
And it really shows, using auto reloading in Go feels like using Ruby or Python which is just great.

From my usage standpoint Go has basically no compile time at all.

And awful compile times can be a huge hindrance to productivity.
I used to do web dev in Scala, but waiting for the sleepy compiler is one of the reasons is switched to Go.

Scala is a nice language but the long compile times in combination with the vm/jetty cycle feels quite a bit slower than Rust.
On the other hand, Google frequently leads to relevant official documentation.
No voice-overs in HK? Dubbing is expensive, voice-over takes couple of hours to record and edit by two man team (dialogue reader and video engineer). In Poland all pirate VHS in the eighties/nineties had voice over funded by pirates themselves, often using same voice talent as legal distributors/TV stations (Everyone over 30 knows the voice of Tomasz Knapik).

https://en.wikipedia.org/wiki/Voice-over_translation#In_Pola...

fancy, two readers, example (Total Recall): https://www.youtube.com/watch?v=u7F0VEP3gw4
Cryptography Management in Dynamics 365 Business Central
Because the US is a for-profit society, not one focused on improving the lives of citizens. Companies are making billions on health insurance, education, etc.

It won't change because they want to hold onto their profits.
Seems like the reason he changed it up!
BSD -> closed source is kind of a nuclear option when other less drastic options exist, but sure.
whose DNA will the kid have?
That's... not how US stance as a country is perceived from outside. We don't see average Joe's opinion, but mainly statements and actions of politicians. And they do generally support Brexit
Show HN: Interactive VR Headset Comparison
And the submitter is the CEO as it seems.

"user: gafferongames

created: November 26, 2014

karma: 173

about: Founder and CEO, Network Next."
How would your “SSD to TCP” solution handle TLS which is pretty ubiquitous? What about the SSD being encrypted or using a complex file system (ZFS, etc) where data is stored in non-continuous blocks?
The article doesn't make this clear, was this a company provided phone? If so, I don't see how there is any expectation of privacy on company provided devices.
In that case why is school free?
I like the idea of fancy cyberpunk cash but I feel like in the real world I'd be getting the worst of both worlds if I tried to use cash thats also a cryptocurrency.
This reflects the fact that a shadow 'internet' is emerging: alongside the public internet with its tier 1 ISPs, there are global private networks with vast bandwidth, ostensibly for a company's own use, but with opportunities arising for use cases just like this, selling off surplus bandwidth via marketplaces.
Cool! How do you know about this happening in Turkey? The novelty here is probably in the online component and with Apple app store approval.
Racket has Typed Racket, you might want to try that out!
I think of the Internet today as being in the “gathering” stage. All our data is just being slurped up, hanging around on the servers of a few dozen companies. It’s alarming, to be sure, but just you wait! A few years from now - when computers are faster and storage is cheaper - we’ll enter the “disseminating” stage.

That’s the stage we’ll enter as soon as an entire internet’s worth of content becomes easily transferable.

That’s when all your private information from 2019 (your medical history, gmail messages, bank details, your search and browsing and shopping history, your private photos, etc) will leak to the public.

It’s just a question of time because any morsel of data only needs to leak once to be henceforth online forever. It will be a complete nightmare.
To show how old this concept is: the very first episode (1973) of the TV series "Police Story" featured a bait car being used to track Chuck Connor's character from theft of the bait car to a store robbery.
Is this within HN rules to post sales pitches, esp. by HN members, at least without being very clear about it?
You mean spider?
From my experience of playing way too much computer games in my youth, the Internet seems to work extremely well for multiplayer games... Of course, if you play against someone on the other side of the world, there will be some lag but that is mostly due to things that are not so easy to change, like the speed of light.
> The internet doesn't care about multiplayer games

Good. This is how things should be with regard to dependencies.

Games depend on the internet. If the internet gets rewritten, you'd have to rewrite your games. Low likelihood (of the internet changing), "medium" cost (to rewrite games).

If the internet did care about multiplayer games, then changes to multiplayer games could require us to change the internet too. High likelihood (of games changing), enormous cost (to update the internet).
> by all accounts non-IBM/Lenovo TrackPoint implementations aren't quite as good for some reason

Yeah. After many years with old X- and T-series IBM/Lenovo Thinkpads i got a Dell Latitude recently. It's pretty decent but the trackpoint (they call it "pointing stick") sucks in comparison. Also it's not red.

I thought about using at least the IBM dome on it, but they aren't compatible – IBM/Lenovo dome is higher and the square hole is bigger: https://i.vgy.me/u1SUKm.jpg
>>> Shining a light on an edge of ethical/legal business has a good chance of making their revenue dry up fast.

Any previous case ? Having a hard time believing that a stock is driven by ethical issues
Software Engineering Metrics Every IT Project Manager Should Consider
Amazon sues over Trump pressure on DoD cloud contract
I'm very happy for you getting paid to contribute to open source. I wish I could find someone willing to sponsor me. My field is fairly narrow though with few users and not that much commercial action.
You conveniently left out the "and variants" in your quote.

I personally wouldn't mind this kind of internal use for the kinds of projects I'm involved in. For the kinds of software that is more likely to play a substantial role in customer-facing services, some people would feel differently. That happens to not be my cup of tea, but in any case there's the AGPL, as another commentor points out. And for yet other situations, there's LGPL.
so many silent business ideas. It is a win-win situation. Customers want to hide themselves behind proxy, and the company make good money from big players. Very smart!
FUSE is generally shipped as a separate executable, which requires no modifications.

So no, GPL would have changed nothing. Companies would still have been able to ship it unmodified for free without contributing anything.

They could have kept their own code that uses FUSE secret, but even if they had had to release that code, that code is often useless to anyone else. It would not have helped or supported the author of the original code in any way whatsoever.
This is actually good one. Especially the thesis that if one cannot reduce it to a small set of simple concepts - one does not understand it well enough.

And design should be learned, like it was in 70s, form molecular biology and biology of complex systems.

Asynchronous communication, feed-back loops (know when to stop), immutable interfaces. Evolution has everything solved.
Hey that looks interesting, do you have graphs in your product? I just installed it, looks minimalistic but I like to know if there is some kind of extended functionality that I am missing. Thanks
Raspberry Pi Guide for Developers [video]
"a (dynamic) hardcoded list" that's an oxymoron.
Looks like it’s webm which doesn’t work on ios safari. I couldn’t find a link to an alternative version in the source unfortunately.
Hi all. I have been using Raspberry Pi for many years now and decided to make a guide for fellow developers like me. In the video, I am arguing why Raspberry Pi is a good companion for all developers and how and why I use it. The second part of the video is a guide on how to setup Raspberry Pi from scratch and install Docker on and it and make it ready for some production work.

Full outline is:

• Why Raspberry Pi for Developers

• Why with Docker

• How Do I Use My Raspberry Pi as a Developer?

• What Else Can You Do with a Raspberry Pi as a Developer?

• Raspberry Pi Setup

• Docker Setup

• Sample Docker Node.js Application Setup on Raspberry

I hope this helps people like me. All feedback is welcome so that I can include it in the article version of this video (writing it at the moment).
I think the concept hasn't been as successful as some had hoped for when it comes to moving power and control over software away from big corporations towards users.

As an anti-capitalist movement/dream, open source has utterly failed. As a concept that has provided lots of opportunities for developers and startups it has been a great success.
Do you mind giving examples of what type of sites apps have gotten easy to build?

Something like Stackoverflow easy to build these days?
What about marketplaces?

I’m still intimidated by webpages when I “Inspect” them with browser tools.

CSS especially looks a mess to me and it puts me off from learning web development.
If the end goal is earning an income, sure. Yet there are other reasons to adopt an open source model. It is useful as a collaborative model. For that to happen, people have to be willing to submit code and the maintainer has to be willing to accept code. It sounds like that was not happening here.
They kind of do. They are a proxy service, so your IP and browsers are hidden I assume. The search results are coming from Bing and Google.
Shameless plug: I'm working on a multiplatform library (https://github.com/Hexworks/zircon) which can be used to write roguelike games with ascii and/or tile based graphics. The whole project is MPP Kotlin (99% common code). We have a LibGDX renderer as well (although we're not using LibKTX yet).
Google has $1x0,000,000,000.00 in revenue and they have no business in China. So it's more than $35 for Google, especially in US, EU, Canada, Australia etc.
Well, compromising a kext would be a significant 0wn and quite difficult to explain away.

I can see how Apple would be cagey and reluctant: although it’s technically feasible to revoke compromised publishers imagine the hysteria “OMG Apple kernel got 0wnd!”, “Apple kernel phones home to spy your extensions!”, “Apple can remotely brick your Mac with key revocation!”

It’s bull of course...

... I guess FUSE is one kernel service Apple should just provide out of the box
Nobody knows what type of change they want. Their paying customers don't care because the product is double licensed.

I suspect it has something to do with some 3d libraries and code they would like to include, but I don't know.
You should let people set up proper user IDs, not E-mail addresses.
I have been using Kotlin on the backend for 4 years. I never used it on Android!
Yeah, this is exactly correct. Sgx is not a silver bullet, at all. It’s a part of a security story.
You talk about "community"is there likely to be any messaging between users? This would be great for my nephew (12) but his parents obviously aren't keen on him getting any internet messaging.
One of the things with Rust is that while the compiler could be considered slow, once your Rust code compiles, if you stay away from `unsafe` code and `unwrap()`, the code is usually bug free (apart from logic bugs that no compiler could catch). At least that's been my experience with Rust.
Good point, but I guess even voice-overs were (from a technological/economical stand-point) out of the question during those olden times. Hong Kong back then was not exactly known to be technologically advanced or even on par with the Western world.
No extra stuff: just showing your Stripe balance in your menu bar on macOS.

This was supposed to be a quiet soft-launch of v1.0 that I've just published at Gumroad. Charts and other beautifications to come, thank you for the suggestion!
What is stopping me doing a MITM on that, especially when it's digital - couldn't I copy the locked package that Alice sent, forward the original to Bob, and then when Bob sends his locked copy, I use my copy and attach my OWN lock to it, and send that instead to Alice, who then removes her lock from it, leaving only a package that is locked with my lock?
Off Topic question: What's up with all this .christmas blogs that I'm seeing lately? New trend?
I want to know, also.
Deep Prasad Mulls over Those UAPs
They do inject their own ads

> [...] a search for “airpods” on Bing leads to a Search Encrypt search results page that has more ads than search results. A user would have to have the stamina to scroll through 10 text ads from Microsoft and then 5 image ads before coming to an organic search result
There are some really interesting projects under way that will challenge your claim. Never say never!
> From my usage standpoint Go has basically no compile time at all.

I see you've never imported the Kubernetes client library.
But every person, sensible or not, has bills to pay. When you say "no sensible person goes into FOSS for the money" you are saying "most people can't afford to actively maintain a FOSS project", and you really can't claim that is in any way good for FOSS.
This is exactly what www.codeshelter.co aims to do, please support us by joining.
Wow, it does help a loot!
You would be impressed to know the proportion of Master/PhD students who are, in that sense, literal computers.

>Check these 4,000 pictures and count the number of green dots you see, store it in an excel table. If you see more than five, send me an email immediately.

>Put a 1 on it, then run it, then put a 2 on it and run it, then put a 3 on it and run it, go on until you reach 10,000. When you are done calculate positives/total and infer a p-value. If it is lower than or equal to 0.05, you're done, if it isn't continue until you reach 100,000. If it still higher than 0.05, we'll get you another PhD project.

>From the set {a, b, c, d, e, f, g ... z or more} pick two, run the experiment with those, document the result. Pick another two and continue until you exhaust all the possibilities.

And the list goes on ...
How is a private loan dischargeable given the 2005 law?
unix.stackexchange.com (or askubuntu.com); midi.org/forum; alsa-user mailing list; linux-audio-user mailing list

Please check if the device shows up in the output of "lsusb", "amidi -l", and "arecordmidi -l".
To be fair, while Gmail is notorious for marking everything as spam, at least there are things you can do about it as a mail server admin. I am yet to find a way to get Outlook.com to stop blocking my entire mail server.