skysight-inc/HackerNews huggingface dataset:
Document level locking as opposed to collection level locking was promising but seems unstable when the data doesn't fit in the cache.
la-TEEN-ex seems to be the recommended convention.
Stop These 4 Toxic Behaviors Before Your Employees Quit
'You shouldn't underestimate the value of not being technical'
And please make it 127.0.0.1 and not ::1.
I've found several instances where localhost resolved to ::1.
Forgive me, but why on earth would I want to use JPG in the age of PNG?
Windows also has PatchGuard:

https://en.wikipedia.org/wiki/Kernel_Patch_Protection
"Uber is most reliable over the weekends when engineers don't change it" :)
The South seceded over slavery - the north waged war to preserve the Union.
I use 42foo.com which does exactly that.
Opera 40 Breaks Opera Desktop Download Records: 2 Million New Users in a Week
My 2012 15" rMBP has had probably every part of it replaced (display, logic board (twice), I/O board, battery, top case [includes keyboard/trackpad], bottom case). All except the battery was under AppleCare.
I'm not sure why you're anthropomorphising evolution. It's a process, not even a thing. It's a consequence of interacting environmental conditions, and it doesn't "care" at all in any sense of the word. No more than point-charges "care" about electromagnetism.
What Marketers Can Learn from Engineers
highest hike in our solar system - Olympus Mons!
Use localhost4 & localhost6 if you don't want that kind of surprises.
File size is probably the biggest reason.
US Marines still looking for cheap-enough comm systems after five years
Nice work!

I'm not there yet but I'm getting closer every day. Mid-30's geek.

I definitely feel as though I've never been better. Even with a family and a job I'm knee deep in predicate calculus, model checking, computer-assisted proofs, and dependently-typed languages. I still have room for a little fun and like to write little games and procedural graphics demos.

I think my 20-year old self had a lot more time and energy but he had to fake a lot to get by... between then and now I've had the time to research and understand many concepts that I only took for granted and pretended to have an understanding about. It's pretty cool working with my younger colleagues since I love teaching so much and I can show them tricks and patterns I wish I had known when I was starting out. We work well together.
But in practice, in the UK f.e., actual costs aren't awarded but instead a scale of reasonable costs is set.

That way Megacorp can hire 100 barristers if they want but if you lose you pay ordinary levels of costs. It might still bankrupt an individual but Megacorp can't just financially pressure all opponents in giving up in cases when Megacorp will obviously lose no matter who represents them in court.

Also, Small Claims (which I think USA has too), has very limited awards of costs, I'd usually contended just on paper and covers small charges. Allowing you to sue Megacorp by filling out a simple form and not even enlisting a lawyer.

A system with an assumption of awarding reasonable costs seems most preferable.
This code is pretty bad, but I don't have anything more interesting to say about it than that.
> If you were having cardiac surgery, would you prefer your surgeon to be a year out of med school having done the operation oh 3 or 4 times, or the proverbial graybeard who has done it a thousand times?

I can make ridiculous scenarios too. If the cardiac surgery is using the latest technology, which the younger surgeon had used all 4 times successfully, and the older surgeon had used once and killed the patient?

This idea that being around since COBOL = smarter/better/"we GTD while they sit around doing nothing for 16 hours" is idiotic and not at all based in reality.
The average tech company age is 29, and that includes management, middle management, the executive, and so on. 35 is absolutely "old" in the valley, without question. Many expect to have "retired" by then, or to have elevated to some senior level of decrepitude by then.

Outside of the valley it's much more common, but even outside in many shops you're viewed as a failure if you're still doing anything hands on or technical at that age.
How much do people figure this problem is specific to the Bay Area?
I don't accept your non-acceptance of assembly as a valid analogy except I'll actually tell you the reason why - you didn't give any reasoning whatsoever.

This is a perfectly valid analogy. Visible characters in a strings are to Unicode code points as high-level functions in high-level code are to assembly commands.

