skysight-inc/HackerNews huggingface dataset:
Renault have had controls on the steering wheel for at least 20 years now and it's still one of the best interfaces I've ever tried.

The first car I bought with my own money was a Clio and the ability to control the integrated radio system without looking at it or having to take away the hands from the wheel made that car my favourite place to listen to music.

As a matter of fact I miss it so much that nowadays I almost don't listen to music while driving anymore.

EDIT

for reference the whole music controlling part was like [1], the source button switched from FM radio/AM radio/CD player and it had a wheel on the back that skipped CD tracks or radio stations, according to the current source.

If I remember correctly the lower button ejected a CD in CD mode or changed from saved station to manual tuning in radio mode.

If you pulled both the volume buttons at the same time, it muted the radio and paused the CD player.

[1] https://www.proxyparts.com/car-parts-stock/information/part-...
> This is why Uber is worth more than all of the auto makers and taxi companies that own their own fleets of cars.

I think this is bullshit. Uber may be worth more than auto makers, but this is a bubble and will not last (unless uber manages to create an autonomous taxi service in the next few years). They were just lucky and intelligent enough to get around regulations, but regulations are catching them.

Uber's tech is simple and easily replicable. The moment they raise their prices, they loose their market share. There is no network effect in this market.

It is simply obvious that Uber provides much less added value than any automaker.
Hiring the way hospitals hire doctors.

I don't know, do they have them dissect other species while explaining their though process?
Can't wait for pocket computers to follow too.
Appartement meublé de deux chambres salon climatisées
Some people switch programming languages often. Exponentiation operators are common, both caret and double star are used. It does not seem amusing (surprising?) to me.

On the other hand, piping and redirection are relatively uncommon outside of the shell. There is certainly a clearer mental distinction for me between "I am in shell" and "I am not in shell" than "I should double star".
If the base of their site was served from an auto updated base, there's no reason why it couldn't be pretty much as secure as a platform.

Say it's a frontend over a Docker image that gets updated upstream for security issues, and the server has a Cron job that keeps it up to date.

Why couldn't that work?

I know there's some centralisation around the Docker image, but that could be open source or provided by someone like Mozilla or Apache or WordPress who we can trust.

And there's no reason why the user couldn't choose from a whole ecosystem of image providers with a simple enough UI
There should be a company selling ergonomics improvement kits for cars.
nice! how about discord messenger?
Yeah but two of the languages with exceptions are in active use by millions or even billions, while the cohesive one is used by a sum total of... A few dozen? Should Esperanto enter any active usage, however unlikely that is, the exceptions will come.
It's good fun. Plotting tidal vectors to calculate course to steer is very satisfying, especially when you end up in roughly the right place!
Could you please elaborate on choosing Nuxt?
Does no one else use rocketchat?
The interactive tour on our website at https://karmabot.chat/#demo (desktop only) is pretty cool. It looks good and can do a lot:

- It executes bot's commands

- Emulates Slack interface with channels, conversations and all

- Generates dummy data on the spot

- Supports multiple languages

Sharing a semi-long read with some code bits. Please feel free to ask any questions. Thanks!

