skysight-inc/HackerNews huggingface dataset:
These days, the best source for my news is a handful of high-quality news, current events, interview, and talk podcasts. Big upsides include:

- being able to listen at faster than 1x speed

- show notes for further investigation

- facts and opinions from a variety of perspectives

- custom amounts of information versus entertainment that I can tweak based on my mood and available attention

- barely any ads... sometimes none

- it's RSS feeds under the hood, so I can easily go back and find things I want to share again, and I can defer certain content without it scrolling off into the facebook void

- my podcast app (probably, at least for now) doesn't know my personal info, friends list, employer, etc.
The implementation would have to change, but it's doable. x and y would have to have different IDs, but they could point to a shared location with a cow marker set. It would likely use more memory then the current empty list, but it could potentially improve x[:] of arbitrary list where the result doesn't actually need to change later.
EU Copyright Reform severely limits text and data mining
Rethinking Work-Life Balance: How to Understand Yourself Better
You should question his economic analysis also.

Ask yourself, "if his understanding of markets and economics is correct, how come he is consistently wrong, over and over, in his investment decisions?"

This guy has been weaving stories about economics for years and years and been consistently wrong for years and years.

His understanding of how economics and markets work is simply incorrect (even if it sounds compelling).
One of the best decisions I've recently made is starting my morning by reading a newspaper back to back. The stories I would never click on are usually the most fascinating.
> * Use full version numbers for your dependencies.

The tradeoff for this approach is to have to resolve version conflicts manually anytime there is more than minor dependency changes.

In particular, adding a package that is newer than most of your dependencies can be a nightmare when you locked down all the working revisions of your libraries.

On one hand there is less drama about packages changing under one's feet, on the other hand part of composer's job is shifted back to the dev who does the package updates.

Personally I would advise a more balanced approach of allowing minor version changes and only block major ones.
>, then it actually isn't very hard to bootstrap a business.

Your "not very hard" advice also inadvertently distorts the reality of possible outcomes. Most bootstrapped businesses fail as well.

