skysight-inc/HackerNews huggingface dataset:
Isn't the support window for each iteration going to be like 6 months?

http://www.oracle.com/technetwork/java/eol-135779.html

Aren't we talking about the company that wants to copyright api no matter what effect his has on the rest of the industry.

The same oracle that buys and kills interesting project making the world a less interesting place.

The people that are suing google for violations that the original owners of the IP tacitly allowed.

You are awful quick to call criticism of oracle FUD and delusion. Are you sure you don't work there?
Some would argue it's more of a "start looking for a new job, we're about to fire you" warning.
I saw in a Computerphile video that gotos are not recommended in high level languages because you have the while loop for that.
Trying to read while the page is animating is really distracting. I would close it without reading.
The problem with a comment like this is that it's practically impossible to reply to it without sinking to the same level.

You're getting downvoted with no replies because almost everybody disagrees with you but nobody can be bothered to argue your nonsensical points.

EDIT: I see now what's going on. You baited people into disagreeing with your crackpottery, you then edited-down or deleted all of your comments in this thread so that we are the ones who look like crackpots. Well played, I guess, but not the kind of conduct I've come to expect on HN.
I don't like the whole 'Google tracks us' thing either, but it seems so hypocritical when the background seems to be the Oracle-Google dispute, as we all know that Oracle isn't really known for being the good company either. But at least the whole privacy topic gets some media coverage that way.
Copy the link to see the ideas
Well, it's an interesting concept I'll give them that. It does what it says it does, and provides a slightly more interactive layout for an interview.

But at the same time, it's just really not worth using to be honest with you. I mean, how exactly does this benefit the reader or make the interview more enjoyable to read?

It doesn't. It breaks without JavaScript, it takes forever for you to read the whole interview and it breaks tons of simple browser functionality aspects like being able to search the page or jump to a specific question easily. It's like the people who created it made it not because it improved the user experience, but because they wanted to be different for the sake of being different.

Yeah, I think I'll stick to the traditional text interview format with all the questions and answers on one page thank you very much. At least those (like the ones on my own site) don't break the browser and let users get to the bloody point.
It depends, for example a local restaurant mini-chain has been doing some spamming and refused to take me off their list, so if I get a single message from them after May 26th, I'll definitely file a complaint. From the consumers perspective, the main GDPR effect is that things that previously were scummy but legal have now become forbidden, and some of the things that have been forbidden but not enforced now have an enforcement mechanism with teeth to make it happen.
- Seafile

- Rocket.Chat

- Some snaps to play around with
Europe’s Wrongheaded Data Rules
I had some weird issues trying to cross-compile to alpine, but using the golang-alpine image fixed them all.
NASA’s Wild Plan to Build McMansions on Mars–Out of Fungus
> if my data usefully supplies information to "the commons"

This could be achieved using an approach like differential privacy[0] which Apple use.

[0] https://images.apple.com/privacy/docs/Differential_Privacy_O...
Something confusing I find in the example of a "reactor" here. The example causes a side effect "Send email" and another creates an event. Is the idea here that you're supposed to completely cut out "reactors" when you play back events? because, with these two examples, you'd shoot off a stale email, and then create a duplicate "showed promo" event that goes... exactly where when you're replaying?

It almost seems like it's obvious to just cut out reactors when you're replaying, but what if you introduce an almost invisible dependency on a reactor's results that makes the playback of application state NON deterministic? The old joke "then just don't do that" comes to mind, but it would be a bit nicer if the rules about what's allowed to do what, and more detail on what to avoid should probably be spelled out here?

