skysight-inc/HackerNews huggingface dataset:
Python or Ruby I'd say, Erlang's a little bit too unique I think for that analogy
Lovely story. My parents' approach to learning and what was acceptable and not had a very big effect on my choices in life
But what about accidents per crossing?
Do they have a second touchpad for us lefties?
My TV (Finlux) has an undocumented API, that allows anyone to pull information about what I'm watching at the moment. That same API can be used to launch a telnet daemon which can then be used to log in as root without using a password. Needless to say I've disabled wifi on it and I don't intend to ever connect it again.

But hey, the TV runs Linux, which is nice I guess.
> [...] and it's impossible to block.

That's not entirely true. Troy Hunt had (and still has) that[1], and his banner got added to EasyList none the less.

[1]: https://www.troyhunt.com/ad-blockers-are-part-of-the-problem...
Democracy does not mean "51% rules", that's a common misconception. Democracy is about building legitimacy from as an uncontrovertial source as possible - from the clear and free choice of the body politic of a community rather than from some sort of divine revelation. Legitimacy comes from all political actors, from the minority accepting the will of the majority (because it knows its fundamental rights will be respected even in defeat, and that the "battle" could be fought again once people changed their minds) as much as from the majority itself. When we forget that, that's when the XX century nightmares rear their ugly heads.

51% on a binary choice for huge constitutional change is simply not an unequivocal result; it's well below the margin for error/fraud and reduces the legitimacy of the choice pretty dramatically. Obviously every group is free to set the rules it prefers, but taking a massive step on such a tiny majority is a recipe for strife and division. On such a small margin you can rule for a few years, not take decisions that are supposed to be set in stone and affect everyone forevermore.

