skysight-inc/HackerNews huggingface dataset:
> The feature I use the most is automatic history search by typing part of a command and hitting UP to search the history.

This is available in bash/sh by setting this in your ~/.inputrc file:

"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
> I mean, I'd still think about that even without FB showing me things, but I would not have managed to build a "here's a flashback!" photo-reminder system.

You wouldn't have had to if you used macOS with the Photos app. Every once in a while it notifies me about a flashback, and if I click on the notification it takes me to a flashback slideshow in the Photos app.

I don't use iCloud for my photos, so I suspect this is implemented locally without having to give my data to Apple.

Maybe similar systems exist with other environments (linux, Windows, etc).
Enterprise Security Lessons from Maury Povich
If a fake account is using the name and likeness (pun intended?) of a real person (as many are, having harvested them from real accounts) then it becomes the impersonated's problem as well.
> It was meant to give the federal government all the powers necessary for the federal government to have to make the country successful. Hence the "necessary and proper" clause

The Necessary and Proper clause says: "The Congress shall have Power ... To make all Laws which shall be necessary and proper for carrying into Execution the foregoing Powers, and all other Powers vested by this Constitution in the Government of the United States, or in any Department or Officer thereof."

The "foregoing Powers" refers to the preceding text in Article I, Section 8, which gives Congress power to do things like "provide and maintain a Navy." So Congress has the power to "make all Laws which shall be necessary and proper [to provide and maintain a Navy], ..." It does not have the power to make laws "necessary and proper" generally.

The basic design of the government is flawed. It's supposed to be a federal system, with a limited federal government that provides for a common defense, regulates the currency, etc., but where the states build the roads, provide police services, etc. That was how the Constitution was sold to the public before it was ratified.

But depriving states to control their borders makes that idea unworkable in practice, because it creates a prisoner's dilemma situation. E.g., everyone might want universal healthcare, but each state has an incentive to let the other states do it, and simply let people cross the border for treatment when they get sick. Or, it might be the case that investing in education helps businesses to have a competent work force, but each state has an incentive to let the other states foot the bill, and lure businesses and educated workers after the fact through low taxes.

To provide the services people expect from a modern first-world country, then, the federal government is then forced to give up federalism. It has to dramatically overstep the limited role it was originally envisioned as having.
That's a rule annoyance for me as well that has been mostly fixed by 5e, and doesn't exist in most other systems I've played.

Examples:

FantasyCraft: D20 based, but drops the automatic success/failure rules, so at heroic levels you can have guaranteed success.

Shadowrun 3E: The maximum skill rank a starting character can have in any skill is 6, which translates to over 99.99% chance of success on "easy" difficulty checks and over 98% chance of success on "average" difficulty checks.

Earthdawn: Every 5 or 6 steps of a skill adds one more difficulty level that you can succeed automatically (starting at step 3, where you auto succeed at difficulty 1)
Stress (and honestly, a little insanity) from constant 80 hour weeks of coding lead to me splitting with what felt like the love of my life (at the time) and also lead to me leaving my first job (lost my cool with execs a few times), which paid very well and I had a few devs reporting to me, 2 years out of school.

I really love working 80+ hours, I love hacking shit together as much as the next person here, and I'd like my own company someday so I will likely be working those hours again.

However, I am aware of the damage it will cause to any balance existing in my life and that's a decision I (and anybody else who does so) have (has) to make.
While true, that kind of understatement seems calculated to miss the point. FB is targeting the individual, tv targeted entire demographics.

It is a poor comparison.
>> Luckily, we don't have that flaw in IPNS :)

And you have the math proof of that, right?
What magic combination of words did you utter to get the antibiotics you needed? I had a terribly painful bacterial infection once, and six urgent care clinics and ERs all refused to help me unless I had a CT scan first. After a month of this humiliation, I wound up smuggling Augmentin across the border and felt better within 24 hours.
XBox Live Users spiked to 59M. Azure revenue grew 98% YoY
I'm not sure what the full authenticated API[0] can do, maybe the sort of integration Uber did is possible. But with the open data APIs make it easy to find all bikes currently available in the system. I've used them to add JUMP to my bike finder webapp[2] and build a little service to send myself notification of where the nearest JUMP bike is in the morning[3] because they don't yet have huge coverage in DC (working on porting this from single user + pushover to a PWA using web push).

[0] https://app.socialbicycles.com/developer/

[1] https://dc.jumpmobility.com/opendata & https://sf.jumpmobility.com/opendata

[2] https://github.com/dschep/dc-bike-finder

[3] https://github.com/dschep/JUMPStart
What about it involves thinking of elements as bits and sets as whole numbers? I'm not seeing it. Everything you just described is just a physical representation of sets and operations on sets. I don't see any step where elements are mapped to powers of 2 and added up (unless you for some reason insist on thinking that way of aggregating elements into a set), nor any step where a number is broken into bits (again, unless you for some reason insist on thinking that way of breaking a set into its elements).
> public trust in the media at an all time low