It almost seems like allowing reactors to generate new events is a mistake! how do you keep that from becoming unmanageable mess?
The story of Eru and the fall of Melkior is interesting in that it blends the Christian creation myth with that of pagan religions - take for example the fact that each ainur has his own "domain". This is in fact typical of the genre of fairy stories or myth, which is what Tolkien was trying to mirror. If anything, the creation story is the one that has the most allegory and even Tolkien would find it hard to deny that. But applying the same to LOTR is harder - the people who could be allegories of Jesus couod be multitude (Gandalf, Frodo, Aragorn). People like to see allegories in things and that is great, no one can tell you you are reading something wrong, and if that is how you get more meaning out of a book, then good for you.
I've been a member of a BJJ/MMA/kickboxing/boxing/CrossFit gym for ~10 years, starting with kickboxing, but now doing only CrossFit. My experience is that the BJJ people are the chillest dudes and great party people.

There's just something about a sport with constant co-ed physical contact that lends itself to a very relaxed and comfortable attitude.
I'd say that post actually makes a bit different point: while Docker might be good for developers, it's failing on production "side" of things. And that has a completely different set of requirements than CI servers with multiple versions on SQL engines.
If only someone had written a biography about his life... I'm sure it would have spent a bunch of time looking into this crucial period!
The author used blue for india and some orange-ish gold color for USA on purpose, then asks "Can you guess which is the largest?) to trick the readers into thinking the largest slice in the pie chart of adoption was the USA because of course we're all racists who think our country is the only one in the world. In the words of Randall from Clerks "I didn't appreciate your ruse."

I stopped scanning the pdf there.

IPv6 adoption is up to ISPs. If the users don't have IPv6 at home then it may as well not exist yet. Consumers have to replace their obsolete routers. Why should they when IPv6 isn't required and their router works just fine? ISPs have to upgrade their extroadinarily expensive infrastructures. Why should they when IPv6 isn't required, so on and so forth.

I've spoken to various experts about this over the years and the results in the PDF are exactly what they predicted. Partial adoption has relieved the pressure from the immediate crisis of IPv4 exhaustion. Now we see people saving their money because shelter and food is (still) more important than the internet.
ESCORTS OLESYA – ESCORT ATHENS – ESCORTS ATHENS – ESCORTS
Your comment presupposes that software never ever has bugs, which is clearly hard for any non trivial piece of code.

Furthermore, the big is in the decryption part of pgp, so the security of the encrypted communication doesn't seem to be at risk (unless the bug can somehow be used to exfiltrate your keys).
So fascinating. 70 minutes, not a single slide.
I'm guessing brand popularity had something to do with it. Along with perceived 'prestige' of working at that company.

But yeah it does sound a bit crazy to me as well. Perhaps some of their employees are there on work visa and don't want to risk them and their family having to relocate to another country again. But I don't think that's the case for all the people whom complain.
One reason to stop it I guess is to prevent a small group of miners from carrying out a 51% attack.
There's definitely use cases for Docker with Go that mostly revolve around running untrusted code or wanting to be able to set tight restrictions on CPU usage, memory etc. Though you could also just do the latter via cgroups. Another use case might be if you have extra files that need to be deployed with the binary as well.

I wrote up some documentation about this for my use case just in case I ever have to go back and change it.

You can see it here: https://fn.lc/post/docker-scratch/
I’ve run in to this in the funding context, but even more often in the sales context. You really do wonder what happened; you imagine it’s a real reason; but you suspect it’s a non-reason like this.

Thx for the post. I will take a few more swings with a bit more confidence that I’m not necessarily harassing someone who wants to be left alone.

And I will continue to make the travel effort for in-person meetings, in which I am already a true believer - the nod, the glance.
The problem is that the average salesperson is pretty ignorant, even about the probuct he's supposed to sell and the target audience to sell to. Encountering a great salesperson is a rare occurrence in life, encountering a more or less average one is very common.
The article starts off with the standard right tool for the right job mantra, but I think the author severely misjudges the number of scenarios where container orchestration is a superior tool.

The author also seems to downplay the simplicity and ease that container orchestration brings to the deployment and management of distributed infrastructure.
EU market is something like 25% of all the global market revenue, both for total industry and for the main international players individually. 25% of total revenue is large enough to adapt instead of avoiding the market, and it would be expected that every multinational player will be compliant, and thus also require their suppliers to be compliant - i.e. Google won't be buying data from a random adtech company if it might be "contaminated" with EU data obtained without proper procedures, the potential financial risk is just too great.
Them: “This app requires Nginx and PostGres and Redis and a bunch of environment variables. How are you going to set all that up without Docker?”

