skysight-inc/HackerNews huggingface dataset:
> I was recently thinking that operating systems should ditch their custom desktops in favor of a browser based UI.

Here's the really funny thing though, if you just think about it for a second:

Whether browsers become as powerful as operating systems, or operating systems become as convenient (for users and developers) as browsers,

The end result will be exactly the same.

Yep. Consider how we use browsers vs. native apps right now:

- I can open a browser and say type twitter.com and get the exact same experience on ANY device, right away, along with all my data. This is good.

or

- IF a native app is available, I have to download it first, and then, I just have to launch that app directly every time I want to use it. I get a far more responsive UI, better integration into the rest of the operating system, and the native app can support more offline capability than it could if it was running in a browser. This is good too.

Now obviously what browsers are missing is the UI responsiveness, efficient hardware performance, and OS integration.

What native apps are missing is the convenience of typing in a web address, and they're more difficult for developers to provide the same experience on every OS.

Where we stand right now, it will take WAY more work to get web apps on the same level as native apps. Lots of wheels to reinvent.

It will take far less work to make the discoverability and acquisition of native apps as convenient as typing in a web address. So why not work towards that instead?
CSS coding techniques
Salesforce is not gonna like this. They already have a "cloud" programming environment called Apex.

https://developer.salesforce.com/docs/atlas.en-us.apexcode.m...
There are well established connections.

About 90% of the neurotransmitter serotonin in your body is produced by enterochromaffin cells in the stomach.

