skysight-inc/HackerNews huggingface dataset:
What do you do if your app is cross platform, for example iOS, Android, potentially a web app as well?
Yes, but then we did not invent much else in this area since then. Computing is fundamentally the same today as it was in the 60's. Sure, transistors are smaller, there's more memory, and clock is in gigaherts, but it's the same paradigm. And this paradigm is not going to take us to AGI even if Moore's law weren't dead for the last decade. Which it is.
I see you have also worked with government procurement.
Some protestors have been completely peaceful. Some entire protests have been completely peaceful.

And some of those completely peaceful protests have still met tear gas, and/or pepper spray. For example, see the protest in DC that was peaceful and broken up before curfew.

Is your assertion that nationwide, over 9 days, there hasn't been any peaceful protests?
Breaking Logjams in Knowledge Work (2018)
SEEKING WORK | India | REMOTE | FULL STACK DEVELOPER

I am a Full Stack web developer, specializing in React, Node and MongoDB i.e MERN Stack.

My Services:

1. Front End Development (HTML, CSS, JavaScript)

2. Complete Web Applications with React and Node.

3. Back End Development (REST API, SQL/NoSQL Database)

4. Responsive Websites and Landing Pages

Technologies I use:

Front End: HTML, CSS, SASS, JavaScript, jQuery, Bootstrap, MobX, React, React-Router

Back End: Node, Express, PostgreSQL, MongoDB, Bcrypt, Mongoose, JWT

Tools: Babel, Webpack, Version Control/Git, Chrome Devtools

Languages: HTML, CSS, JavaScript, SQL

My Portfolio: https://amit-ghosh.com/portfolio

My GitHub: https://github.com/maverickamit

Availability: Up to 20 hours per week.

Email: amitdgpghosh@gmail.com

Please feel free to reach me at my email for any inquiries.
I'd like to see a list of domains which are frequently shadowbanned.
There are two reasons which together make it all make sense:

tldr; It's pre-installed and way better than SMS

1. iMessage is leagues more reliable and faster than SMS/MMS on even horrible connections allowing a real-time cadence to conversation with indications if messages were actually received and possibly if they've already been seen. Its features are also not crippled so simple things like sending photos between $1k+ phones does not end up with MySpace quality photos that are otherwise supposed to be 12MP Live HDR photos. Let alone sending longish videos (3 min+)

2. iMessage is already installed and integrated in iOS unlike WhatsApp which literally has all the most important features and MORE, but, for reasons I do not fully understand, I simply like using iMessage more. And so do most of my friends.
Maybe not ban right away, but how about longer waiting times between calls?
It's CI for your homework. Surely your teacher will only look at your finished work?
That being said, I'm a little too annoyed that "GitHub" is synonymous with "Git" in many students' (and professors'!) minds…
> The way to get almost c on earth is via direct microwave links.

But line of sight. Short-haul.
Perhaps you are unaware of the VPD's extensive use of attack dogs.

https://www.vancourier.com/opinion/number-of-vancouver-polic...
Unfortunately, without static typing, I can't use Elixir, no matter how good they say Dialyzer is. I've been using Rust these days because it has algebraic data types.
> Unfortunately, for whatever reason, every other messaging app I've used just has't lived up to the UX provided by iMessage.

It’s as if there was at least some justification behind the “overpriced” nature of iPhones, despite what many Android enthusiasts want us to believe.
I find that CamTwist destroys the i7 on my 2015 13" MBP as well, slowing it down so much that I can barely use Google Sheets at the same time.
Yeah, your experience is just very different from the average renter if you move around a lot, so you have different concerns.
Yeah, I'm quite interested in having a dead tree version to read. I guess I could send the PDF off to a book maker - not entirely sure of the legalities though...
I'm curious, are they hypnotized while training, performing, or both?
Evolution of the Samsung Exynos CPU Microarchitecture [pdf]
I've seen this exact behaviour with non-tech friends in 20s-30s people. You have it exactly right. There's a stigma to being a green bubble.

It's stupid, but whatever. If you're going to be my friend, first things first: no tech prejudice :-) Apple might be more willing to interop if it had less of a network effect. Hell, I'd sub to iMessage if I could get it on Android.
This has more to do with people who use whatsapp vs people who use iMessage. If all the people who use whastapp migrated to iMessage, the same problem will happen there.
GitHub classroom is awesome and although it's been around for a while it has seen a lot of love recently, especially adding browser IDE integration and autograding.