Furthermore, even without using an analogy I'm quite comfortable in saying, again, that I want Strings sugarcoated because 99.9% of the time I don't give a fuck about some bullshit ivory tower corrected view of things that makes the common scenario more difficult than it needs to be.
Are you serious? A digital photo translated to PNG is going to be quite large. PNG has it's place, for sure, but it doesn't compress photographs like JPEG does. PNG is great for line art, solid color vector that has been rasterized, etc. JPG is great for photos.
That looks really cool, especially the use of offline storage, so you can get started without registering first.

Are there plans to do a registration afterwards and save the times online?
There is no downvote on HN. There's a "flag" button, but using it as a downvote is an abuse and can get your flag privileges silently removed.
https://leanpub.com/haskell-cookbook
There are people in favor of mankind going extinct
> you always have to load the whole library into memory

Not really. You do have to mmap it, but it can be demand-paged (executables are handled this way on most modern systems, which is why compressed executables are usually a bad idea). IIRC, what saves time is mostly not having to do the actual linking part where the references are resolved. This can be precomputed and stashed in the binary (an optimization well-known to Gentoo+KDE users), but that confuses some package managers, breaks some uses of dlopen()/dlsym(), and has issues with ASLR.
Similarly you can start with just a //, no need for the http:.
Stuff that hasnt changed markedly: geometry math, statistics. SQL - 1970s. SOLID - parts of that are late 1980. C still looks like C. Unix like environments. Awk/sed/etc.

Go read about the history of the web or XML; you get a very strong sense that these things have been thought about for a long time - data interchange has varied formats, but there is still a lot of tedious ETL type work. The importance of naming things well hasnt changed. Identifiers for data being a hard thing hasnt changed. Schema/vocabularies and more are still important problems.

If you cant see some of these things underpinning much of the work we do, you might be missing the forest for the trees
> I re-exported them as jpeg 100% (i.e. no compression and no loss)

jpeg is lossy, even at 100%

https://stackoverflow.com/questions/7982409/is-jpeg-lossless...
Industry requiring professional level resources is having a very hard time coming up with a sane method for screening candidates not screened by professional degree programs.

(-> taking the ad hoc Bar exam, again, and again.)
I thought that it looked like praying hands.

The thought process was powerful core -> planet core -> hot lava -> volcano -> stylized and unrecognizable volcano with blue lava. Sorry designer, it just doesn't work.
Uh, that's a phrase, not a word...
Maybe it's just my computer, but I'm getting very different file sizes (using Firefox's view image info).

original - 200.69 KB (205,510 bytes)

jpeg.io - 163.29 KB (167,212 bytes)

Photoshop - 206.41 KB (211,361 bytes)

tinyping - 190.59 KB (195,160 bytes)

EDIT: pi.gy mentions the following in its FAQ [1]:

Q: Does this service compress images?

A: No, but JPEG's might lose about 0.5% of the quality thanks to CloudFlare.
Other than that your image stays just like you uploaded it.
But we do strip the comments and GPS details for security & privacy reasons.

[1]: http://pi.gy/
Worked for me with a file from Opera Turbo. The result was about two times bigger (as expected).

To make comparisons though, you shouldn't use webp as input, use original instead.
So heres a pretty simple question for older developers. If the field is so rough why not apply to remote working jobs with a stripped down resume that makes it look like you're in your mid thirties? Throttle your internet for any video calls so at best it looks blocky and then switch to just voice. If all that matters is your code why would anyone notice? Like women in tech I can understand, it's harder to disguise yourself, but if you're in your mid 40s or mid 50s why not just pretend?
Churning out code usually isn't engineering, and it isn't tomato picking. It's more like being a machinist in an industrial setting. You need to know the tools and how to read the spec. That's why you can post a technology position, get 1,000 resumes from people working professionally, and find that 80% of the candidates lack basic knowledge.

The problem is that if you don't up your game to be in a more engineering-y role, you're just one ROI calculation away from being automated out of existence.
Thats kind of what the format is for.
I'd like to avoid robo-cars that happily take the left lane on curves whenever they can't hear other cars coming the other way. After all there could be some Luddite tooling around in his ancient 2015 dumb-car. I never need to get where I'm going that fast.
"If you have suggestions for language that make that distinction more clearly than the document currently does, I'm happy to incorporate it. :)"

Currently where it says "an IP loopback addresses", it may be worth saying something like "any of the IP loopback addresses for the device".

I agree that technically "an IP loopback address" ought to be sufficient, but I have also found it is a very common belief, probably even the majority belief, among people who use networking that "127.0.0.1" is the one and only loopback address. (I've lost count of the systems I've slightly broken just by feeding them 127.1.1.1 or equivalent.) I'm sure people who are the sort to read and write standards know better, but since it doesn't hurt the standard itself to emphasize the point, perhaps it's worth it.
Ignoring the Very Smart Capitalization, I haven't seen any correlation between age and {skill, productivity, intelligence, results}.

I've worked with very smart, cutting-edge literal graybeards who could code circles around me, and guys who have been at the same company in the same entry-level or mid-level programming job for 25 years yelling in a meeting about "this damn web shit."
> What happens as soon as two different organizations want to connect their networks together and they both turn otu to be using the same hijacked TLD?

Why "hijacked" TLD? It would be a standard TLD.

If two orgs merge, and they both happen to use the same hostnames for some things, like say git.internal, they just refactor those hosts, or merge them since they merge.
OpenCV on Android with SDK and JNI
Most programs don't really use algorithms or data structures that were discovered much later than the '70s. This idea that old experience is worthless because we're using different libraries now strikes me as altogether wrongheaded.
4) preserving the union meant fighting his own party politically just as much as the south. The radical republicans like Thaddeus Stevens were true abolitionists and deeply committed to the equality of all races - he was more than willing to massacre all of the white southerners to achieve this end. These factions had to be tamped down, as well as the traitorous Copperheads.
I found it obvious by context.

