skysight-inc/HackerNews huggingface dataset:
"By keeping addresses scarce, we make spam and abuse expensive. Urbit is a "friendly network," like the Internet in 1986, where a stranger is nice until proven nasty. As it matures, Urbit will grow into a decentralized, self-governing virtual city both safe and free."

Good luck with that.
GitLab Pages is only slightly more involved in the setup but the end result is the same, with the added bonus that you can completely customise the pipeline, including not using Jekyll but e.g Hugo (sample[0]) or whatever else you fancy as a generator.

[0]: https://gitlab.com/pages/hugo
I remember one of these guys from back in the early computing days. He would go after young kids for pirating c64 games. What a prick.
Introducing GraphQL for Visual Studio Code
Seems like EU MEPs are just as vulnerable to lobbying by big business as elected politicians everywhere else. Not sure how that makes it not a democracy.

That most Europeans have little idea what's going on is a reflection of the almost complete absence of media coverage of the issue. How would you expect them to know in that situation?
Thanks, forgot about that one, it is even part of Docker for macOS.

https://blog.docker.com/2016/05/docker-unikernels-open-sourc...
" suffering sharp spikes in mental illness, obesity, as well as performing relatively worse academically and even exhibiting lower average IQ"

There's been really quite a lot of research into these kinds of thing. There is no doubt that in many respects the environment that kids are being bought up in today is more stressful, distracting, uncertain, unstable etc.

I don't think you have to look at changes in parenting style to account or them.
So what? How do you prefer ads about Cloud technology? Just a list of what products and features are offered? This at least gives us a real world example of how someone uses these products.
> the payoff for compromising his platform is incredibly low