Though this does not directly affect the brain (the brain has it's own serotonine synthesis) it modulates a multitude of responses like blood pressure, body temperature, which, in turn, affect the mood.

Quote from Wikipedia:

Serotonin is a neurotransmitter and is found in all bilateral animals, where it mediates gut movements and the animal's perceptions of resource availability. [citation needed]

In less complex animals, such as some invertebrates, resources simply mean food availability.

In more complex animals, such as arthropods and vertebrates, resources also can mean social dominance. In response to the perceived abundance or scarcity of resources, an animal's growth, reproduction or mood may be elevated or lowered. This may somewhat depend on how much serotonin the organism has at its disposal.
> mods, which was a more general "don't monetize it".

You're right, I was mistaken.
Well in the court a lot of theatrics are in play because of their effect on certain questions/answers
He means declaring method signatures (ie/ Java's API) is not code in itself.
Atheism is faith just like any other; belief that no god exists is just as substantiated (i.e. not at all) and provable (i.e. not at all) as the belief that particular god(s) exist.
I think he means header files compile to nothing, they do not end up as actual computer instructions. They only serve to help programs call the actual implementations (which he'll see as the real code) correctly.
> one attorney, one paralegal, and a lot of software and databases

Now imagine what would happen if common law in the US was abanonded in favor of civil law, so that the data was a book of laws, rather than a history of cases...
Also http://hack.org/mc/projects/btns/
> So make them an option and stop taking the Chrome route of stripping out everything that more advanced users use regularly.

Did you really use backspace and "move back" on regular basis? Why? You most likely aren't browsing the web with just your keyboard, so unless you are a leftie it requires you to either move your hand back to keyboard or move your hand across the whole keyboard and why would you do either of these when you can just move back with your mouses thumb button?
Fine, fine. But why specifically a browser-based UI? I'd think you'd make a jump like that to solve a particular problem. From hoodoof's reply, they think that current Linux desktop design is "shit", and that the solution could be to replace the desktop with a different piece of technology. Not a sentiment that I agree with, but it's a reasonable answer to my question.

Still, taken as a given: Linux desktop design could use some work. Or at least the themes and icon sets.
'The lawsuit began when Oracle sued Google in 2010 over its use of 37 Java APIs, which Oracle acquired when it bought Sun Microsystems. In 2012', am I crazy or is this just a misprint? Oracle sued Google in 2010 before they acquired Sun Microsystems?
I read it as .h vs .c files. There's code that declares what code is, e.g. the API, and then the actual implementation of that API. His argument is only the latter is copyrightable.
I think he means that the code that doesn't do anything, just describes the interface between two software components is not a code (that you should be prevented from copying) because of its one to one equivalence with the interface.

Describing interface with words is exactly the same as declaring it with code. So such code is nothing more or less than verbal description of the interface (or any other description of it using any other syntax).

Not sure if that helps. If you can copyright interface, or just algorithms. Unless Java interface was specifically made free and open by Sun then it's really clear cut case.
They purchased Sun in 2010, and sued Google right after.
The point here is libui can be accessed by other languages—in which one may want to write their desktop application—via FFI.
Trying it now: what it needs to become part of my life is an option to edit tags, comments etc. for an entry using $EDITOR.
Fossil[1] is a distributed scm with a distributed bug tracker, and distributed wiki.

[1] https://www.fossil-scm.org
What "other archs"? Android only supports 3 ARM architectures (all of them will load armeabi binaries), x86 and MIPS (with 0 MIPS devices or phones being on the market).

Chromebooks run only ARM or x86.

Again, this is an issue that's relevant to a tiny minority of the applications since vast majority do not ship native binaries.
File history to a NAS, with backups from the NAS.
Oh, I think a little bit of both, don't you?
You are not taking a single day off in a year?
There's a period between those sentences. The "In 2012..." is related to "...a judge ruled that APIs can't be copyrighted at all".

I don't know when Oracle bought Sun (didn't look it up), but this is not what the sentence(s) is(are) implying.
Made me remember that recent app update on android that requested access to some sensitive things. Plus I've developed a habit of inverting anything coming out of a PR department to see if it makes more sense. Definitely does in this case.
Another theory for the decline was the it was mostly women, and smart women, who were working as shorthand writers. As women's lib progressed, those women had much better job oppertunities, and left the field.
"Media does not spread free opinion; it generates opinion." --Oswald Spengler, 1918

https://en.wikipedia.org/wiki/The_Decline_of_the_West#Democr...
>it's infeasible to make the now missing feature a configuration option.

Isn't Chromium opensource? I'm sure they'll accept your pull request.
Top USB TV Tuner for PC
How are they "being dicks"? It's their job, they have to ask questions and find cracks within the legal system to prove their point. That's literally their job, no more, no less.
Portugal runs for four days on renewable energy alone
What's "modern" in this?

Also, "no dependency hell, single binary made with go", but 54 different
modules imported. ROTFL.
Yeah I guess - but for me it seems like the focus should be on the facts rather than theatrics. That said I have sat on a jury where the performance of the prosecuter played a pivotal role in papering over some of the mistakes in the investigation. But the guy was a perfect gentleman at all times. Innocent until proven guilty.
But declarations can have an effect on the instructions generated.
Agreed. My one concern is that he continues to make continual reference to conservatives vs liberals (a very "us-vs-them" mentality), which is so endemic and harmful to the US political landscape.

Politics is, by it's very nature, the game of compromise and by telling conservatives to put people into categories doesn't really help that. If politicians refuse to play the game of compromise then the political system becomes extremely ineffective (i.e. what we have at the moment with Republican obstructionism)
And Oracle neither. They have a webapp framework called Apex as well.
https://apex.oracle.com
Probably https://saltstack.com/
Which is why I am against trials with jury. Professional judges are much less likely to fall for lawyer's "bullshiting skill".
Yep. The argument is that API specifications are not code, and reimplementing an API based on specifications is not a copyright infringement. It should not matter whether the specs are written in a natural language or a more formal one. Specs are more like ideas, and ideas cannot be copyrighted (the specification document itself could constitute a copyrighted work, though!)

The problem is that to reimplement the spec in this case, you do have to copy the formal declarations verbatim. Whether or not those "sentences" are protected, and pass the threshold of originality [1], is what is at stake here.

[1] https://en.wikipedia.org/wiki/Threshold_of_originality
Yeah, I know that. Yet, by then most of the energy has already been dissipated by the primary hit. After that the rider usually ends lying down on the middle of the street under the risk of being run over by another car. Again, a helmet won't make any difference there.

I get it, you're advocating for people's safety -- that's noble. But, sometimes you have to live and let it die. In other words, you have to respect people's choices, or move to a nanny state and stop judging the people that decided not to live under the same rules as you.
>Ask any newly graduated lawyer trying to get a job.

Is this actually a global thing? I mean does this apply to smaller cities as well?
I find 3* and 4* reviews most useful generally, especially when comparing two products, if the review describes the pros/cons that go into their rating. These reviews tend to come after a little consideration instead of being a gushing "honeymoon period" reaction or a "maybe if I trash them they'll give me a full refund to try get me to take the review down" thing.
Github daily status chart, 2016

https://apps.axibase.com/chartlab/25f38b08

Source https://status.github.com/api.json -> Daily Summary
It depends on what I'm writing. For portable data terminal programs, it was 90% coding, 10% testing and debugging. For the air traffic control software, it was 10% coding and 90% inspection, testing and debugging.
It's not a new approach, though. SWT (for the JVM) and wxWidgets (C++, with bindings for more than a dozen languages) have been following it for years.
You raise some good points, and many of them are related to why I take most of my own notes on paper. However, laptops far excel spiral notebooks at their ability to produce coffee rings on your notes; with the latest algorithms, you can produce many such rings per second!
This would be a candidate for the scripting language in redo

Paging @apenwarr
Atheism doesn't have any doctrines or the spiritual connection of a religion.
> The post I replied to qualified it with "this may be a minority position"

Madness.

I did qualify my suggestion that no one wants "oops typo"-commits with "in any sane workflow" :)
Then judges just become targets for corruption, leverage and political capture.
Fire Garners $62.5B Valuation
Slashdot back in the day (say circa 2000) had the karma problem. First, people would post snarky comments to get points for being funny, so Malda, Bates, et al. stopped counting "funny" towards karma. Then people started posting group think, all just to see their numbers go up. So /. capped karma at 50, which was beyond the point where you actually accrued any benefits for having good karma. Eventually they moved to a labeled five point likert scale. Apparently that stopped the nonsense since there literally was nowhere to go beyond "excellent".

HN could probably do something similar and mitigate karma ranking.
I didn't say it does. But it requires faith, i.e. belief into something that is fundamentally unprovable.
Except the employees are going to need breaks in between working and I'm going to just guess that manning a gas station in the middle of desert alone makes you insane pretty fast. So at least double that salary estimate if you truly want to keep things rolling with 1 truck every 3 minutes.
The more I read about this case the more I think Oracle is right. And the more I think most people, HN readers included, are grossly misinformed.

In the last big thread I asked if anyone could provide concrete examples of terrible things that would happen if Oracle won. I didn't get a good response but the comment was buried. My question stands if anyone has a good answer. I'm very open to discussion here.
I'm using Serverless framework now, but given that Apex can run codes other than JS and Python, might as well give it a try!

https://github.com/serverless/serverless
Oracle filed against Google on Aug 12, 2010.[0]

Oracle announced buying Sun on Apr 20, 2009.[1]

The deal may have taken a while to complete (as late as 2015), but Oracle got to integrate Sun's assets into Oracle as early as 2010, and indeed that is when everyone (including Oracle) believes Sun was acquired.

----

0: http://i.i.cbsi.com/cnwk.1d/i/ne/pdfs/FINAL_Complaint.pdf

1: http://www.oracle.com/us/corporate/press/018363
It doesn't surprise me that people want to do that, but the design intention of Lambda is to invoke it asynchronously via writes to dynamodb, s3, sqs, IoT etc. I wouldn't make any assumption that someone building tools for Lambda is going to prioritise integration with the API Gateway and its somewhat alien synchronous behaviour.

The best fitted Lambda apps are going to have an event-sourced CQRS style, I think. AWS IoT is kinda the last piece of that puzzle to fall into place.
Work sent around a stupid cardboard stand which was supposed to tell us all about being excellent at our work, and the checking processes required before sending anything to clients etc etc.

We were changing domains at the same time, so my new password root is now based on the first three characters of the first 3 lines of the thing, which included some punctuation, then the standard numeral to increment every 90 days.

My password was in plain sight for a couple months before I got around to binning it, which actually makes life a lot easier. Especially when you're not using it often enough for it to be muscle memory - which is the problem my parents face.
LinkedIn still implements this moronic policy, which makes every breach worse: http://goldmanosi.blogspot.com/2012/06/forcing-people-to-use...
Mr. Robot Season 2 Trailer
Wx tries, but IMO fails to varying degrees to feel "right". WxGTK in Linux is okay-ish (everyone expects shitty UX from GTK programs anyway); WxMSW is an eye-sore. I haven't dared using Wx under OSX yet.
Does this mean that all code written in pure functional languages is not code, since it does not "do" anything?
Over a population of 32 with transaction consisting of 1/1000000 of bitcoins ? It wouldn't even pay off the servers.
Null References: The Billion Dollar Mistake (2009) [video]
I dunno, I'd see it as the opposite. The bigger the scale the more cost effective it is to have more redundancy. I can't remember the last time Google search wasn't working or saw news about it being down.

The fact that github keeps going down while being a huge business shows they still need to work on having more redundancy, something that's expected of big services like theirs.
Yeah, same thought here. I understand what he meant, and pretty much everybody on HN understands it.. but to a (potentially) non-technical juror, that just does not sound good at all. I hope that one gaffe doesn't cost Google the case.
Sunsetting Our Free Plan: Why We’re Moving Away from Freemium
Yes. GTK on Windows is borderline useless unless you pour significant effort into optimizing your program for it; and under OSX no amount of effort will make it feel anywhere close to native.
LinkedIn resetting passwords after 117M user credentials stolen
5 African Scientists Have Received Funding to Create Research Groups
GM and Cruise Automation admit they're testing self-driving Chevy Bolts
The only way to make it secure is for users to bring their own wallet. On first connection they would input their wallet ID so monster look can be paid out.

When a user wants to buy something he needs to make it outside of minecraft, or use a custom minecraft extension that handles the wallet client-side.
The relevant sentences are:

The lawsuit began when Oracle sued Google in 2010 over its use of 37 Java APIs, which Oracle acquired when it bought Sun Microsystems. In 2012, a judge ruled that APIs can't be copyrighted at all, but an appeals court disagreed.

Not sure what confusion could arise from this.
Popular collaboration platform Bitrix24 is now free to unlimited users
> Thought I asked about writing a C app not a C library...

libui is mainly intended for FFI use with Go.

Writing GUI apps in C is a pain in the ass, yes.
That's what cloud and off-site backups are for.
If APIs are copyrightable (even when documented and released for free in the open):

- Wine and ReactOS would become illegal. In fact, any layer to run Windows apps would become illegal. The only way to run a Windows app would be through Microsoft's blessing

That's a pretty big one.
How silly I was, thinking that there will be no jobs in the future due to automation. :-)
Google I/O 2016 (in GIFs)
interfaces are not code.
Soma carried the brunt of that load, not unlike modern pain killers
Depending on what you mean by "anything technical", I seriously doubt that. Shorthand dominated the world of commerce and law for a long time, and it's not like they don't use a bunch of jargon too. Just come up with (or find someone elses invention of) the important abbreviations and you're all set.