Realistically, if you have more than 40-45% of the country opposed to a massive constitutional change, you are probably not getting enough legitimacy to make the process fully democratic in nature. There are further tests down the line, but a large margin is the very first one to meet if you really want to find "the will of the people" (which in itself is a troublesome construct, but that's another story). Once you get close to "2 in 3", then it's harder to argue.
I've been saying this for over ten years. Glad the world is kind of coming around to it.

Almost all HTML is generated these days, and the information that's useful for styling is available in the same place as the information that's defining HTML. So generate the styling inline in the same place. If your address display component use a 14 point font, put that inline in the code that generates HTML for an address display component. If you need to change it for all addresses, you can change it in that code. If you need one address display to be special, use a subclass or whatever mechanism you would normally use for one special address display. Compress your HTML in transit if you're worried about the inline styles wasting bandwidth.
VLC runs everywhere, but do you really need something that runs everywhere literally? Is this like the old hat trick of running Doom on your fridge? I'm content using mpc-hc on Windows and mpv on Linux/Mac. What else is there?
I've heard this a lot. So, under British rule, did the Chief Executive do anything against the Queen's will?
> How many times have you been a passenger in a car and the driver has pulled over to adjust GPS?

When I'm in the front passenger seat, dealing with the GPS and the A/C becomes my responsibility.
Growing your UX skills can be hard but you don't have to do it alone
I believe it's Portugal that has very successfully triaged decriminalisation of many or all drugs
> At what point with the wish to deliver ads outweigh the want to measure user engagement?

It could be argued that self selection from advertisements makes ad campaigns more cost effect per impression/click. If a person wants to block ads they might be less influenced/willing to purposefully click on adverts.

The other end of the stick is that website owners cant be trusted to self report metrics which influence payout.
To be fair, navigating with carplay is also highly distracting because the voice controls are so basic and it forces you to pull over and deal with one of the two touchscreens to deal with route changes, adding a stop, evaluating express lanes, dismissing modals, looking at upcoming directions, etc etc. Navigation is highly distracting period.
Couldn't Mazda have simply disabled the touchscreen controls when the car reaches a certain speed?
Why is Northern Ireland still part of Britain?
Decade? Psh... Elon says 6-18 months!
Show HN: Open-source desktop application to create 3D presentations
An automatic co-pilot would be nice indeed. It should also hand me drinks and snacks and keep me awake with conversation.

ATM it's still a co-pilot job to translate navigation system information into actionable directions in foreign cities..
Air bubbles need to rise first?
It is indeed a nice try, and the rest of the app would be:

@SpringBootApplication
@RestController
class DemoApplication{
@GetMapping("/hello") fun hello() = "Hello, World!"
}

fun main(args: Array<String>) {
runApplication<DemoApplication>(*args)
}

And this taught me that the best sinatra clone in java isn't really worth it in terms of lines of code saved (we save what? 3 lines of code? 6 with the imports?) when compared to a full-blown web framework like spring boot.

Would you care to do another one where we return a json response? I'd bet you will need a json mapper class for complex objects whereas I will return a dataclass instance and it will just work.
About Nasa
> but it is a sad broken system for a lot of qualified people.

The positions get filled. The candidate who gets the job is also qualified.

There is way to much bias from people who go through these interviews and don’t get hired not because they weren’t competent and not because the system is broken. It’s just simply the case that someone else was better.
I’ve never been in a moving car where the driver did anything with the gps more than listening or asking a passenger to adjust it.
One username here ends with 1998, which is presumably the year they were born, so a 21-year-old. The original iPhone was released in 2007, when that person was ten. These kids grew up with touchscreens, of course they think it's normal to have them everywhere.
Rolled it out a bit as “email” actually but that proved confusing for people: “email” carries a lot of baggage, social and technical. Why do you say email? It’s instant.
Concerned about his this will impact their sales. We are easily seduced by pretty screens, and overestimate our driving ability with gadgets on hand
Pakistani politician livestreams press conference with cat filter on by mistake
What if I try to make a pipe with '|' or redirect the result with '>'? Should there be a warning for that?

I find it amusing that people really do that though.
Well, I have tens of thousands of lines of super-high-quality code, for multiple shipping apps and entire systems, used by thousands of people daily, out in the open-source domain, in dozens of repos. These have over a decade of detailed checkin commentary, with Doxygen and Jazzy docsets. I have hundreds of pages of documentation and blog posts, often intricately explaining my design process. I am constantly trying to learn the latest tech for my specialty. But I spend exactly zero time on LeetCode or HackerRank, so it's likely I'll fail Secret Santa. I doubt that I'm what you're looking for.
> Do they literally take an entire week vacation to have 5 all day onsites?

That wouldn't be actually that bad as onsite is an advanced stage in the recruitment process. In the current state of the job market it's more entire week vacation to complete take home assignments and online tests.
We use -Wall and -Wextra, and fixed basically all our warnings. Now everyone writes virtually warning-free code (that is, any warning is fixed before committing). And I don't feel limited in what I can do.

We could roll -Werror for most packages (I think we have a few packages, e.g. 3rd party libs, which emit warnings), but only use error=format and error=format-extra-args.

To be fair, we disable these warnings (-Wno-...): unknown-pragmas, long-long, register, unused-command-line-argument.
This is not at all surprising. There are still a lot of mechanical signal boxes in operation.
" ... as a highly ambitious person who wants to win no matter the cost, I couldn't imagine ever working in Europe. "

You can be highly ambitious and work in a balanced culture and still be successful. The fact that you think ambition and work-life balance are mutually exclusive is pretty sad.
I just drove 14 hours this weekend and I can confirm the voice controls are almost entirely useless. If you’re lucky it interprets you correctly and you have a menu to sift through on a screen to pick the right option. If you’re unlucky it just does something without any confirmation. The only success I’ve really had is “direct me to <large city here>” and “direct me home”. All other efforts lead me to swear and pull over.

Granted, I was a child map reader and navigator for my parents, this isn’t easy for humans either.
>Of course, it would be better if C-family languages didn’t use ^ for XOR in the first place.

I think at the time they were created there simply wasn't an ambiguity in anybody's mind. POW is a relatively complex operation, I don't think anybody expected it as a builtin operator (much like SQRT and friends). Arguably so is DIV but I suppose that's too convenient not to have.

XOR on the other hand is something you really want to be a builtin operator in a low level, bit-twiddling language like C, so getting a dedicated operator makes sense. I'm not sure if an other sigil would've made more sense, after all ASCII lacks ⊕.
Hopefully this is a trend that catches on; I was resolved to never buy a vehicle that had touch screen controls in it, after seeing what a mess Ford had made with the UX in my wife's 2019 Edge, compared to what I have in my 2010 F150.

I think touchscreens are dangerous as hell to have in vehicles, because you cannot operate them by feel alone, like you can with a buttons and knobs interface. People are distracted enough playing on their phones while they drive, so selfishly for my own safety, I don't really want them futzing around with the janky touchscreen display to change the radio or mess with the air conditioning too.
You would reconsider your point of view if you have seen some truly evil UIs using rotary controls.

Worst thing is when you need a manual to understand how the thing works, and manual DOES NOT specify all the options.

I, as user, would prefer a large touch screen for changing settings and navigating, and several programmable analog buttons for when I'm driving.

Rotary controllers are evil.
Yearly toggle, in pricing, looks like it isn't sitting right.
No, just random guy on KIA RIO.
I use my car primarily on weekends, using public transport on work days.
I wonder what kind of traffic the million dollar homepage generates, both daily now, but also in its timespan.

Regardless of the worth of incoming hits from tmdhp, I think this pixel pirate club is a funny idea and a blast into the past!
My mazda's rotary controller is heaven on earth thank you very much.
How can be this user flagged. He posts 8 submissions during 11 days for his personal blog. I see this as shameless self-promotion. Correct me If I wrong in my valuation.
The “security” came from the fact it was tuned to receive a specific frequency. Earlier radios were not very selective on which frequencies they would accept.

The main benefit was not actually security but a reduction in congestion. Spewing interference out randomly is not an efficient use of airwaves.
> Wait... so your point is that since "bad programmers" do this, there shouldn't be a warning for it? That is among the silliest thing I ever heard.

In all honesty while I don't agree with this particular instance, the reasoning isn't ridiculous. If we assume it's true that it'd only affect bad programmers, then you probably wouldn't want to add it, since it'd increase the false positive risk and/or otherwise potentially get in the way of everyone else. (Kind of like how you wouldn't make cars start honking when they're turned on as a means of protecting against bad drivers, even thought that might well save lives.) Some tools just need to assume some base level of expertise to be effective.
Here's original link for grid garden, and it doesn't need login to play https://cssgridgarden.com
Has nothing to do with what we're talking about.
Deep Learning Security Nudges (For Stack Overflow) Towards Stronger Cryptography
You should always thoroughly check whether your program still works after upgrading the compiler. Adding a -Wno-bad-exponentation to your makefiles shouldn't be that difficult.
As a Polish person, the reason kids draw swastikas is precisely because of the taboo and rustling jimmies. They are not anti-semitic and likely don't really know anything about it.

These writers whose families weren't even directly affected by the war should get over themselves.
It’s better to have one interface than two.
On a political level, I think a lot is lost already - at least in London. I am seeing daily both "fundamentalist" behavior from both cyclists and motorists (rarely from pedestrians interestingly). I am catching myself sometimes not paying attention at zebras and junctions to pedestrians who did behave predictively. This usually happens because I am busy watching back and forth watching out for a speeding car (or a driver who clearly saw me but decides to pull out anyway), scooter, or cyclist.

My hope would be that segregating traffic would simplify what I need to pay attention to and I can focus more on pedestrians and other cyclists. The road sharing idea is a nice one. And TfL tried it in places, but realistically speaking it does not work out in a busy place which does not have a culture of watching out for each other.

I do agree though, that cycle lanes on street level separated by a curb from the street can be a pain. I wonder sometimes of they are made intentionally narrow and winding to slow down cyclists or if they are badly planned. Of course there are places where there is not a lot of space to give to a cycling lane. But often there is a lot of space, and it is not used.

In continental Europe cycle lanes are often on the same level as the pedestrian side walk. But I have never cycled in a large city where this is the case (except in Amsterdam for a few days). I wonder if that is a better solution or if it endangers pedestrians more.
I don't think you deserve the down votes.
Even to this day modern capitalist societies rely heavily on neocolonialism, to sustain their existence.
Computer Science student scraps 7M Venmo transactions to create awareness
Carbon-neutral fuel made from sunlight and air
I made Clojure a first class citizen at my startup :)
Everybody loves Brother Xi.
Why? It's not like the user can distinguish the two, so in term of giving a bad image, it's essentially the same.
I think this is not about showing off the easy case, but rather the straightforwardness of the framework. I haven't used spark myself, but I used frameworks quite like it (Jooby, Rapidoid, Ktor) in Java, as well their counterparts in Nodejs (Express, Koa) and Go ("net/http" + some router).