Honestly if the developers are thinking at this level and management doesn't understand pushing back and separating things out such that the app developer should only worry about "redis" or "postgres" or maybe both, but they should be environment variables to that part of the app...The company isn't doing a good job of understanding it's stack.
This is pretty nifty! Out of curiosity, why did you choose WebTorrent over, say, IPFS? I considered doing something similar using their JavaScript client[0].

[0]: https://github.com/ipfs/js-ipfs
Hopefully not when driving though?
23 docker containers total, some 15 or more services:

- linuxserver/transmission

- traefik

- odarriba/timemachine

- gitea/gitea

- tt-rss (tiny-tiny-RSS)

- ubooquity

- speedtest-exporter (+prometheus/grafana)

- radicale (caldav/carddav)

- lychee

- Resilio

- Emby

- AirSonic

- wiki.js

- Jackett/Sonarr/Radarr/Lidarr

Orchestration is via a single host docker managed with Terraform over OpenVPN.

Have all the code (and 5 blog posts) at https://git.captnemo.in/nemo/nebula (self hosted as well!)
I think that it is telling that Red Hat have been working for quite a while to get Docker out of the stack: containers are a great idea, Docker is not great technology. The last piece is Buildah, a tool which builds and runs containers without needing a constantly running service.

There's a recent presentation on Kubernetes without Docker, Buildah and the rest of this work here:

https://www.youtube.com/watch?v=BeRr3aZbzqo
No, that's just spending legal money on alleged illegal activity. Laundering is making illegal money look legal, to enable eg an embezzler or a drug cartel to participate in the formal economy.
PostgreSQL 10.4 Released
Docker is just "write code and throw it over the wall to ops" 20 years after J2EE. It was a bad idea then. It will be instructive to see if the differences in how the seams have been cut are enough to prevent it from being a bad idea now.
Sure it is. How effective this business model is is another story.

Either way, you don't have an inherent right to specific business models and the EU is simply not allowing a business model anymore that has been widely abused. Of course it'll hurt some but I think overall the industry will adapt and change for the better.
Some people take the short-term risk, on the assumption that the crypto will be worth more in the future.
It could mean data transfer, but it also could mean other things. They write:

> could be harvesting a gigabyte of data from devices each month

Which is unlikely to be true in the literal sense of pure bytes transferred simply because: a) people would notice that very soon, b) people consume gigabytes but don't produce nearly as much - all of my monthly activity would likely fit in a few MB, c) processing that much is a pain - at the scale of millions of users they'd optimise that.
Nigelthorn #malware infected over 100,000 systems abusing Chrome extensions
Absolutely agree, although I want to give a better typewriter example. I'd say this announcement is much more similar to:

-----

May 14th, 1918.

Attention All Users of Typewriters: Stop Using Patented "Secret Envelopes".

Recent research has demonstrated that under certain lighting conditions, "Secret Envelopes" become transparent. There are alternatives to "Secret Envelopes" and we urge you to use them instead for the time being.

-----

In which case I would not only accept the announcement, but probably toss out my secret envelopes for good, or at least until it's proven to work again.
Thanks to linked in, I saw who was on a 1st level connection with the ex-director there who was arrested for running ads for prostitutes in Bellevue. Those 1st level contacts are still there and in higher positions now. Being 1st level on linkedin doesn't mean they are the same character or were part of the crime, but they are all in management positions. I emailed some women that still worked there and told them they should leave.
Why would it not be the default? You started the engine, but you never stopped it - so it should keep running,no? As for the fob in range issue - the keyless system is not perfect and I've gotten a warning(while driving!) That the key is missing , even though it was sitting safely in my pocket - shutting the engine down based on that is not ideal.
I was at Amazon for 8 years, left in January of this year. VP I worked for routinely belittled very senior engineers, made some of them cry/move teams/quit. The VP was never disciplined or had his scope reduced.

