skysight-inc/HackerNews huggingface dataset:
> writing explanatory code comments in natural language is seen as unnecessary

It IS unnecessary. Having to write a wall of text to explain what your code is doing is one of the simplest code smells.

A little bit of very short comments is ok, but in general any verbose comment should always be for explaining the why, listing out some invariant, etc.

As a side note, another reason not to write comments about what the code is doing is because those comments then need to be updated too - and often they would not be leading to more confusion.
>french guiana

Bit problematic, think an auto complete might make life easier for guessing
Yeah initially I thought Reddit was useful for "give an opinion" type queries, especially where you're getting answers to a newly posted query. Eg my brother managed to get a specialist doctor to give an opinion about our mom's treatment.

But for the vast majority of commercially relevant searches, it will get sunk quite soon. It can't be terribly hard to hook up a GPT style bot to harvest karma on various accounts and then use that to gain credibility on "which headphones should I buy" type queries. You might not even need to automate it, a farm of real people could potentially be useful for that, I bet that's offered by someone out there already.
Instagram is messing with my feed
(Almost) every time I go to my instagram feed I see a new post from a profile (usually a shitty one) that I'm following.

What's the catch?

I don't recall choosing to follow that profile. Quite frankly most of them I won't follow.

I'm sure instagram is messing with my feed.

Have you guys noticed something similar?
.. and twitter shafts their users, by not allowing to read the thread for people who do not have a twitter account.

> See what’s happening

> Join Twitter to get the full story with all the live commentary.
It should be flushing the drive cache on sleep. This is mostly an issue for sudden AC power loss.
I don't think you quite understood what (s)he wrote.

The problem is using JVM without understanding some basic properties of it. Scaling is a matter of how you programmed it, not the language used.
You just don't have to read it out loud. You to read it at an even pace, have to enunciate properly, have to decide what words to emphasize in every sentence or how you change your tone etc.

Getting this right for every paragraph will usually take multiple takes. Then there is additional audio editing and what not.

Just for reference, as a prof, just creating a 30 min video that students can watch on their own time, easily takes 2 hours of work. This is where you just remove the worst errors, to get a just-good-enough product.
Remarkable has only experimental and clunky USB support. It wants to connect to the cloud via wifi but it is also possible to connect to it via wifi in a local network not connected to the internet. From there you connect via ssh/scp (and you have root access)

As a person who skimmed over this, has a Remarkable and is interested, I'd just convert the mobi to epub (e.g. open-source Calibre has a way to fo it) and then send the files via scp to Remarkable. It doesn't seem to difficult to do for someone who knows their way around. Maybe it's difficult to automate, especially the sending part
Advent of Code Day 24: Computing with Sets
Serial Reader for Classic Books
I have amateur level JVM knowledge, but what you describe here seems intuitive. It feels like a waste to split a JVM application like this. I‘ve read a bit about new advancements in GC design, they’ve become highly parallel and layered. And then there are all sorts of JIT optimizations that may happen in a more comprehensive, larger service, right?
Some thoughts I had for the developer:

Does it (or are the plans to) reverse compile? If I could input my regex and output melody script one could create an excellent interactive learning tool, and also more selfishly help with adoption in teams with crusty old devs like me who like our magic rituals and prefer typing our regex by hand.

Also are there plans to support runtime compiling in JS? Something like...

someMelodyObject = <initialise and configure melody>
String.replace(someMelodyObject.toRegexp(), someString)

This I think would make it a compelling library for inclusion into projects assuming it were fairly efficient and lightweight. Not sure how or if you'd have to deal with performance and caching but it would probably go a ways to improving adoption among web developers at least.

Anyways good luck with the project. Regex is often considered a dark art when it's actually fairly concise and expressive, opening it up to more people at a higher level could lead to greater understanding of regex in general. Also what an interesting and challenging project to undertake, definitely a nontrivial challenge all told.
Fascinating history!

How big is your company/team now, and what are you building? Is it commercial?

What did the field feel like back then as opposed to now? Has the new commercial space race breathed new life into the field? Has it made it more competitive? Given new opportunities for funding?

It's a shame Google shuttered, but it makes sense given the overhead. Still wish they could have performed minimal maintenance and left it untouched, but I suppose there was a period when it looked like none of this would pan out at all.

I'd totally read a blog post if you have this written up somewhere. It's so interesting.
From my personal experience, sport help you develop the lack of fear for taking risks. Especially contact sport, as your body is in physical risk.

But, now, with almost 40 years of age, life got me ups and downs. So, now, I would say, make an assessment of the risk. What is the worst case scenario? If there is no logical reason, then just do it.

For example, what is the risk of living? Well, you can end up dead, but eventually, everybody dies, as life ends with death.