P.S.: Got Mictrosoft Teams demo too: http://karmabot.chat/ms/#demo
Do Genius actually own lyrics?
At first it was my knee-jerk reaction as well but it's bit dumb frankly. I write some python semi-regularly and even though I'm familiar with its syntax I commonly end up putting ; at the end of statements (which generally doesn't do anything for better or worse) and use && and || instead of 'and' and 'or', mainly out of muscle memory.

I can imagine a casual C coder could easily end up using ^ as "pow" for very much the same reason if they're used to it working that way in other languages. On top of that the proposed warning has extremely low chances of triggering on a false positive on actually legit code. I think it's a good proposal.

>Without to mention the kind of bugs created by such incorrect usage would be simple to spot most of the cases.

That's not obvious to me at all. Bogus bitfield values could be rather tricky to track down, especially since they might work correctly "by chance" in simple cases (for instance even if the value of the constant is completely wrong, as long as it's != 0 you can set it with |= and test it with & and it'll appear to work mostly correctly).
Unlike basketball, coding is not reproducible and has no clear rules nor set of tools even. Thus your analogy is flawed from the outset.

Additionally, a person who can adapt but has lower specific testing skill might actually be better at everything. As in your coach example, a slightly rusty to player from years past might be better than slightly better new guy with no track record. You're taking a gamble either way.

The lowest rung coding test is only good to filter out people who cannot code at all, and that if simple enough. They tend to be stupidly worded though instead.

Trying for anything tough tests for specific tricks, tooling and skills. Giving a longer time task is comprehensive but rules against people who are actually busy, presumably working, thus already kind of tested.
How did you produce this list? I checked out the four char domains, 100w.com and ungy.com, and they show as expiring 2024-03-23 and 2019-07-29.
>It's not about whether Twitch is forced to host your speech or whatever.

That's exactly what it's about.

>Here the government is getting involved.

Which is not the same thing as the government abrogating anyone's freedom of speech, fairly obviously.
> It is better to try to buy domains of local companies in your area that went out of business. These are much stronger.

In your opinion, is this ethical?
I knew you'd love it.
Well I got the impression you thought cars had too many buttons and that was confusing. I think because the buttons in my car don't move, I always know what they do when I touch them, so it's not really confusing. As another user pointed out muscle memory means I DON'T need to take my focus off driving.

I just don't think there's the same level of muscle memory when it comes to a contextual touch screen. One method of turning on the wipers in a tesla involves pressing an on-screen button, which brings up a modal display, which you slide according to the speed of wiping, all while presumably it's raining outside, a time you should be focusing on the road!
> As of RIGHT NOW, haproxy has not updated it's official docker image and has 6 day old docker images which docker hub flags as having vulnerabilities (screenshot at https://imgur.com/a/SiYoZzc). So I'm a little hesitant at calling this release "Cloud Native"

1. The “official” Docker image is not maintained by HAProxy itself. “Official” refers to being blessed by Docker. See: https://github.com/docker-library/official-images#what-do-yo...

2. The vulnerability scan of Docker Hub is bogus: https://github.com/docker-library/faq#why-does-my-security-s...

3. There's a pull request created by me to switch from 2.0-rc to 2.0: https://github.com/docker-library/haproxy/pull/89. I created it immediately after learning about the release. Any further delay is caused by the Docker Official Images team.

Disclosure: I'm a community contributor to HAProxy and I help maintain the issue tracker on GitHub. I also maintain a few “official” Docker images and by that I know the process.
When there's no dedicated line, just use the sidewalk.

I go really slow near pedestrians / densely populated areas, and I try to minimize danger (think a child getting out of a building suddenly). Before it gets inconvenient or dangerous, I dismount.

I know this can mean a fine, and I am aware that this can put some pedestrians at risk of bruising (again, I am careful, respectful and slow when I go on the sidewalk). But between that and risking death-by-car, well, the choice is simple.
Relevant history how they had to be forced into agreeing to pay royalties for lyrics https://www.nytimes.com/2014/05/07/business/media/rap-genius... (via @CaseyNewton https://twitter.com/CaseyNewton/status/1140266508318334977)
Im grateful that my dad used to hit me with those orange hotwheels tracks. Built a lo of character that way.
Totally doable. However, in our case, not sure if anyone would pay for a bot like ours on Discord.
Reason React Native
I measure blood ketones and glucose. After heavy weight training (10-15 reps total of between 85-92% max), invariably my blood sugar is higher and ketones lower. This seems to be a standard response. I wouldn’t say I feel lactic acid after powerlifting, but I am generally beat a bit. I generally stay in ketosis.
1) Extremely recent Repost https://news.ycombinator.com/item?id=20194952
2) I find it extremely aggravating how needlessly accusatory the title is. It presumes guilt when its still technically an accusation
Are you talking about the 2nd edition of "Design for a Brain"?

