skysight-inc/HackerNews huggingface dataset:
That appears to be the only point in that page that resembles a process. And really it's self-reflection as a principle. But really a process is more mechanical. The manifesto says "Hey! Reflect regularly." That is not the same thing as saying "We must have a retrospective every 2 weeks using the force direction exercise..."

Your calling it a "meta-process" implies to me that you also get that distinction.
Why can't you use the GPG keyring? Just implement the protocol in your .js app and talk to a keyring server. This is actually quite necessary if you want to sandbox your browser away from sensitive files like private keys...
How is that radmuzom's fault? And more to the point, why should the web be inaccessible to someone a decade behind?
http://en.wikipedia.org/wiki/Quantization_%28image_processin...
I wonder what would result out of the opposite concept - enforce a minimum of characters per post. Of course, no longer being a quick release for vapidity, such a social network would be doomed to fail, but the outcome might be interesting nonetheless.
It looks like they are tracking ESR releases, which get security fixes and not much else, so keeping it updated is probably not too difficult, in the scheme of things. I think they don't have a JIT yet, so that also helps. When they do get a JIT, I doubt it will be economically viable for the standard malware writer to target such a tiny segment of the market.

In any event, it is much more secure than running Firefox 3.5, which has published exploits.
I'm alternating between "1984" and "I am a strange loop" right now. I like to mix in some fiction with the serious stuff.
I was working on something slightly similar (embedding a VM into a browser) during '94/'95 and was a bit miffed when I first heard of Java....

However, I did think Java was rather good and when I co-founded a start-up in mid '95 we positioned ourselves as a "Java company" - which was no bad thing in the long term as we were in a reasonable position when Netscape, Novell and IBM later decided they wanted to support it. Indeed our 2 round of VC investment was led by Novell - quite unusual for a UK company at the time...
Down 15kg since April, Keto.

I highly doubt that anyone doing Keto with a good amount of success is doing so without tracking macros.

It is ironic that you'd decry ignorance and oversimplification when in point of fact you are guilty of the same in doing so.
>I arrived in the final stages of a big rewrite of the core architecture that was already late. The code was a tangled mess of mindless duplication, half-implemented features and misleading comments. Of the few automated tests that existed, most didn't even run anymore.

I feel for you. But with your experience, this shouldn't be a surprise for you??

The focus in Startups is to get the code out and get a (paying) customer and the priority is not always on the quality of the code/tests. In the Enterprise world you have some more time to do more tests, code review et. al and may be you got used to it.
It comes with the startup game. What would you have done if the startup ran out of money in a month? You pack up and go home, this also happens, where sometimes they think they have money, and perhaps weren't paying enough taxes or a deal that was going to come through fails.

The reality is that if you join a startup, you should take your job day to day. You should consider it an adventure. Do not expect it to be organized like a corporate job. There is going to be a lot of GROWING PAINS, for young folks with no real world experience, they don't know better. For someone experienced in the industry, man, is it painful! But with that experience, you have to figure out how to lead, your work is not just to code, the bigger puzzle to solve is how to slowly bring about best practices, and you will get a lot of resistance.

You lead by showing. Don't worry about others, they don't wanna write tests? fine, write your own tests, write extra for others if you can. They don't want to document or use revision control? Do so, one day, someone is going to read the comments in your code and realize that it makes sense to document, or read a process document. It might take time, but they will see the light.

In a startup environment, do not complain! It helps nothing, you must wade through the garbage, that's just the way it is. I'm much older and I know this reality. I work for a big company, it's "boring", it pays great, a lot of startup's court me trying to get me to get on board for half the salary and promise of fun, but nope! I'll work more with less discipline and less pay and no stability. I know this. Should I ever join one, I can assure, I won't cry if they shut down the next day after I joined, that's the gamble. Startups fail more than they succeed.
LiveJournal Outage
They probably didn't.

Again, without knowing the contract, I can't say for sure, but what most likely happened was he was hired with a fixed term contract (Contrato Termo Certo), which is a kind of employment contract very common in Portugal. This doesn't mean he can't be fired for 3 months. There are various provisions for the company to do so (from probation period to lack of productivity or unfit for the job) but they do require some process (the employee has to be informed by writing, is entitled to some severance, etc). On this, and if the account is true is where the company maybe in more trouble. If he worked for 1 month and got 1.5 months of pay, that .5 maybe the severance he is entitled to (not sure about the values so I can't specify if that is correct or not)

As for the generality of the Portuguese employment law, you usually have 3 kinds of contracts:

- independent contractor/recibos verdes: This is usually a business to business contract, where the 'employee' has little rights regarding employment law except the ones provisioned in the contract itself. Employee also has to pay all taxes/social security. There has been some crack down on these as employers were abusing employees and avoiding paying taxes. There are similar provisions to this in the UK for example with their IR35, which means even if the contract is of this nature, they will be taxed as full-time employees.