Had projects cancelled on a whim without an actual replacement/reason.

At Amazon, I wasn't a person, but some resource.

Some orgs were fine, most are not.

A manager from a "no jerk policy" org told me there is a culture of cruelty in Amazon management, and if he played the game he would have been at a higher level.

ymmv.
And that's the problem

Everything is still theoretically working, but in practice they are not

There are a lot of FIAT currencies out there that are based on an irrational actor controlling all the nodes and still people owning those currencies can use them for their needs, even if they suffer some loss, without having to go through an hard fork that voids the last transactions

Blockchain should be about trust without trust, but their main drawback is being unreliable
You can start testing new release before it is out.
E.g. for 11, you get final RC at 8/30, and the release is on 9/25. Which means that you get almost a month while you can be 99% sure that you are testing with the target JDK.

And also, the cadence means that java changes will be much smaller, so no more big bang like Java 9.

The only real problem might be the bytecode releated libraries like ASM/bytebuddy, those need to move faster then previously (and they are, e.g. butebuddy already supports java 11 bytecode version).
Thanks, this made things clear. I was seriously considering joining until the responses in this thread. Its better to wait for another offer for few more months rather than suffering for the next 2-3 years.
In concession, Trump will help China's ZTE 'get back into business'
I interned at Amazon last year in the Alexa org (non-frontline team in ML).

My team was rarely in the office before 10:30 or after 6, even during crunch time (we launched our feature during my internship) but i did see code review responses at odd hours sometimes.

I enjoyed the project a bunch, and while my coworkers werent the most social bunch they were pretty smart and effective. I did pretty well and exceeded managers expectations for my project to get a return offer.

I shopped around a bunch after and interviewed at all the companies I could but got rejected by all of the top ones (FB after phone, Google after onsite, Airbnb and Cruise after coding challenge..) so I ultimately picked the return offer despite getting a 3 other offers in the fintech space because I liked the project and location at Amazon.

Does that mean I’m a happy camper? Fuck no. My total comp for the first year is only $145k out of undergrad with a base of $106k. My friends at places like Google, FB and Cruise are making more like $180k-$230k by comparison. Perks are also nonexistent.

The worst part, though, is knowing that i have become stuck in a company with a significantly lower hiring bar. Im honestly terrified that the value on the resume will decline over time and i will never be able to get into a more prestigious company. The idea of being relegated to a 2nd or third tier company has been eating at me, and comments on places like CSCQ, Blind and this AskHN nearly drove me to suicide before.
"Come check with me in a year" - I wonder : is there a way to make an online bet using smart contracts?
You could, but the application would not run sandboxed and probably wouldn't play nice with other binaries / applications running on the same server.
I think a minor discount would probably fly (under 15% or so) or atleast defendable to the regulatory bodies.

Bigger discounts would be a problem since that would be more of a detriment.
A month ago I was trying to implement something redux-like on the backend. Check it out [1].
Its a PoC, events a stored into mongo and a reducer is applying them to produce state (projection).
I added another component called decider, which essentially has access to state and then decides for each event whether to process or not! Could be part of reducer but I thought it was nice to split that!

Next step for improvement would be to split event receiving side and event displaying side to get CQSR pattern.

I didn’t write any docs or so, it was just playing around! In the index.js there are some routes that store events and some that show you projection of state.

I really hope event sourcing will get more traction. The idea that you defer building your state model is in my opinion incredibly strong. But there are some open questions that i find hard to answer! Like instant feedback to client, replayabolity of side effects, ensuring ordering when having multiple services etc!

[1] https://github.com/MarkusPfundstein/event-sourcing-node
Podlike: Emulating Kubernetes Pods on Docker Swarm
Doing a small self-hosted Nextcloud to sync my KeePassXC database across devices. cPanel + Softaculous made it a breeze and the syncing works fine. Considering expanding my use of Nextcloud apps on my phone but haven't found many good ones on F-Droid so far, or at least getting them to work hasn't been obvious.
This is not what ive heard. Hours are worse at FB (esp. the cool infra) because of nebulous “impact” metrics than Google despite the nice perks.