I'm guessing this is a good example of Poe's law.
You're right about Europe, but I believe Japan used NTSC. Wikipedia agrees:

"NTSC...is the analog television system that was used in most of the Americas (except Brazil, Argentina, Paraguay, Uruguay, and French Guiana); Burma; South Korea; Taiwan; Japan; the Philippines; and some Pacific island nations and territories"

https://en.wikipedia.org/wiki/NTSC
Source? I am not sure this is true. I am not sure you can prove people today are happier than people yesterday.
At the high school level or the uni level?

At the high school level, I remember taking a lot of required BS courses in high school, including public speaking, cooking/child care, a business course, and PE. No one suggested gutting core areas to make room for CS. Or at least, I didn't.

At the uni level I really don't think this would add significant overhead. Take your N sections of intro and switch one or more to intro-intro. Then get other departments to allow either one to fulfill a CS breadth requirement. Students who start with intro-intro can stuff an extra CS course in at some point after the intro sequence bottle neck.
>You'd have to imagine that actual graphics artists during the 8-bit era viewed low resolution as a limitation to overcome, not a purposeful feature of their artwork.

Well yeah, but it's a feature nonetheless. People aren't doing anything wrong by preferring sharp pixels. It's an aesthetic all to itself.
I absolutely agree and that's exactly my point: although Linus shouldn't be held responsible, when your IoT thermostat breaks, that still doesn't mean the breakage hasn't been a trickle down result of some technical decision he made at the kernel layer (if it was a kernel bug that caused it anyway). But it's an open source project and he makes the rules and companies have a choice as to whether they want to adopt it.

So I would agree that in this hypothetical case, the IoT company needs a custom kernel patch on their device, and hopefully it gets upstreamed.

But if all this occurs after your furnace is shot, you're left asking the manufacturer, "Why did you use Linux at all in this product?" You would think they'd then accept responsibility but what if they do try to blame the Linux project and have expensive lawyers to back them up?

This all seems to add up to a potential spaghetti mess of blame where the legal model is "doctors and lawyers and bridge builders." In fact I think these problems need to be addressed outside current legal and regulatory systems which frankly can't keep up with the pace of open source software.
I have to agree. I've found many helpful resources and people through our corporate yammer (fortune 200 company).