So, what is the risk for leaving a steady good income job and work on your project or a startup? Well, the risk is that you will lose steady income, maybe you will not have money for rent, food etc.. on the other hand, if you succeed, you will never need to think about money again.

If you fail, well, the risk is that you will need to find a job, start from bottom, but hey, you were there, on the bottom, and you know your way up. So the risk is minimum.
Counterpoint: this can only work if your company has a culture of reading first.

I spent a lot of time on an exhaustive readme, but at best people skim it and ask questions or make the same mistakes I made again.

Writing is cool and all, but make sure you have a system in place, an index, and a culture of telling people where to find what.
One of the lessons of the last decade (?) is that if a community scales, subverting it also scales
This sounds like laptops are fine, but iMacs and Minis are effed.

Curious, what's the real world risk of full OS level corruption and not just data loss?
Visingsö Oak Forest
As for 1: "The current goal is supporting the JavaScript implementation of regular expressions." Right on the readme :).
2: I couldn't tell you, but does it matter if it has a practical use? I for one never understood why regexes have the notation they have, and always struggle because I use them next to never. This looks like an attempt to make something that would suit me better.
3. What do you mean exactly?
Idiotic concept.
> you're implicitly making the decision that it's more important to pay for that education than to pay for e.g. more help for the homeless, more money for healthcare

Ironically, the same people who would complain about free education, would complain 10x over more money for the homeless or healthcare.
For #2, I think any company employing people where the going language is not their native language should invest in language courses.

I live and work in NL but a lot of companies have international employees, which means the going language is English. But it's English where nobody speaks it natively, so you end up with this kind of expat-English.

Companies like that should invest in either weekly class-based lessons, or mandatory one-to-one language classes through e.g. online. Spelling, grammar, writing and speaking practice, as well as culture classes.

And related to the article, typing classes. I've encountered multiple people now working in IT, whose job is reading and writing (code, documentation, emails, whatever) who cannot touch type. I don't think not being able to express oneself on a keyboard in a quick way is acceptable anymore. I can recommend typing.com, five minutes a day at least, it doesn't take that long to learn touch typing.
> A lot of the responses on posts asking the community what they would've done differently in their teenage years is to get a girlfriend/get laid.

What? Where?
This may be a good place to ask since so many people from the Bay Area hang out here. Was it ever gray, even for a short time? I know someone who adamantly claims to have driven over a gray Golden Gate Bridge back in the 70s, and being disappointed because of it. I suggested it might have been the bay bridge, but the two look pretty different, even if they had been painted in the same colour.
C-36: https://www.parl.ca/DocumentViewer/en/43-2/bill/C-36/first-r...

amending

https://laws-lois.justice.gc.ca/eng/acts/c-46/FullText.html
Indeed, though that is somewhat rare. For our distro, I would opt to enable it by default on laptops (which is quite safe) and disable it on desktops.
Partially I agree, partially I don't. I would say the long list of failed operation systems versions (Vista, Windows 98 ME) that were causing a lot of issues for users hit in a unwanted way all those small companies. Not that there was anything better at that time, Linux on desktop is still very problematic, but releasing crappy software will cause issues one way or the other.
Sounds good, but I can see several obstacles to this, especially when it's not an internal tool (and most of the time it isn't, unless you're Amazon): e.g. that the people talking to the customer are not the same people developing the application (maybe the people on the customer's side are not the real domain experts either); or that the customer has a mentality of "we hired these guys to develop a shiny new system for us, but our guys are much too busy to act as counselors for them" etc.
You need to pick your fights.
Some projects are just made to be "done" for reasons that are bigger than you. Sometimes you just have to get over with it, even if you have a contrarian position.

If you want to express opinions that conflict with the dominant zeitgeist, it's important to understand the context and position you're in. This is not black and white.
UAE Readies National Crypto Licensing in Push to Embrace Fintech
It's a fair point, and I've thought about this when making the stats public. There are plenty domain enumeration tools out there. DNS data is inherently public, so I don't think one should rely on it for their security model.
Have you considered that increasing warm temperatures will increase conflict(1) causing people to have road rage? It is quite plausible that a nuclear engineer having a road rage incident is not paying attention and blows up a reactor. Presumably, with increasing temperature, the regulators also have increased chances of road rage causing them to ignore fatal flaws.

1: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=heat...
I sometimes wonder if we would have had very good search engines if one of the Tech Giants invested in a huge amount of manual information entry/organization instead of optimising around spam and junk websites.

Like Encyclopedia Brittanica, but on steroids. With 500.000 editors and a couple millions volunteers instead of a couple hundred editors.

