skysight-inc/HackerNews huggingface dataset:
That's not what I'm saying at all.

Most people who argue that open source is equally or more secure than close source software do not argue that access to source code provides zero benefit to attackers. Instead, they argue that the benefit gained by the many additional sets of eyes belonging to researchers and other "good guys" outweighs the detrimental effect of letting the "bad guys" see as well.

The question in this instance is not whether the closed-source-superior or open-source-superior security camps is correct. The only related question is: "Does access to source code provide any benefit whatsoever to an attacker?"

I don't think I'm the "only person around here" who would argue that yes, it does. And that if you're taking the closed-source route, like this project's author, you can't provide copies of your source code to one specific attacker when they ask. If you do that, you're _definitely_ worse off (from a security perspective) than the people in the open source camp. I'm sure the closed-source-superiority people would agree.
How do they make the virus-like particles?
What do you feel like JS solutions are still missing?
That’s fine, the library can catch exceptions at the boundaries of the C API. That’s still usually going to be a lot less tedious than manually propagating error codes all over the internals of the library.
Telling them about systemic issues doesn't really get you a black mark, and maybe if they hear it from enough people they might fix it. So it's altruistic.

Obviously it's not a good idea to bad mouth individual people in your exit interview. The time for that was when you still worked there and could give it as candid feedback.
I think they intended the phrase as a question; they're proposing that a maintainer should not just ask "is there obvious malware in this package?", but also several other questions (which they list afterwards).
Let the courts decide.
If Your Team Is Your Product, Conflicts Are Your Bugs
I've been involved with hiring in several companies accused of having "blacklists" or other shady hiring practices. The closest I have ever seen is recruiters or engineers recognizing problematic people from previous jobs and flagging that with the hiring manager. But there's no magic list they consult. Having such a thing even exist would be ripe for a heavy discrimination lawsuit if it ever saw the light of day.

Maybe I'm wrong and I'll be unemployed forever now that I had the apparent audacity to say this, but... yeah, I doubt it.
It's crazy to me that the largest players in tech (Google, Apple, Facebook etc) are all struggling to support more than 8-12 people in a group call while Zoom can do 1000+ without breaking a sweat (100 just on the free plan).
It might be that Apple has a fair and speedy approval process. My employer is like that.
This is fair, and what you do is essentially the same as what I do and I am also mostly biking in urban cores.

That said, I think that we can't just place the onus on bikers to both ignore the drawn on bike lane lines and also to bike considerably faster than they are comfortable without trying to also change driver behavior. I think this mostly agrees with your last point.
It sounds like this is addressed in the post, no? LLVM IR doesn't always map cleanly to Rust representations, so a backend that supports a cleaner mapping should obviate the need for more frontend optimization.

I'm basically a layperson when it comes to this topic, but that's my understanding of one of the potential benefits of a different backend.
Ouch. So close to the double entendre “Litter Hurts”. Should just leave it at that and play games with if nature and $$$ signs.
This is actually simple. One by one is how crystals grow. You don't cool down liquid silica and it suddenly becomes crystal. Instead it has a front where silica atoms find a good spot which creates more spots.

Growing amorphous substance would happen largely the same way.

The requirements for the mirror and the behaviour of glass are much more exciting to me.
Google never promised that it would not use data for advertising. That was their whole business model from the beginning. It'd be more effective to point out specific instances where Google made an agreement not to use data for a certain purpose and later reneged on that commitment.

I get that one can object to any form of monetization of user data on principle, but pointing to Google as some kind of precedence doesn't seem sound.
Continuous Delivery for Machine Learning (CD4ML)
Interesting perspective to discuss. I think DFS that goes on forever reveal how poorly the internet organised information. There is never any certainty you have searched all available information. The internet’s knowledge base routinely gives 4-5 semi solutions for any given problem and it’s not always clear if transforming a vaguely similar solution is going to work better than reinventing the wheel from the ground up. The internet’s search functions can’t meaningfully refine or redirect your search beyond spell check and popularity.

