skysight-inc/HackerNews huggingface dataset:
Parent of 4 here, ages 6, 5, 2, and 8 months. My oldest two are special needs. Some thoughts from my POV...

My oldest wasnt trained until about 4.5 years. It took around 6 months to a year for him to pick it up consistently. Hes still not trained for overnight though. It makes me feel like a failure as a father. We have always used disposable diapers with him.

My second (5) has been out of diapers during the day for nearly 2 years. She consistently uses the toilet for bowel movements but fails to urinate in the toilet every time, except when I take her on a timer/regular interval. We aren't sure why she has this problem or how to remediate it. We are very concerned as she begins kindergarten this year. We always used disposable diapers with her, and I feel like a failure as a father on this, too.

We just began potty training with my 2 year old. We are 3 or 4 days into it, and he is already independently going to the restroom and following all the rehearsed steps when he needs to urinate. We are having occasional accidents, and he is catching on to the idea that urinating on himself is undesirable. We offer him praise when he is successful, and no praise when he fails (we just walk him through the process of washing off, replacing his clothing, etc so he understands the outcome). He was cloth diapered exclusively until about 6 months ago when his younger brother started using up all the cloth diapers! He hasn't had enough encounters with BMs to catch on to going to the restroom at the appropriate time yet, but I'm confident we will get there soon.

My youngest is 8 months and we haven't started any such exercises yet, but it sounds like it may be a good idea.

To echo the article's suggestion, possibly one of the most frustrating things is potty training. Or maybe more frustrating, the lack of potty training. I still awake to change diapers for four children every morning, and on average theres at least one guaranteed BM for me to handle. (And let's be real, a 6 year old doesn't poop like a baby.) Although its nice not changing diapers of my 5 year old anymore during the day, it comes at the cost of regular urine cleanup / permanently stained furniture and HEAVY use of our washing machine.

If anyone knows any resources for training special needs children overnight (or in the case of my 5 year old...anytime!), I would be super grateful. We had a period of 2 years where both of my older children were in therapy sessions between 20-40 hours/week, and sadly potty training efforts even by trained therapists has been met with limited success. My current plan is to stay the course, just practicing and hoping it all sinks in, especially before my 5 year old starts school, as I don't want her to suffer this embarrassment (and I certainly worry about the way she will be treated/educated as its understandably difficult and even frustrating to deal with this particular kind of problem; for example, we enrolled my then-4 year old in a private kindergarten program last year, but after 2 days the school informed us that unfortunately they cannot manage her and she would not be allowed to attend).
It's a very interesting long-form article about disinformation warfare. Not just in the US but also around the whole world. I wish things like these weren't so divisive. I'm sure most who decided to flag this article did so without even having read it.
This was the biggest challenge for me at my last job. I liked my teammates and when we were in-person we'd have a great time, but since outside of those we only talked about work (and we were at an incredibly stressful phase of the project) I ended up resenting them over time. It's a shame because I enjoyed their presence, but after a while hearing their voices just made me think of the sleepless nights caused by work.

I quit after a while.
I would say this demonstrates that the cost of communication is not near zero.
Discussed at the time: https://news.ycombinator.com/item?id=1184563
FTA: "You can make phone calls, and you can receive text messages, but you can't start a new conversation with a contact."

Did the author actually make a phone call?
If so, what was the quality?

FTA : "There's no way to access the camera."

So no idea if the device actually will take a photo or video or know what the quality of those outputs will be.

Considering that an iPhone 11 Pro would cost $60 per month over 2 years, could some of us Patreon this project at like $30 a month and let them hire up enough to land this?