Google has 135.000 people on staff right now, all very highly paid. They could have a massive advantage if they had their own unique dataset.
How would you search private forums (subreddits) that you are part of, but not accessible for Google?
Uneducated people would not bother with investigating something like that and why would educated people try to undermine their own choices? It is not in their interest to do so.

On personal note... I for one did not go through higher education for the money. I did I so that I could alter my "social status". So for me it is not about my financials or really myself at all; it is about how other people perceive me.
Me too! I hate this.
Excellent, now we need a language that compiles into Melody. Can I have a GUI with that?
I cannot use that kind of trackball. It relies on actuation with my thumbs, and it hasn't worked out very well in the ones I tried. I prefer "ambidextrous" ones with the ball in the middle.
And rightly so. You can't immediately switch to domestic supply in case of supply issues and utter chaos is just 2 meals away.
>try to write your own notes in full sentences instead of just bullet points. This is a good first step towards appreciating writing more

Maybe. Writing bullet points was a good first step towards appreciating writing more for me. Writing well thought full sentences always makes me more anxious, and writing bullet points help me to actually write things down(even allowing me to refactor to full sentences when necessary, like when writing an email, slack messages or blog posts).
About the same thing - same for internet connectivity checks which go to Apple/Google as well.
Internal domains generally resolve to private IP ranges, so don't do any harm when broadcasted. Besides, many people use Chrome, and who knows what they do by default with browsing history.
> I have a feeling that's a bit more difficult than centers, though.

This is quite an understatement.
Explain away how literally verbatim searching with quotes doesn't return verbatim results. Or how searches that match the very title of an article returns mountains of SEO spam before listing the article, if it shows up at all.

If there's an algorithm being gamed that causes that, that algorithm was designed explicitly to be gamed.
Chromecast is completely closed-source, I'd argue against buying into that ecosystem.

Nymphcast [1] is an alternative, but wouldn't be compatible with existing clients, since the protocol is different.

Miraclecast [2] is an implementation of miracast/wi-fi display that runs on Linux. There is also a myriad of alternatives: vnc, raspicast, etc.

Leapcast [3] used to be an implementation of what you want (while using chrome as a black box).

There are some implementations of airplay servers.

And lastly, a lot of media players implement some way of playing on one another (vlc, kodi, jellyfin, plex).

Funnily, you might just be interested in UPNP and DLNA. Support for these is quite robust, but it tends to disappear on newer devices (to the benefit of proprietary solutions like chromecast and airplay).

[1]: http://nyanko.ws/product_nymphcast.php

[2]: https://github.com/albfan/miraclecast

[3]: https://github.com/dz0ny/leapcast
In a corporate environment I insist on treating warnings as errors. They are warnings for a reason and it will lead to hard to debug errors in a sufficiently large codebase/team. Enabling it after the fact is a chore, but once it working its not much extra work.

Linting I only use for adding/correcting a file header, order or methods or other things that it can fix automatically.
Their point is that you can and probably even reduce cost, but you need to decide on the atomic resource unit and whether that makes sense (like having a measly single core, low ram instance/container).
> What do you mean by automate tests? What exactly do you want to test?

One of our customers in the public sector builds a Low Code app that performs automated plausibility checks on forms submitted by clients. These checks can be quite complex since they reflect legislation. In this case it is crucial that you can mock form input and validate the checks against expected results.
I believe that, in the 40s and 50s the occupying forces intentionally drained the research capabilities of Germany (as part of a larger push draining industrial capabilities). Hence I would expect Germany to be kneecapped in their Nobel laureate production for a significant part of the last century.
Typical Microsoft that the last option for which MFA options are allowed is two options together: 'Verification code from mobile app or hardware token' — I really want the phishing-proof hardware token only!
We have reduced MFA again and use very strong passwords and good password managers protected by yubikeys instead. Many APIs are still accessible without MFA that could lead to data exfiltration anyway. The workaround for that to register privileged applications is not really too convincing and just not flexible enough.
You will either chase girlfriend/boyfriend or do something meaningful beyond procreation. For stunningly vast majority of people, they can’t have both. So, choose wisely.
> I was considering reading the book to see what the calculations are and how they refute those correlations.

He talks about this stuff too, for example, as education is correlated with health, he also estimates health benefits in his return to education calculations.

The problem with many correlations that you mention is that they are, indeed, just correlation. There is scant evidence on there being casual relationship, or, for that matter, the direction of causality (eg., couldn’t it be that more prosperity allows people to consume more formal education, rather than formal education bringing about prosperity?).

> Now from what you're saying, he actually wrote a book with a click-bait title and which is about something very different from what the title implies (I guess "on the financial return of investment of a college education" would not have gotten the attention he wanted). And now he is complaining that education researchers are not engaging?