True, but price of the compromise is low as well. Scratch that. All it takes is to hack this one guy, i can do that :)
A few years ago I converted one of my MBPs to debian and it was an amazing experience - I was a bit burned out, but switching to linux revitalized my interest in computing. I learned a ton about the kernel, really stepped up my knowledge in every area imaginable. It's a better experience for me in every possible way.
As I am mainly a Java guy it has burnt into me to never rely on .toString() output for code flow. It seems to me that this is somewhat similar (or has the Unix world a gentlemans agreement that output has an API contract). I'd never touch anything where I couldn't enforce (preferably typed) output to rely on especially in a security context. I think I have already seen command line tools which can return structured content (json, xml) with a switch (I don't remember which, though).
Ultibo not Ultimo.
I agree with you entirely. The awful tooling and and useless documentation are exactly why it is trying yet failing.

The whole thing feels like some kind of amateur hobbyist bit of software where people have kinda-sorta implemented a feature, then got bored and wandered off.
what type of application you want to build? Probably can PM and we could see what we probably could work together. I am from Malaysia anyway.
Your own experience cannot be anecdotal
Interesting post.

> By applying deep learning cluster, malicious party can find suspicious IP addresses quickly.

Any more examples that can explain how the deep learning works?

> Based on above reason, HTTP is a better choice for breaking through firewall than HTTPS or any other protocols.

The discussion just proved that HTTPS will exploit proxy server's identity but had no comparison on other protocols. How about customize TCP protocol from scratch? Wouldn't it be harder to be detected?
Zabbix Threat Control: vulnerability assessment system
I've learned the hard way that there are true friends and there are fair weather friends.

The worst part is that if they were in a shitty situation I would've been willing to help them out (and often did), but when the tables were turned they were nowhere to be found.
Well, you ask your manager for the reasons behind his decision, most of the time they have a compelling reason and you get to learn something (besides of not remaining resent).
The ‘root-brain’ hypothesis of Charles and Francis Darwin (2009) [pdf]
Getting Started with DevOps, Containers and Kubernetes
Set up a weekly goal setting session between you and your manager.

Keep crisp feedback loop going on towards the goals you mutually set.

Balance out the business needs and engineering implementation, aka manage tech debt.

Own your products and work with your manager to improve those both externally/internally.

Commit, Deliver; Repeat
Thanks, these links are super useful and interesting!
Not necessarily, there are several OSes written in GC enabled systems programming languages.

Just because a language has a GC it doesn't mean it is the only means to allocate memory.

Go also allows for global statics, stack and plain old C style manual allocations. It is a matter to learn how to use them.

And make use of profilers as well.

For example, on performance critical paths always use a standard for loop, never a for range one.
Hard to believe in mainstream news anymore. Nasa is cought so many times of photoshopping and telling porkypies to people.
>That reason is ARM, they just crushed everyone with their business model even though they weren't best at anything.

Not business model per-se, but not being crippled by pointy hair boss types from C-levels to lowest level managers.

Second to that what got them ahead was their lack of greed and ambition.

Few people who had firsthand experience with buying IC IP licenses I know tell of MIPS 10 years ago as "we will not simply sell you a core, but force feed you all peripherals, and make you pay for 20 more licenses for god know what along the way." Compare it to ARM where you wire money today and get a guy coming to your office to drop off harddrives with netlists a week after.

For support, documentation, software, and everything else ARM was light years ahead.
Postico is a native Mac app, not a web app.
> Lifted most of these food ideas from a thread on reddit btw.

Do you remember which thread it was?
The reason Europe doesn't have as many startups as the US is because nobody in their right mind would fund things like Juicero here, not because the bureaucracy. The "splash the spaghetti on the wall and see what sticks" approach isn't the only way to build businesses.

Frankly the myopia of SV culture is quite amusing to me. California just can't shake it's gold rush mentality it seems. I'm not saying it hasn't served a lot of people well( obviously it has, but to assume it's the best strategy is pretty short sighted, especially considering I've never seen any actual evidence that it produces a larger number of sustainable businesses. In fact most US startups seem to me to be more like schemes for getting aquihire, or straight up hail marries, rather that actual attempts to make money and build a sustainable business.

Also, any entrepreneur that takes the attitude of "it's impossible to do with all of these rules and bureaucracy" is hardly deserving of the name, especially considering it's not really that bad[1], if they were serious, they would find a way to use the rules to their advantage rather than finding excuses or complaining over nothing.

[1] For example in many parts of the EU, not only are taxes much lower than the rest, but costs of living and doing business are as well, and many of the rules are less enforced, maybe Europeans simply don't value collectible blockchain cat pictures or IoT fidget spinners as much as Americans do and are less willing to invest in them.
Jack of all trades? Or master of one?
I heard somewhere, probably in a children's movie, something that I've talked to my kids about: Being brave is not feeling no fear, but to act even when you're afraid.

Some fears are rational, but as you say, a lot of fears are totally out of proportion. It's important to not exaggerate any negative consequences that might arise from a situation.

Another neat thing I heard in a podcast on writing was that the author fought her fear of talking in front of an audience with the fear of missing out. She knew that if she declined the invitation to speak at a convention, she would later regret missing out on the experience. So she used the latter fear to fight the former.

It's important to not attempt to remove all fear from your life, as that's bound to fail anyway and make you more anxious, but to learn to live with fear on a low enough level so that you still keep acting.
https://www.thedodo.com/elephant-rides-trek-1132645600.html :-(
Not so lucky for the elephant though I'm afraid to say[1] :( The best way to experience elephants is on safari, where you can get close to truly wild elephants in their natural environment - something that to me at least feels much more rewarding than riding one in captivity. With a well chosen safari the fees you pay will be going to local guides and helping support and protect the animals too.

[1] https://www.independent.co.uk/travel/asia/elephant-riding-ph...
Outsourcing a problem because you don't understand it or want to work on it will make the problem worse and you poorer.
Three meals daily, with a banana replacing breakfast

No air conditioning

100 push-ups daily

100 sit-ups daily

100 squats daily

Run six miles daily

1 hour Meditation

Talk to 1 new person daily
I always got the impression that Lotus Notes was a great idea, but very poorly implemented. The concepts in it were good, it was just a shame it inflicted so much suffering.
Introducing Accessible Scala
> If you are bored, create something.

This is a bit rambly and tangential, but one thing I'd really want to emphasize is the "something" part.

Sometimes it's good to decompress by just making something that's neither conventionally useful nor well-engineered, but absurd, like an inside joke taken to the extreme.

A personal example: My friends and I have built an IRC bot that stores most of its code in Redis and is almost entirely developed on IRC by stuffing a bunch of incomprehensible JavaScript on a single line. It can pull data over HTTP and mangle it in various ways, it had a neural network trained with our IRC logs to generate random text, it has a Twitter client, can be used as a REPL, has a simple wiki-like database, etc. All these features are composable using an ad-hoc scripting "language" with a parser that sometimes breaks in hilarious ways. And most of the development happens when we are bored and just want to take a break.

None of the code we've written for it or the technical "design" is pretty or robust. But we have a ton of fun hacking on it because we get to build something while completely disregarding whether it'll be useful or even work properly. That's why we work on it.
But a lot of apps nowadays are essentially just forms to send data to a backend. If those apps can be 'trivially' made then that's a clear win, I'd say?

It will certainly not replace a lot of complex applications, but if you just want a quick "order a mouse at the internal servicedesk" app then what's the harm?
Not really.

Sure, it's dystopian and futuristic, but that's not enough to make it cyberpunk.

Usually cyberpunk is seen from the point of view of the lowest part of society (the "low life" in the "high tech - low life" motto). This is mostly missing from Black Mirror.
Why? Genocide is by derivation the killing or wiping out of a genetic population. Why can’t that be applied to purposeful extinction of an animal species?
In fact, there’s an comment to the effect that the actual start time is about a million and a half seconds after the moon landing — which means the original time system is Unix-based...
> I mean how do you transfer that amount of data at this long range without loss?

Millions of people are watching the football via a satellite with a 80Mbit/sec DVB-S2 link from low earth orbit with consumer hardware. The system uses forward error correction to cover loss.

The main limiting factor of digital cameras is producing really big sensors, but if you want to photograph a stationary object like the moon it can be done readily by stitching lots of small images together.
Much of what's said in that community is uninteresting and nonsensical. I was super interested in this "movement" for some years and joined many of those events. The trouble is, so much of it is programmers patting themselves on the back for being more "disciplined" than your average working programmer.

Before Google, business listing websites competed by being the most disciplined in listing business data — they had humans doing this. Along comes Google and gains a huge advantage by leveraging technology — not human discipline. And we all know who won.

Most outspoken Software Craftsmanship proponents eschew technologies like a strong type system à la Haskell in favour of manually-written tests — somehow not realising that you gain most leverage by taking advantage of types, and tests, and other formal verification systems.

Furthermore, in my experience, many architectural patterns talked about at these events (onions, ports and adapters, etc) are over-engineered piles of garbage in practice.

Wanting to be a better programmer is a good thing, of course. Dogmatically doing TDD (and yes, I write tests!) and adhering to SOLID principles is not the way you go about it.
I'm not arguing that non-religous value systems inevitably leads to genocide.

All I'm saying, is that the western culture we have inherited, has proven to be pretty good at providing a good life for most people.

As we discover that the foundation of the religous belief system is wrong, we need be careful about how we dispense with the rules that have been justified in religous dogma up until now.

I think it can go wrong in two ways:

1. The far right atheists can argue that without Jesus, there is no objective reason for universal empathy, which we can use to justify extreme selfishness, eugenics, racism, etc.

2. Left wingers, on the other hand, can argue that ONLY empathy and happiness matters when we dispense with the supernatural soul. Because the religous reasons for free will are wrong, we should not treat individuals as moral agents, but instead treat all unwanted behaviour or unwanted outcomes as health problems or something caused by unfair treatment by society.

In small doses, I don't see either view as a big problem. But there have been cases where they have been taken to the extreme, and that went blody on both sides.

Scientifically, I think both views are simplifications to the point of being just wrong. In order to function as a society and as individuals, we need a balance between individual responsibility and empathy where it is due.

I think it is possible to reach this conclusion through science and philosophy, but that this is extremely difficult, and even more difficult to communicate to the electorate.

Which is why I argue that we should not change our moral rules too quickly, even if the traditional justification for them fall away.

Btw, it may very well be that we more or less agree on this. The discussion started further up, in response to the claim that moral behaviour (not killing) was a consequence of "being an empathic person", and nothing else.
Me too, so far it has been the best solution. Some things you have to fiddle with for a long time to get working. But overall very good.
...how?
Full Analysis of How the GDPR Impacts Digital Marketing
A glass of whisky could help you get your head around deep time (2017)
I don't know where in the world you work - but it sounds very much like you're in a bubble. In all the companies I've ever worked (for 18 years - banking, stats and engineering) there was less than 10 Macs ever used. The majority of those were by two Apple fanbois.
Did we see a different version of the episode? In Nosedive your score is decided by people, not by AI. There's no hint of AI in the whole episode.
This may or may not be true. Please ask your lawyer.
It looks insane to me that government deploys IP whitelist. If this really happens, seriously, there will be no practical way to break through the block. It's like being sent into the jail and ask you to read just a few selected books. Terrible!
I've used Macs for years. A couple of my juniors use Windows laptops, largely because they're gamers and are used to Windows.

Dev tools are cross-platform, people should use the operating systems they're most comfortable with.
Came across this comprehensive resource that triggered a lot of questions about the GDPR, i.e. the way businesses comply with the regulation. Is cutting people from the EU really the answer? How will the data economy change? Will digital trust really be restored or will we witness a division in cyberspace - EU vs. rest of the world? Please, share your points of view!
1) The national and european politicians have been already elected and they have been elected for different reasons than the copyright laws. The copyright laws are not decided based on a democratic referendum.

2) The EU is a complex organization and not just the democratically elected EU parliament.

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