The applications certainly got a lot more complex than that, but we never found ourselves in need of a magic annotation that you can't step through with your debugger.

This is all about simplicity. It's pretty clear how a get() function on the router which takes a route and a callback works, but it requires some work to understand how Spring magically scans all your classes looking for annotations and then builds parser based on that. It's quite unclear where all of the routes are coming from (since they can come from a class just about anywhere). You suddenly need special tools. And the worst thing that suffers is transparency. Ctrl-clicking/Cmd-clicking on an annotation in your favourite IDE never tells you what it does.

In comparison, a second-order function is a vastly simpler and more grkoable beast.
Something about this comment feels off - was she really a trophy wife, and is oogling someone really some thing to look back on as good times instead of "wow, we were creepy" times?

Also from the wiki, it looks like she was the founder of a real estate firm and all. Calling her a trophy wife when they've been married that many years and she has a professional life and all just comes off as so strange and sleazy
>“Prevent malicious software attacks on your TV by scanning for viruses on your TV every few weeks,”

This reads like an Onion parody article but unfortunately, that security precaution is reality.

To generalize the Samsung example further, this is why I don't believe it's realistic that decentralization can happen via average homeowners owning a "server appliance" that serves up webpages, social media profiles, videos, email, etc. I made a previous comment on how disciplined security practices are too tricky for non-techies.[0]

