skysight-inc/HackerNews huggingface dataset:
I don't think they pretend you are dumb.

As someone who is relatively a lay-person (as in - I know computers but I'm not a hardware person) I understand the difference as "can I buy some standard components off of amazon/ebay and lego-build a computer with fairly powerful components like geforce/radeon type GPUs and m.2 storage" or is something that's basically a sealed box/board (aside from more advanced stuff I won't do, like soldering chips to a PCB) and/or doesn't have access to desktop class components (as far as I'm aware you can't reasonably stick a desktop GPU on an rpi).
Not working after the resume() call? Are you getting an error message or just missing data?
You're likely to lose safety implementing a vanilla CRUD app in Rust instead of Django. Rust is mostly buying you memory safety; the rest of its safety features are helpful when building new kinds of applications, but Django CRUD applications follow a well-worn pattern, and the Django developers have done really good work making sure that those patterns are easy to implement securely (usually by default).

Meanwhile, safety in a web application is domain-specific, and there isn't much a language can do to protect you. There aren't really Rust features that directly prevent SSRF attacks, or HTTP desync. In fact, my experience assessing Rust (and Go) web applications is that they intend to reincarnate web vulnerabilities that went mostly extinct in Django applications years ago; for instance, I'm virtually never going to find SQLI in a Django application, but Rust web applications are somewhat likely to build their own SQL queries. This will shock and upset some Rust developers to hear (all the popular Rust SQL interfaces force parameterized queries! they're thinking), but it's true.

I like Rust, and write more Rust than any other language lately. I'd say the same thing about practically any modern language compared to boring old Django, which is the Volvo of web frameworks.

I have nothing much to say about reliability and do recognize that writing in Python or Ruby means that you're also writing ridiculous batteries of unit tests to verify basic things like whether your setters and getters work properly, because the language essentially makes you check your own typos. I'm only talking about security.
I like your analogy. Maybe it's because I'm older than last time I cared about something this much, but this time I really don't have a solution that's consistent with any ideology that I have. For most of my adult life, I've leaned towards libertarian. I don't see the free market solving this one very well. I'm also skeptical of a government-sponsored ministry of truth, though. I'm at a loss for how to "fix" the effects of social media without causing far more damage with censorship. The closest stop-gap sort of damage control I can think of is to do everything possible to remove any barriers in the way of enabling private citizens to sue for damages when social media companies publish harmful material.
Another way of looking at it though is that by using a more efficient language and framework, you can grow farther on a single server, and that fundamentally simplifies things.
I think you underestimate the costs of rewriting an app that has millions of dollars of hosting costs.
I experience movie-like dreams, but not movie-like memories. Not just the imagery (which is obvious, I'm aphantastic), but my memories aren't episodic at all. I have a sense of happened-after relations, but those are different from experiencing things one after another.

Somewhat related, while I can't visualize memories I do visualize dreams. That would leave me to believe that dreams are fundamentally different (see also how the body has to seize many motor functions during dreaming, but we can use all of them during remembering).
There's Crystal: https://crystal-lang.org/
Micro SD Card
Thanks for sharing this post. Lovedd it
I hope, Ant Media also adds Low Latency HLS.
I'm new to Rust and trying to do some tasks with Rust's rusoto library, but it seems like too verbose and lacking documents as well as examples of how one can do things with it. Comparing to boto3 library, it's a steep learning curve to me.
"We have VERY damaging information about the presidential candidate surfacing days before the election in outlandish circumstances but it's not available for forensic review/got lost in the mail."

Yes, we can't be 100% sure that these things are fake but it strains credulity to believe them.
The whole thing centers on ActiveRecord. Understand that, and you're basically done. Be warned, though. Once you do, you'll never want to go back to any other ORM's.
Same questions, plus one more. Can anyone share a good resource that they have used to learn WebAssembly?
Good advice, thanks. There is another aspect here, which is mostly about applying discipline and force of will. Seeing good progress feeds the reward system, and though discipline should be distinct from that, it helps me stay on track if every week I see 1kg lost, as opposed to 0.5kg, which could just be usual weight fluctuations.
Geforce now let's you play many games you already purchased through steam as well. great feature
A lot of the commentators don't WANT sane publications. For this exact reason. They like that candidate and would rather burn sane journalism down then see him lose.
Modified from a bomber's tail gun?! What was the point of expending fuel to launch such a heavy thing into orbit? The Soviet space program lost its mind after the US beat them to the Moon.
This was an interesting thread for meta information. Before the very first 150 comments you could immediately see who the spooks on HN were and who not.
But since this somewhat useful info is now buried in over 1300 comments, you can only see who is merely influenced by the spooks and their media meddling and who not.
Reddit worries it’s going to be crushed in the fight against Big Tech
Yes, because they selected subjects who were observing Ramadan and that makes their study easier to carry out. My point is that the dehydration is counterproductive.
“Oh Jeeeesus”: Drivers react to Tesla’s full self-driving beta release
Do you watch movies, TV shows or read books? Playing a single player story game is the same as those other art forms for me.
Why the fuck would you use that as a source?
I'm not up to date with Rust tbh. Last time I checked Rocket used proc macros which were nightly only. But maybe there is some other issue.
can you please provide the link to the course?
Why does changing vendors impact your family and health time? Sounds like your employer's expectations may be more of a problem.
Call it an intrinsic loyalty to my species.

Or, more charitably in the case of humanity actually ending Earth, further opportunity for learning. Even if it's because of humanity that Earth ceases to be a viable life-bearing world, if our species learns from that and doesn't do it again, then what's one planet in the grand scheme of things?
"Games, such as factorio, can provide you with the small scale successes relatively risk free, allowing you to recover from burnout"

True. But they can also provide you with cheap instant "successes" which a depressed person continues to go for, instead of seeking success in the real world.
Mega Monster Party: A web-based Mario Party-like game for Halloween /Multiplayer
Don't rely on anything from Google. They will take it away as soon as the metrics don't directly support it, leaving you high and dry.

Don't use these cloud services. You can't trust them.
It is "low sugar" but actually has 37g of carbs per bottle. You can eat entire bags of nuts without getting that much carbs.
Like onecloud or nextcloud with libre office plugins? Or office365?
guilty of not reading article... but who could have guessed slicing an enormous code base and replacing it willy nilly would lead to mistakes
NYT is not an objective publication, they have a heavy bias.
Companies Can Develop AI Specialists
One thing I found is that using a basic text editor for the first year (or so) of learning Ruby, made sure I understood what the IDE was doing when I eventually switched to it.
A disturbing new signal from the CDs market
You’re conflating software with “the physical medium used to store and run software”. Computers, like the paper that books are printed on, are scarce, but the software or story, is not.

I can recite Harry Potter without the book, the story has no scarcity to it. Similarly, I can write a for loop without reading it’s structure from a hard drive.
It also gives you 37g of carbs. Read the label.
Really cool initiative! :)
Just to be clear (because the article isn't), what CF did was install a bunch of computerized kiosks to replace the information map kiosks, then when anyone used those kiosks (peering at screen from 2 feet away, tapping at it), a hidden camera (no external indication that there's a camera behind the black glass screen) recorded their face and what store they were looking for. This was intentional to collect and store info about individual mall users.

It wasn't some security camera overlooking the concourse from 30 feet up or anything like that.
Yeah, this whole discussion is a train wreck. I'm kind of fearful for the US right now, this illogical polarization is off the charts.

This article really struck home for me, it's what I've been observing for a while now:

Study: Republicans and Democrats hate the other side more than they love their own side

https://phys.org/news/2020-10-republicans-democrats-side.htm...
Anectotally, aphantasia seems highly correlated with reading HN (or probably programmers in general). HN threads about aphantasia-related topics always have lots of people with aphantasia, while these people make up a much smaller proportion in for example reddit threads about the same topic.
Because it does not contain offending material.
It depends on the application. In this case a lookup table would consume quite a bit more program memory (there isn't any spare), and the division routine is needed for other tasks, so it makes sense to use it for that conversion too. Speed is not an issue.
I am playing with Rust on a side project. I use graphql with juniper on the server side, and WebAssembly on the client side, together with Vue. I love it. It's still more complex and verbose than a full javascript project, and the compilation time are long but I enjoy it.

I would recommend Rust over Typescript, if you are going to spend time on types, use Rust it's more worth it.
Lol, good one :D
Workers Say They Were Manipulated into Free Labor for National Yoga Brand
Yeah, but I disrecommend doing this. Starting a new thread is usually better.
Erp, it was a typo. Sending HTML emails to anyone is rude.
I'd be curious which annoying bugs you ran in to. I introduced Kotlin to my current company (Faire), and we've been very happy with the decision. Better type system, amazing Java interop so we could keep using all our favorite libraries, and cleaner syntax around things like map, filter, etc.

We've since grown the backend team to around 40 developers without issue, but perhaps your requirements were different? Were you using Java before Kotlin?
A good example of the principle of distraction.

Let us not talk or discuss Covid. Let us not discuss the number of people who have lost their jobs. Let us not discuss the suppression of voting. Let us not discuss that the USA now needs a Pro Democracy movement. Instead, in the guise of freedom of the press, let us discuss some issue, which whether true or not, of substance or not, will cause us to focus in a way that is divisive.

I can as easily claim without proof that Donald Trump intends to flee to Russia if not re-elected. And what about my freedom to express my opinion? OMG. Oh yes, and I am resigning my from job in protest! Virtuous Victims Unite!

My apologies for the sarcasm, but this country has serious issues.

[edited for spelling]
> Why should we do anything new?

I think a problem exists when that something new is being pushed and hyped in order to create a self-fulfilling prophecy where everybody starts jumping on the bandwagon and an ecosystem is built.
I switched from gmail to mainly using protonmail. I can highly recommend them so far.
I used Google Cloud Print myself, so I've started a project to resolve printing problem and some other ones. It was inspired by sunset of Google Cloud Print. I believe we should have a cloud printing solution which will not disappear suddenly.
The thing is, Greenwald is an editorialist and a pundit.

I don't mean to give the intercept a pass here, but what Greenwald was doing wasn't "journalism" in the sense that most people think of it. This isn't "his" story - he didn't break it and he didn't do the primary research.

Does his background give him insights that could make for a good editorial? Perhaps, and the Intercept used to pull no punches on that kind of content. But it's not like he deserved any real "credit" or "blame" for the story itself, which was reported by other outlets.
Not that I am in any way a fan of anprim thinking, but anyone with massive vested interest in the perpetuation of present day power dynamics (eg massive wealth) has negative starting authority when it comes to evaluating the quality of that world and the value of its preservation.
Yes, that's my point. You can phrase the same computation in both ways.
Do you do code reviews over the phone? In a professional setting, why would feedback of this nature not be in a written format? Editor feedback is often very detailed ... why would you have a phone call to say "you used your instead of you're on line 40".
Thanks for the book suggestions. Emacs is a way of life!

> Good luck and remember any pro emacs user will trip
> themselves up to help newbies learn!

I've noticed this. The Emacs community is one of the most welcoming tech communities that I've seen, and have helped accelerate my learning curve tremendously. Thank you.
Yes, that aligns more closely with my mental model of a "lock-free algorithm", but what I see in practicality is people avoiding (or re-inventing) synchronization primitives, thinking that they don't belong in a "lock-free algorithm".

You can still use standard kernel-provided synchronization objects (mutex/events/semaphores) in your "lock-free applications", as long as you provide timeouts to blocking wait() calls, and handle abandoned objects gracefully.
Yeah, I discovered Altered Carbon had been canceled by Netflix for much the same reason (expensive). It was one of the few shows that I was really excited about.

Am I going to cancel my Netflix subscription? Probably not, they still have all the Star Trek franchises where I am, and Friends.

Given that I'm almost never in a country where I can watch the broadcast television (digital nomad), streaming is the only option.

Would love a (legal) service that allowed me to watch AU/UK TV from anywhere in the world. Currently it's possible to do this sometimes with the channel apps and a VPN, but this is a gray area at best.

I get that there are content licensing issues, but the shows that I'm mostly interested in don't really have these problems. Things like the Great British Bake Off don't really make it outside the UK.

I also get that the advertising is focused on local audiences a lot of the time, but surely this is solvable with streaming.
Saying that it can replace Django is quite an overstatement! The only framework which can be compared in features is Rails and Spring, nothing else even comes close! Not to mention the productivity benefits... Rust is a good language, but with these compile times for a complex Django-like web application? No thanks.
IMHO the USP of Electron isn't even that you can write the logic in Javascript, but that it's the option that "sucks least" for creating cross-platform UI applications.
There is https://tools.ietf.org/html/rfc4180

Most CSV files do not follow this standard of course. But you could normalize all CSV files to RFC4180 (or any other consistent format) as the first step of your processing pipeline.
Sketch trying to make up for their (now) mediocre application by trying to turn one of their cons - heavy platform lock in - into an advantage. Clever.
killedbygoogle++
Yes, I do. Do you see the email in my profile? That's Google Apps. I mean GSuite. Uh, Google Workspace.

Anyway, point is, I pay for it and you can/should too.

https://workspace.google.com/
Add Google Assistant Reminders and Google Calendar to this list.

Which of these 5 would you use to set a reminder to get milk?

(Note: Bonus points if you say you'd send yourself a delayed email through Gmail)
Presumably they now have a new business necessary project with a maximum 2 month delivery timeline, over the holiday season. It seems completely reasonable that an IT decision maker needs to keep the printers running?

A sudden, new project during the holiday season would definitely impact my family time at least.

Edit: Apparently they announced this last year, so that seems to make the current situation acute by choice or lack of knowledge.
These are reasonable wants, but without technical justification they will be ignored for the same reason they were when UEFI was standardized.

Also, at least one of them is a customer complaint: “I don’t want to have to upgrade it”. You don’t have to. Your machine will always work fine and a continually updated OS will apply whatever patches are necessary, except if your BIOS is compromised.
> Why would I want to solve puzzles with known answers that thousands of people have already solved?

For the same reasons you might engage in any entertainment activity.

Real-life still-unsolved puzzles are hard ; whereas puzzle games keep the difficulty under some control (except for the infamous boat puzzle in The Witness).

Real-life problems are hard because, often, proper domain modeling/formalization is part of the problem. Puzzle games generally don't have this 'domain modeling' part, they provide you with an extremely consistent set of rules, and you have to build a solution inside it. Sometimes this set of rules is partly implicit, and discovering it is part of the fun (e.g The Witness, Antichamber) ; but you never have to worry about the real-world and it's complexity.
Indeed. Apparently the support for stable Rust was merged onto master months ago, but there hasn't been a release since then. 0.5 should be the first version that builds on stable Rust according to this thread: https://github.com/SergioBenitez/Rocket/issues/19
> Java programmers, however, seem to really delight in building architectural monuments and get paid by the abstraction.

Lol true, sounds like a bunch of people in my team.
Upwork: U.S. Remote Workers on the Move
Christmas isn't an inherent human feature.
I just calculated, there are 1800 possible Celsius values. in this application. That would be quite some lookup table.
Google Cloud Print is a service I actually use.

However, because of the way Google acts, I've stopped taking advantage of new services they add, as I can't trust them to remain available.

I now actively avoid Google services whenever I can.
OPA vs. Gatekeeper? Or Can Gatekeeper Extend OPA?
The verifier is extremely fussy. Different forms of the exact same loop (as far as the programmer is concerned) will get different results, and my experience is that I spend time rewriting the same loop in different ways just to get programs to pass. A bona-fide non-unrolled loop in a BPF program right now is a special thing that takes extra time to implement, and you're probably not going to use them casually.

The answer to whether BPF effectively allows unbounded loops is "no". The verifier essentially emulates the instructions in your loop, iteration by iteration, and gives itself a fixed budget to do so. If it can't prove the loop invariably exits in that budget, it rejects the program. Allowing an unbounded loop would be an important security vulnerability, and is kind of the whole original point of the verifier.

Probably, this is just a terminology issue; what the verifier in fact cares about is indeed whether the program terminates.
Personally I'm very fond of three screens, it lets me split information by level of attention required: the center one is for what I'm focused on, left screen is additional information I might need (like documentation or console output), right screen for things I don't really need to pay attention to (given my peripheral vision isn't as strong on the right).

The positions are set in such a way that I can glance at the left without turning my head, whereas the right side requires me to switch focus / turn my head to give it my full attention.
Are you serious? At least opencv is odd ...
Thank you! Almost everything that you mention look very useful for my use cases. In fact, my monitor sits in portrait mode, so I do use horizontal splits in other programs as well.
>> iOS, Windows, and Mac coming soon

Why does all this crap need it's own app? We have standard protocols for this and some of them are actually very good.
Maybe this is moot as I'm thinking I may release the code as opensource anyway, but I didn't think I was giving much away by not using proguard, since the code comes from clojure? There is no link to Patreon because I haven't created an account there yet, let me do that right now. And thank you! If I can get some support on something like Patreon, crowdsourcing, youtube ads or something like this I definitely will release the code.
Same with Wall Street Journal - the bias is ridiculously bare.
Actually came here to post that verse, and found threads * about Vernor Vinge instead, then that someone else beat me to it.

Score.

-----
* threads... silk... web... SWIDT?
Heh, interesting, I actually assumed it would be oct 2020 to Jan 2021, and that you were describing an event already in progress.
Ummm, yes you can. The story is unconvincing because it is unsubstantiated and of suspicious provenance, both VERY subtle points with less than week before an election.
Being able to sunset services is not necessarily a bad thing to the dev teams —- it might just make developers happier so they don’t have to maintain unpopular services and do boring work. In contrast AWS/Amazon has a huge “no one way door” culture (so sunset decision rarely happens since people will point fingers) which could impose maintenance and ownership burden for teams.
IMO DNA is different —- Amazon still has the retailer’s DNA
Thats fine, you can work to support non mainstream ones, or failing that, there are riots to join,
UEFI I think is what the cool kids are calling it now, and after spending countless hours tearing into the bloody thing, I can't really argue against any aspect of it except for the way industry actors go out of their way to make it understandable, and certain use cases people may throw at it (remote attestation).
Most procedural macros were stabilised in 2018, but some smaller features related to them were stabilised later. Rocket also used a ton of other nightly features beyond metaprogramming, which have either been stabilised by the compiler or replaced with stable solutions by Rocket.
Tech Jobs That Could Grow in 5 Years Thanks to A.I. and Automation
Not only bets are off in non-functional language, it's the wrong solution.

STM puts the cost of locking into everything, ie slower default operations, whilst still being concurrency unsafe. Deadlocks can occur.

There are proven good solutions for fast and safe concurrency with ownership tracking and a good compiler/scheduler. No, not Rust. And not STM. We fought with this for years.
Get a fun custom tld while youre at it. Fastmail has very good and convenient custom domain support.

I did that when getting rid of gmail (have firstname@lastname.email), it still makes me feel cool and defiant every time I enter it somewhere.
A lot of people want to avoid the Javascript ecosystem because of fragmentation, churn and a range of other reasons. e.g. https://www.destroyallsoftware.com/talks/wat

I suppose they consider working with other languages, ecosystems and communities a smarter approach. Perhaps they have good reasons.
There are plenty. They are only unrealistic when people belive them to be unrealistic.