https://europa.eu/european-union/about-eu/institutions-bodie...

If the EU is a democracy or not can be very well debated and IMO it is not a democracy.

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

https://diem25.org/why-europes-treaties-are-failing-its-citi...

3) Quote from https://juliareda.eu/eu-copyright-reform/ :

"EU member state governments approved the plans (while suggesting some changes) in the Council. Only the Parliament can stop them now."

So other EU member states decide the copyright laws for my EU member state (Belgium).
Same thing as using a GPS rather than a map. If you get lost or something goes wrong it's the fault of the GPS rather than the person reading the map.

The company you're working for fixes the working hours so there's no discussion about doing 'just this one thing' at some random point in the day.
All the Flat earth like societies could invest in some equipment and prove once and for all the truth about what the claim is.
For every problem, there is an engineering solution.

The inverse is not necessarily true :)
Exactly. The best way to take Apple is to take what they say is gospel... and ignore it completely.

If you had listened to Apple, the iPhone would forever be small enough to operate one-handed, the iPad would never go above or below 10", etc etc. All of that was true until it happened, and suddenly it was the best thing ever.
Hi, I am the guy that came in a few years later and had to reimplement a bunch of custom (undocumented) Lotus Notes applications in order to move actual documents to a proper document management system (with access profiles and searchability) integrating the apps in an intranet portal, allow them to talk with other applications and finally put everything under SSO.