Yes, a bunch of techies can run personal servers (Raspberry Pis, Freedombox, etc) to run a decentralized Q&A site to replace Stackoverflow. Or maybe run a decentralized discussion forum to replace HN. However, a bunch of grandmothers cannot be expected to maintain their own web appliances to run a decentralized cooking recipes website.

[0] https://news.ycombinator.com/item?id=11861683
Are you happy with the X1 Carbon 6th gen? That is my top option. What are the main purposes you use it for?
You simply cannot be arguing that companies who need a developer to maintain a java code base should take special care to not consider candidates ability in java just in case they don’t know the language at all.

Yes learning a new programming language can be easy, so go do it before you apply for the job that’s looking for someone experienced in the language.
I guess what this is, is up to everyone themselves. For some, this is an art project while to others its a scam.
Still bears highlighting, I think:

From pole to equator it's 90 (deg) * 60 (minutes/deg) = 5400 nautical miles or 10000 kilometres.

Pretty much the only way I can remember the conversion factor. Well, that's not true, 1.852 also consists of the country code of the USA followed by the country code of Hong Kong, so that's easy.
Not really, I'm arguing that "it is theoretically possible for humans to build and program Turing machines to undertake human whole brain simulation" relies entirely upon magical thinking. It's not so much a case of "we don't have the processing power", though we don't, as "there's no theoretical basis for assuming the human mind[1] has the capability to parse and understand the information content of a molecular structure so complex it contains the human mind within it in sufficient detail to program an accurate simulation of a human mind" (the real time stuff is moot, but since the whole point of a Turing test is a human can be convinced that another human is sat the other side of a terminal, an extended delay whilst the machine parses the complexity of "what is your name?" is a pretty hard fail).

