skysight-inc/HackerNews huggingface dataset:
I don't know... quality is one of my primary concerns too.

To be clear, I'm not someone who romanticizes audio quality. I'm really about hard facts. But bluetooth audio quality is a known issue, and although there have been attempts to address it, it seems like nothing is really quite there yet.

Yes, there are higher-quality audio bluetooth standards, but not everything works with them, and there's interference, and general glitchiness, etc. Bluetooth audio quality is one of these things where there's a huge difference between what's on paper and what reality is.

To be fair, I think there's issues with wireless and wifi audio in general (not necessarily with quality, but the whole package: quality, reliability, open standardization, adoption, etc.). I also think bluetooth audio is fine for some basic level of audio quality.

But bluetooth audio as a general standard is just not up to snuff. It's certainly not comparable to other AV jack/port/interface standards, like 3.5mm jacks or HDMI or whatever.

I definitely do not consider myself an audiophile, but I can only listen through bluetooth audio for so long before it drives me crazy. The closest thing I can think of is mono AM radio or something.

This was a random page about bluetooth audio--I just picked it because it was the near the top of a Google search. It sums up the situation with bluetooth well, though, and being random from my perspective kinda underscores it's not a niche perspective:

https://www.lifewire.com/what-to-know-about-bluetooth-313459...

Personally, I'm pissed about getting rid of headphone jacks, and for the general trend of manufacturers to think eliminating things in the name of minimalism is a good idea. It's ok to a point, but 3.5 mm elimination is past that point IMHO.

I fully suspect someday 3.5mm jacks will be outdated, but we're not there yet.
You are right, this does not work as well on mobile (at least on android). There is also no mute button on the YouTube app.

The funny thing is that they also pause videos when changing app/tab (not only ads), because background playback is a YouTube RED "feature".
I would understand if YouTube RED was available in more than 5 countries. They have been artificially depriving their users of a basic feature for years and for nothing.