There are embarassingly many cybernetics books this could refer to (particularly from the midcentury)...
Gale, part of Cengage, probably makes the best reference books that cover various industries in a single volume. This is the fastest way to learn and certainly the most agile. Wish I had a better link, but you should be able to find some via your local library or elsewhere besides Amazon: https://www.amazon.com/Encyclopedia-Global-Industries-Gale/d...
In Kotlin, so you don't have to define multiple files, obviously skipping the imports. Let's do the same with Jooby, for instance:

fun main(args: Array<String>) = run(*args) {
get { "Hello Kotlin" }
}

It's always easy to make a framework lightweight. But there is no argument that Spring requires a lot of tedious boilerplate in Java (some of which can be avoided with Kotlin), and annotations which are hard to understand.

Lightweight frameworks don't really tell you "We do everything that Spring does in less lines", since at one point you'll ask them to make avocado toasts or something else that spring-bakery has a plugin for.

The real power of lightweight frameworks is their simplicity. This is not for everyone (that's why we've got Spring and Rails), but if everybody was fine with the tradeoffs that Spring makes, you'll see the same kind of frameworks ruling the Node.js and Go landscape.
Software is different. It's an implementation not an idea. You can't compare it to math, computer science, and physics, because irrelevant details matters.

Software is build relative to other software and used relative to other software. If you reinvent something already in use that is slightly incompatible with what already exists, you must also recreate all the other stuff from scratch.

Constant reinventing in software that starts from scratch with simple and clean software, then decade later it's finally useful but full of cruft just like the previous innovation with little or no benefit over it.

Another problem with software is the amount of uneducated innovators. Starting from 'scratch the itch' and not doing research is not a good idea.
It's not just nontrivial for C++, you need a full template engine just to properly parse it [1]. Same thing for languages with a lisp-like macro system. Or languages that allow dynamic redefinition od symbols [2].

[1] http://blog.reverberate.org/2013/08/parsing-c-is-literally-u...

[2] https://www.perlmonks.org/?node_id=663393
Ask HN: What's the best book on entrepreneurship you've ever read?
What is the best book that you would recommend for someone who wants to start being an entrepreneur?
Some background: I am doing some side projects already, but I want to approach a new one with a fresh perspective. I will have 2-3 months of unplanned time when I want to read more.

So I am looking for recommendations about books that could help me create more fit for purpose projects.
You probably remember the nbproc [1] setting which indeed is multiple, unrelated processes. There's proper threading now (since 1.8).

[1] http://cbonte.github.io/haproxy-dconv/2.0/configuration.html...
The best tooling still survives on Allegro and LispWorks implementations, but without a major backer pushing it down dev throats like the OS vendors do with their SDKs, there is little hope for such uptake.

We are better off hoping for Lisp inspired languages like Julia or Clojure to win wider market adoption.

Maybe what is really missing is having a Lisp for WebAssembly, being advertised as the best implementation available everywhere and such.
Being a techie myself, I was also super obsessed with my daughter being admitted into same college which I graduated (specializing in maths and physics). I insisted she studies there and helped her to prepare for admission exams. She failed and did not pass. Well, thanks god! It turned out her passion was languages and now at age of 22 she is fluent in six languages and has some grasp of perhaps 3-4 more.
If there is the thing I regret as a parent, then that is not if my children chose this or that path in their lives (because it is their life, not mine, after all). I rather regret time not spent with them (I could have spent more) and not listening enough when they wanted to tell me or ask something. But, as it turns out, no college or university teaches us that (surprise!), it is from our own mistakes we (if lucky) realize that.
That’s all well and good until someone throws up in your car!
Quick nitpick. Both of the C# examples are called LINQ. The first is called the "method syntax", the latter is called the "query syntax". The query syntax is transpiled into the method syntax before compilation.
> Starting around 2016, Genius said, the company made a subtle change to some of the songs on its website, alternating the lyrics’ apostrophes between straight and curly single-quote marks in exactly the same sequence for every song.