I think it's pretty obvious there's a discontinuity between simulating mechanical responses of a nematode worm to stimulation of fewer neurons than I've lost typing this sentence and achieving AGI by human brain emulation, though we're finding the worm pretty tough. Nobody is arguing nematode worms have intelligence, for a start...

[1]obviously one could assume sufficiently powerful AGI could do it, but if the prior existence of AGI is a prerequisite for a particular approach to AGI, we can safely ignore it as a proof of routes to AGI.
Pronunciation of the names is the problem, spelling them should resolve that issue completely.
But, it’s pretty fluid as far as a diet goes. I usually do 16-8 fasting (eating window of 8 hours, I don’t have dinner, usually stop eating at 15 or 16) but if I feel like having dinner (happens on occasion) or if I have an event or conference, I’ll follow normal eating schedules and it doesn’t affect me much (surprisingly I’m more hungry in the morning if I had dinner).
Let's way that warnings are very important, they cause noise, so such noise should be deserved for instances that are really common mistakes among the population of programmers that have some clue. There are many errors like the one above that can be made by clueless programmers for which you can't emit a warning at all, like misusing postfixed/prefixed increment operators or alike.
How to Communicate in a Remote Company
My eyes. Hurt. Thanks for the reminder that the 90s of web browsing wasn't the panacea which appeared through my rose-tinted, nostalgia-enabling glasses.
If you are the only one using your program, then that's probably fine. I cannot count how many times I have to patch other people's makefile so their code won't fail to compile because of some -Werror introduced in a newer version of the compiler.
Why would you not? It's 2019, not 2005.
We built a Slack emulator to demo our chatbot
Recording a long macro, but only in one tab(for example Chrome)
Hello, I was thinking if it is possible to record a very long macro(really long. By recording i mean i will do the macro once, and be able to run it whenever i like. Another very important aspect, i would like to record the macro only in one tab - for example to record everything i do in a specific chrome tab for a day, but not record anything else from my computer.

I actually haven't tried anything yet, I am looking for program recommendations(free programs).

The macro don't have to record mouse movements because it is a very long macro.
Is it even possible to buy dumb tvs anymore? I have been hanging on to my 2014 model (and will probably try to use it for another decade) because the new tvs I interact with have ruined basic tv interactions. All I want: on/off, input switch, volume control.
Elon Musk is, as usual, right but with the wrong timing.
I keep a 2001 era Pentium III laptop around for when I'm feeling nostalgic or the need for distraction-free writing. The keyboard is excellent even by desktop standards, much less for a laptop; the 4:3 screen is better suited for writing than my 2K main display, and it runs OpenBSD with Fluxbox which is about as distraction-free as one can get and still have a stacking window environment. It has one USB port, no built in comms other than a dialup modem (I have WiFi and Ethernet CardBus devices for performing updates and syncing files), and it can house two batteries if I take out the CD-ROM drive, making it a great portable word processor.

It won't play any games beyond the occasional Solitaire, it isn't powerful enough to edit modern video files (or even play them), and it's atrocious on the modern Internet unless I use a text only browser. But it is my favorite writing machine, and I'll likely never get rid of it.
>For the same reasons youtube demonetizes videos about legal education or discussing alphabet/google/youtube policies, yet still allows child grooming and radicalization to be monetized and recommended to children.

What nonsense.
For Linux users, redshift/gtk-redshift does the same thing and is OSS, used it for years with no issues.
> I wonder sometimes of they are made intentionally narrow and winding to slow down cyclists

I think this raises an interesting point. There are cyclists and then there are cyclists. You have those people out with the kids or bumbling along on a Boris bike; and then you have power cyclists in all of the gear on a carbon framed bike averaging faster than most cars in London. While some cycle lanes are perfectly appropriate for the former, few are appropriate for the latter.
Ironic that genius scraped other lyrics sites to bootstrap their business. Cute analysis can’t hide the basic hypocrisy here.