A propely written shorthand note should be readable by other people. Journalists are in some countries required by law to keep their shorthand notes for a certain amount of time, so they can be used as evidence in court (and then obviously read by an uninterested third party.)

If you have to write really, really quickly, then yes, typing your notes up properly soon afterward is a good idea. If you aren't under any sort of time pressure and just casually note things down, you should be able to read it years or decades later.
"Keep" implies agency and control. Keep it simple. Keep me posted. Keep your identity small. The entire article is premised on the existence of this agency and control. If it is lacking, then I would argue that that's not the type of situation he is speaking to.
Google I/O Event Day 1, aka Google’s Attempt to Catch Up with Everybody Else
> This is why Apple will die.

Apple, proudly doomed™ and going out of business since 1976
It's clearly a case of misrepresenting the status as on https://status.github.com/messages

The graph on https://status.github.com/ specifies the app server availability as 95.5017% for the day.

24*60*(100-95.5071)/100 = 64.69776 minutes
BREAKING NEWS: FIRE GUTS FRIESLANDCAMPINA PLC COMMERCIAL BUILDING SECOND FLOOR
The only problem with "data mining" is the government, not corporations. The corporations use that data to only do one single thing: give you personalised ads.

However the government could pass new laws and prosecute you for things you have done 20 years ago on the internet.
That said I have sat on a jury where the performance of the prosecuter played a pivotal role in papering over some of the mistakes in the investigation.