- fixed term contract: An employment contract with a set end date (can be renewed for a certain amount of times). The usual rules apply regarding vacation, pay, firing processed etc. These regulations are law and while there is some margin to tweak the amounts, they can't be modified or you can't sign of your rights away.

- non-fixed term contract: This is what most countries have as standard employment contract but in Portugal it is a bit harder to come by. While things changed recently, up until a few years back, most employers didn't want to do this contracts since firing an employee in this cases is next to impossible without paying a huge settlement amount. So employers usually did fixed term contract with new employees, renew them for the allowed number (usually in total used to be no more than 18 months) and then either let them go (with no severance) or move them to this kind of contract.
Yeah, why should it matter that your business model is illegal/regulatory arbitrage? Progress!
Good point! Minicomputers were around before micros. So BASIC wasn't born in a vacuum. Lots of precedent.

What's relevant is, modern ideas of encapsulation, object-oriented design or even structured design were not available to the inventors of early language ROMs. Nor did they have the room for such luxuries. They wrote one blob of code, probably in one large .asm file, that got the job done.
you install batsh on your dev machine, generate the bat and .sh files, which you'll then use on target platforms.
> The perfect Platonic "Agile" may not have strict processes, but the in-practice "Agile" that comes with consultants and certifications and marketing does.

If you are substituting reliance on marketers and consultants selling canned processes telling you what to do instead of your engineers developing their own knowledge of what Agile is and applying it, then, yes, you will get some canned thing sold by marketers and consultants that has an "Agile" label stuck on it but which is the exact opposite of what Agile is -- since any canned, externally-defined, process sold across the industry by marketers and consultants is not only "not Agile", but exactly the problem that Agile was defined to solve.

OTOH, that's not a problem with Agile, that's a problem with outsourcing the basic function of engineering your own internal processes without developing internal understanding.
No, the issue is that no newer Windows OS is actually an upgrade.
> humanity could not be bothered to be a little considerate while modernizing

Why should we? I place higher value on the progress of mankind than I do on the survival of any one non-human species.
Black cars have all vanished from the map while 'pop' seems to be operating just fine, at least I can see several cars in my area (Munich).
"making an AST like a compiler" will give you a semantic - as contrasted with textual - understanding of the code. Especially with how much data Java encodes in its source, this makes it a very good base for running automated analysis and visualisation tools, perhaps written by yourself.

In general having AST is always better than having a plain text file, unless you want to read it. But then you can easily dump AST back to text whenever you want.

Yeah, making AST will help you analyse your codebase programmatically which in turn will let you understand the codebase better and faster. This is some very basic programming knowledge, I think. Or is it not? Some comments here don't know what AST even is - is this the state of PL knowledge in the mainstream? Lisp and Smalltalk people would be very, very sad if it was so.
I think almost any creative task, programming included, is best done by an individual. Writing, art, and even music are very individualistic disciplines. When others are involved, there is usually a leader or someone who the small group revolves around. Large groups are unable to attain a creative vision and generally resort to compromise and group-think. While these things are useful in other situations, they kill creativity. In my experience programming both solo and in various sized teams, the best outcome usually came from individual effort, even when that effort was split up amongst two or three individuals. Being able to split up tasks in such a way that the individual pieces allow for creativity by the individual is key to getting excellent results.
OMG this. It's insanely frustrating that 90% of the time we're just reading text and it's so painful on older mobile devices that still should run circles around computers that happily consumed internet content ~10 years ago.
I'm enjoying my free month of KU and reading Hugh Howey's works at the moment. Halfway Home is pretty good, as are his short stories.

From what I have seen, there aren't a ton of amazing books in KU, but being able to borrow lots of foreign-language books might compel me to stick with it. I'm brushing up on my Spanish, and it helps to read children's books and short stories I probably wouldn't buy otherwise.
Tie Ivory-Billed Woodpecker is indeed alive and well, after several sightings in the last decade. So good news there!
Do you think it's better to put all your eggs in one basket, or in two baskets?
As someone who has been programming for a living for a couple of decades now I have seen more than one methodology come along and propose to solve all the "problems" with my craft. Like any young discipline we still have a lot of things to work out, however I find that as I get older I have less tolerance for the view that "the problem" lies in the way programmers do things. I think rather that "the problem" lies in the way customers treat the process of creating software. They approach it with a casualness and an indecisiveness which would not work in any other context where something expensive and custom was being built from scratch. I can honestly say that in over twenty years I have not been acquainted with a project that failed because the people who were responsible for writing the code couldn't get it done, or couldn't get it done fast enough. On the other hand I've seen lots of projects fail due to inadequate executive commitment, off-the-cuff estimates, evolving feature sets, etc.
Minor but significant nit: that each of the recipients can open.