Financial return to education is just one chapter of his book. The book is actually really detailed, and covers multitude of aspects. In fact, in the very blog post you are commenting under, Caplan in explicitly says:

> Some critics called me a philistine: “Education isn’t about making money; it’s about becoming a whole person.” Never mind that I wrote a whole chapter against this misinterpretation.

Of course, nobody expects you to actually have read his book before you can express an opinion about topics it concerns, but maybe, before accusing him of clickbait and stirring artificial controversy, or his alleged bitterness that ed researchers are not engaging (he’s not even saying that, by the way), at least read the article you’re commenting under.

> As a side note, why is this even economics

This is a trend in academia over past decade or two. Basically, the traditional social science fields are so degenerate, dysfunctional, and ideologically rigid, that a lot of quantitatively-minded people who are keenly interested in social science topics, but are repelled by the reality of academic environment, instead flock to Economics, where rigor is higher, and ideology is less rigidly constraining.

Look at new papers on NBER, for example:

https://www.nber.org/papers

Half of them is just social science dressed as economics. That’s why Econ departments are growing.
thank you! the search video functionality is not builtin into ytcast, but is actually a separate script (ytsearch[0]) so you can use it with other tools!

> cast videos saved on the laptop directly.... This would be a welcome addition.

yeah i know this would be great, but unfortunately it's unfeasible with the current implementation. what ytcast does is merely "telling" the YouTube on TV app to play videos.

[0]: https://github.com/MarcoLucidi01/bin/blob/master/ytsearch
99% programmers need to pick up stuff, carry stuff, and throw stuff. 1% programmers are like circus jugglers - the same basic thing, but taken to a breathtaking extreme. They are skilful and impressive, but the scenarios where you need them are rare.
You didn't like that example of how survivorship bias has zero place in this discussion?

Try on the picture of the bullet holes in planes when mounting a defense of reckless and culpable driving occasioning property damage while making your case to the judge that he hasn't heard about all the times the accused did not crash their car despite driving in a woefully incompetent manner...

There is ZERO excuse for this. You can't "accidentally" rob people and claim incompetence while pointing to other times you were incompetent and yet didn't rob people. It actually goes the other way. If you were incompetent, knew it and didn't fix the issue you're in deeper trouble.

Pictures of planes don't change that there is no excuse for this. None. Really.
Why do those jurisdictions create min lot sizes in the first place? Surely there's a reason other than maintaining housing prices.
This commissioner appears unqualified for a school board simply because her grammar and usage are very poor for an adult whose first language is supposedly English... including the spurious comma right in her introductory bio sentence.
Good question. I just started up a loop doing USB-PD hard reboots on my MBA every 18 seconds (that's about one second into the desktop with autologin on, where it should still be doing stuff in the background). Let's see if it eats itself.
> So how does the creditworthy prospective student determine which degrees are valuable and which aren't?

valueable to who? If the student is credit worthy, then they can pay back the loan, which means they aren't making a bad decision to study something they want to.

The current status quo with the gov't backed loans is that uncredit-worthy students still gets loans, which results in the situation you tried to describe - someone borrowing to get an education with which they cannot repay the loans. If that student wasn't backed by the gov't guarantee, noone would have lent, or would've only lent some small amount that is likely to be repaid.
When I met my wife I knew that it was something very special between us. I wouldn't have known that if I hadn't known what "not so special" was like - which takes time to find out. Married 46 years.
It would be interesting to see the split:
Out of 83 Nobel Laureates, how many gained their education in University of Columbia? How many were professors that moved to University of Columbia after receiving their education somewhere else?

For example:
Horst Ludwig Störmer
https://en.wikipedia.org/wiki/Horst_Ludwig_St%C3%B6rmer

German scientist, but point goes to University of Columbia
Even on laptops I feel uncomfortable. My macOS freezes or kernel panics on me from time to time.
Does disk gets flushed in case of kernel panic?
You think it's oke that restarting your PC leads to data loss or corruption? That's basically a product killer for me. I reboot my laptop everyday.
If people start publishing faked physics papers, does that mean physics is no longer an effective source for engineering?
Thank you for your reply!
Good choise, Laravel it's an awesome framework. Are you from other stack or just started to learn web development?
Or a laptop without a TPM? Those devices are often much cleaner than the usual phone.
You gave audible rights holders additional money or was it in Amazon's favor every single time in this utter debacle? I haven't yet heard of Amazon saying "we actually overpaid some audible rights holders" If you have evidence of it definitely add it to the discussion. Looks to me like that's not what has gone on.
I believe the NVMe driver has a kernel panic hook; I would hope it is used to issue a flush.

OTOH, if you have watchdog timeouts (I've seen this from bad drivers), those would certainly not give the kernel a chance to do that.