We at Repl.it worked closely with them to make it really easy for students to start coding in seconds instead of hours. Announcement and HN discussion:

- https://github.blog/2020-05-26-code-in-the-browser-with-gith...

- https://news.ycombinator.com/item?id=23313838
My experience of doing morphic stuff in both Squeak and Self, is that in Squeak there was a bit of a disconnect between the instance side and the class side - you could click together morphs, but in the end you had to write code in morphic classes to reconstruct those morphs.

There wasn't any automatic way to go from the morph instances to equivalent morph constructors, or any way to save the morph instances to copy and use later. So I ended up ignoring the instance manipulation and just coded morph creation methods.

In this way, the morph class hierarchy became much like a hierarchy of factories.

This mattered when I was doing a GUI to run on my Compaq iPaq because a lot of morphs (such as menus) were being created afresh each time they were needed. This was really slow and I only made it usable by caching the created menus and only displaying them when needed.

On Self I would have just copied the previously constructed menuMorph prototype and displayed it (if of course I had been able to port the huge pile of C++ that is the Self VM to the iPaq :)

This was ages ago though and I haven't played properly with modern Squeak or Cuis.
Stitch Fix lays off 1,400 in California, offers to rehire in low-cost states
Hah! I missed that!
That’s not at all how psychological evaluations work - the participant is not asked “do you enjoy killing people?” It looks like about 90% of police officer jobs use psychological evaluations as a screening tool: https://www.thebalancecareers.com/psychological-exams-and-sc...

The effectiveness of such evaluations as screening tools can certainly be questioned, but given that you had no idea they were even used makes me think you probably have little-to-no-knowledge if how psych evals are conducted or how they may or may not be accurate.

And the notion that a psychopath would go through the substantial process of applying to be a police officer, then go through the academy, then go through a probationary period... just to kill another person, instead of just killing that person, is cooky. Obviously we have significant problems with the behaviors of some of the 650,000+ law enforcement officers in the US, but what your describing is not a part of that.
> Different projects can use different versions since the modules are installed locally (inside the `node_modules` directory)

I'm speaking about within the same project. It's not hard to have problems over time when node upgrades (for example[0]) or to get a different version than expected.

Any project that's lived long enough runs into some sort of version mis-match where the solution is `rm -rf node_modules`.

Deleting and reinstalling the package folder as a regular fix is symptomatic of a deeper package issue.

Deno solves parts of this by giving module versions their own explicit folder. I'm concerned if it still stores the package locally that you can still run into a deno version mismatch.

.rbenv + Bundler's folder structure has been `.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/mime-types-3.3`

The version of ruby and the version of the gem are explicit allowing separation.

Again, far from perfect, but this keeps out so many problems.

> Since we're on the topic of Ruby and JS, Ruby's module system is probably one of the worst I've ever seen and JS one of the best.

This thread is about package management. While fair criticism, it's too sideways.