I have doubts that a sales model vs the incumbents is going to have enough runway. Given the quote from teddyh / whiteinge, maybe it's just better to do more upfront funding instead of expecting open projects to follow the same physics as venture capital.
Windows Store Status
The animation studio I worked for in the mid-late 90s was a Softimage shop using SGI Indigo and Intel pentium workstations with a 20-30 machine Alpha (NT) render farm. It was a very good setup with one weird issue: depending on the type of render being done, especially anything with ray marching, the SGI or Intel workstations couldn't participate in the render because the results looked subtly different.
Not sure what you’re looking at. Cases for Feb 9th is 37,251 and Redditor prediction was 38,675. Yesterday was even closer: 34,506 predicted vs 34,598 actual.

Source: https://www.who.int/emergencies/diseases/novel-coronavirus-2...
LLVM's biggest weak spot as a compiler is its lack of good loop nest optimizations. And that hurts Fortran code a lot more than C/C++ code, because your 6-level loop nest code is more likely to be written in Fortran instead of C/C++.

A further point to make is that LLVM IR is strongly biased towards C, and this is especially true when it comes to the memory model. All memory has to be lowered to access via (essentially typeless) pointers, with optional aliasing qualifiers provided via a noalias parameter attribute (which breaks a lot, because restrict isn't all that common in C), and TBAA. And all higher-order information has to be reverse engineered from this starting point.
My understanding is that this was more about potential attack chains than direct access paths.
My comment fits perfectly well into the discussion, and into the subthread, up to and including said 'condescension'--which literally radiates from many of the 'cell phone junkie' types.
As someone who did 7 years remote-only, I have gathered some insights.

1: Synchronisation of effort for a team is absolutely crucial.

2: The top priority is for the teams to communicate amongst themselves fluently, and feel comfortable to communicate with practically anyone at the company at large.

3: If you don't live in a tech hub or a large city (which, to be honest, are mostly the same things), the life as a remote-only can get really lonely.

4: In a profession with a pretty big fraction of existentialists, learning to keep office hours and being able to turn off from work mode is essential for long-term stability.

5: You need a separate workspace for an office. I learned this the hard way. The ability to walk away from work after the day is important. And you really should have a separate computer for work, so you don't even accidentally look up the work stuff outside of office hours.

6: Everyone needs hobbies. If a person lives their life through their screen, it is very unlikely that they are suitable for long-term remote-only work. If you're a manager at an office, you usually want to know what makes your team members tick. If you're a non-junior at a remote-only company, it is absolutely essential that you learn what makes your team mates tick.

7: Teams need to meet up in person frequently. A day or two every 3-4 weeks is good. Several days at least twice a year is essential. Because there are no watercooler or office corridor moments, the company needs to provide an environment where something like this can take root spontaneously.

8: Meta-review for code review can be surprisingly helpful, even after the onboarding.

The truth is, not everyone is cut out for remote work. Because long-term mental health depends on being able to turn off and walk away, you are automatically selecting for wealthier individuals. I know this sounds really harsh, but it's true. A person who can afford the space for a dedicated office for their working hours is several times more likely to stay around and grow into a bigger role in the company. A person whose hobbies involve physical activity and getting out of their house is far more likely to be a good remote-only employee than someone who at the end of the day switches from emails and code to computer games and Netflix.

Loneliness and detachment are the biggest problems, at least in my experience.
I wonder which creatures will celebrate the plastic in our oceans.
The company I work for is 100% remote. 100% remote is far easier than 10% remote, because all of your processes must evolve around that.

My general observation is that the worse your processes are before your transition, the worse the conversion will go. "By the skin of your teeth" and informal processes are less efficient. Communication must be documented and asynchronous.

We use a typical scrum process. We do daily (short!) standups to keep in touch with each others' stuff.

We're all expected to be on voice chat during work hours. (We have multiple channels for side discussions, meetings, etc). This helps a lot with the feeling of isolation.

We get together in meat space twice a year.

The biggest challenge going forward is growth. We're now too big for one scrum. Even the voice chatter has lessened now, because radio discipline is more important te
Well the document provided is an opinion on the implementation and further clarifies the specifications. It clears states that SMS is not PSD2 compliant. Banks found in breach will be forced to comply. I think is more a banking license issue than a "legality" issue.

>> To fulfil its statutory objective of contributing to supervisory convergence in the EU/European Economic Area (EEA), and to do so in the specific context of the RTS, the EBA is issuing a further opinion with a view to responding to the large number of queries that the EBA and national competent authorities (CAs) have received from market participants on SCA and, in particular, on what procedure or combination of authentication elements may or may not constitute SCA
Rogers, Bell now offering $75/20GB plan for a limited time only
People who are talented will still be poached and head down south. Restricting mobility won't stop anything.
I don't think it's a crazy thought at all - being famous gives a person some kind of power, and I think some responsibility comes with that.

However, if a famous person behaves in a way that doesn't seem to be fulfilling that responsibility I think the best we can do is ignore them - trying to enforce our idea of responsibility in this area seems unlikely to be a net positive.
> People sometimes think that the market caused the Alpha to fail. Really, it was Intel. They wanted Itanic to succeed so much that they made a deal with HP to end the Alpha prematurely, even though demand for Alpha systems was high.

This is misleading at best - "The Itanium architecture originated at Hewlett-Packard (HP), and was later jointly developed by HP and Intel." (https://en.wikipedia.org/wiki/Itanium)

A more realistic view would see it as a casualty of the DEC->Compaq->HP merger sequence, with HP long committed to Itanium as the successor to its own PA-Risc architecture.
How many of these have you tried to enforce?
Tim's post reminds me of a video the 8-Bit Guy did a while back about how many people contact him, both to try to strike up a conversation and to offer him their old 8-bit treasures. He sounded rather annoyed by the whole thing but he is a big star in the 8-bit pond so it comes with the territory. For his area of coverage, there is lots of childhood nostalgia involved so this might make his viewer connected with the channel (and him) to a greater extent than you'd otherwise think. Likewise in Tim's area of personal development, he makes an emotional impact on a large crowd. Strength of emotional connection times crowd size is going to be the big factors here.
> 1) Decide that "char" will be 32 bits (i.e., make a byte on your system 4x larger than usual). 2) Do some locking around each narrow write (or perhaps a series of them) and ensure everyone does the same.