The reason it's significant: there are encryption protocols which require some subset m < n, but generally m > 1, such that a quorum of members must assemble or cooperate to read a message. If m = n, then you indeed have a situation where all the recipients must cooperate (that is: all are present or contribute their keys) to read a message.
Ha actually my friend bought Journey By Moonlight - I'll try to borrow it off him once he's done. I'm guessing you're Hungarian based, do you know of any HN-related goings on in Budapest? I'm only a few hours by train away and I'd love an excuse to go back :)
I wonder whether our agreement upon the ugliness of Fourier artifacts (such as ringing) stems from a learned distaste for low quality image and video compression.
local lobbies are the most powerful at writing local regulations.
> There was no such distinction. That's recasting of the facts into something understandandable today.

But that's the whole bloody point of the article. If you have an issue with that then take it up with the author rather than me.

Please also remember that the Bourne Shell is as old as BASIC micro computers. So my comparisons are of two environments of the same age rather than older systems vs modern systems (like you keep accusing me of).

And around the same time some micro computers (even the lower end ones) would support other interpreters (eg the BBC Micro supported BBC Basic, LISP, LOGO, Fortran, and a few others) and you could switch between languages like you switch shells in Linux. Which is also why I like to make the distinction between the language and the shell.

> Know why the language keywords were so short? Because in an 8K ROM the symbol table was a significant hit on resources. Add a keyword? Means remove some other feature. It was a whole different world, with different constraints. And still it was usable, accessible, friendly even.

I know - I was there. And while it's interesting, it's also irrelevant to any of mine or the authors points.
TL;DR: <picture> element.

arstechnica: you can do better than linkbait titles.
Because it sucks being hungry and angry and moody and uncoordinated all the time. On my healthy 1800-calorie-a-day diet I once crashed my bike into a friends' bike in a roundabout because of a blood sugar crash that was leaving me shaking and with blurred vision. I was ravenous every morning at 10 am after my oatmeal at 8 (steel-cut, not instant!). Blood sugar fluctuations would lead me to divorce-inducing rage. And I still wasn't skinny. I was pushing "overweight" on the BMI scale despite biking 50 miles a week and weight training (Starting Strength).

Switch to a lower-carb diet -- eggs & veggies for breakfast -- and now I'm serene and start feeling gradually hungry at some point, without the rage. Better digestion, too. And lost 10 lbs so fast I checked with a doctor to make sure I don't have cancer, as I have not changed my routine other than diet.
Masters of Doom - http://en.wikipedia.org/wiki/Masters_of_Doom

And it's being an extremely fun read so far.
Or we could finally stop futzing around with scaling raster graphics and find a way to make vector formats not terrible.

Serioulsy, fast vector graphics were a solved problem back in the late '90s. How is this still a problem today on the Web?
Of course it can be done, but I think you fail to realize that something the size of a dinner plate travelling upwards of 50mph in the sky is going to be a whole hell of a lot harder to shoot than say a clay pigeon. I say this as someone who built and flies a quad-rotor UAV (look up the QAV400 frame for an idea) and used to fly the Shadow 200 in the military (with 480 combat flight hours over Iraq).

I'm not saying you can't shoot these things down, but people that think it will be easy have a lot to learn about this technology. Also, when people shoot up in the air, there are often unintended victims when the bullets come down.
Except when they can align them selves with protectionist forces.
I cannot say for Android, but if you keep kdbx file on a Dropbox, you can access it with iKeepass iOS app
Sounds hard-hearted. But I have to agree. The accidental landscape of species inhabiting the Earth during the time humans came to civilization was instructive, handy at times, but not significant beyond that. Thousands of species have come and gone in geologic history; we don't feel that is especially tragic so why these modern ones?
Not if you build the extension yourself; but then you don't have the updates.
"outside of large scale public infrastructure projects construction is entirely predictable and safe now."

My last three home remodels and the recent corporate construction we are in the process of finishing beg to differ with you. Heck, every house flipping/building show on HGTV disagree.

The same holds true for mass produced items, especially once they've been deployed. My last pick-up truck was occasionally a nightmare to get parts for since what was on the truck didn't match what the dealer/auto-parts store said should be on there. Figuring out what brake pads to get for the after-market brakes took myself and the old guy behind the counter at autozone an hour and a half of eye-balling and trying stuff.

Building anything is hard, and when it comes time to change/fix it it become worse, especially if you need to keep using the item in question during the period that you are "improving" it. You never know what you're going to find once you start poking holes in the walls or pulling parts off.
According to Unbabel website:

>We are a fast growing, fast paced startup who is trying to change the world by making comunication seamless in any language.
Source: https://www.unbabel.com/jobs/

#Comment:

Well there is something wrong with their communication.
According to the article, the robot can only run for 10 seconds. Wondering why that is. Is it that computation errors accumulate so that it is no longer balanced? Or the robot outpaces the treadmill and external camera in that time?
Pop the Hood on iOS Apps
They're certainly consistently aggressive no matter where they are...
I disagree an AST would help with a project this size, it's just unmanageable.

You'd be better off to start with just the build scripts and build tools.

ASTs are great for increasing understanding of much smaller projects but for something this size you'd likely end up with very little to show for your effort except the crashlogs of your tools.

You need to go 'coarse' before you can go 'fine' on something this magnitude.

This is not a 3 week project, just mapping the thing properly will take (man)years.
Ah got it, so Germany doesn´t like the "Lyft-part" about Uber, right?
There Are Only Two Weeks Left to Comment on Net Neutrality
I may be misinterpreting where you're coming from, but I'll give it a shot:

"Individuals and interactions over processes and tools"

...

"...there is value in the items on the right..."

I think that's a recommendation of process.

IMO the decade of Agile has been a cluster, mostly because individuals pushing for it (IME, as a generalization) ignore the all important "there is value". Because it's not as fun/convenient/appealing/whatever (early on I was definitely one of those people).

I prioritize time with my kids over doing the dishes. That doesn't mean I shouldn't do the dishes.

Agile recommends you value people and try not to put barriers in front of communication, but that doesn't mean you shouldn't have a plan, scope of work, estimate, etc. Nothing in the manifesto at least says that. If you're doing fixed scope (yes, everything changes, but within reason it's generally easy to differentiate), fixed bid projects, then not having a plan is a guaranteed way to generate re-work, burnout and budget overruns for any project beyond the trivial.

Planning happens, wether it happens ahead of time or just-in-time, it happens. Trying to do the inevitable rework while it's still just paper is better for developers, your company, your clients, anyone.

I dunno, it seems like common sense to me. I get a contractor to bid a job in my house. The worst possible thing to happen is it takes longer than he thought and costs more. He can tell me all he wants about YAGNI and evolving understanding. My question to him is why he didn't anticipate this wall might have studs every 16" when I asked him to bid on the installation of in-wall speakers. If he'd planned it, thought through the process of performing the task each step of the way during the bid, then stupid stuff like this wouldn't happen.

IMO the Software Development world is a lot like Contracting. Mostly capable people (and some brilliant), but more often than not it's hard to find a contractor who can plan their way out of a wet paper bag. Sometimes there are good reasons for needing to change a plan. But not having one in the first place is not such a reason.

You want to thrill clients? Do what you say you will, for the price you say you will, when you say you will.

/end-rambling-rant
Not sure if you intended that, but I'm reasonably sure you did: I found your comment offensive.

Not a reference I like to see and not related to the topic at hand. Certainly not funny.

Yay, downvotes. For the people that "Don't Get It": That funny guy is basically referring to the first line of the 'Deutschlandlied' - the source of the German national anthem. Thing is, while we kept the third (and just the third) verse as our national anthem, the reference above and the complete first verse, is really just associated with Nazi idiots (it was the only verse used THEN and is still part of their propaganda, plus it's the most silly line ever - even without that heritage it would be something utterly ridiculous to say, write, sing or whatnot). While it's use is not illegal over here, singing (or using) that line makes you a potentially dangerous moron and is generally considered highly offensive.

For this particular German he's basically singing a Nazi song.
Capital in the Twenty-First Century. A truly outstanding economic research of the age. This book answer how and why inequality of wealth become part of our society and will continue to be... if we failed to change.

One more impressive thing about this book is the massive amount of data used to proof the writer's thesis. He find and represent data of wealth from several countries over 200 years and present it neatly to support his idea. He also open those data for others to proof it as well.
Hesse's "The Glass Bead Game" is well worth reading if a little enigmatic.
C'est top ça, avec le choix de la donation ! Merci aux auteurs.
I was replying to your comment where you said, paraphrased "Uber is unsafe because most, if not all, Uber drivers aren't insured.

And then I said 'Uber provides insurance. Is this not enough?'
Zepto.js -is- a light version of jQuery and comes with a lot more features.
Traction: A Startup Guide to Getting Customers by Gabriel Weinberg (guy behind Duck Duck Go).

Fantastic read so far.
That was my stance at that final meeting (which was very matter of fact and calm): "I feel you could run this business in a way that's much better organised to grow further, but at the end of the day it's your business, not mine..."
> someone mentioned me about the (lot of ) empty buildings in china (or big cities).

In some smaller cities, yes. The demand is always higher than supply in the big cities like Shanghai/Beijing/Guangzhou/Shenzhen.

> Banks lend to people with the right connections (it's otherwhise impossible), they get an easy loan with the building as insurance.

Having the right connections will make your bank loan a lot easier, but if you are qualified, you certainly can still get one without connections.