skysight-inc/HackerNews huggingface dataset:
> That there seems to be among a certain population of people a mindset that declares failure before they've even tried. Or, they try, but at the first hint of failure or trouble, they declare that they can't do it, and stop.

You just described my three year old's eating habits.
Huawei adjusts organizational structure to highlight Cloud and AI
Ah, sounds like they’re stabilizing then - I’ve had a lot of stability and upgrading issues with older versions.
Just the fact that you couldn’t configure it for automatic renewal with anything else than 24h before expiry and these renewals would fail half the time...

But I will give it another try at some point.
If I had to guess based on parsing these articles, Atrium went up against incentives in the legal industry and lost. [0,1]

Legal firms bill hourly. Efficiency means less billable hours.

(warning: moving into personal experience and conjecture)
Yes, boilerplate forms for repetitive use cases seems like it should be a thing, but in my experience building businesses, every lawyer I have dealt with has found any reason possible to have custom documents.

It's also not clear they ever found Product/Market Fit. [2,3]
> This week Kan confirmed that the company has completed its fundraising process, raising $10.5 million
> as Atrium goes through its product development phase and tries to achieve product-market fit.

[0] https://abovethelaw.com/2017/09/competition-is-for-losers-th...
[1] https://abovethelaw.com/2017/10/justin-kan-answers-the-call-...
[2] https://techcrunch.com/2017/06/15/justin-kan-atrium-lts-fund...
[3] https://techcrunch.com/2018/09/10/atrium-legal/
How far removed would this have to be from an embryo for you to no longer have an emotional reaction? What if they only used proteins? Do you wear leather?
Not letting you speak prevents you from saying something stupid.

Android already provides plenty of warnings and confirmations before allowing you to sideload. But in the end if you go through all of that you agree to take up the responsibility.
You can’t copyright that - precisely because it is not a significant creative work.

The question is an API a significantly creative work, vs the implementation.

Historically - because the entire modern world depends on it - APIs were not considered copyrightable, largely because the creativity is embodied by the implementation.

You clearly disagree, I am curious if you believe being able to have competing software was detrimental - for example say MS claimed copyright over the XMLHttpRequest API? Or google over search engine query API, etc
Being willing to back a founder primarily based on who they are is absolutely a viable form of risk-taking.
Do I understand it right that the implication is that NSA helped find or patch bugs in MS crypto libraries? If so that's incredibly useful.
Single data point. For me it _is_ a feature. It stops me getting sidetracked by shiny new interesting projects and installing them on my primary phone. I value that.

But being absolutist about it is just foolish.

It doesn't surprise me that a significant portion of HN readers want to use their pocket computer as a general purpose computer, capable of having anything the user chooses installed on it. I'm one of the HN readers who prefers _not_ to have that temptation (although I do have an Android phone for "playing with" and an Apple dev account and my previous few iPhones which I can run whatever code I choose).

On the other hand, my mom's "right to repair her device, run whatever code she wants on it" is a _way way_ lower priority for her than "Is reasonably safe downloading anything from the AppStore and running it, and has (arguably) industry best security and privacy while doing so".