In the meantime I simply avoid watching long YouTube videos on my phone, and use NewPipe to listen to podcasts hosted on youtube (which means no ad revenue...).
Nice to hear, I guess I'm on track. Thanks for the open answer!
I do not understand this remark. Linux is being used on laptops by many developers. Whenever I go to free software developer meetings, all I see is people running Linux on laptops.
No, I'm advocating for treating all people equally rather than favoring rural people as worth more than urban ones. You're asking for rural people to be valued more.
I spent many years before I learned not to over-engineer side projects. I'm a c guy, mostly, so I don't have the stack issues (make and the standard c library and I'm g2g). Now I just start writing code to do the first basic feature, then refactor if needed to handle the second one, rinse and repeat. Once the project takes shape, it gets easier to predict what changes might be needed in the future, and what concessions I can make in the code for them now without slowing me down.

Working this way is much nicer for me. It's more organic. I end up with code that evolves, and takes shape of it's own accord. It makes me feel more creative. The best thing is, I have code that does things. It's not out in the wild, but when I come home from work I have a couple of projects that are coming along nicely to work on and play with.
Fluxx | Multiple Positions | San Francisco | ONSITE, FULL-TIME | www.Fluxx.io

Fluxx is growing!

Fluxx builds technology that strengthens the philanthropic ecosystem. Want to build great software and really make a difference? Then visit our jobs board.

All open positions: http://grnh.se/jywkg01

Senior Software Engineer: http://grnh.se/d4t7311

Software Engineer: http://grnh.se/2efvir1
> if I get downvoted I like to understand why and ask

How many times have you misunderstood why you were upvoted and had to ask?

> you call it complaining.

"If downvoters keep on this hypocrisis I will
delete the post again. This is ridiculous."

Yes, I call that complaining.
Google was created by a couple of grad students, a demographic not generally able to overcome hurdles of high fixed or startup costs.

Attempting to slap the “natural monopoly” label on Google shows that the term is either meaningless or just bunk economics. Either way, it’s a useful foil in the ham fists of interventionists with a bad solution in search of problems.
SEEKING WORK - Remote, Berlin - Content Marketing / Marketer

- Content Production (Blog Content, Product Writings, Newsletter)

- Content Marketing Strategies (Long Term SEO Optimization, Newsletter Campaign, Growing your Mailing List)

- Landing Page Optimization (.e.g Best Practices Guidance, SEO, Conversion Rates)

- Dedicated Content Promotion (Social Media, Reddit, HN, Influencer)

- Social Media Channel Optimization & Assistance (e.g. Facebook, Twitter, Pinterest, Instagram)

- Landing Page or Blog Setup (e.g. Hosting, Domain Registrar, Initial Setup)

I am eager to work with you or your company on these things. Feel free to reach out with questions or offers: https://www.iamliesa.com/
If I write a function without "static" it means I want to allow functions in other modules module to call it, it isn't implied that it will be actually called.

Real life analogy: declaring a static function is like locking your car because you don't want it stolen: only hackers can access it through forbidden means.
If instead you leave your nonstatic car parked in the street, open and with keys in the ignition, you are making it easy to steal (probably you want it to be stolen, there might be an UB corpse in the trunk you want to get rid of), but you cannot be sure that a thief will actually come along and take it away; you are just advertising that they should.
The usual suspects: Dell XPS, System 76, some people say good things about lenovo, etc. I personally have Google Pixel LS running vanilla Ubuntu, no problems.
Entanglement is an inevitable feature of reality
Geckoboard | Ruby Back-End Developer | ONSITE | London UK

We have a lot of interesting, creative work ahead and are looking for curious problem solvers who can make our customers’ lives easier. You'll be joining a friendly team with great people in an environment with empowered developers, flexible working conditions, and a focus on skill development.

Thousands of businesses use Geckoboard to build TV Dashboards that help drive growth and focus teams, by taking the complexity out of connecting their data and understanding it at a glance.

We’re looking for a full-time Ruby Developer to work on our back-end microservices. Geckoboard's view layer is handled by client-side JavaScript, so all our Ruby apps are APIs. Our microservice architecture has evolved over the years and we're looking for a pragmatic Rubyist who will apply best practices to the system as a whole.

Oh, and did I mention we have a 5* and 100% approval rate on Glassdoor?

Drop me a line direct (thaisa@geckoboard.com) or apply here: https://www.geckoboard.com/careers/#op-201233-ruby-backend-d...
This holds true for nearly all physical activities. Was mountain biking in Whistler a couple weekends ago, and my riding mate broke his collarbone due to riding a trail that was at the edge of his range.
I find it odd that you're the one making the absurd, unpopular claim, yet the onus of proof and concrete example is on others.
Except they won't/can't. And the parasites are actually working very hard.

They just get inordinately rewarded for their work, because most of their work involves maintaining the status quo, with them on top. It's their families that don't work.

Moreover, so far the only thing revolution has been good for is shuffling the parasites. I strongly suspect there are biological reasons behind our feudal support of strongmen.
I'm curious, what speed is necessary for compression heating to be a significant factor? Obviously a regular rocket doesn't melt on its way into orbit, while it does need special protection for the trip back.
Well, everyone who's using VS Code is using ripgrep, and a year ago Microsoft said it had half a million active users, and the number has presumably grown since then.
What helps me sleep at night is a CPAP machine. Worrying about greed never kept me up at night, because it's everywhere and in everyone and there is nothing you or I can do about it so there's no point thinking about it any more than I think about breathing or shitting. You should try caring less and accepting reality, the sleep is amazing.
Flat is hardly a Musk invention.

The full philosophy can be seen in Dan Pontefract's "Flat Army"

http://www.danpontefract.com/the-book/
Remember the "C10K challenge"? Show me what else could achieve those ten thousand concurrent connections back then (hint: no python).
A code execution flaw in #LabVIEW will remain unpatched
Comparative Macrology (2014)
tl;dr: Don’t bite the hand that feeds you.
Reasons I hate wired headphones:

1. I have to carry around a mass of wire that it always getting tangled with its self and other items in bags and pockets.

2. I have to fiddle around to plug a port into my phone, that often scratches the surrounding material.

3. I have a port that gets full of lint and I have to pick it out.

4. The headphone cord gets caught on things and rips the headphones out of my ears.

5. When ever I knock the cable it amplifies the noise into my ears (isolating earbuds).

6. The little remote dongle gets caught on my collar or buttons and rips the headphones out of my ears.

7. When I jog I get a cable bounding up and down, often tugging on my ears.

8. If I just want to use one bud, I have to have the other dangling around.

9. If I want to switch between devices I have to manually plug in and out, often scrabbling around on the floor for a desktop computer.

10. Cable connections ware, and can result in audio only coming out of one ear.

I have a set of wireless headphones that use the same cable to charge as my phone. I charge my phone once a day when I sleep, and my headphones about once a week. If I want to use wired headphone I have them permanently plugged into a free dongle that came with my phone, but I haven't in months... they are in my bag... tangling stuff...

[Edit, as above, formatting etc]
10th anniversary of contactless cards in UK
OK so this started to change my opinion of Google. I could see how, in the article the marketers were trying to describe the map-reduce algorithm and how the journalist could have mis-interpreted it.

But this is categorically bad behaviour.
In addition to what the others said about this not working you can get this to work by providing a conversion to either of the calls, so this works:

fn foo32(x: f32) { println!("{}", x); }
fn foo64(x: f64) { println!("{}", x); }

fn bar64() {
let x = 5.0; // f64
foo64(x);
foo32(x as f32);
}

fn bar32() {
let x = 5.0; // f32, not f64
foo32(x);
foo64(x as f64);
}
Sea ice spiral
How did the rights for that work out? If I were an employee when I built a tool to solve a problem like that I would expect the employer to own it. Can you talk to how that conversation went?
Yeah, I remember when EA's origin started. German IP? Well here is the website in German. The only way you can change it is using a VPN and connecting to a us or UK server. I think it took them a year to let you at least choose which language you want. At least if you wanted English, other languages still weren't available.
Well yeah. Because unemployment of 4.3% means your stingy self is competing with a whole lot of less-stingy people for the good employees.
" You just do it. On the job. Without asking for permission."

That's what I generally do and I recommend doing it to others. But there are limits to the size of things to learn that way.
Nice! I actually wanted to do something like for my own food obsessed self. Were you able to get good traction with your project? Or did you just do it for fun?

My biggest hurdle was friction between using instagram and my app. But may that's not what you're targeting.

Either way, I was just curious...
I generally work on i3wm in virtualBox on Mac. Add the Mac key into the mix and there goes one more level of complexity. My only other thing to add is i3 may be the most useful piece of software I have adopted in the last 2 years.
7shifts | Software Developers | Full-time | Onsite in Toronto & Saskatoon, Canada

We're a restaurant scheduling platform working on scheduling, performance, and communication for restaurants.

We just closed a $4.5m CAD funding round that we're using to fuel our growth and tech expansion into integration work with our Point of Sale partners. We're doing some interesting stuff with behaviour and receipt data to help restaurants optimize their operations, and most importantly retain their staff.

Validated business model, multi-mm ARR, 20 engineering staff, 45 total in the company.

Stack: nginx, php7/fpm, mysql, rabbitMQ, React front-end.

Career details: https://www.7shifts.com/careers
This whole subthread started with the claim "the only good ad is a dead ad"
Fall event directory and costume store launched in 2012: https://www.funtober.com

Basically a one-stop shop for fall festivals, Oktoberfest, haunted houses, pumpkin patches, etc. Still have a long way to go to make it what I would like but traffic last year was roughly 1 million in the month of October. Anticipate it will double to 2 million/October this year. Still working on the right revenue model.
JavaScript & Web Apps | Ohio | Nathan Friedly | nathan@nfriedly.com

I've been building websites and apps for quite a while now, and have mentored a number of people both locally and remote. I'm currently doing a lot of Node.js and React, but I've also worked with Angular, Ember, jQuery, etc. as well as lots of vanilla JS and other back-end languages.

I have a 3-year-old son, so my time is a bit more limited these days than it used to be, but I'm still happy to provide advice and mentoring as needed.
Did you speak English, or Danish?

I signed up to teach some programming to children in England, but then got a job in Copenhagen before starting. It will be years before my Danish is good enough to understand children in a classroom.
I am using the new navigation, love it.
Launched https://logmyhours.com 2 years ago. Hour tracking and invoicing. I actually log all my hours working on it :). Launched an iOS and Android app last year that syncs up with the website.

Currently making over $700/month and growing. Hoping to go full time on it early next year.
Bell Curve [http://BellCurve.com] | $40/hr USD | Remote | But must be in North America | Full-time | Growth Copywriter

The position:

- We're a top startup growth agency (BellCurve.com). We run growth for several YC companies.
- We need a remote growth copywriter. We'll teach you growth. Prior knowledge not required.
- $40 USD/hr. Full-time remote, but North America only. No current students.

Requirements:

- You must be a fantastic writer and must submit writing samples when applying via email.
- Your work history must indicate an interest in marketing.

Job entails:

- Helping us create ads and assess their performance (we'll teach you how)
- Helping us A/B test our clients' sites (we'll teach you how)
- Rewriting clients' homepages to be more compelling

Next steps:

- Shoot me (Julian Shapiro) an email at jobs@bellcurve.com.
- We'll chat on Skype then progress to a quick sample project (fully paid).
- No formal job app required.

More about me: I'm the creator of Velocity.js and I write guides at Julian.com. In fact, I wrote an entire guide on growth: https://julian.com/learn/growth. Hope to hear from you!
We don't really know anything!

We do understand a lot of things, and we have degrees of confidence in said understanding, and we have a scope where confidence is high.

That's all science can give us.
> Mind you - cars, clothes, petrol, electronics there are more expensive

But housing is much cheaper, and that leaves a lot of money left over to buy all those other stuff. In my Eastern European city, I can rent a three-bedroom house with garden for 300€/month. I probably would struggle to do the same with an IT job in Western Europe. Furthermore, it’s strange that you talk about cost of petrol, because IT firms here generally reimburse employees for taxi fares, so that they never have to drive (or use public transportation) unless they live unusually far away.

> Social security net and healthcare in Eastern Europe are awfully underfunded

Which is why most IT firms here attract employees with nice private healthcare.
Q: Why is Intel charging so much?

A: Because enough people pay.

Q: Why do people pay so much? Why do they pay a high premium for top performance?

A: Because, considering all factors, it's worth that much for them. For many it's too much but for many others it's ok.

Q: But it's the same silicon!

A: Manufacturing cost plays little role when the price is not dictated by a race to the bottom between different manufactures. Instead, marketing, market segmentation and customer value are the cost determining factors.
BillForward (YC S14) | Full Stack, DevOps & Project Manager | London, UK | Onsite | Full-time

We have built the best way for companies to charge their customers. BillForward delivers a solution to the complexity of Quote-to-Cash. Complex pricing, metrics, payout schedules: BillForward has you covered. Our customers range from small mom-and-pops, to large emerging enterprises. We are focused and mission-driven. We are changing the way people bill.

Based in San Francisco and London, backed by Y Combinator and the creator of SamKnows (amongst others). People who can own a problem and deliver will thrive.

We are looking for Full Stack Engineers, a DevOps Engineer/Site Reliability Engineer and a Project Manager to join our team in London.

We are well-funded, growing quickly and focused on building a world-class company.

To contact us:

Full Stack:

78842815248300fa6ae79f7776a5080a

DevOps/SRE:

925d7518fc597af0e43f5606f9a51512

Project Manager:

a71a448d3d8474653e831749b8e71fcc

all

@ e8375d7cd983efcbf956da5937050ffc 965dbaac085fc891bfbbd4f9d145bbc8 . 40fa73c9d0083043c6576dd2b40511e4
Purchasing can be understandable. The laws for that do vary from country to country, and evolve over time (see VAT regulations in Europe). This will be tricky for smaller operators. But free services? Not so much.

Yet, you'd think that companies like Microsoft and Google can deal with the sales as well, but they don't, at least not universally. Either through organizational incompetence or just plain indifference.

Google will literally SPAM you with services they REFUSE to sell to you.
Chargify | Operations Engineer | San Antonio, TX | Full-Time

We're looking for special individuals to join the Chargify mission and serve customers on our operations engineering team. You’ll be joining the team focused 100% on security, reliability, performance, and internal tooling. This means backend-heavy work. Diagnosing hard problems, monitoring activity, building custom solutions, and delivering internal value.

You can expect to work on the following types of projects:

* Refining internal tools that help to coordinate and manage all our applications

* Automating more of our AWS infrastructure

* Building a workflow for helping other devs get up to speed with our environment

* Helping to to test and launch our Docker cluster (Kubernetes anyone?)

https://www.chargify.com/careers/?gh_jid=751751
Is it your position that elected officials; appointed clerks, ministers, and magistrates; and academics are entirely impartial with zero self-interest? Are we ruled by detached philosopher-kings?
We wrote a book on cloud native infrastructure
x2. Modern vehicles have a targeted minimum lifetime based on certain usage models. That's why people who are driving a pickup truck around all day for work with a few hundred pounds of equipment (e.g. medical equipment service technician) get 500k+ out of them and oil field trucks are beat before 100k.
Fun plot twist about at least self hosted Gitlab..

You are charged per user. When you install on your own server, it automatically makes an "admin" user. And then you get billed for this user. Despite never using him or doing anything with him, apparently a shell of a user costs a $4 licensing cost per month.

They really need to clean up the setup workflow, I have literally never used a piece of software that charged for a default account no one uses.

Fun plot twist: They let you go over your license count, and if I am reading billing correctly will bill you when you do a yearly renew for a full YEAR penalty for any user that went over, even if you added that user on the last possible day of the year. So day 364 of license.. add 1 user over license... your next license will have a penalty of 1 full year for that user. You need to go and add a user manually on the website which does some kind of weird proration to not pay this penalty.

Send feedback but not too hopeful it was heard, so always the post to hacker news plan...
Just wanted to come here and say thanks to the author for writing up your assessment of their tech stack and the pluses and minuses - it's brave to do so and it's obviously spurred discussion.

Thanks for sharing some of your learning and having the guts to put it out there, and congrats on shipping the results.

I have a couple of questions:

1) You had two people working on the project - how do you think it would scale out to 10? React's componentized / functional nature allows for that pretty easily which is a consideration for me.

2) Managing JavaScript in templates (html) with Angular 1.x was always weird because you couldn't necessarily tell if the execution was happening in the view or the controller. Does Vue make that any easier when it mixes templates and JS together? I also appreciate knowing that this file is where everything is contained for X element or function.

