skysight-inc/HackerNews huggingface dataset:
This touches on a difference between the Go and Scala communities and courses from my very brief experience learning scala for work the past couple months.

The older I get the more I want things that are explicit and easy to understand. Tons of sites and videos and blogs exist that break down the features of Go without a ton of math lingo. I never see Scala materials free of that. Even when I agree that I need to understand the terms of art I haven’t been in a math class in 16 years and it’s slow going. With Go I was productive in two days and proficient in less than two weeks. Yes I still shoot myself in the foot with channels and race conditions when I’m rushing but at least it’s a super fast compile cycle to iterate and my IDE doesn’t require over 2gb ram like scala / idea does.
Those are tests from 2017. The link I posted uses more current versions.
As I’ve pointed out in other threads, I used to mentor people in audio engineering, this is now legally very risky as I am immediately vulnerable to a wide swath of labor regulations in NYC.

Not really worth it anymore.

Meanwhile it is commonly known to be true in many industries that someone is mostly useless, work productivity wise, when they graduate college. It takes years for them to “know anything.”

I’m not sure what the solution is, but obviously apprenticeships are a huge missing piece.
Facebook is a private enterprise. Free speech doesn't apply. Compliance with government/social pressure is what applies (for better or worse).

That's the thing that so many people don't get.. Facebook is not a public space. You have no inherent rights there, and they can do whatever they want with your acccount/content/etc (or at least whatever their TOS says)..
What a bunch of scumbags. How can a company revoke "lifetime" licences? They stated that they wouldn't touch the lifetime licences and are doing it anyway. Companies like this make me sick.
With a username like yours you probably memorized that passage!
App promotion is hard. Hence, we produce a different kind of app promotion video
What about kotlin?
There may not be much overlap with the tech-bro/silicon valley (the TV show) folks, but there is a huge amount of overlap when it comes to "hackers" (in the sense that "Hacker News" uses the term).

It's also a lot less about actual motorcycles than the title would imply.
You might also enjoy /r/mathbooks (and /r/csbooks) on Reddit, where people post links to freely-published math and CS textbooks. Most are not open-source, but all are shared with permission from their authors and publishers.

https://www.reddit.com/r/mathbooks/

https://www.reddit.com/r/csbooks/
These types of software has, to me, some big pitfalls:

1. The administrative burden: In over for the software to have any value, the user is imposed a huge documentation burden all the time.
2. Privacy: This is probably the worst. Imagine that you write down intimate details of your friends of family, and the platform has a leak. Also, the subjects have _no_ data control what so ever. In the privacy regard this is probably worst in class.
ITT: people who read the first chapter of the book commenting on how it s about motorcycle repair vs people who read the whole book telling them that it's not.