Whether an entrepreneur gets some friends with a bootstrap mindset to start a consulting business, publish a new magazine, or open a restaurant, the odds are that all of those will most likely fail. Any business that can provide financial independence has long odds. (I'm not including solo businesses such as freelance web consultant, insurance agent, home inspector/appraiser, solo attorney, etc.)

Whether it's a bootstrap-business or VC-business, founders will still proceed forward even if it disagrees with "rational" calculations of successes/failures. It's human nature.
I would dump it entirely if not for keeping up with distant family members and old acquaintances...
When you say "12-step work", do you mean AA kinda 12 step? May I ask what kind of addiction you would be going through?
It's missing completion for now, unless I'm mistaken?

Definitely a project to follow, though.
This is an unreasonable response - not infrequently the causes are not things that can be fixed in the short term (eg years of neglect and abuse as a child), or are simple facts of life (eg an objective purpose in life does not exist). There's a whole slew of these kinds of origins and I'd venture to say that expecting to solve them for you personally in a timeframe that doesn't lead you to die from starvation (because you cannot work in the meantime) is really not practical.

That being said, it's something I think everyone should work on. Just not as a primary response mechanism to life-destroying issues happening right now.
I was the OP...

I noticed this recently, but cell towers get upgraded/replaced at intervals unrelated to "nationwide rollout of LTE!" from carriers.
Agree 100%. Reminds me of what they say in Wall Street, to be successful dont try to time the market, put time in the market.
Chicago Selects Elon Musk's Boring Company to Build Express Line from O'Hare
Indeed. There's definitely nothing standard about sql (intentionally lower cased for fun) what with every DB out there adopting their own set of features. Even the core syntax of sql can vary significantly eg joining tables in Oracle's PL/SQL vs ANSI SQL (eg MySQL). When something as basic to the concept of sql as table joins can very so significantly, you have to question what the GP was smoking to assume the "S" in SQL stood for "Standard" :P

As an aside, I also love the fact he presumed the author of usql - someone who has been reverse engineering undocumented drivers to bring support to Go(lang) - was unaware of what the name of his own tool and the language it exposes stood for, is just laughable.
My solution for notifications, was disabling all of them, including noises. Keep the little badge icon that you can only see when logged in. Quality of life went up.
I feel just the opposite: emojis are a lot more expressive than text and more universal in language than en-us.
Now they need to market this to beach goes, survivalists, preppers, beer obsessors and other people with disposable income so that it can become commoditized.
New trains are difficult because of right-of-way - everything's built up by now, no room on the surface. Boring a tunnel can be a way out. Why all the resistance? If this one works out, Chicago may get their 'huge swathes' on a workable underground transit system.
Whereas types can be pervasive
I would already be happy with a "Clear all" notifications button on my iPad Pro.
https://github.com/el1t/uBlock-Safari -> uBlock Origin for Safari. It's quite good.
Rebuilding the autoloader became a normal step in diagnosing issues for me. You never know... These days I deal with npm which in some ways is nicer yet it can still eat afternoons.
Anaconda and Jupyter is a much more friendly environment than straight writing .py files, much like r studio. It lacks the integrated debugging features, though vscode does provide some rudimentary assistance. I'd say it's superior overall, especially in regard to getting help and documentation.
As I understand it, the Boring Company's strategy is to dig smaller tunnels. Since the volume of earth that must be moved scales with the square of the tunnel radius[1], a tunnel that is half as wide only requires a fourth of the dirt to be moved.

I believe this accounts for most of their estimated speed/cost advantage - dig thinner tunnels and move less dirt. They also seem to be coupling that with more continuous tunneling and less labor.

As far as I know, they're doing this with existing tunnel boring machines, just used differently.

Volume = pi * radius^2 * length
I did something similar, but as an interim proxy (can record, replay, there are modifier hooks, can slow down requests). You have to point towards a backend api and on the frontend you use the proxy url instead of the original. But it's mostly for debugging, so the scope is much more limited.
Essentially, this is because the companies themselves are living for much shorter than they used to. And their 'useful lives' (when working there can provide for any career advancement, improving one's skills, personal growth) is even shorter.
You can't be guaranteed to prevent the attacker form writing information to those side channels but you can guarantee that the attacker can't read from those side channels because reading from them requires doing timing analysis and timing analysis requires IO - which we've stipulated hasn't been passed to the attacking function.
Woohoo!

The copy-paste URL now says

> ОЙ! СТРАНИЦА НЕ НАЙДЕНА.

> По данному адресу ничего не найдено. Попробуйте воспользоваться поиском.

Google Translated:

> OH! PAGE NOT FOUND.

> Nothing was found at this address. Try to use the search.

In case the URL is changed, it currently points at https://movaxbx.ru/2018/06/13/windows-ntfs-tricks-collection...
Squeezing maximum type safety out of Typescript with TypeStrict
> Electric pods for sure

That's not very exciting at all. Heathrow has them already, and even further back the Morgantown PRT from 1975...
Love these creatures, and I actually thought they were just fantasy for a long time! I like the Narwhal imperial stout and one time I noticed that the information about the animal on the bottle was written in such a way that you might think they're actually real so I looked online and was stunned to find out that as fantastical as they seem, they actually exist!
Rewrite your composer.json to include them directly?. The lock file probably contains the actual repository URLS so once you have a dependency tree resolved you can rewrite it based on that.

But it is possible to avoid packagist. Ugly and painful maybe but possible, and YMMV regarding the effort being worth the reward. Dependency management in PHP isn't (or shouldn't be) like it is with JS/Node where there is one authoritative registry that everyone has to depend on and that can assert direct influence over the community as a result. Packagist shouldn't be the PHP package registry, but a registry.
Ask HN: Should hi-profile tech people keep personal views off social media?
Many individuals in the tech community have curated their list of people to follow across social media platforms in order to hear the great insights of lots of people, yet they come across a lot of personal opinions, political views, profane rants, etc. from those very people that have nothing to do with tech.

Even with a curated list specifically to get tech viewpoints, news of upcoming releases/functionality, recently published articles, best practices, there is still plenty of muck-throwing that comes along with all social media from these very people, or irrelevant material that clogs up news feeds that were meant to be a place for tech learning.

Should consumers of social media re-curate their lists of who they follow to avoid this, should they suck it up and accept that these are real people with real feelings and other interests (who happen to do tech to pay the bills), should professionals have a pure-tech profile and a separate hybrid profile, or some other option?
Because filesystems don't contain oddities...
This kind of thing also occurred in the USSR because the native Russians were underperforming, so many elite institutions had implicit quotas such that one might have answers struck down in qualifying exams for being “too right”.

It’s a hard political problem (both the discriminated against and the ones benefitting from the quota have a valid argument). Obvs an unbiased solution would be to admit the best, regardless, but for social reasons, it may not be optimal.
The Toshiba RC100 SSD Review: Tiny Drive in a Big Market
Or if you're, say, building a system for self-driving cars.

This Silicon Valley arrogance and recklessness has killed people. It's not just academic.
Brain dump: x86 emulation in WebAssembly – brionv
A random address may make it harder to track individual devices over time, but if two sites see the same IPv6 it will be harder to argue that it's two different devices.
A possible implementation would be to keep track of a reference count and changing behavior once the object is known to be nonunique.
Isn’t the real problem mentioned in this article that people are running their docker daemon unauthenticated on public endpoints? That’s not the default behavior right? So people have actually gone out of their way to make themselves insecure.

Look at the names of the containers in the article. Nobody is pulling these themselves. The problem is attackers compromising docker hosts and pulling arbitrary containers.

What safeguards does docker provide against exposing the daemon publicly, accidentally or otherwise?
I had years of doctors saying my nose and throat problems were caused by "allergies and irritants" - eventually one had a look up my nose and diagnosed a deviated septum (and my tonsils were already a mess).

NHS surgery to fix the deviated septum, whip out my tonsils and a couple of other things and I was much better - and that was nearly 30 years ago.
Sure, a lot of people drink too much when they are young. Most of the people doing so are normal, and a few develop dependencies both mental and physical. it isn't just alcohol here: Lots of folks do drugs when they are young. A portion of those folks get a habit, and a portion of those don't break their habit when their brain stabilizes around 25 or something. I wish I had the information to link to, but it is something they've at least started to study. Similar threads happen with, say, service members addicted to heroin overseas, yet are able to break the habit when they get home and into a different life situation.

Besides, non-diagnosis happens all the time, and is more common when folks either can't afford healthcare of if using healthcare means they put their jobs at risk. People have depression and don't seek treatment, but that doesn't mean they aren't depressed. Folks break toes without treatment. People clean up from harder drugs and we don't question if they were really addicted or not most times. It doesn't mean their toe wasn't broken, simply that they didn't get it treated. Medical-based treatment is expensive and not everyone can afford to get a proper diagnosis.

Going to AA meetings isn't a diagnosis either: They don't require any of that. I can go into AA as an occasional drinker and simply lie about it. If I get in legal trouble during on of those occasional drinking sessions, I might be forced to go.

The uptake of treatment and a proper diagnosis doesn't mean someone isn't addicted, simply that they didn't have official treatment.
Similar to the ... (Trick 3) here is some fun with ALT+0160:

https://msfn.org/board/topic/131103-win_nt~bt-can-be-omitted...
Hopefully at some point they’ll get background safari notification, even at a very low “sampling” rate, e.g. check only once in ten minutes. Until then, there’s no hope for web apps compared to native apps.
Unisecure Expand Data Center Platform for Business Stability
I'm interested in a solution too.

I have a similar issue but there's no mobile number associated only the security question with a random characters answer that I don't remember. I also have a recovery/secondary email, where I get the code but entering it results in the same message:
"Thanks for verifying your email. Google couldn't verify that myname@gmail.com belongs to you."
Snapchat opening up APIs to developers
Press and hold on the x on the top right of notifications does not work? (on iPhone it is done via 3d touch)
I think the closest thing for this would be something like SpyJS, which is available for both NodeJS and browser JavaScript in JetBrains products such as Idea and Webstorm.

You can see previous executions of the code you're interested in, with a highlight of the paths followed through the logic and snapshots of the variables as they were at the time.
For me, my struggle with depression has been mostly due to a lack of a work/life balance and the resulting loneliness that has brought. I've had the tendency to double-down and increase my work hours to compensate for an ever increasing work load.

Increasing exercise has been a big help. I have a routine I go through every morning for the last month or so. I find I have a focus I don't have otherwise and it's important to start my day off with that focus.

I've made a point to leave work no more than one hour later than normal (unless the situation truly warrants it) and I do not look at email outside of work hours (my employer certainly knows how to reach me if needed). Its been very tempting at times, but the feelings of guilt around not looking at email throughout the evening have largely gone away. Home is no longer that extension of work and has become a place I can chill and relax. After about a month of this I really do feel genuinely relaxed at some point in the evening and I start the day more refreshed and ready to tackle what comes my way.

Lastly, talking with a therapist. My first visits weren't great because I really wasn't present or willing to really open up. Differences between what I think and what I feel and other issues along those lines. Several months later I tried again and was willing to discuss how I feel and hold nothing back (wasn't afraid of looking weak, etc.). I'm learning coping mechanisms that have lead to more awareness and that awareness in turn has increased my ability to cope with whatever comes my way. For example, I recognize patterns I'd fall into far sooner.

These steps have provided a forward momentum that I'm working to maintain. Step by step.
This is why horizontal movement is necessary in an organization. Also, changing to a management role should not be considered vertical movement in some cases.
> Since I left, I heard ownership of it was transferred to Corporate IT and they were making it into a web app to run on their intranet. Heaven help those guys.

At my last job, I developed automated processes. Some software companies sell tools to automate clicks and keypresses. The idea is then to reuse that Excel macro no one understands inside a VM on a server, and adding a friendly webservice on top of it. Users of the web services don't know an actual screen is running and and an Excel file is being clicked for them.
Given the audience here, I encourage you to think of it as an ongoing experimental process. As with software, don't expect immediate, dramatic progress. It feels to me like picking locks: a few apparently tiny improvements can suddenly add up to something larger.

What has helped me, in rough order of importance:

A very regular sleep schedule. I used to be all over the place, but hacking on this has really paid off.

Lots of sunlight. I got rid of my bedroom blinds, try to make it outdoors daily, and have an elaborate automated lighting system that gives me a more summer-ish lighting cycle the year round. [1] I used to use a blue light panel, and would probably still use it if I were living in a darker climate.

Regular cardio. Running, cycling, hiking, long walks. At a minimum I'll do a 30-20-10 cycle [2], which takes only a few minutes. But I find mood benefit in much longer things, possibly because of the sunlight.

Minimal refined carbs. At this point I'll have something with sugar or flour maybe once a week, and my moods are much more stable.

Meditation. I know the traditional practice is daily long blocks of time, but I find more use in more frequent short ones. One way to think about meditation is in terms of learning awareness and control over the flow of one's thoughts. Basically, I think of serenity (and specifically non-reactivity) as a skill, and it's a skill worth practicing often. That can be as little for me as one conscious breath, or a 5-minute meditation break.

Therapy. Find a professional you like. It make take going through a few. Mine is great. Her experience with many different people helps her spot patterns and suggest changes in ways I can't do on my own. She's also good at spotting my bullshit and getting me to debug it.

A quiet environment. I have a top-floor apartment on a quiet street, one that only shares one wall with neighbors. It's very restful. At work, I also find ways to minimize environmental stress.

Yoga. The way my body remembers to be stressed is in muscle tension. Learning to stretch and relax both those muscles and my mind helps, and also helps me diagnose other issues, as it helps me notice what is making me tense (and therefore reducing my resiliency.

Minimal drug use. My average day includes no alcohol or caffeine. When I have them now, I'll notice a mild increase in mood instability for a day or two, so I almost never have them two days in a row.
There is no hacks to beat depression. This is what is so hard about depression.

You need the strength and courage to seek therapy and then stick to it. Sometimes therapy takes years and the result is not guaranteed. And when you're in the worst possible place mentally, trying to go to therapist and then trying to open up to him is incredibly tough. And then you have to keep doing it again and again and again.
Just to add. I suggest journaling and keeping track of things. Like even 10 to 15 minutes per say of how the day went, what you felt. This is a cure but also a prevention thing. Meaning what were the days and trends of what you were doing before the big bad monster came. For me its usually when I havent exercised, ate junk food or didnt eat my veggies, sometimes when I havent gone out of the house (remote work). I dont think this will work for clinical depression but I'm not a doctor. Just a tip. Gather data and figure out how to reverse engineer the suck. Good luck!
Supposedly its launch will coincide with the public release of iOS 12. But you can try out a limit set of Siri's new features in Settings > Siri & Search.
Samsung Galaxy X: the story of Samsung’s foldable phone so far
So this looks like a nice client which can be used with different databases, but do I still have to write database specific SQL?

The first example I can think of is the way you set the size of the result set in for the different databases (TOP vs. LIMIT vs. ROWNUM)[1]. I mean having one client to rule them all is good, but in my experience the harder problem is to learn all the different dialects depending on what database you use.

[1]: https://www.w3schools.com/sqL/sql_top.asp
>Why do we only hear stories like this about Apple and the iPhone? How secure is Android?

When the story broke in 2016, only about 10% of Android phones were encrypted vs about 95% of iPhones.

https://arstechnica.com/gadgets/2016/03/why-are-so-few-andro...

At that time, Apple had included dedicated hardware in their SOC to handle device encryption for several generations, but enabling a software implementation of device encryption on Android caused performance penalties.

>there's a very significant performance penalty that comes with enabling FDE, with a 62.9% drop in random read performance, a 50.5% drop in random write performance, and a staggering 80.7% drop in sequential read performance.

https://www.anandtech.com/show/8725/encryption-and-storage-p...
Computers That Think Like People?
Why aren't tools like this just available from the cloud provider? I get the sense serverless is really useful but it's developed so fast that it's suffering from a lack of native tools.
Three Important Things Non-Programmers Should Know About Programming
VR/AR in E-Learning: The Future Is Not Exactly Here Yet
How exactly is Latin-1 privileged in this regard? Note its suffix - writing this from a region where other single-byte encodings proliferated in the 1990s, before sort-of settling to Latin-2 and/or Windows-1250 in the aughts (no, they're not the same, and the mapping is subtly broken).

If you mean "ASCII was good for our grandfathers", say so - but don't pretend that Latin-n somehow was not a bastardized set of hacks extended upon ASCII (like all "regional" encodings, single-byte or not), and shouldn't have died at least a decade ago: suddenly a wild Latin-10 string appears, and you're down to spinning up a conversion engine, praying that something didn't slip through the cracks (and inevitably something does, eventually). If your data never crosses a process boundary - by all means, keep it in Linear B, see if I care. Caveat: maintenance of your back-and-forth conversion engine will eat you alive, or iconv will obliterate the benefits of the "enormous" savings. (I also had the great idea "we'll just use a clever(tm) scheme and only have the necessary encoding parts," sometime around 2005: Memory and processing speed improvement was marginal, burden to keep juggling One Special Encoding (Latin-2 in my case) was not.)