> When the two types of apostrophes were converted to the dots and dashes used in Morse code, they spelled out the words “Red Handed.”

Clever. Reminds me of https://en.wikipedia.org/wiki/Trap_street.

Can Google really be so stupid/careless to just scrape Genius directly? Their explanation that they source these lyrics from someone, which in turn apparently scrapes Genius seems more plausible to me.
larynxBot is part of the larynx platform, where one could share any content along with their own voice.

Users who received larynx content said they liked the voice summary of web content which their contacts sent to them & asked for a feature to summarise web content on-demand.

Hence, we released it as bots for Messenger, Telegram, Twitter & slack. I agree that the website portion of larynxBot can do a better job at explaining it.
> This is a losing strategy for people who actually ride bikes, the correct one is to lower speed limits.

I do not think that this is going to cut it. On a good day I easily do 30kph on a good road (that's why I prefer the painted lanes, btw., they tend to give you access to paved roads). With wind, or exhaustion, or any number of reasons, that speed can drop downwards to 20kph. Now I am definitely not the most well-trained person on the streets, but I am among the faster cyclists. So there are many that can only go about 15kph or even slower.

So what speed limit would you actually pick? 20 would slow me down on my bike (I presume you do not belong to that minority that believes traffic rules do not apply to bikes), 30 would leave lots of slower cyclists behind.

In an ideal world, city roads with two lanes would be converted as follows: Speed limit of 60 on the broader left lane, with a minimum speed of 40 or a strict "no bikes" policy. A 2m cycle priority lane on the right, cars may use it but at most 30kph and have to leave it when overtaking. Lanes separated by engravings in the pavement that make noise. Maybe even by some kerbs. Parking on that right lane, in particular deliveries, should be a serious offence.

This way, in the case of serious congestion, cars can also take the right lane (I do not see any reason to demand a free road for any party in traffic), but will naturally use the left lane in better conditions.

This should be seconded by clear paths and traffic lights to turn left from that right lane and to turn right from that left lane.
Having cycled briefly in a few cities in the Netherlands (Amsterdam, Utrecht, Hague), and also in Copenhagen, I found the former cities excellent and the latter stressful.

Copenhagen tends strongly towards segregated lanes: you have to be extremely familiar with the city layout to be able to pre-empt where to enter & exit, and local cyclists come across quite aggressive if you're not constantly perfectly aware of where you're supposed to be going (and going fast enough for them). The lanes are claustrophic and hurried.

Turning at junctions works quite well (cyclists cross with traffic and loop backwards to wait to turn, rather than crossing lanes), but only with very large junctions; this doesn't scale downwards.

In the Netherlands on the other hand, road-sharing is very much the norm. The sheer number of cyclists means bad behaviour just does't seem to be an option for motorists: safety in numbers.

I think this is the real answer. I've seen "fundamentalist" behaviour from fellow cyclists, and it bothers me, but I think it's reactionary when the relationship with other road-users is strained. With growing numbers of cyclists, and shared road-space, I think this wanes. This has been my experience in Dublin anyway: nowhere near the numbers of Amsterdam, etc, but still, the numbers have significantly increased in recent years and the relationship has noticably improved (anecdotally).
I'll do you one better, and give you a whole bibliography: http://pcp.vub.ac.be/CSBOOKS.html

Some of the books on that list aren't readily available, because as cybernetics went out of style they went out of print.
> but they can also (AFAIK in many states/countries) give up the child for adoption (in which case they also don't need to pay child support, as the taxpayers/adoptive parents cover the child's costs).

In most jurisdictions, giving a child up for adoption legally requires the consent of both biological parents; it is not something the birth mother can do unilaterally. (Courts do have the power to override the requirement for consent of either or both parents; but, they have to give each parent the opportunity to be heard in court first.) So, when it comes to adoption, the position of the mother and the father are more parallel than you present it as.
Whenever people bring up human rights abuses in China, that China is a totalitarian country, there are always people bring up that democracy isn't that much better, it's chaotic, there are special interests, there are ways to abuse human rights in a democracy too etc.

Here's my take: people living in democratic societies have this powerful weapon called free and fair election. Furthermore, independent judiciary and the rule of law. All of their constitutions have some kind of bill of rights built in, and the governments, by and large dare not cross the legal boundaries or it's almost certain that there will be consequences. If these checks and balances are not enough due to prosecutors stacking their deck with heavily financed teams of lawyers, enacting or reviving controversial laws, the civil societies are fully able to demand change, and action it during elections. While we should not pretend that democracies are perfect, let's also not pretend they are totally useless. Change can happen quickly if enough people want it to. On the hand, China after Tiananmen, has expanded its state power so much, its control of information so effective, its surveillance system so encompassing, and its civil resistance so shattered, its policies has bribed so many people, it's almost impossible to effect any substantial change without a total collapse of the regime.

Saying or implying democracies are just as bad as totalitarian regimes like the PRC risks spreading hopelessness that the people in democratic countries cannot change things. So I hope the next time people bring up this comparison, have some proportion, some perspectives in mind, and think about what they can do to better their governments, instead of just conveniently dismissing the value of democracies.
First, your theory that 'current time' is irrelevant is predicated on the broad market still producing relatively high real returns. This is by no means certain, and "secular stagnation" asserts precisely that the high returns are over for now.

Second, how about some division of labour? Instead of every individual learning about the optimal allocation of assets and the CAPM and so on, how about everyone just pays into a central pot while working, and a few specialists invest it optimally.

(Different risk aversion can easily be incorporated in that framework.)

Just like you and I don't build our own cars, and don't need to know about how it works and how to repair it to use it.

That's how it should be done in the civilised world: you pay into a pension pot, and then when you retire you get a pension.

And there's another benefit: instead of everyone having to save to cover their maximal possible remaining lifetime (with expected waste being maximal possible total pension minus expected total pension) everyone only needs to save to cover their expected remaining lifetime (with expected waste being zero).
Last time I bought one I looked but couldn't find anything that fitted my requirements, (~55", excellent image quality preferably with HDR, supports ARC and CEC).

If there was a DumbTV that did all those things and was reasonably priced, I'd have bought it there and then.
Also 15 years professional here; And I agree, it's largely similar.

One difference though is that IRC doesn't have a @here equivalent. People do like to overuse that one in particular. (you can turn it off but the default is frustrating and the UX is poor for disabling)
Human to Human Social Commerce Concept
it managed to attract a lot of people that used to use wordpress or some spaghetti code, helping giving the idea PHP is not a good fit for enterprise-grade software.
Space missions need to account for the times when things really hit the fan, that's when design really matters. If shit goes haywire why should I assume my touchscreen is now displaying the same thing as mission controls? If it's not then instructions go out the window. If shit goes haywire in the shuttle, mission control can safely assume they're looking at the EXACT control scheme the pilot is, and can read out controls accordingly. I get that automation is intended, but for emergencies a touch screen really doesn't cut it.
do these systems automatically pick up if I spell rather than pronounce, or do they need a special mode? I've never tried that...
How to Solve Customer Indifference Before It Kills Your Product
Does it? Have you hired a lot of people via alternative route to have a valid comparison?

Perhaps it is a cost because your hitting practices are explicitly biased against finding such people, or salary is not competitive?

Time of HR guy doing the interview or a search is cheap compared to years of developer salary. Seriously.
I hope Google delists them so they go fuck themselves.

azlyrics is SO MUCH better. I'd rather see them at the top instead of Genius.
If you buy a smart TV and just not connect it to the internet you can use it as a dumb TV.
It's one of the best — robust and flexible, well-supported and regularly-maintained – Vue-based frameworks out there. https://nuxtjs.org/guide
it's not even magic, it's redundant over engineering at its peak

haskell has magic, but at least its concise..