Or 3) Decide that for performance reasons, reads/writes to an array (even a char* array or string) would be locked in 64-byte chunks at a minimum.

My point with false-sharing is that "true" byte-granularity comes with severe performance penalties on modern x86 systems. Its a thing that you want to avoid.

If one thread is reading / writing to char myString[0], while a 2nd thread is reading/writing to myString[63], your memory will ping-pong between the two threads (because x86 shares 64-bytes at a time between caches).

--------

I guess your point is that the CPU will "do the right thing, even if they're forced to do it slowly" in this case. So I guess you're right about that. Your code CAN be written as multithreaded + byte granular, its just going to be slow in practice.

I guess my point is that the high-performance programmer needs to understand this situation anyway, and that high-performance programmers have developed methodologies to avoid false-sharing. Any high-performance data-structure needs to understand false-sharing. You really shouldn't be doing things like reading/writing to myString[0] and myString[63] in two separate threads.
To call a cartoon racist based on a minor character that barely appears in some episodes is ridiculous. Just about every show back then that had non white people was racist. The whole society was racist, just as it is now. Frankly, it's ludicrous to focus on such a small, mostly irrelevant part of the show in light of the context.
Released! https://github.com/brokensandals/blunt-instrument#blunt-inst...
The Google Voice app requires confirming your phone number in order to make or receive calls. You can use it for SMS and incoming voicemail but not calls.

If all you need is a number to text people there are other alternatives that don't harvest data like Google.
I think that was an ad hoc example to illustrate the tech, not an actual use. It actually makes no sense in context; Ive worked from the cafeteria a lot, the coffee is endless and nobody knows where I am.
I clearly remember one sequence from Tom & Jerry I watched while waiting for a plane in London (I guess because of the violence it must be one of the originals?):

* The neighbor’s bulldog is chained up.

* Tom figures out how long the chain extends and draws a line on the ground there.