I sat on a jury once where the behavior of the prosecutor really hurt his case, because he acted like a total dick and was demeaning and rude towards the defendant. In theory that should have nothing to do with the actual merits of the case, but people being people, it created a certain measure of sympathy for the defendant.

In the end, we acquitted the guy for a number of reasons (mysteriously "missing" evidence, an incompetent investigator, perception that the investigator and victim may have lied, etc.) but the prosecutor's behavior was definitely something that all (or most) of the jurors picked up on and commented on.

I believe that simple things like how the prosecutor (or the defendant) carry themselves, and how they act towards other participants in the trial, can absolutely affect the outcome of cases, at least sometimes.
I set my top bar to black for a while, to keep my eye from going to the karma display automatically every time.
> curl https://raw.githubusercontent.com/apex/apex/master/install.s... | sh

When did package manager go out of style?
I'm not sure if this interpretation of his words is what he meant to say.

I'd argue that code that "compiles to nothing" can be protected by copyright, too, even if it is not distributed to customers. E.g., extensive documentation inside comments in the source files is definitely copyrighted. Complex build rules might be copyrightable, too, although they definitely end up in the distributed application.

Therefore, it would probably be counterproductive to assert such a thing in court.
The main problem that I have with unattended Ubuntu for family is that eventually /boot fills-up with old kernels and updates start to fail.

