skysight-inc/HackerNews huggingface dataset:
This reads as a 'ahistorical' interpretation of events. Is is possible to engage in informed discussion without context?

How many centuries did it take for the transition from feudalism in Europe yet there is this kind of 'magical thinking' when it comes to Africa emerging from centuries of rapacious colonialism and are often independent states for just 50 years to somehow be the mirror image of western states rightaway. How does this work? Without explaining this no discussion on Africa can be serious and sincere.

And ignorance of the incentives for corruption and the history of plunder in these regions by supporting 'strongmen' and opposing forces of empowerment that continues unabated. And this can be easily confirmed by historical record. How come people like Lula and Chavez are demonized with very little to no dissent in the west and their governments destabilized openly when its them who empowered large number of their populations with social policies rather than just supporting a funnel of extraction by western capitalism. How do institutions and democracy emerge in this environment?

Perhaps its best not to have these discussion where simplistic 'explanations' perpetuate a culture of misinformation and prejudice and where the depth to understand the forces at work and historical events is completely absent.
I use Gmail for most things, because in terms of account security it's probably the best in the world.

I do not use email for discussing sensitive topics. It is not the right tool for the job.
SQS is only meant for multiple publishers and a single subscriber or set of subscribers that do the same thing. A message in an SQS queue is either delivered or in the queue. SQS operates on a strictly polling model.

Meaning you’re not going to put a message directly in an SQS queue and have it processed by multiple types of subscribers.

Are you expecting some generic system to make sure your subscribers are up and running and polling?

Better question is, do you know what SQS is and have you ever done anything with it?

This is one definition of “exactly once”.

https://www.confluent.io/blog/exactly-once-semantics-are-pos...

Exactly once semantics: even if a producer retries sending a message, it leads to the message being delivered exactly once to the end consumer.

This is done with AWS FIFO queues by:

Unlike standard queues, FIFO queues don't introduce duplicate messages. FIFO queues help you avoid sending duplicates to a queue. If you retry the SendMessage action within the 5-minute deduplication interval, Amazon SQS doesn't introduce any duplicates into the queue.

So exactly once is handle by the producer, the queueing service, and the subscriber.
Bullshitting is really a booming business. Regardless of what your views are on him, when you juxtapose what the US president says and what is real, he's a bullshitter.
The paper seems to provide an insight to 15-year-olds' bullshit... but I'm not sure if this also applies to our society as a whole
Simile
A null is not a string or an integer or a MyClass instance, etc. So why does it pollute variables of all those types?

https://medium.com/@hinchman_amanda/null-pointer-references-...

https://www.infoq.com/presentations/Null-References-The-Bill...

https://www.quora.com/Why-was-the-Null-Pointer-Exception-in-...

https://www.lucidchart.com/techblog/2015/08/31/the-worst-mis...
You'd think, right?

AWS doesn't even consider you the account owner despite you holding the credit card that they bill for that account.

https://news.ycombinator.com/item?id=19574672

Our industry is such a shitshow in some massive ways.
https://www.firstpost.com/tech/news-analysis/google-removes-...
On the contrary, mapping caps lock to ctrl makes emacs keybindings super accessible! That’s exactly my point. I even disabled the backspace to force myself to use Ctrl-H instead. It’s all in the home row!

Added bonus: on MacOS, emacs keybindings work in pretty much every place where you can input text, so you get’em everywhere. It’s part of the Cocoa Text System:

http://www.hcs.harvard.edu/~jrus/site/system-bindings.html
The actual map: https://upload.wikimedia.org/wikipedia/commons/4/48/Hereford...
Ok I understand the point here. We are not concerned about a guy who believes he can date with a supermodel but with the guy who becomes a stalker.
I have mentored many junior developers through my career. And recently, started to train junior developers as a side gig. (Had been helping friends to get up to speed in their new jobs but wasn't charging anything for it.)

So these are the developers who already have basics of programming but they usually don't understand whole ecosystem around it. For example, many don't understand version control, server vs local env, etc. Normally, many senior developers get really frustrated when junior devs ask them about such basic concepts. I used to be like that too, however, I learned to be patient and tried my best to help them. And some of my teammates started to ask me if I can help their friends in other teams/companies.

So this is what I have learned about mentoring:

* Encouragement - Unfortunately, tech world if full of genius jerks. Many junior developers get discouraged by such behavior. A lot of time I find myself convincing them that they will catch up to senior devs eventually. Sometimes, I feel like I am teaching them how to manage their senior developers/managers instead of teaching them technical topics.

* Find out what their objectives are - Another big issue is that many developers have big egos and they would try to hide their ignorance by asking very specific question. If it's a senior developer, I would just answer the question. However, if it is a junior developer, I usually ask them what their end goal is and many times they are going down the wrong path.

* Let them ask you questions and then use search engines to find answer together, even if you know the answer.

* Code Reviews are great but you have to be sensitive towards junior developers. I usually make a small comment in CR and then meet with the developer to explain it further and to make sure they understand the reasoning completely. For example, many developers from non-English speaking countries have hard time understanding difference between verbs and nouns, and they name variables and methods which are hard to decipher. It is hard to explain that in CR but in-person much easier. Also English is not my native tongue so I also get criticised for my namings too still. So I can understand it can be hard to come up with a good variable name for non-native English speakers.

* Help them find good training material. You cannot spend hours training junior developers, so make a list of good resources to learn from and ask developers to review them. These cannot be 40 hour course, but something more narrowly focused on their current problem.
The super old MS Word formats are just a memory dump of internal data structures. The Modern DOCX just converts XML into that same representation along with whatever new features have been added. There is little reason to remove the old format when it is still very much an integral part of Word internals.
An array of common YC questions
This is a very useful hack. I'm gonna try it out.

Socks didn't use to be a fashion statement but they sort of are now. Mixed socks. Because, y'know, I don't care. I just don't care. I'm just me.

LOL, so corny. I'm not sure anymore that I'll be able to pull of mixed socks.
> Like what does it mean to be good at weight lifting? And that for some reason being good at weight lifting is a good proxy for being a good bouncer or construction worker?

being a good weight lifter, means you can lift heavier weights then a less-good weight lifter. Whether this is a proxy for anything isn't relevant, because it's a purely contrived example. There are clearly jobs where physical strength (among other things) is important, and given the context of this example, there is no guarantee that a more complicated model evens out the differences.

The point of the example is, basically "there are some things which might discriminate strongly on the basis on physical traits, which might end up correlating with race/sex etc" - ask for a better model by all means, but there is no guarantee the perfect model will never correlate strongly with some political demographic, and hence be controversial.
I only have one friend who was kidnapped and having a concealed weapon wouldn't have helped him. He had three guys pointing weapons at him before he even realized he was being kidnapped.
"I don't know" is such an underappreciated phrase (followed with action to remedy that).
>As an iOS developer I can't use new OS features until all my users have upgraded. As long as what I need is in the support library I can adopt the latest and greatest for Android right away.

I don't know about the rate and speed of support library from the Top 5 Android manufacturers, which is Samsung, Huawei, BBKs, Xiaomi. I know they do get some regular update, but on all devices? And do those user actually update it?

iOS Users Update are on a much faster cycle. iOS 12 is on 70% of compatible iOS devices within 3 months of release. iOS 11+ on 95% of all compatible iOS devices. That is pretty damn crazy if you ask me Having OS that is only 2 years old on nearly all devices.
Overestimation, overplacement, overprecision.

Three new words to absorb, to help identify B.S.

Page 3
They told my wife to only use Tylenol(acetaminophen, which isn't an NSAID)for pain when she broke her back. Inflammation has important uses, but like auto-immune disorders, too much can cause other problems.
> Most cross platform frameworks solve that kind of problem by letting you write platform specific code. The problem there of course is that you're just writing multiple apps again, often in a non-native or at least second class, language.

Isn't this throwing the baby out with the bathwater? Only a very small portion of your code should be platform-specific (10-20%?), which is still a huge win over maintaining multiple native apps. Of course, in practice, there are many other disadvantages of using cross-platform frameworks that may outweigh the benefits, such as the inevitable impedance mismatch between languages, APIs, concepts, etc.
A common app that people use to prep for YC interviews is https://jamescun.github.io/iPG/ because the question is randomly pulled and you're limited to 15 seconds per question.

But, if you just want a list of all the questions, you can use the above link to access the array of questions.

Good luck to everyone!
I can't believe he didn't move it higher or lower!!
It was a team of four, and barring vacations, we took it in turns every week.

When the system was buggy, we all dreaded it. When it was good, we all got basically free money.

Over public holidays, we did volunteer as the pay rate was higher still.
Lots of things can be going on. One of the most dramatic things is the respiratory burst of neutrophils. https://en.wikipedia.org/wiki/Respiratory_burst. But neutrophils are not the only inflammatory cell and not all inflammatory processes involve them. There is way too much to describe in a comment on the internet.
but the questions is:
Does really spreading Christchurch video have any negative consequences?

Without answer to this question we cant censor speech and say we are not totalitarians.
"Except major performance decrease. Some people cannot afford that."

This was my first reservation about fasting and while everybody is different and you'll need to see how your own body responds, I am happy to report that the following activities:

- mid to long distance runs (4-8 miles)
- 60-90 minute power movement weightlifting session
- routine crossfit workout and/or plyometrics
- BJJ class with 5 minute sparring rounds

... are not only not impacted, but are in many cases enhanced by being in a fasted state. The most positive impact is in my weightlifting workout[1] which, ironically, is the activity I thought would be most negatively impacted.

I can't speak to 50 mile ultra runs and I know I can't do all of the above in a fasted state - but I never attempted to do all of the above on the same day anyway.

Just try it.

[1] Power movements, relatively heavy weights and relatively low reps. Just the kind of workout you'd think would be difficult while in a fasted state.
Which represents ground truth better? arrest records, or survey results?
This is a weird comment, Dart is open source and evolves as well, like Swift from Apple, Kotlin from Jetbrains, Typescript from Microsoft etc. What is the difference? Or you don't like any of these?
I don't think that would have made any difference, if someone with malicious agenda wanted to gain access to my email account.

It all depends upon how much trust, my initial answer to the question 'When you account was created'; I'm 90% sure I have correct year & 70 % on the month (I gave another month as well).

If that answer really did create some trust, then there's something; if not then I'm quite sure anyone can hijack an account without recovery email if they are able to guess few email ids correctly.
haveibeenpwned.com is so great!
Tell HN: My healthcare provider got my data without my consent
It shouldn't be possible for a company to hand a healthcare provider tons of data about you without your explicit consent -- but it is and I want you to know.

Arivale (arivale.com) was a wellness company that abruptly closed yesterday. The data they collected included whole genome data, clinical blood markers, microbiome, and lots more, including a lot of experimental data extracted from biosamples that the end user never saw and didn't know existed. A small transition team is staying on for a short time to move data over to Providence. Providence is the third largest healthcare provider in the country. There's a good chance you get your healthcare through them, even if you don't realize it. I do. And now they own lots of data about me without my explicit consent thanks to this massive final data dump.

The moral of the story: Don't give your health data out as freely as I did. You don't know where it will end up. I wish that we were better protected in this arena than we are.
>The notion of bullshitters needs to be brought to the front of our industry's consciousness

The industry (tech, startups, VC money) do bring bullshit to the front of the industry consciousness. I’ve never seen another industry push and promote “fake it till you make it” so hard.

Democratizing this...disrupting that...we respect your privacy and data...DAO/code is law...Self driving cars...uber is creating good jobs...Fyre fest...VR/AR...Theranos

From top down the industry promotes bullshitters.
I learned Visual Basic 6 from a cousin when I was 8 years old. It was such a joy to use, and made me fall in love with programming. It was so intuitive to use as an 8 year-old. And while Dijkstra might disapprove, the Basic language of VB6 was really simple and easy to grasp as a kid.

The coolest part was distribution. Under the File menu, you had an option to build a .exe file. I would build it and put the .exe file on 1.44 MB floppy disk, and share my little VB6 programs with friends. Such wonderful memories!
That said, their "Tesla Ranger" program where the mechanic comes to you is the future. It is easily one of the coolest things Tesla does and is a sensible way to scale out their service centers which are (admittedly) overbooked.
I agree with your point. 15 year old boys are by no means a good sample for the population as a whole. I would argue 15 year old boys are in fact one of the worst samples for this study. Aren't boys going through puberty known to be reckless and shortsighted?
Neat! I haven't audited it but a quick look through the README suggests the approach is sound.
We've done significant work on that particular issue in the past few months (primarily, caching compiled skia shaders). The issue wasn't iOS specific. If you have cases that are still problematic on the master channel (on iOS or elsewhere) please please please file a new bug with a test case so we can track down the issue.
I have always thought that the hierarchical system used for doctors here in Sweden could be applicable to tech.

Doctors here specialise in a field after some time of general practice and then some of them become "överläkare" (lit. superior physician), and have both deep expertise in their area but also some managerial responsibility for their department.

Of course there is hospital administration etc, but the senior doctors still provide domain expertise and experience. Their criticism/opinions about practices at the hospital etc are generally respected, while they still practice medicine and assist in the most complicated cases.
The Humble Stethoscope Gets a High-Tech Makeover
Jawa 42 Owner Experience: From Mileage to Performance
I have to shy away from using these remappings because I often work in Vim-emulation mode. It's easier to map CapsLock to ESC system-wide. It works across the several Vim-emulating editors I use.
>Funny how being the techie in the family has turned me into a comparative Luddite.

It's the same mechanism at work for accountants. You'd be surprised at how many of us are leftist, if not straight-up socialist. We see how the sausage is made and we don't like it. (And we generally have no respect for those fucking koolaid-drinking reality-denying economists.)
Right, some libraries are already getting official and semi-official wasm targets for the Node JS ecosystem. It would be interesting to "borrow" an existing wasm binary from npm and simply rehost it on the .NET CLR or JVM.
However, the reverse is not true: 3M doesn't employ 3 million people (nor 2,998,000 ;))
I did something similar by installing Wireguard as part of Streisand and then PiHole on a VPS. One caveat was this combination accepted public DNS queries by default. You would need to block it on your own. Otherwise the experience was good for various connection scenarios and adblocking was a breeze.

Now I am using Algo + Steven's hosts files for the similar idea. No complaint thus far yet.
>> ...

No, I'm not saying that. Take it easy bro. Why you all angry and shit?
Today, yes. But in the past, all you needed to be profitable was some kind of advantage, such as not valuing your time, a video card that sits around doing nothing anyway, a use for the heat byproduct (such as room heating).

At scale, there are expenses that the hobbyist doesn’t have. The hobbyist already has space, climate control, doesn’t need/get business licenses, etc.

But it can be hard to compete with any trifecta that can scale with cheap land, labour and capital.
I don't know if they'd do that but Google does treat iOS users pretty shitty. Their apps are always a decent bit behind the upgrade curve. Like they didn't support the new iPhone X display for a good few months after it was released.
Social-engineering your PM to remove requirements, yep.
Disparadores+en+MySQL
I'm sure I remember reading an article on HN linking gum disease to alzheimer's...
Multi-speaker TTS models outperform single-speaker ones but sound the same
Would you allow junior developers to whiteboard a highly qualified and accomplished CTO candidate? No. It is acceptable for peers who will be competing with the candidate in the promotions tournament or the hiring managers to conduct whiteboarding exercises.
If something is "zero extra cost" I would expect the base model to have it.

Beyond that, what you looked at used to cost $37,500 with autopilot as an optional $3k addon. Now it always includes autopilot but costs $2k more. Again, not exactly "zero extra cost".
"your brain trying to anticipate the future"

I got this worldview from Hawkins & Blakeslee's book On Intelligence. https://en.wikipedia.org/wiki/On_Intelligence

One side effect is it changed my strategy (coping mechanisms) for reality, truth, beliefs from Popperian to who has the best prediction engines. This has allowed me to disengage from contemporary rhetoric (culture wars) about science (eg creationism), allowing me to better relate to certain friends and family.
I just use it for bookmarking images I might want to come back to or share in the future (e.g., my favorite XKCDs, screenshots of GUIs for inspiration, etc.).

The funny thing is that even though I have lots of clippings, I rarely ever go back to Pinterest to actually look at them.
I've never heard/seen of the rhubarb stuff, but fast growing plants are amazing to watch. Duckweed grows so fast that you can see bubbles and twitches on the surface of the water.
What an outrage!
IIRC aren’t there specific requirements on what make and models are acceptable for Ubers? It’s basically just a more expensive dress code.
yeah, my default search engine is bing. But sometimes you have the feeling it probably has less stuff in its database than what baidu has crawled and collected. Out of habit I rarely use 360 or sogou so I don't know how they fair compared to baidu or bing.
Parent wrote “Roughly a third of people with T2D have a normal BMI.” Those people can’t “afford” to lose weight not in the dollar sense, but because they have no weight to lose.
Is that like GCC having front ends and backends connected by GIMPLE? That was first released in GCC 4.0 from 2005.
(Not-a-Physics person)Question: If time isn’t linear, can we have perpetual motion machines?
There should be no regulatory framework at all. The Christchurch video should have been able to be seen by everyone if they so chose. All of it should be free as in speech. I find discussing the implementation of alternatives anathema.

Youtube, Facebook, etc. are just a stopgap solution for infrastructure that should enable completely distributed and unblockable information by default. The problem is that we've taken too long to move on from them because they're easy. Any time the progress of technology slows down people seek to control how it's used. That this guy is explaining how the regulatory framework should work is a symptom of of this cycle and it needs to be ended or at the very least we need to move on to the next phase.

Seriously, any regulatory framework for the internet is shit and any line of thinking allowing for such shouldn't even be followed. Period.
Context: I was a Qt developer in a past life.

The alternatives for cross-platform GUI are

1. Electron

2. Frameworks like C++/Qt C/Gtk

3. Bindings to (2)

Using frameworks like Qt in native C++ sucks because C and C++ are just terrible languages for GUI development, even with the bolted on object systems and language extensions (Qt extends the C++ language).

Using bindings to those frameworks is nice in theory because you don't have to manually manage your own memory or use their type system, but in practice you still need to understand how their types bridge to your language's types and how their memory management bridges with your language's memory management (typically a GC). So while you're dealing with C types and manual memory management less frequently, when you do have to deal with it, it's more complicated than dealing with it in standard C/C++. So (3) is hardly better than (2).

Electron is probably the most cost-effective option, but it has its own problems (notably the high resource consumption that comes from bundling a whole web browser).

With those considerations in mind, learning a new high level language is the least of all problems, especially if the GUI framework is high-quality.
Nah when you hit 50 you're basically just a burned out husk and can't learn anything new, not even your muscles.

Love,
Silicon Valley
There are so many little noises in nature that are often drowned out by man-made noise, or even just the louder animals looking to mate. I enjoy listening to earthworms crawl around in the leaves at night in my back yard.
Azure Is Catching AWS