skysight-inc/HackerNews huggingface dataset:
... And go back to the stone ages.

Fundamentally, there's nothing wrong with burning oil. There are certain applications where it will continue to be the best energy choice.

More important is (a) taxing oil consumption to offset the negative environmental effects & (b) transitioning away from oil where it makes sense.
> Objective-C seems to be basically the same as when I first started iOS dev 10 years ago.

Not quite a counterpoint, but UIKit and the iOS version of FoundationKit have changed quite a bit since the early days.

Go back to the days of OPENSTEP/Yellow Box/early versions of Cocoa, and it's like travelling in time to 10 years before you were born and visiting your home town. It all looks right, but it's all so, so wrong. It's Back to the Future without the feeling that Marty McFly will erase his own existence.

Moreso when you try using an ObjC runtime that isn't based on the work by NeXTSTEP!
I have written far more compilers/interpreters in my career than I probably should have, and I reached the same conclusion. For most of them, I probably couldn't even tell you weather or not what I had involved a compiler. At this point, my working distinction is that a compiler produces a serialized representation. If you feed the AST directly into the runtime, then you just have an interperater. I don't see any practical benifit to this distinction, but it seems to match up with what people consider a "compiler".

As an asside, I had a simmilar insight when I built a computer from logic gates [0]. Essentially, the control unit had an EEPROM of microcode, and the logic to execute an actual instruction was to use the upper 4 bits of the instruction as an index into a lookup table, then write the result to the microcode program counter.

Eg:

switch(OP & 0xf0):

case 1: jmp &add
case 2: jmp &sub
...

Which looks a lot like an interperator.

It wouldn't suprise me if modern CPUs actually added an additional step, where they first translate (compile?) the input stream into some internal instruction set, and then have microcode that acts as an interperator for that.

[0] Also EEPROM, and various composite circuits.
Connections between neurons, the synapses, are encoded. So much so that they are given individual names. This is a fun one to read about to get an idea:

https://en.wikipedia.org/wiki/Calyx_of_Held
That's still super grey, the higher courts in this case haven't really been looking at de minimis interpretations in a positive light (overturning a lower court de mininis ruling over the range check code). It just hasn't been a real sticking point yet on the API questions.
in this PR piece the "political" point (by political I don't mean electoral, but power above communities and indivuduals) still miss. The algorithms decides what a facebook user will see. what become viral, what is trustworthy and what is not. this is never mentioned in the transparency promises, and still, transparency would not be enough (too many unaccountable variables in the neural network).

People should get chronological ordered content in machine readable format. client side, your personalization algorithm would decide which priorities give. I work for this, and I feel is there where the true challenge is. If you want to hack on this, please follow up on this comment.
I don't think Sun should have protected the code for Java. But I think it should be possible to protect it. Most people here may hate the Jaa language but it took a ton of work and expertise to invent it. And it took something to make the ecosystem as large as it is today. This seems to contain as much intellectual property as something like a book. And when it come down to it, the intellectual property is in the method signatures anyway. There is no big trick to the code inside them. An intern could write that.

As the lesser of two evils, I prefer Google to Oracle. And I hate patent trolls, especially this instance of it. But at the same time I don't want to reduce the legal value of software. If java is not protectable, is a program like Micrsoft Word or Autocad?
It's business admin 101, really. The unfair advantage IBM/Oracle/SAP et al have, is that they are entrenched.

It is infinitely cheaper to develop things in-house or with smaller software shops, But then you won't be able to interface with your factory's material providers' system, or other Banks, etc because they only talk some protocol that is copyrighted/trade secret of those firms.

They are not fighting google. Google just happened to enter in the cross fire and have deep pockets to fire back! What oracle (and others like IBM behind the scenes, via DC Federal Circuit "lobbying") are fighting back, is the freedom of smaller software shops to provide their clients with fully compatible offerings to their money cows.

This is the only time someone conscious of freedom and privacy should be rooting for Google.
++ Young, artisnal, carbon is the only way to go.
Yes, I prefer that people who try to manipulate me in their own interest do so as ineffectively as possible. Do you have a different preference?
Well, good luck proving to a jury against Oracle counsel that you independently came up with it.
> since they own the copyright after the CTA, not the author.

I think you're talking about an old system that effectively no longer operates, at least in the fields where arXiv and arXiv clones have taken off (physics, math, comp sci, chemistry, biology, engineering, many social sciences, and probably more). When you upload to the arXiv, this is typically done before you publish, and you are required to give the arXiv a license to distribute the work in perpetuity. This cannot be revoked by the author when they then go and publish the paper in the journal. The journal can decline to publish a paper that has already been put on the arXiv, and Nature and Science originally tried to do this, but most journals eventually caved and dropped these policies as arXiv usage had become standard.

However, in all those restrictions that have been tried to be enforced by journals, I've never heard of any that allow for upload to a pre-print server as long as the server only served a particular field. This is the part of your original comment I found very confusing, and you have certainly not answered me by simply pointing out the existence of CTAs. I've read CTAs, and I've never seen such a clause. And if I scan the (dwindling) number of journals that still reject papers that have been posted on pre-print servers, I can't find any that make the scope of the server a factor:

https://en.wikipedia.org/wiki/List_of_academic_journals_by_p...

If you can't point to a particular CTA that has this feature, can you name a journal that you think does, or did in the past?
Hosting user-generated content in general is a mug's game these days. I wouldn't even consider launching a new startup in this space now and it's only going to get worse as the regulatory hammer comes down. I'm not a fan of Facebook at all but a lot of their current troubles are intrinsic to any platform that lets people post whatever they want.
its not as much about politics but more about capabilities that AI have and will continue to improve - and the effect it will have on work force ?????
It's absurd that you can actually waive any of your legal rights... Seriously, this is bonkers.

After the #MeToo movement revealed that forced arbitration has been used to keep sexual harassment complaints quiet, a handful of companies, including Google and Facebook Inc., agreed to get rid of it for harassment claims

Wow, how noble of them. How about getting rid of all of that BS?
We only have 12 years, at least that's what I've been told to believe.
I think one of the problems with trying to understand how to achieve success is that by referencing the successful we often are dealing with outliers and not rules. I think this is why a lot of people here like seeing startup failure blogs instead of startup success blogs. So much survivorship bias.
Yes, I understand that. My point is that simply defining add(int, int) isn't infringement. You have to actually copy something for it to be infringement. Independently coming up with a small portion of an API is not copying and not infringement.
Not wanting to have kids is, in fact, a medical issue for many women. Pregnancy is dangerous for many women, especially those with pre-existing conditions.
For those of us who struggled with Swift 1 and 2, something else to remember: the pure Swift reimplementation of Foundation was pretty basic (or non-existent), so what we used in the early days was basically the ObjC-based NS* frameworks but in a different language - for the most part.

Nowadays, it's possible to avoid using Foundation for a lot of basic tasks. This is great news for Linux developers (and eventually Windows developers when Foundation is mature enough) because a lot of basic tasks that once relied on ObjC no longer do.
Because motherjones is going to be the best "real news" source on this one.

Yes, Fox News does make it easier to get "news" in the conservative light. But if it wasn't them, someone else would be catering to that tens of millions of viewers.
US mideast policy had been affected for the as long as I can remember by oil and weapons exports. Especially on oil in the 80's with the Oil Shortages[1]. After 2015 congress voted to remove restrictions on Oil production in the US and the boom began.
Now that US policy is largely only about the weapons export will we see a different/better middle east situation in the next 25-30 years?

[1]https://en.wikipedia.org/wiki/1970s_energy_crisis
> but it took a ton of work and expertise to invent it

Just because something took work, doesn't mean you should get a government backed monopoly on it.
Fedora Remix for Windows Subsystem for Linux
There are some services that are so worth the money that I am happy to pay for: Office 365, Dropbox, and GSuite.

I am as much of a cheapskate as the next guy, but it makes sense to pay for services that help get work done and/or make life easier.

I am curious if Microsoft is paying Apple a 30% cut, or if they got a better deal.
lawyer's are cancer. It amazes me that nearly everybody hates them yet people continuously vote for them politically.

Why are people shocked that their politicians lie to them, considering they lie and twist words for a living as a lawyer?
Odd. Never seen anyone using this in the wild. Is it just convention tchotchke fodder?
>If companies can copyright an API and block competitors from implementing it, that would be very detrimental to the industry as a whole, for the sake of a few rent seekers profiting.

The practice of writing drop-in replacements for software products is as old as the software industry, even those replacements that diminish the original product's commercial value. E.g gnu/linux vs proprietary unix.
> And the upside is mandatory licensing fees for every Android device.

Sorry, how could that be an upside? It's plain, zero-sum rent-seeking. I.e. only an upside if you happen to collect the rent.
A message from the future
Unfortunately the Russian interference in the US elections & 5 of the campaign officials convicted of various election-related crimes doesn't make it look like the President had a competent, ethical and legal campaign.
Break even prices for the Permian basin:

https://bioage.typepad.com/.a/6a00d8341c4fbe53ef022ad3566378...

Some of them are in the low $20s.

On the other hand, Saudi Arabia needs oil to be >$80 in order to balance its budget: https://www.reuters.com/article/us-saudi-arabia-imf/saudi-ar...
All of this seems fine, except for the floating point but.

Floating point is completely deterministic, and has a very clearly defined set of behaviours.
Then you can simply opt out of FB ads controls. And enjoy the irrelevant ads.
All of that said, if Google had to pivot by rewriting android in, say, Go, that could be extremely good for the Android ecosystem.
Author of Badger here. Thanks for posting this!

We have built some pretty unique things into Badger, and this post talks about those features and how they're being used within Dgraph (https://dgraph.io). And as we build more features into Dgraph, we'll try to offload them as much as possible into Badger in the future as well.

I'm around if people want to ask any questions about our journey with Badger, how it works, etc.
I.e. an upside for Oracle.
Who says the company is all about disruption?

According to Keith Rabois:
https://www.quora.com/Why-have-so-few-successful-startups-co...

"In addition, after Google became successful, the type of candidate who applied and was hired shifted from the entrepreneurial to the smart yet homogeneous type. (Shift was pronounced by 2005.) As I have observed previously, only disruptive people create disruptive companies. (Stated differently, great entrepreneurs do not tolerate rules and constraints very well). Google has screened out personalities of this sort since at least 2004 and maybe since 2002."
It depends on what you want. If I wrote aerospace code I'd probably buy adacore's ada and spark compilers and tools.

Since I mostly do scripting work, I usually stick to Python, Bash, & Powershell though.

Some commercial compilers are very affordable with extremely sane licenses. One that has interested me lately is called 8th and is $250 for a professional license which lasts forever and can create encrypted binary executables on Linux, Mac, Windows, raspberry pi, iPhone, android, or embedded all with a cross-compiler, builtin graphics, sound, database support, full REPL, good support...etc. There is also a free version that just has some features missing (not a dumb temporary trial) and a $50 hobby license with many of the features. The Enterprise license would be expensive for me, but fairly cheap for most companies and includes priority support and the source code, so that is neat. I'm all for open-source, but if we're honest, some commercial tools are great and don't abuse users. It is not an only option situation.

I will say closed source can really stink too. I once had to use a product that all of the vendor's customers had to use, but it wasn't officially supported (although it was critical for infrastructure) and I was running into a bug they couldn't figure out or didn't care to look into. The terminal would tell me the problem was in line x of the encrypted script, but wouldn't let me know what line x did so I could get the app working.
Third party audit of integrated SecureDrop Workstation completed
I had this happen the other day too. I spent at least 5 minutes each going through 3 different captchas. The slow fade-in / fade-out thing was new and quite annoying. The images were also quite blurry as well.

I suspect that if you have a machine that is less likely to be fingerprinted uniquely, you have to solve more captcha. In this case, I happened to be using Firefox on Linux with a few privacy related addons running. If they believe you are a bot, because you're not watching their ads, or because you are running a privacy enhanced environment, I suspect their algorithms will slow you down.

It would be interesting to prove this hypothesis. I wonder if you browse with Windows + Chrome + No Ad Blockers, if you get right through the captchas vs. if you use Linux + Firefox + Ad block or maybe even the Tor browser.
My understanding is that you need for pull this off (apart of transpiring) you need that the host have a solid meta-programming facilities.

I'm on rust now and can't see how pull the same idea, apart of emit rust code then compile it with rust.
I find the account suspensions for innocuous things pretty hard to believe - since I'd suspect any action like that came from your friends reporting your content, not automated culling of users.
Well - you need to realize you are absolutely an outlier. The entire online advertising thrives because ads - as a function of ROI - works. A $ which an advertiser puts in generally [1] nets out to more than a $ that they get back.

[1] I use generally and not specifically since on average the ROI is positive but for some advertisers the ROI is negative too.
Or that Oracle is politically connected to the court of appeals for the federal circuit, hence why a patent appeals court is claiming jusdiction over a copyright matter, and making it's own copyright case law in contradiction with the normal copyright appeals court case law to begin with.
Is the bit about reading the game through an api true? Earlier iterations of this same rl based agent that played Atari games would read just raw pixels not an api.
This seems to be a common comment. But advertising loves to take advantage of quirks in human psychology. It seems a bit of a stretch to claim to be immune to advertising.

Even if you do carefully research your purchases, you're influenced by which products you're exposed to, which are reviewed, social media chatter, etc. This is all heavily influenced by marketing efforts which are a lot more subtle than banner ads.
WFM on reload.
I know there's a lot of people for whom BI would help them do great things: I think this is a small minority that we in HN community are familiar with.

But I grew up in a bad neighborhood, and I know a lot of people, who wouldn't be so benevolent and wouldn't be using those funds in the way you imagine. I personally know people who would leech the system dry before they ever contributed anything meaningful anywhere.
I have used lawyers to defend my contract rights against people that try to weasel out of paying up for some services. How about we don't go black and white on lawyers (go case by case instead), to appreciate the complexity of human interactions and the corresponding complexity of determining who's right?
Thanks. So in OCaml/Haskell you can write perfectly sound programs?
They have the resources to do it. I really wish they would so we can leave this matter behind us.
I find it good enough for day-to-day use. I do switch to Google when it doesn't work. !g in DDG does a Google search, so it's pretty easy.
A little trick I use is to give them my credit card number and they let me read their articles!
Also, don't forget that Ellison was a former Apple board member, and probably not entirely unbiased on giving Google a rough time, and thus rallied behind Jobs when he vowed: "I'm going to destroy Android, because it's a stolen product. I'm willing to go thermonuclear war on this." [0]

Of course, it was maybe just Ellison shrewdly leaping on a opportunity to profit off an undervalued ecosystem (Java) at the time. Going on almost a decade now, things certainly proved to be not so clear cut in Google favor, and might still pay off.

[0] https://www.bbc.com/news/technology-15400984
I agree. Realistically, it’s just as safe to do ssl termination at the LB. However, it’s generally interpreted that to meet certain security compliance’s like HIPAA you have to have end to end encryption and encryption at rest.

Someone posted a quoted from the HIPAA regulations where it could be interpreted as not being the case. I don’t think I would risk taking that chance though from a compliance standpoint.
There's zero room for ads in my life, so I see almost none. Where some slip through, I consider them an imposition that I avert my gaze from, so I'm indifferent to their content.
I've dabbled with SQL Data Warehouse (via Azure); wouldn't this be the horizontal functionality? It has some limitations, but curious how it compares to Citus.
Perhaps they hope to get a cut of every android phone sold?
Revery – Native, high-performance, cross-platform desktop apps
We're talking about the whole package of the AI, what the entire system is capable of, so that technical detail doesn't affect kmnc's point or mine.

The biggest effect is that it's harder to change strategy midgame, which is not all that critical.
I’ve never had a hard time getting parts for a fridge or stove repair.

If anything, I think it’s gotten easier and cheaper than before (though it often takes a couple days to arrive rather than being very expensive though in-stock at the local appliance parts store as it was 20 years ago.)
I have a friend who's a Hack Reactor alum. There is simply no comparison between the rigor of their program and what the majority of bootcamps require. HR is incredibly selective in who they pick; they behave like an elite school in that regard. Their cohorts would likely be successful as self taught devs anyway, so HR knows they can push them hard.

Most bootcamps focus on commerce first; if you can pay, you can attend.
Kissui.scrollanim – CSS3 scroll animation library
> which you have to imagine is something Apple wants in the years ahead as platforms converge on common software stack and UX

I don't think we have to imagine that. Apple's been against that sort of thing for a long time, and I don't see that changing any time soon. They don't target the lowest common denominator.

I suppose that the Marzipan project, of iOS frameworks on macOS, should prove me wrong but I still don't think so. The few apps that Apple has given us are ... kinda bad. Their non-nativeness screams out: they don't respond properly to gestures, many macOS Services don't work in them, and the user interfaces are laggy.

Yes, I suppose things will change with the next version of macOS, but there's no real way to avoid the fact that UIKit on macOS doesn't make proper macOS apps --- and developers will have to decide what matters more; time to market or customer satisfaction.

I'm fairly sure Marzipan is a stopgap, not a platform unto itself. Get your iOS apps running on macOS, and slowly move them to native macOS paradigms.

I'm actually hoping that things like Office 365, Lightroom CC (and perhaps the other Adobe apps), BBEdit, etc. help developers see the potential of proper macOS apps (I'll take these big developers' emulations of Cocoa over UIKit-on-macOS any day), and smaller developers will follow suit.

(And if their code is MVC-compliant in the Cocoa way, that should't be too big an issue; you can mix and match views and controllers from AppKit and UIKit!)

> Have you tried to download Office from their website?

If you have an Office 365 account, all you need to do is go to office.com, sign in, and there's a big friendly "Install Office" button right there. But I do generally agree that there is too much friction getting this "must-have" piece of software; I don't care for Office much, but denying its influence and widespread usage is a task best relegated to those who think everybody should write in LaTeX.
Your proposal is reasonable, assuming that "young" means "recently extracted from the atmosphere."
We haven't made any custom GraphiQL for the desktop yet, I think we'll reach out to e.g. https://altair.sirmuel.design to see if we can get it to ship with OneGraph "preconfigured" with all of the open-source additions we're adding right now.
I’m not a legal person or a supporter of Oracle but intuitively I’ve always felt their side of the story. The Java APIs are interfaces, but they’re the result of tons of work which Oracle bought, and it doesn’t make sense to me why those interfaces aren’t their intellectual property.
Heh, amusing about the memory requirements. The vast majority of chromebooks are 4GB ram. I suspect less than 1% are 8GB ram (they cost 3x as much as the 4GB models).
No, this is the result of studies on users.

People shown their News Feed with relevant ads regularly mention that this was interesting content and do not point it out as ads. This is not an exception, but common for brands with certain characteristics. One example of that is music of film trailers. They however regularly describe as Ads and resent the presence of content that was not sponsored (at least not to Facebook). MLMs and “influencer”-type of content is a caricature; other objections are more idiosyncratic.

There are some ads that are seen as such, but those are generally from brands who don’t use Facebook self-optimisation tools or insist on a reach that doesn’t make sense (typically, solution vendors).

Overall, sponsoring isn’t correlated with interest.
worked for us - but you have to be committed to it and stick to it - just like with any other tool you will choose ! very easy to start with Scrum