I don't believe they have resolved this despite having been a problem for years.
I think this amicus brief is a good start:
https://www.eff.org/files/2014/11/07/google_v_oracle_compute...
Sending tiny robots into the body to collect foreign objects
If you miss the period it reads as "... which Oracle acquired when it bought Sun Microsystems in 2012," which I guess would be confusing.
I don't know specifically about Gregg, but shorthand systems tend to have some sort of mechanism for disambiguating when confusion is possible (i.e. when both "bed" and "bud" works in the context, you might want to write out the vowel). Part of being a skilled shorthand user is in knowing instinctively when these confusions can arise and using the disambiguation mechanism.
Going from MVP to a product based on GetBadges
I'm not even sure if they still have any communist goal, it looks just like any other authoritarian government now, it's probably only communist by name.
> [...] GTK is perfectly fine for Linux. This is great news, so now it is the best time to make thin wrappers around these stable things so that we can all go make useful software..

Hoping not to start any kind of framework quarrel, but my understanding was that quite many applications (such as Wireshark, Subsurface, and OpenShot) are moving from GTK to Qt very much due to Qt being more stable. Or is the main reason cross-platform compatibility?
Not sure if I agree. I find that coming up with good interfaces is often more of a creative challenge than the implementation. API's are worthy of some sort of protection since ease of use is a definite competitive advantage.

Also, you can easily screw your perf with bad interfaces (especially in C++). E.g., not templatizing, requiring extra allocations, type impedance mismatches, vtable bloat, etc. The interface certainly affects how the machine executes your code.
Why not make a pure C wrapper around wxWidgets ? It use native controls too and it's not hard to make C call C++ code.
Forex trading recommendation on GBPCHF 19-05-2016 by AzaForex forex broker
Security should be evaluated based on requirements and usage. It makes no sense to say that UI (or any kind of) apps don't need to be secure, since a lot of them have high security requirements and ALL of them should at least have basic safety in place.
Literally? Hearthstone. You can now play Hearthstone on a Chromebook.