3) How are the test harnesses?
Ruled out = extremely low confidence, according to our current understanding.
First thought that I had also when pulling up the website.
Waterloo places much more emphasis on it. The program is built around every student doing coops.
Mmm... you are correct that the memo is subtler than the media hysteria.

However, not all of the memo's referenced material was top notch. Worst was, um, a "non-feminist" Wordpress blog to support his claim of men being labeled as "misogynist and whiners" when men complain about gender issues. (https://becauseits2015.wordpress.com/) I can't even find who the author is here.

In fact, I would've preferred all the op-ed / journalism to have been cut out and more scientific links used if they exist. EG: In a more science-oriented analysis, the links to the Atlantic, The Wall Street Journal, Boston Review, and the Chicago Reader (while quality media outlets as far as I know) would not be the best choice to lean on. Same for the City Journal, which is a publication of the conservative think tank Manhattan Institute for Policy Research. The link to the New York Post (a populist tabloid) to support his assertion of liberal campus bias was the worst sourcing of this type.

Other links are more subtle, but problematic if your goal is convincing the other side of your opinion. I'd put, for instance, the link to Warren Farrell (for women having salaries lower than men) in that department. These days he is strongly aligned with the "men's rights activist" movement. This isn't a "bad" link like the Wordpress blog, Warren Farrell has made some interesting points in the past. But Warren Farrell is strongly attached on one side of politics. Unless this is balanced with equal reference from the other political side, it just makes it easier for people to blindly toss this paper into the "MRA" bin and be done, like many ended up doing.
They should measure and reward lines of code removed instead.