Google is far better in this regard.
The teams in the relational databases organization were in a pretty terrible shape when I left - most of the higher management comes from IBM IIRC, and it's visible. The operations teams get the worst of it (unsurprisingly).

Also, caused by years of neglect and patchworks, whatever teams deal with basic infrastructure (DNS, load balancing, corporate infrastructure...). Though none of those are in Seattle anymore, IIRC.
No surprises here.
Guardian(Rupert Murdoch) + Oracle = Smear Google
It has been done, you just weren't paying attention.

Burroughs B5500 was written in ESPOL, an Algol dialect for systems programming, later improved as NEWP.

This is still sold by Unisys as ClearPath MCP mainframes.

Xerox PARC initially used BCPL, but then created Mesa, used to develop their Xerox Star workstations, which then evolved into Mesa/Cedar.

The Solo operating system was written in Concurrent Pascal for the PDP 11/45.

IBM did all their RISC research using PL/8, a safe systems programming language based on PL/I with an architecture that you would find nowadays on LLVM. They only adopted C for RISC when they decided to bet on UNIX workstations as means to sell their RISC research.

UCSD Pascal OS System was a mix of interpreted and AOT compiled environment, later adopted by Western Digitial for some of its firmware.

Apple designed Object Pascal with input from Wirth, implementing Lisa and Mac OS on a mix of Assembly and Object Pascal, later switching to C++ as means to make the platform more appealing to other developers.

None of IBM mainframes were developed in C, rather a mix of Assembly, PL/S, PL/8. They only started to move into C and C++ as POSIX compatibility on those mainframes became a selling point as well.

There are plenty of other examples available.

Backwards compatibility, lack of actual research on most companies with eyes only on short term profits, UNIX clones available for free, managers not willing to bet on the team even if it is an up-hill battle, there are plenty of reasons why we aren't still there, most of them not technical.

There are alternatives to UNIX's design, hence why POSIX has been loosing relevance all these years.

On Apple platforms, Swift is the future even if it takes a couple of years to reach there, that is clearly the way Apple sees it.

"Swift is a successor to both the C and Objective-C languages."

-- https://developer.apple.com/swift/

Even on NeXTSTEP, drivers were written in Objective-C, and UNIX compatibility was a way to embrace UNIX software then extend it with Foundation code.

On Google platforms, the fact that the underlying kernel is an UNIX clone is irrelevant, the Web platform, Android Runtime or the NDK APIs don't expose any of it on the official APIs.

On Windows, C is considered done and the future for systems programing on the platform is a mix of C++ and .NET Native.

Many embedded vendors do sell Basic, Pascal, Oberon, Java and Ada bare metal compilers.

It is slowly getting there, we just need a couple of developer generations to get it back on track.
I have to say, I love his minimal blog page. Loads fast and looks great :)
Their quote was rather hyperbolic, but much of Israel's foreign affairs policy is aggressively nationalistic. I could give examples of their nationalism in action, but as an outsider I'd rather not assume I know what they consider patriotic. I'll pick an example from the USA instead.

The US phenomenon around "support our troops" is presented as a patriotic appreciation for true Americans making hard sacrifices. The best way to support our troops would be keeping them home, which would also be the best thing to do by Orwell's definition of patriotism. The slogan has been used as a way to demonize those opposed to US foreign policy, and as a form of propaganda to show young people how much their community will love them if they enlist, nationalist ambitions.
RUBY-ORG: Issue #11
Save a ton of work by placing a http proxy infront of your NodeJS apps, and also let the http proxy serve static content. That way you dont have to implement a http-server+SSL+routing+file-server for each nodejs project. There are a lot of advantages to keeping a program small: For example less bugs, less maintenance, and faster implementation.