(It took me three tries to get past the first tangental monologue chapter, and I was deeply rewarded by doing so. It's a great book but not what you may expect based on the title or first chapters)
If that's the case it would be great if the Ember team updated and optimized Ember and Glimmer on those benchmarks. A lot of people in the JS community use those to compare libraries and frameworks.

https://github.com/krausest/js-framework-benchmark
In every example given people died

People died writing Unix and JavaScript?
> AES has to look like random noise. If there is any correlation to the input detectable by someone without the key it would be useless for crypto.

Uh... AES (to pick your particular example) is a symmetric algorithm. By definition there is a 1:1 correlation to the input. If you have the key and know the input you can compute the output, and vice versa. The question at hand is not whether the algorithm is breakable but whether someone can find the key (or more generally the PRNG state).

And that's what the entropy pool does: it seeds the PRNG state with values that are derived at runtime by the kernel and not under the control of an attacker, even one embedded in the system.

There are side arguments about whether the entropy pool's estimates are good ones, about whether it should block by default when empty, etc... But I don't see any reasonable arguments that this isn't a useful feature for an OS kernel to provide.
Virtual reality improves cows mood and increases milk production
The problem is that pop ups work and companies have A/B tests to prove it.

It is surprising how freely the average user gives up their email address.

The sad truth is that these practices work so websites will continue doing them.
Thats great, but it reads about 10% better than a markov process generating related words, which of course is about freshmen English level writing.

Most of the article cannot be parsed with all the mild non sequitors.
Your suggestion doesn't work on Linux:

$ echo 'exit 42' >xprog
$ chmod 755 xprog
$ python -c 'import os; os.execv("./xprog", ["./xprog"])'; echo $?
Traceback (most recent call last):
File "<string>", line 1, in <module>
OSError: [Errno 8] Exec format error
1
The one that amazes me the most is that I am not aware of any predictions that AI would be developed by tech giant but be mostly open sourced and published. It seems so counter-intuitive.
Ive done this a few times. 1 more successful than others. I would strongly push back on presales not being a possibility in your industry.

every single person says that, but the reality is a lot more likely to be the thing you want to build doesnt have enough value to the customer to part with their cash today.

Also agree with everything below. don't worry about this stuff right now. The sole focus should be what problem do people have that I can solve. Once you figure that out, and build an MVP, then you could worry about fancy business design.

"Getting the flywheel moving" is an incredibly hard part. You most likely will never move past this stage, which means all energy spent not trying to solve that singular issue will result in waste.

As far as paying for features, Id also strongly suggest against this. Initially, and for years to come, if your project is successful there will probably only be 1 major reason a customer hands you money to solve their problem.

This might be bc you save them 10 hours a week of manual labor, or ensure no mistakes are made while processing time sheets or guarantee uptime for production (whatever it is). Even though that might sound like very few people want it, if you can find a few you are on to something.

Anytime spent building a feature because a client paid for it will not be time well spent (all things considered).

I work on an enterprise rapidly scaling b2b SaaS app in finance space. We took lump sums early on from customers and now have 5-6 different "features" in our apps that have to be maintained, supported, all unique to 1 financial institution.

It might not sound like a lot, but when you're trying to get developers up to speed, help them understand the code base, and there are things like that, it really costs, and those costs scale exponentially.

Each feature we have to ensure works with this, doesn't break anything. etc. when we only had 2 developers this was something everyone knew. Now that we have multiple teams, its really, really expensive.

Tread lightly. Solve the first problem in front of you fairst (find a problem people will give you money TODAY to solve). If you succeed at that, you will have $$$ to solve your other problems.
Tech companies will post incoherent ads for open positions in tiny local papers
Or maybe they use the machines and the same amount of people and just do more? It they did less it would slow things down....oh wait, that was the original point.

And we've gone full circle.
> there's a steep learning curve, the initial stages of which will find you unable to type much of anything at all for the first few months of use, vs almost instant, if plodding, output on standard QWERTY.

That's because most of us have spent a lifetime onboarding QWERTY.
https://slowtec.de/feed.rss
Covered quite well in other comments but: health and safety, working around existing infrastructure, political constraints on throwing money at problems[2], lack of skilled workers[1], etc.

[1] e.g. Crossrail hit delays because other projects like Spurs' new stadium were willing to pay 2x the daily rate; https://www.newcivilengineer.com/latest/crossrail-boss-blame...

[2] Although if you can convince politicians that infrastructure helps fight terrorists/blocks immigration/lowers taxes for the rich, you'll probably be drowning in money pretty quickly.
If, like me, you started but didn't finish ZAMM, that review is absolutely hilarious and a must-read.
It should be banned, because it's impossible to enforce age limits on access in the way that it's distributed now. At least people should have to validate their identity with a credit card before gaining access.

Curious young children/teens with their first smartphone are in no position to make an informed choice here, and they are likely the most vulnerable group in terms of potential damage from porn use.
Yep theory vs application. You learn on the workplace (if you're competent) what is and isn't worth knowing pretty quickly, rather than after 3-5 years
Cyber Security Information
Honestly the US might get the same thing pretty soon depending on how well-written the CCPA is.
Nah, its throwing a ton of Promise errors.
Yes, even though I don't use Overleaf, I had a similar problem caused by arXiv using an older version of biblatex than I do. (I think bibtex's file format has been more stable and might work.) Switching to TeX Live 2016 (the distribution that arXiv uses) on my end as I recall seemed to be more trouble than it's worth. Instead I used an alternative preprint website where I only had to upload a PDF file.
The problem with scala is that the docs were too late to come.

Those who put them out are geniuses (props Cats ppl, ZIO too) - but it seems it is now too late. You know there’s irony that alot of the earlier docs were based on haskell books, too.

Its not the math. Look at haskell’s freenode presense vs scala’s. Scala’s a 6th of haskell. What haskell had over scala is docs and community.

Scala was just too late, and my coworkers are all whispering Kotlin. It’s a real shame.

Irony edit: i actually maintain a scala codebase at work, one of two under thirty other devs who do, and me and one of the major players in the team were talking about this only two days ago. Sort of a sad kind of funny.
Web Hosting/Free Domain Name for First Year,Free SSL Certificate Included
Even if they didnt pay them they would be way ahead of where they would be with a standard student loan.

The downside is that they'll only learn skills that are valuable for that specific company.

I think this is the best argument for a tech union. A way to learn with real world experience, while not being bound to a single company.
Not sure even that entirely holds. A philosophy mentor that can follow your interests and provide/recommend short courses may be as beneficial as a college degree... Except the providers of work focus quite a lot on those fancy certificates.
Per the memory crowd, associating characteristics with a person helps tag information in a retrievable fashion.

The characteristic doesn't have to be particularly representative, but the more extreme / emotional, the more effective.

E.g. remembering "Jim always has perfect Ron Swanson hair" helps in making the name itself memorable
> Main reason why an if statement returns a value is because it is used to test if condition is true or false.

Uh, no. The condition itself is true or false. The return value is useful for assigning, passing as parameter, etc. Non-returning if requires dealing with temporary variable, which itself is verbose, doesn't automatically get assigned in both branches, doesn't play nice with C++-style move semantics, etc.

> What is awful about the variable syntax? This syntax was copied directly from C language.

C language is awful, but at least they have the excuse that nobody knew better in the 70s and const kind of works even the syntax is a bit complicated.
I share the author’s preference to being outside. I have comfortable chairs outside on both the eastern and western sides of our house so that I can sit in the shade and work or read most of the day. I use a flat E&M shield to put my laptop on, with a small flat pillow under the E&M shield. Low ceremony and works well for me. Even though I have a great home office, sitting outside, or at our kitchen table, or at the library adds variety when I am working or consulting.

I am fortunate to live in Sedona in the mountains of Central Arizona with a trail head 100 meters from my front door. I spend a lot of time reading and very often I will do a 20 minute “mini hike” to one of two places where I have shade, comfortable red rock formations to sit on, and pine trees. This does add 40 minutes of “wasted time” walking when I want to site down and read for an hour, but that is OK.

I have always liked to vary my work environment. I had my office in La Jolla California for about 12 years over looking the ocean and La Jolla Cove. I put pressure on co-workers to hold business discussions while walking around town or on the cliffs by the ocean. A small time overhead, but conducive to good conversations. For every company that I have worked at, I always went (when weather allowed) for two 20 minute walks a day, which is good thinking time.
Cyber Security and Fraud Blog
Guy Created Tesla Cybertruck from Beat-Up Lada
I found the dispossed to be actually a hard sci-fi novel, when it comes to people. The truth is that many people want emotional-porn, disguised as worthy literature which allows for "felt" adventures without actual challenges to the mental cosmos.

I still wait for actual hard-social-sci-fi - but its author(ess) would be hunted down the streets by the mob. Because humans are deeply flawed, and exploring those bugs and the hacks used by meta-organisms (like companys & states) would make for a thoroughly uncomfortable read.

TL,DR: There is very little hard, uncomfy social scifi. Because we rage when dragged out of our mental comfort zones.
The interaction between statistical methods (algorithms and data analysis) and actual work is critical and fairly obviously important. But articles like this show how it is still something we need to focus on.

My father, William Hunter, and George Box worked on these ideas and applied statistics decades ago.

Related:
Two resources, largely untapped in American organizations, are potential information and employee creativity.
https://williamghunter.net/articles/managing_our_way_to_econ...

The Scientific Context of Quality Improvement

https://williamghunter.net/george-box-articles/the-scientifi...
>> It keeps the genre separate from “science fantasy” e.g. Star {Wars, Trek}–which are enjoyable in their own right, but quite different.

Being a staunch Trekkie, I protest. You can't put Star Wars in the same sub-genre as Star Trek! For instance, a common categorisation would have to explain the distinct absence of Ewoks or cute robots from Star Trek [1] or the much reduced focus on technology in Star Wars [2]. While (according to the wikipedia page on Science Fantasy) Star Trek is sometimes labelled as Science Fantasy, it's clear the aim of the show is completely different than the aim of Star Wars. I mean, one is an adventure with space swords and space knights, the other is ... an adventure, but with space captains and space lieutenants.

So very different.

____________

[1] I doubt anyone would consider Lt. Cmndr. Data a "cute robot" and anyway, he's an android.

[2] See: "the tech is overteching" (copied here so you can avoid opening that atrocious syfy.com page):

"It became the solution to so many plot lines and so many stories," Moore said. "It was so mechanical that we had science consultants who would just come up with the words for us and we'd just write 'tech' in the script. You know, Picard would say 'Commander La Forge, tech the tech to the warp drive.' I'm serious. If you look at those scripts, you'll see that."

Moore then went on to describe how a typical script might read before the science consultants did their thing:

La Forge: "Captain, the tech is overteching."

Picard: "Well, route the auxiliary tech to the tech, Mr. La Forge."

La Forge: "No, Captain. Captain, I've tried to tech the tech, and it won't
work."

Picard: "Well, then we're doomed."

"And then Data pops up and says, 'Captain, there is a theory that if you tech the other tech ... '" Moore said. "It's a rhythm and it's a structure, and the words are meaningless. It's not about anything except just sort of going through this dance of how they tech their way out of it."

https://www.syfy.com/syfywire/ron_moore_calls_star_trek

P.S. I know my comment comes along as a bit ironic, but I really see a difference between Star Wars and Star Trek and the kind of SciFi they represent. My best attempt at an explanation: in Star Wars, starships are cool. In Star Trek, how starships work is cool.
> rewriting Scala bits in other languages.

My employer is doing the same.
Indeed. In the US we have the FDA and the CDC precisely so that all of us don’t have to worry about it. Per the linked article, they seem to be doing their jobs. The CDC has identified the likely vector for harm, and the FDA has been cracking down on unlicensed manufacturers and sellers.
Hi Trish!
If you read all the way through the section about creating a Concentration game, you can sort of get an idea of what it could do. It doesn't really give you a very good feel for what it was like, though. Nobody used SK8 in the sort of stilted one-action-at-a-time-in-sequence way that the the tutorial describes; that's an artifact of technical writing. You have to write it that way in order to clearly explain each step and each tool used without misleading ambiguities.

In actual use, it was more like working with HyperCard or a Mac drawing program. The difference from HyperCard was that you weren't limited to five predefined graphical widgets and only strings for representing data. You could build arbitrary data structures and assemble arbitrary widgets interactively from graphical primitives.

You might be able to find a copy of the SK8 Technology release by googling for something like "SK8 Apple technology release". The Wikipedia article has two links that purport to offer the SK8 sources, though neither link seems to be working this morning.

I think Rainer (lispm) at some point posted a link to an archive of the SK8 technology release; maybe he still knows where it is. Good luck running it, though. You'll need a very faithful emulation of a specific range of Mac System releases on a specific set of 68K or PPC hardware.

The Wikipedia article also has a screenshot of the SK8 environment:

https://en.wikipedia.org/wiki/SK8#/media/File:SK8_startup_state.png

The weird look of the windows was intentional. It provided visual distinction from the normal Mac user interface. SK8 projects often involved creating normal Mac interface elements, and n true Lispy fashion, absolutely everything in the SK8 environment could be cracked open and edited, including SK8's own UI, so SK8's windows were made to look very different from normal Mac windows so you could easily tell them apart while workingon a project.

That weird look is interesting in itself. It was achieved by writing WDEFs in Lisp. A WDEF was a code resource in the old (pre-OSX) mac system, used for rendering windows on the screen. You could customize the apperance of a program's windows by supplying WDEF resources that the program used to render its windows.

WDEFs were usually written in assembler or, in latter years, C. With Macintosh Common Lisp, though, you could write them in Lisp. In fact, you could write them in a mix of Lisp and assembler, using MCL's built-in interactive assembler.

(Approximately the first time I met him, Dave Vronay, who wrote much of SK8's graphical infrastructure, waxed eloquent about how wonderful it was to have an interactive assembler that could wrap machine code in convenient higher-level code. He had previously hacked on arcade games.)
Good to see this. I hope the mass banning of archiving accounts was resolved as well.
I dare guess you have greater company loyalty and knowledge of the business than other hired 'experienced' devs that have joined along the way?
Yes but that doesn't really apply to your point. Addition is built in. It doesn't affect completion, and barely affects type checking. The "overload" is fixed and generally well understood. It's almost not an overload at all if you view it as an operation on the set of all integers. There is only a clamping in the end that depends on the size of the type (unless it's unlimited precision arithmetic on BigNums)
Thank you for the information, very helpful, I will learn and try it in our test.
Right. And now you'll be able to do the same thing with just a service add-on. All of a sudden, your potential service base is huge, literally billions of devices.
AirPods and the Future of Audio Munchables
>We'll probably continue to have config options so that the person building the kernel can decide whether or not those will be trusted.

My understanding is that XORing a trusted seed source with any number of untrusted seed sources results in a trusted seed source. What would be the point of such kernel options?
Text of message:

“We have extended the deadline for Yahoo Groups and will now process ALL requests to download data that are submitted before 11:59 PM PT on Jan 31, 2020 (originally Dec 14). As long as the request meets this deadline, the content will not be deleted until the download is complete.”
This might imply that the AI shown by Science Fiction won't be this visible until it's too late.

Your point of view is much nicer, however.
Sorry but I think this does not really sound convincing regarding longevity, since there is no consideration of the net effect in light of the well-known positive health benefits of being outdoors. At risk of stretching my bed analogy, there are probably things you could do to mitigate risk of falling over in your home if you do get out of bed, such as wearing a helmet...

See eg this article:

https://www.ncbi.nlm.nih.gov/pubmed/26992108
"Avoidance of sun exposure as a risk factor for major causes of death: a competing risk analysis of the Melanoma in Southern Sweden cohort"

"CONCLUSION:

The longer life expectancy amongst women with active sun exposure habits was related to a decrease in CVD and noncancer/non-CVD mortality, causing the relative contribution of death due to cancer to increase."
WordPress Woes: Rediscovering a 4-Month-Old 0-Day
Outdoors = air quality, lighting

With advancements in high NITs lighting and decreases in outdoor air quality, it might be easier to recreate the solar spectrum indoors (with a very high nits monitor) than to work outdoors during wildfire season.
Privilege Escalation in AWS
Someone remind me why they can't just provide a dump to the IA? Is there any reason against doing this?
I read that book when I was 20. Is it worth rereading in middle age? Would I get more out of it this go round or not really?