[0] https://stackoverflow.com/questions/46384591/node-was-compil...
Well the async/evented execution model, and omitting synchronize, complex "happens-before" semantics, and shared memory a la Java (which JavaScript and V8 lacks) is the entire point of node.js and libuv. I agree that it doesn't fit typical complex business logic with expectations of some level of isolation, but then node.js isn't a good fit for these kind of problems. Node.js is based on CommonJS, and there are/were alternative implementations of a CommonJS runtime, including process-per-request implementations like v8cgi/TeaJs, or implementations based on Rhino (Mozilla's venerable JavaScript engine written in Java) such as Ringo which can call into the JVM, and do multithreading. Complaining about this on node.js is complaining about your own decision to use node.js really. And multithreading isn't great either for these workloads; it was originally invented for coroutines in desktop apps.
In a hot war with a country that has ASAT tech, being able to launch 400 low earth orbit sats -- low enough that they need to keep boosting, but also low enough that space debris is non-existent -- could make all the difference.
Influenza reproduces differently from SARS-CoV-2. I think the term is "recombinant virus" [0], making it mutate much more, it's like a regularly shape-shifting virus.

From what I've read about SARS-CoV-2 it doesn't reproduce that way, it mutates relatively slowly in the usual random minor errors fashion.

Because of the slow mutation rate of SARS-CoV-2, we're able to easily trace its spread across the globe by comparing genomes of collected samples. [1]

This of course also bodes well for vaccination efforts, as well as developing robust herd immunity.

[0] https://en.wikipedia.org/wiki/Recombinant_virus#Natural_reco...

[1] https://www.nationalgeographic.com/science/2020/03/how-coron...
These events are good for one thing though: expanding your own personal blacklist of companies, organizations, people etc. Like Sony being openly racist and tripling down on that.
https://www.netlify.com/ if you have a lot of time. If you're still using github pages give it a try you will be very impressed.

Time isn't free, we have a lot of backend developers use https://versoly.com/ as they don't want to focus on design and actually want a good looking website quickly.
its a library cooperative, its probably a way for library's to subscribe to content and because of covid19 they aren't requiring library logins
End-to-end encryption by default and seamless multi-device support. It's a combination of features that's currently limited to iMessage.
I miss the old ICQ random chats. Found a bunch of people on there up for real conversation, and there was very little of the empty 'ASL??' nonsense back then.
Question for any low-level optimizing compiler engineers here: I obviously realize these are all important, but in your judgment, how much of making an error-free compiler would you say is about having a comprehensive test suite, vs. having very careful software engineers, vs. having extremely thorough code reviews, vs. something else? Put another way, if you were to lose one of these, which ones do you think would have the most/least negative impact (or be the easiest/hardest to make up for with other things) in terms of the correctness of the final product?
or they'll spend less of their budget on highly expensive military equipment and more on less expensive deescalation skills and community engagement...HA
I mean the police. My dad hated the bribery system. He tried to get a second phone line installed and gave up because the installer demanded a bribe. We left in 1989. Things are a bit better now. Not normal, exactly, but Sheikh Hasina wants to keep foreign investment flowing and is instilling some normalcy.
Oh for sure. I was made fun for liking hiphop in the 80s (white town in the middle of nowhere). And that wasn't even that weird but in that place it was.
Get 100gb for free and can deploy a site in minutes compared to the hard work required to get s3 working.
Germany may have more immunological “dark matter” – World news – The Guardian
You can lower the size of the canvas to need fewer resources.

I am using OBS a lot with a MacBook Pro Mid 2012 but I stay in 720p.
A lawsuit that they paid out $400 million for, even after rearchitecting how FaceTime worked to avoid the patent?
Unker Non-Linear Writing System
I am really excited for this. I have constantly felt like nurses was under-whelming, yet very very difficult to do anything with (lots of boiler plate).
You literally answered your own question.

“... though MMS for group texting is ridiculously unreliable so I try to funnel people to Signal.”

Group texting between iPhones just works. Add an Android user to the group and all of the sudden it doesn’t work. Ergo, don’t add them.
The notion websites I have used have been very slow loading.

If I didn't know they was notion I would have exited and went else where.
I had some pain in my right pinky and it made me realize tons of programming symbols and Enter are over there. I’ve been strongly considering remapping them somehow, though after wrapping my pinky and ring finger together for a couple weeks I was fine.
I haven't used it in a while so I don't remember the pain points but that seems correct. I was mostly interested in doing the exercises and not the feedback.

What I meant with my original comment was that exercism.io had the right features for providing student feedback already, i.e. the feedback was the main point of the platform.
I was curious about vim as well. I wonder if the defaults of vi are somehow optimized for QWERTY.

This thread convinced me to try switching to Dvorak but I'm a bit scared after reading your comment. It's not clear from your comment, did you switch back to QWERTY or are you still giving it a shot?
I think this speaks for most of us...

https://xkcd.com/1360/
Russian site to earn money easily Come and see
Anyone who claims that Black Lives Matter is a Democratic party initiative and uses "SJW" unironically should not be taken seriously.
Masks can do wonders
My understanding is real estate was not essential here in Texas. Agents tried to do virtual showings but, come on, most people want to see a home before they submit an offer.
Are you a designer?

I have spoke to a lot of founders, marketers and developers who struggled to use the platform.
Yes, absolutely true and I'm glad you brought it up. I should have mentioned that in my comment too.
Nah it isn’t but, vote progressive if you think it should be.
This is so obvious. Defund the police, and regulate their roles.

Prioritize rape/violence/home invasion, deprioritize protests/drugs/etc., and as you say punish offenders.

This is obvious.
The real alternative is more housing development plus treating housing as a social good rather than an investment, but that's a long-term goal, it's not gonna happen overnight.
Last I heard, the current generation of sats do not yet have inter-sat comms hardware but it's planned for the next generation which should come in 2021
You’re right, I had no idea about this diversity. UNLWS looks really cool!

I should have said “popular invented languages”, those that tend to regularly pop up on HN. Which, admittedly, says more about the audience using invented languages than people who do the invention.
Free software is decidedly a political movement.

"open source" started in the 1990s, not as "an attempt to escape the clutches of proprietary and monopolistic companies like Microsoft and Apple" but as a way to make the source code part of the free software movement more palatable in proprietary and monopolistic companies like Microsoft and Apple.

And the GNU project started in 1983, before Microsoft or Apple had anything like their current influence. Apple didn't ship the first Macintosh until 1984, for example, and the Apple ][ opened computing domains far unlike the walled gardens outside of microcomputing.

If you go into open source to make the world a better place, then that's a political statement. Which might also explain why some open source programmers consider that open source development might not be the only way to make the world a better place.

There are of course other reasons that people go into open source. My statement is that there's no clear and obvious separation between the two.
Frankly I find TypeScript with strict mode turned on to be a safer and saner than C# and Java because of explicitly nullable types alone. I _never_ get null pointer exceptions in my own TypeScript code. Combined with fairly strict ESLint you get something that catches a lot of problems at compile time.

Of course it's still far cry from being as safe as for example Rust.

And yeah the inconsistency of JavaScript/TypeScript can be frustrating for sure. I think my dream language is one that is simply TypeScript cleaned up to be made consistent and sheds a lot the features and retains a simple core.
> instead of trying to exorcise dissent and label opponents, admit to uncertainties in their policies.

I get the impression social media is killing off this sort of approach (or maybe it's some other cultural driver). There seems to be a clear trend toward monoculture for everything.
Emphasis on "reliably". I have two classmates who went the startup route and retired around 30 (and not on a beach in Thailand).

Why would anyone ever work for the big company if startups were both more potentially lucrative and more reliable?
c = pMem->flags;
sqlite3VdbeMemRelease(pMem);
pMem->flags = MEM_Str|MEM_Term|(c&(MEM_AffMask|MEM_Subtype));

'pMem->flags' is a u16[1]. Shouldn't it be copied to 'c'. How can 'sqlite3VdbeMemRelease' alter the value of 'c'.

[1]https://github.com/smparkes/sqlite/blob/8caf9219240123fbe6cf...
This is really interesting -- thanks for the link.
That would require lots of energy to escape the planets pull vs just waiting until gravity does its thing.
You can read about the experiments yourself. Strong Sapir-Whorf (the idea that language determines thought) is DOA. Weak Sapir-Whorf (language has some influence on thought) has ok evidence.
The parent comment mentioned some of the reasons why it goes beyond the normal "lol you're too poor to buy an iPhone". SMS chats are majorly crippled compared to iMessage ones, and this is technical functionality, not just bubble color. You can't really change the people in an SMS chat, iMessage features don't work (in some instances hilariously: you'll get a text like "so-and-so liked this message" instead of a reaction)…people just don't want to deal with it. And yes, iMessage makes no effort to destigmatize the person who converts your iMessage chat into an SMS conversation.
That's a bummer. You all managed to have a bloodless revolution, then got lots of violence in return. Sorry to hear, but glad it's much better now.
WhatsApp, mostly, but also FB Messenger and Telegram depending on country. I just checked my phone and I have received just one SMS from a human this year.
You align rate and methods in spreading testing among population to be the same and produce same numbers among countries - this is not true. There are alot of things about this virus and way it impacts populations are not certain except some relatively weak correlations like more D3 and more Selenium in diets might leads less deaths. Deriving explicit conclusions from highly irregular dataset between various groupings is about as dishonest and corrupt as one can be, this is what politicians do. Please don't do that.
Why is OSSFuzz using such a bleeding edge compiler? That seems a little nuts.
About baby names: This was in 2015, when the Democratic presidential front runners for the most part were pro-China and in favor of the TPP.

Edit: TPPP -> TPP
I agree it in general. There's a workaround for affected people

> fmad89: DOCS LIVES MATTER!

Once it's alive, it's immortal on web archives. e.g.

https://web.archive.org

https://archive.is
I really like the "Liked" reaction after a former boss used it to signify "+1".
Call me quaint, but I despise software hosted in a cloud and/or accessed through a browser.
It’s not like there are no interventions at all in Sweden. I haven’t been at the office since early March. People are restricted in traveling and crowds over 50 people are forbidden etc.
Sadly, this is not how relationships work and exactly how entrenched social networks come into existence.
The First Amendment protects citizens from censorship by the government. It doesn't protect the government (or citizens) from censorship by private business. This is why having unregulated private platforms be the primary forum for political discourse is a threat to democracy.

If Facebook or any other social media site wants to do that, they should be classified as a common carrier and be regulated by the FCC.

"One reason common carriers are licensed is to ensure they provide indiscriminate public access and protect the privacy of the general public."

https://whatis.techtarget.com/definition/common-carrier
I use both iMessage and WhatsApp heavily, the annoying thing about iMessage is the lack of ability to quote messages and @people.
Ha sadly I feel the same, when I was younger I could care less what happened, now too critical "why didn't they like me?" etc etc ah well
Nice! I did this too[0], I highly recommend the exercise.

[0] https://github.com/levi/hackassembler
Unity Aiming for 2020 IPO: Report
Given that it's SQLite, this is likely a compiler bug. However, the code given is insufficient to demonstrate a compiler bug. Given:

c = pMem->flags;
sqlite3VdbeMemRelease(pMem);
pMem->flags = MEM_Str|MEM_Term|(c&(MEM_AffMask|MEM_Subtype));

You could have say:

sqlite3VdbeMemRelease(struct foo pMem) {
*(some_other_type *)&pMem->flags = bar;
}

In which case the C aliasing rules would allow the compiler to assume that the assignment through "some_other_type" does not affect the assignment through whatever type pMem->flags is.

I have seen this bug happen before, when compilers got better at inlining, where it was something like

void getAddressOfSomething(intptr_t *address);
...
char *p;
getAddressOfSomething((intptr_t *)&p)
*p=foo

The compiler could reorder the \*p=foo line to be before the getAddressOfSomething call for the same reason.

TL;DR: Turn of strict aliasing via compiler flags (-fno-strict-aliasing on gcc) if you ever type-pun anywhere without using a union.
Do you have any recommendations for where to learn more about network eng for us non-network-engs? My experience is in DevOps (on k8s, mostly) and systems/application programming, if that helps pinpoint any advice you could give. I’m trying to get the bigger picture like network engineers understand, as well as start to understand the layer 2 topology that you described.
The test suite is ultra important. Even in the unlikely case that you have an engineer who thoroughly understands the machine and language specs, you have a ton of existing, useful, programs that rely on under-defined behaviour in one or both of them.
Then explain PolitiFact.
pMem is a pointer; the contents of pMem will not be copied.

[edit] I see what you're asking. The point is that the compiler changes:

c = pMem->flags;
sqlite3VdbeMemRelease(pMem);

To something equivalent to:

sqlite3VdbeMemRelease(pMem);
c = pMem->flags;

Which is correct only if sqlite3VdbMemRelease doesn't change pMem->flags
But iPhones sell themselves as expensive, and that's really what lingers in people's consciousness, doesn't it?
on the other hand many places recorded record low injuries and fatalities from car crashes due to quarantine. i wonder how it balances out in the end.
The inevitable increase in productivity brought by the promise of robotics, ai & automation? ;)
Terahertz Gap