Organising scattered forum posts and exhaustive api documentation into centralized and vetted problem solving tracks would be the next conceptual step for reducing search uncertainty in the face of infinite streams of posted information. There must be a better way of tackling the infinity of knowledge beyond string searches and documentation trees.
Oh, the irony of preferring to use C in order to avoid undefined behavior. C is every bit as much a minefield of undefined behavior as C++ is.

https://www.i-programmer.info/news/184-cc/11862-c-undefined-...
"Please sign to oust this #chineseasset
@DrTedros", asks a reasonable reply.
Huh, no AI?
Oh yes. And a target for PII redaction.

Logs need a lot of attention.
Looks nice! How does it compare to LeechBlock?
There has been no recent US president who didn't try to silence whistle blowers.

Therefore: no, it doesn't. It's something people in power will always attempt. That's why "checks and balances" are so important (and I don't know any country where they are so well implemented as in the US).
Show HN: if.fail – Share and discover ideas that failed
Apple is in many states and countries. It’s way simpler to say no then try to manage it on a case by case basis for 1000s of engineers.
Huh, I didn't know about catch_unwind. Very cool
(a bit meta) I love how there is not even 1 answer 24 hours after you have asked that question...
My guess is they have realized what terrible idea it is to get rid of Hangouts while everyone is still using it.
Most jobs aren't at either of those two extremes (garbage vs best companies). There's a lot of work in the middle, where your job is to use your tools to facilitate a business outcome; if your boss has to tell you how to do it, the company probably hired the wrong person.
It's less confusing if you think of it as a code search tool, rather a text search tool. Though now I realise how useful I would find this feature.
It's brand exploitation. They build a good brand, than sacrifice it for short term gain to rip off customers, while building a new brand to replace it. It's very common in the fashion industry (Gucci, etc)
There is a point to it: it makes it easier for existing companies. But there are downsides to it too, as outlined in the FAQ.
Sorry, I didn't see this until just now. I wish HN had some kind of notification feature (cough dang save us please cough).

I don't think I'm sugarcoating, at least not in the sense of how the word is usually defined. We know neuroplasticity is real. It isn't just some placebo. Regardless of what part of the brain was affected, because of neuroplasticity, he/she can recover functionality through exercise and training. I agree with you that this won't always be the case, and at some point, brain dead is pretty much brain dead like in the case of survivors of gunshot wounds to the head for example. But given the eloquence of the poster's comment, I think the kind of situation we're looking at here is of a different class.
Best to email at http://joshuaspodek.com/contactconnect since my previous posts make this thread hard to find.
Japan is in an alternate universe where Yahoo Auctions is the top dog and EBay is unknown
https://www.amazon.com/Science-Radio-Paul-J-Nahin/dp/B01JXOE...
is quite good for a simple introduction.
This sounds pretty baseless, tbh.
The only thing I know of is Intel's upcoming RocketLake which has AV1 acceleration. It _looks_ like it's both encoding and decoding.

It's exciting to see more mainstream adoption of AV1 which will surely drive HW acceleration forward, but it's disappointing that Apple hasn't been more proactive here.
Because many of these languages were created when Unicode already existed. Someone listed Java and Javascript, both of them started from the point that python 3 tries to bring.

When python was written in 1989 Unicode didn't exist yet.

As for your second argument, many people bring out Go, that had such amazing idea of using everything as UTF-8 and it works great. They don't realize that Go is pretty much doing the same thing that Python does (ignoring how the string is represented internally, since that shouldn't really be programmer's concern).

Go clearly distinguishes between string (string type) and bytes ([]byte type) to use string as bytes you have to cast it to []byte and to convert bytes to string you need to cast them to string.

That's the equivalent of doing variable.encode() to get bytes and you do variable.decode() to get a string.

What python 3 inroduced is two types str and bytes, and blocked any implicit casting between them. That's exactly same thing Go does.