* Tom taunts the bulldog and the bulldog runs to the end of his chain.

* Tom uses the dog’s blurred biting and scratching motions to carve a bat out of a 2x4.

* Tom beats him over the head with the bat.

* Then Jerry secretly erases the line and redraws it closer to the dog.

* Tom taunts the dog again and this time the dog jumps right into his lap.

* Tom literally leaps out of his skin, which the dog holds like a coat and hands back to him.

If anyone knows the name of this episode I would be much obliged since it may be the funniest thing I’ve ever seen on television.
It's a proposal. And if it gets built will be in Chromium.

The usual lifecycle for these things now is propose, implement, gather data from usage experiments, refine, and standardize.

There will also be statements for or against from the other browser vendors and interested parties.
For any Canadian citizens wanting to work in USA:
https://chanian.com/2010/08/01/tutorial-moving-from-canada-t...
The major issue is that these days modern R&D and manufacturing tooling now requires a ridiculous amount of money. Away makes luggage and had to raise $50M in a series C. Look at the multitude of failed product Kickstarters.

It’s why across industry sectors, you are seeing consolidation of companies to reduce costs. In air transport, Embraer sold out to Boeing and Bombardier sold out to Airbus (and due to its fiascoes may cause the death of the business).
I think the previous statement that each mission spins up its own infrastructure, and that their data model encompasses a significant mix of systems points to the question not being, "should someone sitting in a cafeteria access critical resource X by default", but rather, "is it actually true that someone sitting in a cafeteria cannot access resource X1 through XN by default".

In order words, I think what they're trying to work from is that their existing systems don't present a unified or homogeneous set of interfaces or design or control. What they're trying to solve is how to fit a homogeneous interface onto their existing mess.
The perf penalty of misaligned loads and stores is incredibly low. JavaScriptCore uses them quite a bit. The penalty is way lower than handling the misalignment by way of a trap, which is what you’d do on Alpha if you had to run some code that was designed to use misalignment. That’s just a fact - the original comment was about how this fact made Alpha a worse target.

I think you’re glossing over a lot of details about the memory model. What the model says about the ordering of dependent loads isn’t a matter of just adding fences later - it’s more fundamental than that. Of Alpha achieved it’s perf advantage thanks to speculating loads then it would have to lose that advantage when it was modernized to current standards. Also, the original comment was about Alpha back then versus Intel—and-others back then, so it’s not interesting to say that Alpha could have just improved - that’s not really responding to the original comment about how hard Alpha was to program.
I feel similarly but I find it to be the Bay Area that's the problem rather than FAANG. All those startups and unicorns being in one place makes people see the Bay Area as some kind of software engineering Mecca and I think engineers based there subconsciously see themselves as superior for being a part of it, especially given the high pay.

If you go to another city or even better another country, even in the same company, things are very different.

Having done so, I would never return to the Bay Area except for the reason you mentioned: to pile up enough money to leave it again.
> Check out the assembly code generated with -O3 with GCC or LLVM. x86 has natively aligned quads for performance reasons, and compilers have also solved this problem.

You make it sound like a compiler choice (that possibly only occurs when certain optimization levels are used). In fact, it is part of the language spec: everything has to be properly aligned based on the C and C++ rules. This leaks into the ABI too when it comes to structure packing, etc. So alignment is pervasive because those are the rules, and the rules were made for performance, e.g., to support platforms like Alpha which couldn't even _do_ an unaligned read but would have to construct the value from two aligned reads.

> x86 doesn't have any REQUIREMENT for aligned assembly code or data. But x86 is far more efficient when reading/writing from cache-aligned locations. (In particular: reading across an 64-byte boundary naturally results in 2x L1 cache reads instead of 1x L1 cache read).