Is that a fact or opinion? Likely they're seeing ad-revenue increasing with the clickbait titles, giving them a data-driven reason to pursue this (short-sighted) strategy. Long-term, they may lose their readership once they catch on.
are you not making his point for him?
If your script is over 80-120 lines, it's time for modularization. No sane person writes 1000 line scripts, and the fact that the Oil author uses such a scenario as a reason to use their shell is very disconcerting about the quality of code and I wouldn't touch Oil with a ten-foot pole.
The Problem with ‘Asians Are Good at Science’
Absolutely love them. I wish there were more available near my house (in Tempe, Arizona. Essentially on Arizona State University's campus).

>I'd much rather have the consistency of walking to a known location near my house and grabbing a bike that I know will be there.

At least in Tempe, there are competing/complimentary services. One of them is exactly like this (Grid Bikes, is the name).

>I also don't know that, as someone who has to use the sidewalks when not riding, I'd want to have these things just scattered all over the place.

I haven't seen this be a problem yet. Although I have to be honest, if I saw a bike in the sidewalk, I would probably just move it to somewhere more convenient so that nobody else had to deal with it. Sidewalks are community spaecs, and I'd hope that most people would treat them that way.

>Last, having the bikes scattered at random has got to really do a number on the logistics costs. Going to a relatively constrained list of known locations to retrieve bikes that are due for maintenance sounds a lot cheaper to me than having to drive all over the city, possibly including going to places where the van can't go like random spots in the middle of public parks.

Apparently some of the Chinese hubless bike companies have a solution for this: they offer you a bounty (of ride credit) to go and fetch them broken, or out of the way bikes. Pretty cool! I haven't seen that on any of the US services yet.
Because they are sentient, they deserve a right to a life free of imposed suffering. I can argue for why sentience matters, and see my other reply for that, but if you want to argue a different standard, you're going to have to do that instead of just asking why not.

Remember, most philosophies have to start from a set of axioms. I mean, fundamentally, no logical system can be complete anyway (Godel of course, althought philosophy is often leagues of abstraction beyond a set theory). I am comfortable setting the axiom at "sentience matters".
Thank you and you're absolutely right about the process of creating a shell being a great learning tool! I've learned so much writing murex - even some stuff that I assumed I knew I quickly discovered my understanding wasn't quite right.
I feel like a less confusing title would be something like "Github to discontinue support for weak cryptographic standards Feb 2018 (2017)"

I saw this with the original 2018 in the title and immediately had a pretty bad "what the f* Github? Deprecation periods aren't a thing?" reaction..
Right, the system() function in C, which PHP probably uses, and is os.system() in Python, is DEFINED to run /bin/sh. You never know when a program might call it (although I agree it is almost always bad practice to use it -- use fork/exec instead.)

So basically you should never make /bin/sh fish, because then you will no longer have a Unix system (according to POSIX).
Interesting seeing so many fish fans. I absolutely love fish. It makes my everyday shell usage so much nicer. But it seems like a totally unknown shell to most people. I never see anybody else use it at any job I've had.

I did use fish a bit as a script language, but I decided for anything of any size I much prefer Julia. For typical file system navigation, fish is better, but Julia is actually pretty decent as a shell, despite being a real language. So writing shell scripts in it is pretty nice.

In the beginning I wrote separate programs executed from fish shell. But now I just fire up Julia as a shell and run functions directly there interactively.
Not your problem when the content is user-uploaded.
That just sounds like a Wii 2.0 situation to me. The Wii sold like crazy thanks to the motion controls gimmick but due to the console being so vastly underpowered there was no real third party support and as a result, most of the Wii game releases boiled down to shovelware.

And while this time the Nintendo gimmick seems aimed more at the core gamer crowd (Take your console game anywhere!) I'm still not convinced this won't be turning out the same way like the Wii did.

Btw: If you want BotW with better graphics you can play it using a Wii U emulator, all the 4k BotW your eyes can handle.
Unions in the US and UK are antagonistic because businesses have been trying to destroy them for over a century. Many companies actually had striking workers murdered in an attempt to control unions.

German unions are less antagonistic because they are required by law to get representation on the boards of all companies with more than 500 employees.
$1/hr seems pretty VC-subsidized. Assuming that the costs for one bike are $900/year (including broken motors, lost bikes, theft, docks, rent for docks, broken chargers, etc) that's 3 hours of trips needed per day... which might not sound like a lot, but with 10 hours of daylight a day that's a pretty large amount of usage IMO.

I live in the Netherlands, where everyone owns their own bikes. The biggest bikeshare program is run by the national railways, with bikes available at any station for €3.85/24 hours. They're non-electric, so probably cost about $200 per bike in bulk. I wish there were smaller rental periods available though.

[edit] googled bike costs out of curiosity, and apparently ofo builds their own non-electric bikes in China, which cost only $36 each (!).
> That’s surprising to me as likeness rights will be how these issues are litigated because it’s simple and clear and there is tons of legal precedent.

Likeness rights (aka personality rights aka right of publicity) aren't all that simple or clear, are rapidly evolving with different forces pulling them in different directions, vary considerably between jurisdictions, etc., and, because they are rapidly evolving and inconsistent at the state level, many aspects of them may not be well-tested against overriding Constitutional provisions (First Amendment concerns.)
They are on-par on all the IaaS offerings. The Amazon has more products is an outdated meme, they have lots of renamed and minor products.

Big companies might not adopt Google Cloud for a variety of reasons. Small and medium companies should have a look, it can be easier to manage and much cheaper.
D O U B L E KIILLLL
Yeah but what I'm suggesting is that the semi-public nature of wall-to-wall conversations gave Facebook a more personal vibe. I could see my friends talking and my friends could see me talking with other friends, sharing jokes, saying "I had fun at the party", stuff like that...

I think Facebook wants people to log on and post things like "It's a tough day at work but I'm looking forward to watching Black Panther" instead of just posting another link about "check out how the primaries were rigged!11". And I think the way the Newsfeed works with highly-specific posts and comments is part of the problem. There's less opportunity for laid back semi-public chatter.
It really freaks me out that no one ever talks about Bezos owning the Washington Post. Shouldn't that be a huge deal?

I realize this is more aimed at DNAInfo style sites being shutdown, and based on the rest of the content has an agenda, but man, that's a big issue that's never mentioned.
I couldn’t possibly comment on recent Facebook struggles.

But, on the wall-to-wall thing: it still happens, but it’s generally associated with elderly or candid people who might not grasp the visibility of their post.

One thing that I feel you should be able to do is pick an audience when you write on someone’s wall. De facto, people often do that for birthdays and those rarely appear much.

I see a lot of the same casual conversations in Groups -- assuming you have groups of friends there. Those are cool and generally where the banter happens for me.
> "Typically, I just run the numbers and it usually works out. I see your point though, any suggestions?"

I'm not an expert, but I believe Buffett's advice of 'invest in what you know' is sound:

https://www.simplysafedividends.com/warren-buffett-investmen...

https://www.marketwatch.com/story/the-genius-of-warren-buffe...

In other words, it pays off doing your own research into the financial health of a company, to determine whether a company is currently undervalued or overvalued. Should be noted that this approach works best by taking a long term approach when buying stocks, as you may have to weather some short term market irrationality.
Thanks, and you have put it very well too. As I've learned from many of these threads [1], there most certainly is a narrative that shell scripts are dangerous and impossible to maintain. People are really angry about it!

And of course I agree with that! That's the whole reason for Oil.

[1] http://www.oilshell.org/blog/2018/01/31.html
Most of the people who used facebook in 2004–2006 had (and used) other ways to chat via their computers or cellphones. Most people’s profiles listed their phone numbers, email addresses and various chat service handles.

Facebook wall conversations were not used as a poor imitation of private chat, but a separate form of quasi-public communication.
> something Facebook been struggling with for a couple years is getting people to post more personal updates.

This is what I perceive as well.
It seems that Your country's ticks are way better than mine. I would gladly swap. According to my countrys newspapers (Im from Poland) there were at least 10000 confirmed cases of lyme last year. The main reason is that almost 40 percent of ticks here is infected.
And the rash is optional. You can contract the disease and have first sympthoms after 10 years. But this is rather rare.
It's related to deer, mice and bird populations and to lack of big predators that feed on deer. But it's probably much more complicated.
FWIW, OSH is the incremental improvement, and Oil is the new language (explained in the intro to this post.)
So far we learned that the HTTP web is slow, impermanent and centralized.

This is why it can support billions of people daily in every corner on the planet and have services like https://archive.org/.

Time to move on I guess.

I wonder why do we need an http to IPFS gateway for that video he just uploaded though.
Have any criminals also started using AI bots? i.e. Assassination by drone, bank heist drones, graffiti drones (for those hard to reach places), vandalizing drones, ...etc

I know there are already many peeping-tom drones.
All that you say is true, but it’s still a much simpler, more battle tested legal arena than most of the strategies discussed in that article (and I suspect that the core set of retained rights is likely to remain enough to punish deepfakers, regardless of the evolution of the case law over the next few years)
That is interesting UX issue to resolve.

For me, a physical note occupies space on my desk but rarely ever gets in the way. I can look at it if I want but it is not annoying like notifications in cell phone or pop ups in desktop apps. This includes both, sticky notes and notepad.

Also another part of using pen and paper is drawing capabilities. Sometimes I have ideas that will take too long to describe in words, but one crappy flowchart grabs everything about the idea.

And delete function in real world is so hard to replicate in electronic devices. When you are done with a physical note, crumbling the paper and tossing in trash is so satisfying.

With all that said, all my physical notes are temporary. They are either to do lists which get done in next few days or ideas that get transferred to more permanent place such as journal or blog post.
> I have senior relationships with at least a few major international banks with aggregate budgets in the billions, and they are betting on GCP

If several banks are in fact betting on GCP as a primary provider, that would be encouraging news. I will believe it when I see it! Do you expect any of them to be referenceable anytime soon?

By the way: I myself think GCP is great, and I use it for various non-enterprise projects.

It looks like we agree that they have a lot of work to do.
I agree, but the first step is to make a shell. I imagine it will be like Vi or Emacs -- it can write to a terminal, or have its own UI.

I have been keeping a wiki page:

https://github.com/oilshell/oil/wiki/Interactive-Shell

Although honestly I won't get to any of this in the near future.
In German there's a term called Eierlegende wollmilchsau. A wool pig that gives milk and lays eggs.

A reason that term exists is because there's a tendency for Germans to wait to commit to, or outright dismiss choices because they do not meet ALL of a list of requirements.

I bring it up because I do not believe that it is possible to have an identity and anonymity concurrently while the service achieves all of its goals.

Either the service caters to anonymity, or it caters to identity. Trying to sit on the fence too long results in more specialized services dividing the customer base.
Questioning the Snow Leopard Moment
I guess one of your friend of a friend laptop has got a virus
Ditto in Seattle. And I think it's important to understand that it's not primarily the riders (of whom there are very very few) who are paying to ride these things and then dumping them wherever, it is the "assholes" employed by the bike rental companies who are doing the park-uglifying, yard-infringing, sidewalk-blocking bike spamming.

"Dockless" in theory is only nice if there are a limited number of bikes in distribution. In practice, it means that the employees of the bike rental companies will leave as many of their bikes as they can wherever they want for however long they want (case in point: late last fall there were at least 40 bikes dumped by three rental companies on one two block length of one street in my neighborhood). Cities with city councils that actually care about the quality of life of their residents (SF, Oakland) moved quickly to prohibit these rental companies from spamming their products all over streets, parks, sidewalks, yards. The rest of us have to suffer.
For me, as a tech worker, I've found recruiters to be extremely convenient. They have found me opportunities I have not otherwise come across and have helped me negotiate for the highest pay. They also can get your foot in the door more so than individually. Whenever I contact a company directly it usually never goes anywhere. Recruiters keep me posted on what the status is throughout the process instead of me wondering if the company even read my email.
Many famous scientists were interested in philosophical questions like the nature of reality or "is God real?" and are only known as scientists because they had these ultimately philosophical concerns.
If that's the case, then there are a lot of insane people out there. I sympathize with your opinion on how things should be (though I may or may not agree), but at the end of the day we need to look at what the reality of the world is, not on the ideal way we think people should be using the tools we already have.
Last year we were working on a rubber ducky debugging chatbot and relying a bit too heavily on StackOverflow data for conversational training data. It frequently gave sarcastic answers, especially if you asked for help concerning regular expressions.
From the analyst covering "They’ve warned about a decline in one of the basic fundamental financial drivers." which was "changes in the fourth quarter that cut the number of viral videos in people’s news feeds. Those tweaks, and others, have already reduced time spent on Facebook by roughly 50 million hours a day, he noted."

I am going to assume that FB is smart enough to have figured out how to trim the 50m hour engagement # from an ad cohort that is likely not that profitable or important.

Because guess what - the brand advertisers that elevate overall CPM already don't want to be in your shitty viral cat video, or your stupid publishers-gaming-FB with autogenerated content.

I would go a step further and predict that within this quarter we see an internal FB study for advertisers suggesting that their algorithm that trimmed that 50m in hours has actually IMPROVED the value of the advertising by a commiserate level.
Well, duh ;).

When you're talking 15M+ units being able to drop $1-2 from BOM is a huge motivator for things like this. When you get into the millions of dollars worth of savings you can fund a lot of engineering time.

They also may never go through with the switch but use it as leverage for a better deal. Back when I did SoC evals we'd take products right up to the brink of production just to apply pressure. It was almost like a game of chicken between 2-3 vendors to see who blinked first and gave us a better BoM/deal on the core chip. These weren't easy bring-ups but usually were vastly different GPUs + CPU combos. It's very much a thing that happens, at least back when I was involved with stuff like that ~6 years ago.