The only difference is implementation detail, Go stores strings as utf-8 and casting doesn't require any work, they are just for having compiler catch errors it also ignores environment variables and always uses utf-8. Python has an internal[1] representation and does do conversion. It respects LANG and other variables and uses that for stdin/out/err. Initially when those variables were undefined it assumed us-ascii which created some issues, but I believe now that was fixed and utf-8 is the default.

[1] Python 3 actually tries to be smart and uses UCS1 (Latin 1), UCS2 or UCS4 depending what characters are contained. If an UTTF-8 conversion was requested it will also cache that representation (as a C-string) so it won't do the conversion next time.
Fascinating to see "systems programming" in Guile -- anyone actually using this for real work?
If you change the name to "lite" the jig is up and everyone knows it's a poorer quality product than what they're used to buying. By keeping the same name they can increase margins by duping unsuspecting buyers into buying a poorer quality product.
The Forth Lisp Python Continuum is a language made under the following incorrect assumption.

It points out that it's not a perfect comparison.

However, it's kind of absurd to imply that Lisp and Forth have nothing in common.
I know zero non-technical people who even know what Signal is. Duo is on a big chunk of Android phones out there by default.
https://www.bostonmagazine.com/news/2014/08/26/how-northeast...

> Freeland swept into Northeastern with a brand-new mantra: recalibrate the school to climb up the ranks. “There’s no question that the system invites gaming,” Freeland tells me. “We made a systematic effort to influence [the outcome].” He directed university researchers to break the U.S. News code and replicate its formulas.
The timeline from Italy shows this can happen in a matter of days.
Lots of ways to monetize a working stolen card, although as GP says, the people stealing the credit card information are generally selling those cards to other people who'll actually try to turn them into cash. Gift cards and any sort of virtual currency are always big and easy. Buying advertising for affiliate marketing works. If you're willing to take on more risk, ordering actual physical goods to be delivered to empty houses and picking them up there - back in the day, we caught a guy who was ordering a bunch of iPods online, having them delivered to a bunch of houses in a development that wasn't finished yet, and then just following the UPS truck around when they got delivered and picking them up off the front doorsteps.
We used tech to build the Goa Government Covid Survey
If you are a Rails developer, this Turbolinks presentation makes a strong case to be used for mobile apps. https://m.youtube.com/watch?v=SWEts0rlezA

It seems like there is a strong productivity gain from using rails here since it’s extremely productive and you can make simple wrapper apps to release to the Play and App Store that really just wrap the web view.

The biggest gain is obviously reusing most of the web app across three different platforms, and the ability to add native navigation and interaction as needed, later. You also avoid needing a big javascript library.
I also think that just keeping the new grade is a valid retake scheme. Although it's less forgiving for the students, it encourages them to make absolutely certain that they know the content for the retake. Anything with a square root curve where you have to pinpoint your retake score perfectly to maximize the final grade is unfair and encourages the wrong thing.
100% agreed.

These same muppets hailed globalization and tried to sell us on this with their trite blog posting bullshit.

Why are they backpedaling now? Turns out the grass isn't always greener on the other side, huh?
Is it legal for something to be unfair against normal humans and in the favour of big companies? Tech companies spend 500,000 times your annual salary[1] lobbying the government each year, and you and I don't.

[1] $64Bn in 2018 - https://duckduckgo.com/?q=tech+company+lobbying
I'm certainly not going to look for reasons for us to disagree! If we're on the same page about what I was talking about, I'm happy to move on.
As someone who does all his work through teams I must say it's only strong point is integration with OneDrive and sharepoint. Other than that the application is a nightmare. On Windows its the slowest thing I'm running at any point, I understand its an electron app but there are no excuses for its performance. On android it keeps missing notifications. After a while the concept of teams in teams is being overlooked in favor of less formal chats which yet don't have all the features of teams. Now teams have channels which make zero sense if everyone from the team can also see them and there is no way to fix that.