x86 is not far more efficient when reading/writing aligned locations, in most cases! One of the performance secrets is that unaligned access is really fast in modern x86. There is no penalty at all if the load doesn't cross a cache line, and especially for the 4 and 8 byte reads we are talking about, that would be the usual case. Even when they cross, they are just half as fast: so "only" 1 load/cycle, rather than 2. Yes, 1 unaligned load every cycle. A lot of code is doing less than 1 load/cycle anyways, so you may not bump up against this limit. So average those types of reads might be a few % slower in a theoretical sense (due to the occasional line crossing), and often close to zero in reality.

Of course you could design pathological cases, like page crossing every load...

> x86 doesn't have any REQUIREMENT for aligned assembly code or data

For data, it does, e.g., any SSE instruction with a memory operand, or any of the "aligned" load variants like vmovdqa. People who say "x86 doesn't need alignment" and create unaligned data will eventually get bitten when a compiler inserts one of those instructions for you. So even x86 compilation relies on the language-level alignment rules.
I think the key difference is that The Church of Jesus Christ of Latter-day Saints doesn't adopt the creeds (like Nicene ... in wikipedia) of the early centuries after Christ. We definitely do believe in the divinity and essential role of Jesus Christ as taught in the New Testament.

For actual teachings, the Book of Mormon (with the Bible) is all about Christ. I believe one can search by topics, at, for example, https://www.churchofjesuschrist.org/general-conference?lang=... . I have written more on what I know and how I know it, at my personal site: http://lukecall.net .
Fantastic name for corporate lawyers and B2B companies
Definitely less talent.
> Is this a common problem? I haven't heard about it.

Yep. It's known that since everything goes through Aero on Windows 10, if you need the absolute best response times you should play on exclusive full-screen. It's not significant for most people, but in FPS games specifically it's pretty easy to tell once you notice it.

> What is the actual difference for modern games now? I'm a few years out of date.

I can't give you anything except for anecdotes, but for what it's worth I noticed a significant improvement with DXVK on Final Fantasy XIV, where my old laptop could literally not play it acceptably on Windows and with DXVK I managed to achieve a stable 60fps on minimum settings.

Nowadays I have proper gaming hardware so I don't really look at fps anymore. As long as it's 60, it's good enough for me.
I had four Digital Ultimate Workstations (=AlphaServer 1200s) with dual 533MHz 21164 Alpha CPUs running Windows 2000 Server back in 2000. They ran Windows 2000 Server much faster than any PC hardware I could get my hands on at the time.
i find it absurd that you all are down-voting this commenter and yet not a single reply here is saying why or when they think eiffel was not promoted as simple. OP never said the languages were related!

when golang gets generics and other features in the future, do you guys think that people behind it are going to stop promoting it as a simple language? will they drop that line from the language frontpage?
Replacing Make in “your” project is relatively easy. Replacing it in all your dependencies is both a technical pain in the ass and a massive political problem if you want to upstream the change. If you have a lot of dependencies, it’s probably easier just to improve Make. ;)
Wait until you find out he was a coke dealer who only escaped a life sentence by turning informant:

https://en.wikipedia.org/wiki/Tim_Allen#Career
In ~2000 I knew someone using NT on an Alpha. It wasn't a better experience than my 2 year old P2, and they had paid more for it.
Bill Atkinson has always been one of my personal programmer heroes.

He is evidence that you can be 95% right and ten years ahead of the market, yet still miss the boat.
That can trigger the stalker to escalate.
You can’t just include Seattle (Fremont), you also have to consider Kirkland, which is much bigger than Fremont. They are building (or have built?) a new larger office in South Lake Union (5 buildings), I’m not sure if they will be consolidating Fremont but I’m pretty sure they aren’t going to consolidate Kirkland.

Altogether Google employs 4500 in the Seattle area, and that number will increase substantially when south lake union comes online. And of course, Google will just be a small presence compared to the other craziness in South Lake Union (Amazon being the biggest, but also Apple and Facebook having large presences).

Now, 4500 in Seattle, 4000 in Zurich, 3,500 in London, 7,000 in NYC...that easily approaches the 23,000 in Mountain View.