It's the perfect tool for "hey I'm struggling with __, got any recommendations?" in very large corporations.
My browser, Firefox, hits the page and is redirected to an address it does not 'understand.'
NBASE-T Alliance Celebrates Approval of 2.5/5G Ethernet Standard
G+ communities, as a rule, are simply broken. I created one of my one with a carefully selected set of members, and that worked well for discussion. It's limited in specialised knowledge, though not bad.

Ello is tiny, though there are again some interesting folks. I'm simply impressed by the healthy socialisation.

I've done some rigorous "tracking the conversation" studies, which are based on terms I have interest in, across numerous sites. Blogs are still surprisingly relevant.

https://www.reddit.com/r/dredmorbius/comments/3hp41w/trackin...

I'm not familiar with lobsters.
Perhaps because Google ditched the "don't be evil" maxim when they floated and started being "evil" if it pays better?
Throwing Cold Water on the Latest Global Warming Prediction
It would be great if mDNS was reliable enough that you wouldn't need to hack together a private DNS in most cases.
OK, then same question about whatever SSL library it does use.
I like working in an office with other people. So I'm not interested in remote-working jobs, and I'd rather work somewhere where I'm not having to disguise who I am.
Two Top European AI Centers Enter into Research Collaborations with Nvidia
I think you mixed up the cropped images. In the original post the one with visible artifacts (dots) is the Photoshop version, not jpeg.io.
I always like to think of passion in the classical meaning (like "the passion of Christ") when I read crap about being passionate at work.
What examples are there of an "open ARM-based platform" with support for GPU's etc?

I don't know of any situation where the ARM ecosystem works like that, the companies compete for differentiation, they have a very limited interest in standardisation. Maybe I'm missing what you're referring to. It also wouldn't get you a phone, it would get you a base board but all the other bits like radios compete on the different manufacturers platforms.
Until that one consultant moves in, and convinces someone higher up that you need to move to microservices and containerize all the things, and next thing you know, you are all growing mustaches, wearing suspenders and horn-rimmed glasses, taking Lyft's to work, and clamoring for the company to sponsor your Chemex habits.
I didn't know who produced this quote but I was able to tell from context that it was a speech (or press release) regarding the moon landing. I feel like I got more out of it then someone who's familiar with it.

Is it really that hard to Google the source?
Really? You think your time is without value? What a strange position.
I am optimistically hopeful that proposed solutions will not involve anything resembling a central authority that must be trusted

ISTM that most distros use central software repositories, already? And that is very much a good thing? Definitely anything run by M$ or a similar firm could have conflicting goals, but don't paint e.g. the Debian Project with the same brush.
Hope there won't be any serious crashes early on, I suppose.
Agreed. Which, as evidenced by the recent emissions scandals, is a quite realistic scenario.
Its better to be honest about yourself. Get into the habit of pretending and it'll catch up with you eventually.
I mean that sounds neat but the math doesn't match up.

You have to be 35 to be President, so being generous let's take a 35 year old now, so they were born in 1982 give or take (2017-35).

They would have had to get a programming job right out of HS and even then best case it would have been halfway through 1999. More accurately, they likely didn't enter the workforce until 2004 or 2005.
How to Use Rails Assets Directly in Your React Components
Yeah, but will the autonomous truck be able to call in to right wing talk radio shows and say racist things?
Vladimir Putin Is Replacing Microsoft Programs with Domestic Software
Isn't the first step in reaching for a goal to announce it so people will hold you to it?

I feel that saying, "So far I've seen him put a rocket in orbit and land it again" is along the lines of when you come up with an invention called the potato peeler and everyone says, "But isn't that just a dull knife?".

People constantly downplay new ideas, they're only recognizing the similarity and not the genius the slight alteration an existing invention offered them.

On a positive note, Elon Musk has somewhat of a track record for executing on his dreams/goals and making it happen. :)
Nope - 25 days for the US (assuming >5 years employment) versus 25 days in UK.
Note: this post is just the overview. There are a bunch more posts on the site (https://agilemeddev.com/) at the site that deep dive into each of the parts.

It seems to be a helpful framework to work from.
Use webp :)
I find that a bit surprising;