Sharing code requires 4 clicks and there is no keyboard equivalent way to get to it.

And the list goes on.

The sad truth is that if teams didn't come for free with office 365 it wouldn't be able to stand on its own.
Adam Savage (Myth Busters) once got a call from FBI because of a Star Wars movie prop (thermal detonator) he was making for a project.

He meant to call his supervisor to leave a voicemail regarding the thermal detonator prop used in Star Wars, but apparently it was left at a wrong number. And that random person called FBI because he heard thermal detonator in the voicemail.

Here's the link :)
https://youtu.be/ZjpPgv9XtJA?t=1008
Linux had issues whenever LANG/LC_* variables weren't defined, python assumed us-ascii, I believe that was changed recently to just assume utf-8.
I would be very interested in seeing if they do in fact have some dedicated hardware for this.

As far as I can tell, Google for example tries to keep its custom hardware (as in custom relative to the rest of the infrastructure) very minimal.

But if Zoom or any other actor can for example implement some scalable ASIC or other dedicated form of hardware to transcode and do networking (perhaps even some encryption primitives), I could see how that would be easily done.

Then again, I'd say Google and company have enough resources to do so, just not the incentive. I don't know the details about the finances at Zoom, but I'm pretty sure it costs A LOT to handle thousands of 1000 people conferences. If they're getting paid, and they're just getting started, maybe it's worth the cost. At Google et. al., perhaps is just a matter of cost vs. revenue. But they do have MORE than enough of brains, software and hardware to do so.
Tried all. Only Meet and Duo are really good and even with video when you connect to somebody in a jungle, 50% around the globe far, on a 3G and 100kbps max and super flacky internet connection. All other failed under this circumstances (the predecessor hangouts is also okayish).

Don't know what Google does differently but boy this thing still works with really shitty slow internet. Glad to see AV1 usage here now. HD video chat with an analogue modem connection ;)
The 'Army of One' ads also had people with helmets with visors wherein you couldn't see they eyes of the person, they looked like storm troopers - it's the only military ad I've really taken umbrage with.

There were 'pre-movie' recruiting ads in Texas movie theatres with knights fighting dragons that turned into Marines that I though was really hilarious and pathetic, but it wasn't 'bad' just tacky.

There were some other ads something along the lines of 'They called me a loser High School, but now I'm doing this and this' or whatever - which is in some way ok (most people feel like 'outsiders' in HS and teens yearn for self improvement), but maybe a little sketchy.

The Army is really serious stuff, it's ok to hint at adventure, self-improvement, fraternity but at the core it must appeal to 'duty' and or kind of communitarian obligation/commitment or it's the wrong message.

The individual tactics used by some recruiters are kind of deplorable, I do think however recruiters should be allowed in schools legally, just like any other employer.
I'm gonna go out on a limb and say that a research professor at presumably a large research university doesn't give two shits about being the next jaime escalante. The reality is probably that they're more focused on research, and don't care much about actually teaching. You see quite a bit of that.
12 now: https://twitter.com/sanazahari/status/1243397017868460033
When Nvidia asked me to login to download a driver update I knew they had become bloated
Author here! Go ahead and ask if you have any questions about internals or otherwise. Or e-mail me if you think of your question much later (e-mail in profile).

I'm surprised it made it here even during a Github outage.
“Save some of your income” has apparently become a... service? Apparently you can charge idiots for anything.

Here’s to a service to come pre-chew your food in 2021. Have to use a mouth condom with all the Covid about though.
Works great in Chrome, but many of them aren't smooth in Firefox. It doesn't seem to like diagonal lines, the display is inconsistent.

I'm guessing it's a bug in Firefox with sub-pixel rounding.
4

I'm so bummed about this but I could feel it coming. The product hadn't changed in years. Motif helped me identify trends by showing me month/year returns for various "motifs". There are plenty of brokers, but I don't know how I'm going to replace it as a research tool.
Rolls Royce makes its turbine blades out of a single perfect crystal in a similar way, it’s the only way to achieve the strength and heat resistance they need with the material they use.