Thank you for the experience.
We can also attribute the quote "Child pornography is great" to Mr Schlüter. Overall nasty guy.

https://falkvinge.net/2012/05/23/cynicism-redefined-why-the-...

“My friends,” Schlüter said. “We must filter the Internet to win over online file sharing. But politicians don’t understand that file sharing is bad, and this is a problem for us. Therefore, we must associate file sharing with child pornography. Because that’s something the politicians understand, and something they want to filter off the Internet.”
I’ve never seen the Disney “documentary”, but then I’ve heard this myth many times before. And never, not once, is suicide meant as intentional, but rather that they’d just follow the leader off a cliff or something. Like the ants that can be made to walk in a circle forever (also a myth).
Enough to be Dangerous
You can use the `docker trust` to verify which key (if any) was used to sign a given docker image. The `docker history` command will also give you a list of each of the layers as well as the command which was used to create the layer.
YugaByte Raises $16M to Expand Reach to Large Enterprises
They were like Rust in the 80 and 90's, but then security was seen as irrelevant in software.

About 80% of ways of doing memory corruption in C are just not possible, unless one explicitly turns off safety constructs.

The developer culture was also that workable software and quality comes before performance tricks.

Many OSes were written in Pascal variants, Modula-2, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, Concurrent Pascal.

There are still very few programming languages that can match Delphi RAD capabilities, while producing a fat free executable.

We were quite productive in them before UNIX took over the industry and brought C with it. The JavaScript and PHP of systems programming languages.
At this stage it’s clearly an open war between German publishers and media industry with Google and Facebook. The EU citizens will receive the beatings, particular how western world was patronizingly teasing the Great Firewall of China only 5-10 years ago.
>due to their own anti-startup regulation and taxation regime

Mention one such law.
> any other database that supports JDBC

Did they implement the JDBC p̶r̶o̶t̶o̶c̶o̶l̶ API in JavaScript?!

EDIT: Apparently they did exactly that, https://developers.google.com/apps-script/reference/jdbc/
It is a stretch. We're talking about a bunch of people in a failing company going to work for a competitor so they can continue their careers. Happens all the time and there's nothing wrong with it. Unfortunately, some aggressive entity in Jawbone has gotten busy filing lawsuits, there was one in 2016 against the same people that failed.

I don't see what good it does NOW to go after these individuals criminally, nor is there mention on who has been pushing this. Jawbone was liquidated in 2017. Who, actually, cares at this point? What do they stand to gain with these charges?
* The larger a company is, the more internally screwed up and annoying it is to work for

* Cliche, but worth repeating: Money doesn't buy happiness, it buys choices, some of which may make you happier than others.

* Intimate relationships are like spinning plates: Hard to get started, easy to maintain once they are, but they DO require maintenance or they will eventually crash. Do nice things for your significant other and you will always have a refuge from the other crap that happens in your life.
> Don't ask people what they think about your idea. They'll either be supportive or mean to you. None of these are about your idea.

While I agree that some people will be blindly supportive or mean (or will lie as another comment pointed out), it sounds to me that you might be asking the wrong people or you might be allowing ego to taint your perception of their responses.

In my experience, there are plenty of thoughtful, analytical people out there who can help you explore aspects of your idea you might not have considered. Those people, however, will likely only give you their honest assessment if you already have a relationship with them. For me, having a small network of thoughtful individuals that I trust (friends, family, etc) is essential.

In addition, you have to be able to separate your ego from the idea so that you can view criticism of it in an objective way, rather than as simply “mean” (which it might be, but might also contain grains of truth).

This is, of course, no substitute for feedback from actual customers/users, though I would argue that, in the early stages of exploring an idea, it is equally necessary.
It was AI :) People's scores were just another source of data, used together with throves of banking, social, medical, criminal, telecom datasets.
Why Facebook is blowing thousands of dollars on researchers