https://www.biblegateway.com/passage/?search=James+2%3A14-26...
Big fan of sleeperbot, especially the weekly sleeper report. Had no clue it was developed using RN
Melinda Gates Has a New Mission: Women in Tech
>Are you serious?

Perfectly. I'm not very familiar with image compression and JPEG conjures up images of pixellated atrocities.

It seems like either progress has been made in this domain or most JPEG encoders on the internet are poorly configured (in which case the present webapp makes sense).
Thanks!

No, Yotilo will stay free and open source forever. I'm trying to launch several projects in the near future. One of it will be a more complete timetracker with live sync.

Hopefully, I will launch it end of October.
Yeah, and the bit you're missing is that Google basically forces them the hardware manufacturers to compete in a way that means only one can win for any cycle. It's a zero sum game - the last couple of years Samsung has done well, but it's also integrated in a way that means it offsets investments in other areas (e.g their chip business). Most of the others have no hope of this - look at the bath that HTC has taken in the last three years, do you see Sony saying that they make money from mobile?

At the scale of investment required to run a mobile business, Android is generally a bad thing, it's commodifying them in the way that Intel did to the desktop PC market.
Hmmm ... disagree!

18 years ago we had much of what we had today. Things might move on but they do not change. I mean hey, everyone still hates Visual Basic!

At least 18 years ago we were actually writing the majority of our code rather than relying so heavily on libraries and third party code. I mean someone only has to pull a Node.js plugin for padding and there is complete melt down!
> There will be the irritations of being stuck in a small social circle

in my own personal experience, this thing works worse for older folks, who get territorial, grumpy and so on. But we aren't discussing folks in their 40s, rather 50s and 60s
Id rather be turned down for being myself than accepted as a fake.
I think plenty of people take this route. There are stories from SV about middle-aged men who undertake cosmetic surgery to look younger, so it's not a stretch that some people would do what you're saying.

However, what you're suggesting isn't a solution. It's not even a band-aid. Imagine living your days worrying about whether or not you'd be exposed for being older than what you are. That would be maddening.

I'm only 28, but I fear what the career landscape will look like when I hit mid-life as well. My inclination is that the field has grown so much we're looking at peak-agism right now. Although I've never seen it in person, it makes me wonder when so many teams don't look like they have anyone over 40.
I am Andrew Alan a hacker who has built a very good reputation and undeniably one of the best hackers you can come across.i have got access to hack into any account and also get to generate passwords for accounts like Facebook,Instagram,Twitter,gmail,yahoo mail,whats-app,we-chat,etc..I also have logins for bank like BOA,welsfargo,chase,credit union,capital one, and many other different banks for transfers and credit card top ups,Retrieving hacked social media accounts,clearing criminal records,increase credit scores,CC hack,hacking computer systems,Website hack,Catch hacker scammers,Phishing emails, that's to mention a few ... You can contact me on.......... andrewalanhacks@gmail.com.
One thing I've found that's significantly changed since I began my career, before my beard went grey, is that projects are now in general run much better. People never make a total mess of estimating timings, and the Agile methodology (and Kanban boards, and Trello, and JIRA, and of course Slack) really fix all organisational and prioritisation problems such that projects never end in disaster; gone are the days of frantic last minute firefighting and all-nighters, as we desperately work out which features are critical to getting the project live before everything explodes. Clearly the experience of older, wiser heads in moments of crisis is now basically never required because projects run so smoothly.

Haha, sorry, I'm only kidding.
Calendar Maker Script for Photoshop with user holidays function
Location independence, 60% time without work...
While this is technically true, it kind of misses the point doesn't it?

You would choose React over other 'frameworks' (like Angular). Plus, the React ecosystem is definitely 'a framework'.
Then why don't you drink this glass of 70% orange juice and 30% motor oil, since by your definition it's "simply orange juice".

I sure am glad to know about the patent considerations in this simple criticism in this JavaScript, as I've decided not to use React because of them.