(And comparing that iOS/Android choice to "Not letting you vote" is unhelpful hyperbole. You are likely to get taken way less seriously than you intend if you're using reality-defying comparisons like that...)
Anything you say after "I want a lawyer" isn't admissable in court. A smart cop would end their questioning there.
To be fair, afaik (second hand account), when COBOL appeared it drove a bunch of non-expert programmers into the field, mostly domain-driven people. It really was a new age of programming. (which then-experts didn't really see in a positive light)

Episode of Command Line Heroes by Red Hat about COBOL: https://www.redhat.com/en/command-line-heroes/season-3/the-i...

I think it's a little unfair to characterize COBOL as a failure in that regard. It tremendously increased the accessibility and use of programming and computing in general by way of consequence; it's been instrumental in allowing the programmer population to grow massively.

Granted, extraordinary superlative claims never materialize, but the intent, the vision is important ime. Especially in business settings.
Earlier discussion of the original article in the Guardian:

https://news.ycombinator.com/item?id=22023578
Low Power Mode for Mac laptops: making the case again
The cynical part of me is convinced that banks would want to secretly run and popularize this kind of service as honeypots for collecting passwords sharing violations as a future liability defense.
Great, you've covered 0.1% of the Android user base.
> One other thing which goes along with being polite and courteous, never lie outright to an officer. Use weasel words like, "not that I can think of" or, "I'm not sure why you would think that." That might sound suspicious at first glance, but they'll assume in the moment that just about any direct statement is a lie, anyways.

If you're thinking about clever hacks to use when you're talking to the police you're doing it wrong.

(Unless you're AL, IANAL etc.)
We're using property-based testing where we can, which I hope to cover in a future post
Middle aged misery peaks at age 47.2, economist says
> First time i saw it, i assumed the website had been hacked. I was actually more horrified when I found out that this was working as intended and some website wanted my bank password!

This was my exact same impression. Even after some Googling and asking friends where I learned this was a thing, I was still very wary that it was legit.
At hedge funds, the majority of your "cash bonus" can take the form of deferred comp that's locked up in a shitty fund that doesn't perform anything like the famous ones (both Citadel and RenTec do this). Some don't let you pull it out unless you never work again.

RSU comp can be quite competitive when you take those factors into account.
Plenty of difficult and interesting things are not copyrightable, too.
This notification is slightly different: you still get a notification when an app asks for permission. But later on you get a notification telling you that the app has been using a given feature x times, and you have the choice of changing the permission again. For location, it also shows a map of each location gathered by the app.
Its pretty disturbing how we have a company whos products are used globally enforcing illogical American morals on the rest of the world (Apps with guns and violence are totally ok but anything with nudity is unthinkable).

Its also really bad for small business when they are forced to depend on apple for profits and literally get destroyed when apple decides their app is no longer suitable.
The article recommend to start the conversation with

> Good {morning, evening}. How are you officer?
I believe ABV is printed on every alcohol label in the US (I suspect there is a regulation mandating it)
You'd notice, because it wouldn't work: https://www.mercurial-scm.org/wiki/PyPyPlan
People tend to better cope with bad events if they know they're going to happen in advance. There's a chance we're all okay with it because we read about it already.
...while winking slyly and making a "nudge" motion with his elbow.
That's the Python 2 mentality and a large part of this discussion was that it didn't work in hindsight, that you can't just be "encoding oblivious", but it usually doesn't show up as an obvious problem until you least expect it. Our input and output devices are aren't always homozygous on byte encoding (and quite possibly very rarely are; we have decades and decades of kludges around this), and testing every program with Emoji has become one of my favorite pastimes for finding failure cases.
so what exactly is Atrium now? A dev shop?

tech tools it developed for lawyers and law firm clients, and for new areas it will expand into.

This press-release feels was very shallow to me, can anyone explain?
What if;

Apple introduce USB-C Port, that could only be charged with MFi validated USB-C Cable? Essentially you still have to buy MFi USB-C Cables to charge your iPhone. Would that make your life a little easier?

The whole point of MFi was to get rid of the crappy cables and save guard its users and iPhone. And most no idea how far manufacturers would go just to take short cuts in their products.

Personally I have no problem buying a MFi USB-C Cable. But then most cable manufacture will surely want to support the 1.4 billion Apple ecosystem. And you end up having an Apple Tax on most USB-C cable people will definitely cry foul.
The purpose of HN is to share interesting information with others, not to lobby for changes in the way web sites are implemented. I personally dislike the gratuitous use of JavaScript, but I don't think I should deprive everyone on HN of interesting articles because of my personal preferences.
The second post will cover which editor model we chose, and talk a little bit about the OT implementation details ;)
The goal isn’t to deliver a provably correct system - that’s effectively impossible.

But if core OS features or APIs (like the network stack) can be written in a theorem-proving language, huge benefits can be realized — the attack surface can be vastly reduced.
Sure. But in my experience, the amount in which investors posture that they're contrarian and look for unconventional opportunities versus how much they actually do is quite notably different.
It's completely true. He came back, personally went to the licensees asking for what he thought was a reasonable deal. They said no five times over three weeks. And so he cut them loose.
https://www.youtube.com/watch?reload=9&v=maIgu_7oLm0
That's included in my research links, yes :D
> Or I can just let them look in my empty trunk.

And they proceed to literally tear apart your car with a knife, or if you're really unlucky, they plant evidence there.
2019 Year in Review as UX/UI Designer
> what exactly happens if and when the cop agrees to this?

I don't believe they are obligated to provide you with a lawyer. A court is obligated to do this; the police aren't.

The point of this advice is to make sure that you don't say anything to the police, or -- if you do -- to get it thrown out of court. Because of some bad precedent, you need to make the statement that you do not wish to answer their questions as explicit as possible. You actually don't need to request a lawyer, but doing so has some beneficial effects.

What happens?

The police may ignore your expressed desire to remain silent and continue questioning you. If you are resistant to social pressure, this doesn't matter. If you aren't, you may keep answering them. Your answers should be inadmissible in court. They may not be, based on some potential arguments by the police:

- We didn't understand that he wanted to remain silent. His wording was too confusing. (This is why the advice here tells you to use the words "remain silent".)

- We stopped the interview, but then we started another one and he spoke to us willingly.

That second point is much harder for them to argue if you expressed that you did not wish to speak to them without benefit of counsel. There is no clear line to draw between the end of one interview and the beginning of a second interview after the interviewee has had a change of heart. but it is in fact obvious to the police, even in the eyes of the court, that once you've said "I will not speak to you without the advice of a lawyer", a second interview begun before you've had the opportunity to speak to a lawyer is illegitimate.
Death at 25?
> We believe this is the ideal approach to patient care.

There's the rub: Ideal for the patients? Or for the doctors/nurses? The incentives are not at all aligned.

Reading everything we can about birth as my wife is pregnant and it's astonishing the amount of interventionism that the field gets into. It seems like things are implemented first and then dialed back only if they backfire in an obvious way. You end up with hundreds of dubious interventions: https://elifesciences.org/articles/45183

But the incentive is almost never towards respecting the precautionary principles, and almost always towards billable services.
The thing is, you shouldn't be getting to the stage when you say "not that I can think of" because you shouldn't ever talk to an officer other than to answer basic questions about your name, etc.
IANAL but my understanding was that lying to the police opens you up to obstruction of justice charges -- or perjury.

For instance, I learned from law professor James Duane's video that Martha Stewart would have completely avoided prison time if she had not lied to investigators.

https://www.youtube.com/watch?v=d-7o9xYp7eE&feature=emb_titl...
Do the pretrained models work decently on landline phone quality recordings? I can see massive value for this if it can transcribe corporate call center audio.
Secretive Surveillance Company Is Selling Cops Cameras Hidden in Gravestones
> Or I can just let them look in my empty trunk.

There is a significant chance that if you assert your rights you will shortly be let go and if you let them search it will be a lengthy process. There is a non-zero chance that evidence is planted during a search. If you or any of your passengers (present or past) are drug users there is a non-zero chance that legitimate drug residue is in your vehicle. If you purchased your vehicle used there is a non-zero chance the previous owner left drug residue in it.

In my opinion having a police officer search a vehicle is more risky than asserting your rights.
I can't help but think that we need a serious national discussion about this. I feel that this issue is just going to get worse, because there simply aren't enough well paying jobs to go around, especially on the lower end of the skills market (remember that only ~1/3 of the US population graduated from college).

In my opinion, this is why we need a president that understands and deeply cares about this problem. This is why I am fully supporting Andrew Yang in his presidential bid. He understands the state we're in and has accepted the reality that all these jobs are not coming back and we need to start working on solutions now. But please don't take my word for it and instead look into him yourself, his Iowa Press interview is a great start: https://www.youtube.com/watch?v=DahyKQccudQ
"Google is terrible, also Google is our default search engine on safari" - Apple
It may be a viable form of risk-taking but then it isn't contrarian risk-taking. However, has anyone ever actually ran the numbers on serial founders, the entirety of the cohort and not just the success stories?
> In cases where the Supreme Court is exercising it’s appellate jurisdiction, the only authority it has it to determine constitutionality, and interpret existing legislation.

Art. III, Sec. 2 directly refutes this narrow view of the appellate role of the Supreme Court.
This isn't that easy, you'd need support from SOC manufacturers, board manufacturers, also I believe ARM chips don't have feature enumeration as x86 chips do. Not to mention that your kernel would need to embed a whole lot of binary blobs since many things like modems are not open at all.

I'd like that as well of course but vendors don't seem very interested in cooperating with each other right now.
I felt the same way as you for a long time, but eventually I got too busy to keep tinkering with my Android phones.

* First I got too busy to build custom ROMs, so I switched to ClockworkMod

* Then I didn't have time to load ClockworkMod on a new phone, so I just stuck with regular Android

* Then I gradually didn't bother to keep up to speed on new, better versions of the software I was using. Over the course of a few years apps kept breaking due to SDK changes

* This whole time, Google was steadily updating the Android UX and making obnoxious changes in an attempt to beat out Apple. So the OS was getting worse and worse every year

Finally, I switched to an iPhone due to some unrelated circumstances, and I was shocked to find that I barely miss Android at all. It sucks as a computer and a cool hackable platform, but it works great as a dumb device for a few basic use cases
omg. If you did everything a doctor suggests you do without a critical ear, you'll probably die younger.

You just care an lot more about the results and have more time to focus on researching just one person's condition.

But you're also a lot more likely to be kidding yourself than a medical professional is. But I think sometimes they just keep that to themselves sometimes because it's too hard to challenge an idea a patient has locked on to.

No easy answers.
Ahhh, no. I'm first to admit it's _me_ that's broken here.

If I can fuck with it easily, sooner or later I'll get tempted into doing so.

I appreciate having a choice that lets me force myself to say "Nope, not on the iPhone. If I want to try out $shinyThing I can do it on the older Android device, or on a spare RaspberryPi or any of the spare laptop/pcs in the workshop."

There's nothing from Apple that forces you to buy an iPhone, you're allowed to buy an Android if you choose.

Interestingly, it's _much_ harder to customise a Tesla than, say, a Mustang. I wonder which side of the "but you're taking away my rights!" argument most of the people disagreeing here fall on whether to buy a Tesla or not? (For the record, I'd like to own a Tesla and I'd happily enough "use it Elon's way", but I also like owning ~20 year old motorcycles that I can tinker with to my heart's content...)
The only thing I remember from the CKEditor post from last year was that it took "42 man-years" to implement: https://news.ycombinator.com/item?id=18220020

I wonder if it's better understood now and can cost less R&D time.
One thing I wish iOS supported is allowing apps to access approximate location data. There's a lot of apps that bring value based on location, but I don't want to give them precise GPS data.
IIRC it's actually a technical limitation. Pre-installed apps are installed on the system partition, which is read-only. If they installed them on the user partition, they wouldn't survive a later factory reset. That's why you can remove them if you root the phone.

They could of course fix this limitation, but I guess the incentive isn't there for them to do so.
Once read how the "no code" trend isn't really more than a marketing one. Went more or less like this: it will be great to build software without having to write code: you'll just have to specify what your program does. Except that a program's exact specification is the definition of its code and that the job of writing such exact specifications is what developers do. Conclusion: any "no code" tool will just be another way to write code ;)

Obviously the trick is in the difference between exact and fuzzy specifications. As a software engineer I could say my main job is to translate approximate specifications of business needs into a list of specific instructions on how to solve them i.e. code that can run on a computer. We'll probably have better tools and more efficient abstractions to do so but we'll still have to write some code.

I guess the "no code" topic could better be treated as "years of experience vs. hours of training". During my first job I once had to use a graphical programming tool to design and run computer simulations of a power plant: just connect some predefined building blocks, input some simulation parameters in each block and voilà! Except that the simulations quickly started to require hundreds of said building blocks, so that my coworkers spent their days clicking around only to start over when we needed to use different simulation parameters. Got trained a few hours on how to use the graphical tool but couldn't accept I now had to click and input numbers all day long... Somehow found that an old user manual actually existed and discovered that I could instead write plain text files to specify the computer simulations. It used a very verbose ad-hoc language so I wrote a Python script to generate the files I needed and when the requirements changed I could redefine the simulation in minutes instead of days. Later got fired for being some sort of troublemaker but I now work as a fullstack dev in Python and Javascript.
The problem is sometimes you get the converse where developers have the "not invented here" mentality. I interviewed at a shop one time where they had built their own JS framework. Mind you this was a financial shop not a tech shop. They bellied up about 2 years after I interviewed with them and I cannot help but reason that they had "tech gone wild" as one of the reasons. The CEO fashioned his company as the Google of the financial industry but in the end they where a bunch of developers stroking their ego.

It is a balancing act, a lot of times building on what exists is the best case but when it comes to your core competency and what distinguishes your business, that is where one should focus their development efforts. If you are rewriting Postgres you will just end up with a shittier database.
Mint used to sync with Chase and Wells Fargo through sketchy scraping, but those banks have since then integrated with Mint over APIs. Mint then disabled syncing until customers reestablished the connection with the new, more secure, method (which I thought was a good move)
"With HTTP/1.1 pipelining, you can't reliably start sending the second request until the first response is complete."

In the example, all 30 requests were sent at the same time. openssl did not wait for any responses.

This example can be repeated again and again and every time, all the responses are received, in order. It is reliable.

Not sure who "you" refers to in the above statement, however if it applies to me then that statement is incorrect. I have been using HTTP/1.1 pipelining outside the browser for decades.

HTTP/1.1 was written for HTTP clients. Browsers are just one type of client, not the only type. More than half the traffic on the internet is initiated by non-interactive clients. Besides headless, that excludes browsers.

From RFC 2616:

user agent

The client which initiates a request. These are often browsers, editors, spiders (web-traversing robots), or other end user tools.
I wonder what the yin and yang in customer's minds are with

"Thank goodness my law firm is saving me money by generating these documents for cheap!"

And

"You know this is kinda important but I'm not sure I want discount lawyer's on this who automate paperwork...."
Anyone in Miami need help getting their SaaS company going?