https://www.theengineer.co.uk/rolls-royce-single-crystal-tur...
>I miss Sun so much.

I managed to come full circle. I interned at Sun in the mid-90s and now work for Facebook. It was a surreal experience to walk on the same, yet totally different campus over 25 years later.

Plus, there's this: https://www.businessinsider.com/why-suns-logo-is-on-the-back...
> Then why should you care about what the makers of Factorio do?

As I said I find it very interesting how people respond to it. This whole thread is an example why. That makes it interesting. Why Factorio? Why not 'Farming Simulator'? Theres other games like this too. For example Dominions. You can't criticize that either without getting /significant/ pushback. What do Dominions and Factorio have in common. I'd say they are both very hardcore games that attract a certain audience. It reminds me of review wars when coding. trying to find every little thing to nitpick on. People really butting heads against each other for no good reason. The spite, the vindictiveness. How we all get caught up in these arguments.

> Do Factorio developers show any sign that they're "growing too quickly"? Telltale took on dozens of contracts for games that showed no sign of selling well, and Riot went public and were acquired and became Tencent's bitch. How is any of that relevant to Factorio not going on sale?

It's not... The comment I was replying to was making other assertions. I would also like to ask you to not use that word again.
Nice job! This is great. Exactly what I've been looking for.

Have you thought about blurring the background in the modal? I find that for news sites, the modal still lets me read the headlines
I haven't used Facetime so I can't compare but Duo just works as well? Have you tried using it? Also, have you tried video calling someone using Android phone using Facetime? And what's wrong if you tell features that make your app stand out against the competition or should they really say on their probably 50th update that it's easy to install?

Disc: Googler.
No, the opposite is likely a better solution. Instead of local funding for schools change it so that all funding for schools goes to a single pool, in the U.S. it would need to be a State pool, and then split it out based on school population. That way we eliminate the "ghetto schools" problem of being underfunded while the "Beverly Hills" type schools are awash in funds. Any donations to schools, also go to the general fund.

It totally unfair that where you live literally down to what side of the street can mean the difference between a good or terribly funded school you must attend.
It is true that compilers sometimes have to have operations that have a semantics that are defined only if some conditions hold. But LLVM's and C's interpretation of what happens when the conditions don't hold is extraordinarily liberal and I'm not sure that is either beneficial or sane.

Like, LLVM tries not to add UB, but design choices it made to support optimization with UB do sometimes result in new UB being introduced, like the horror show that happens with `undef` and code versioning.

So, I think that optimizing with UB internally is fine but only if it's some kind of bounded UB where you promise something stronger than nasal demons.
Sorry about the tone, wasn't my intention to be condescending.

Just wanted to offer a different perspective.

> we don't need to be implicitly told by others that all such reasoning about how or when to go about quitting is nonsense, that we "should just do it".

Never said anything like that or even tried to imply it.

I personally struggled with smoking for many years, and I don't wish that or any addiction struggle upon anyone. And because I've been there, I know logic and reasoning don't cut it. In my case, what pushed me to quit smoking was someone very close to me who helped me do it with some tough love and a lot of support. Definitely did not "just did it", but also reason didn't really play a central role either.

Also no one said addicts were akin to blind rats in a cage. You might actually want to go and read about the rat park experiment. It basically suggests that our environment and overall social situation are way more important factors in triggering and sustaining addictions, rather than any individual trait or pre-condition.
I have been using Duo almost everyday for the past 2 years, the video/audio quality of the call has always been incredible given me and my partner's lacklustre internet connections and it does seem like Google is actively developing it. Having used alternatives like Hangout and WhatsApp, they really don't come close so I am surprised with the low adoption rate, at least within my circle of friends and family. I don't think Google will kill it given how actively they are working on it but I wouldn't be surprised too if they do, I'll probably have a hard time finding a replacement as good.
Not all the seniors are remote.