skysight-inc/HackerNews huggingface dataset:
>Maybe adding the network socket makes the isolation within the code a requirement

I've worked with microservice applications that had extremely tightly coupled services that were all highly dependent upon one another.

Adding the network socket layer just magnified the problems caused by the tight coupling.

So yeah, if you want to make your life even more miserable, split up a tightly coupled "macroservice" into a series of tightly coupled microservices.
Do anything except listen to this guy. It sounds like you have exactly what it takes to be a programmer.
It's not exactly criticism though? There's no real structure to what you provided beyond "I don't get it". Would be very happy to advise further if you could expand upon your initial post?

Content certainly always needs updated and every rewrite can make things clearer. Equally though if critique is given, if it can be more direct to specific parts of the content or questions raised that can facilitate a response to help drive understanding, it can provide much more help in making things better.

If you note, you mentioned the share buttons overlapping the content on the left. This bug has been fixed, so your post itself has achieved the required result.
As far as I understand the on-demand loading, once downloaded assets do not get pruned until the device is under memory pressure. The feature also allows to pre-load assets in the background.

So if the developers do the right job, then that first 200 MB download contains everything for the player to start playing. Then, before those initial assets "run out", the additional stuff will already have been loaded in the background.

Yes. This is going to be difficult for developers, but it's also a valuable skill to be gained because it helps developers to keep their assets organized and their code will be better at dealing with streaming resources, which, in turn will open the doors for many interesting things to do in the future.

We'll see what happens - after all, when you consider a disk size of 32 or 64 GB, then obviously the current limit is purely artificial.

If developers are unable to adapt to the restrictions or if the framework isn't good enough to the point where the end-user experience suffers, then we'll either see the restrictions lifted or the framework improved.

These restrictions don't restrict the type of game you can make, they only make it harder compared to a unlimited initial distribution.

(note however that if the initial download must fit in 200 MB, then the customer experience potentially improves as the time to download 200 MB is naturally much shorter than the time required to download 20GB which is the maximum size an app can currently have).
I'm sorry, didn't mean to be a jerk.
Disruptive Technology Weekly Roundup – Aug 13th to Aug 19th
Children last longer than jobs do.
I have not seen web advertisement in years, and I am happy to have it that way. Why? Because I don't want any of your flashing javascript animations in my face, neither your code running on my computer.

If I would run for a mayor's position, I would do similar as they did in Sao Paulo and clean up the city. https://en.wikipedia.org/wiki/Cidade_Limpa

I find it troubling that companies get to tell me how incomplete I am on the streets every day and try to sell me workout pants and whatnot. It is utterly unethical, and we should rally to remove demeaning advertisement such as half-naked women on trucks selling refrigerators.

Have forums for these kind of things, much alike porn magazines and porn sites.
This seems very much like the Disruptor[0] pattern implemented in hardware.

[0]https://lmax-exchange.github.io/disruptor/
I am afraid you have to translate the section you wish to read by copying and pasting into Google Translate. A minor hassle imo.
Waiting for the mermaids, always liked the idea of the aquatic ape theory.
The benefits of microservices aren't architectural. The point re. library APIs vs services APIs is completely correct, because that's actually not what the microservice style addresses.

The point is rather organizational/operational - Being able to independently deploy, scale, monitor and manage different parts of the system.

That allows you to distribute ownership of the system, and also allows partitioning, so that a failure in one component need not effect the whole system.
I don't think its so strange at all. Money eliminates the double necessity of wants bartering requires. For example, in a barter economy, a cobbler could only get milk as often as a dairy farmer needs shoes. The fact that we trade money as opposed to goods allows people to develop specialized skill sets.
You appear to he concentrating on the short term - I do so much painting yet I'm not seeing any improvement - and not on the long term iterative nature - I practice a little bit each day, I won't see much improvement day to day or week to week, but I'll see improvement year on year.

You don't say whether your practice is providig challenge or not. That might be a way to improve. Try to set challenges that change the way you work.
So do you want to make something like
facebook + Amazon + Medium + Instagram + ProductHunt ?

I will suggest, make it short and simple.
> For most people being in complete dark, surrounded by rock on all sides is probably even bigger psychological challenge than physical one

Just last week, while riding to the airport we went through a large and long tunnel. I suddenly felt trapped (a first), and then my brain got confused by the lack of light thinking the black 'ceiling' was a night open sky. I imagine being in a cave might trigger similar sensations.
7 Steps to Successful Social Experience Design
The BBG UI certainly hasn't changed since then. They bought in John Lakos (https://www.linkedin.com/pub/john-lakos/4/117/888), the "Large Scale C++" author to help them make the jump to C++ in 2001 and linkedin says he's still there. Given they have a winning business model, and the forces of inertia being what they are, I'm betting nothing's changed...
I've tried that in the past. Even if modules aren't tightly coupled, deployment is, so different teams need to synchronize at deployment time. Resource isolation is also a big problem, if a module update introduces a performance bug, it will affect everything else. Yet another problem is keeping shared libraries in sync; if you want to update a core lib for component X, it will need to be updated (and tested) for everything else.
Site breaks with Javascript off.

I like the popups instead of page loads, but since I'm building out an new website myself, I'd like to know whether you lose too many users depending on JS. Any good data on this?
Presumably you don't work in a biological field!
It is perfectly legal to jailbreak a phone... If you own it. You can't legally jailbreak it if it is on contract.
Yes, Tolkien was inspired by the theory of his colleguae Alister Hardy so he described the origin of the hobbits as such. Gollum, as Smeagol, was a proto-Stoor Hobbit having an affinity for water. https://plus.google.com/111888294497330611124/posts/cj73v8Fj...
Make sure to fix the zippers in place. Otherwise it is very easy to still open the bag by just prying open the zippers and closing them again by moving the tied-together zippers.

https://www.youtube.com/watch?v=G5mvvZl6pLI
I don't do that. I check everything in my phone. Even if I have to, I use my phone to access my passwords.
You can imagine my disappointment when they turned out to be 3 million years old. I don't consider that "new".

Perhaps "Previous undiscovered hominid discovered"? But that sounds a bit tautological. "Hominid discovered"? But we had hominids already.
I wish your comment was formatted with some paragraphs :(
Give Your Website a Boost with Mobile-First Strategy
If you look at other posts of the guy, it's more clear that is satire. Hard to say from just that post.

http://robrhinehart.com/?p=1005
I abandon any sites which give me direct logins via URLs sent over plain text emails.

I know, password reset keys are as bad as login keys, but usually they expire after a certain time frame.

F*ck login keys.
they stored a static login key generated by md5(strtolower($username).'::'.strtolower($password)); - so they could crack the md5 part easly and bypass the bcrypt encryption
Ok, so when are you going to fix search though?

There is not way to search by tags & filter by length.

Consider this query: https://soundcloud.com/search/sounds?q=*&filter.duration=epi...

It includes shows tracks that are clearly short.

Alternative is this: https://soundcloud.com/search/sounds?q=dub%20techno&filter.d...

But then not all dub techno tracks have it in the title.

Also, default grid view when viewing your likes is super annoying. Any chances to change into list?
Power utilities are built for the 20th century. That’s why they’re flailing now
Apple’s cringeworthy approach to women reveals a company out of touch
Yes absolutely. But the question is why is this methodology still prevailed even though we are not constrained anymore by these limits?
Do you tag the cable tie or do you use normal off the shelf ones?
Monads in Python
Your comparing permanent and self employed temporary jobs. Contracting jobs pay a lot more, even for juniors. They're paying for the ability to easily get rid of you, paying no employee crap(NI, etc) etc So it is justified.

400 GBP is low end dev. Companies such as Accenture rent out juniors for a lot more than that.
You can easly unlock and re-lock a cable tie. Not really tamper-evident material.
> Very few people have deep skills in back end and front end.

At Labs we practice pair programming with frequent (ideall daily) rotation, so skills tend to diffuse and stories tend to get looked at by people with different backgrounds.
You do not need rails to have street cars, in fact it simply is cheaper and better, let alone more flexible, to rely on automated buses going forward. While initially you now need a drive going forward automation can play a bigger role.

When you go rail you immediately restrict yourself to that route. There is little to not flexibility. Let alone rails on the roads in snowy climates just cause additional issues. As for simulating with buses, you can embed in the roadway or even on light poles or similar along the route where you want the bus to go when automated. Hence its "on rails" without physical rails.
Yes I do seem to be in the minority on this - I do have a love of the creative use of rules though :)

Australians seem to want to forget about the whole episode, while kiwis seem to want to bring it up everytime they can. Far worse things have happened in cricket without them getting the same attention - for example the rebel tours of South Africa in the 1980s.
This reads a bit like the old "Google will rule the world!" blog posts, doesn't it?
The guy is no longer working for soundcloud.
I like the factual tone of the article and specifically the fact that it honestly mentions that there has been no practical performance benefit yet in benchmarks, in a quote from the researchers. I wish more journalism had this balance, and I try to praise it when I see it. It's exciting while avoiding hype.
That's a valid temporary workaround to an institutional problem. And of course, someone with family in a dire situation needs just that, not to be a martyr for whatever is "right". But generally speaking, I wonder what solutions rather than workarounds would be, or at least small steps towards them. In the end, I see no reason to believe that exploitation doesn't just waste a whole lot of resources and time, while also utterly destroying untold amounts of human dignity; and the more people put up with it, the harder it gets for those who resist.

This is not intended as a slight against your or anyone's advice here, seriously. But I chose my nick for a reason, and when I read things like scrubbing one's online presence from anything that suggests the sun doesn't shine out of one's butt 24/7, the hair on the back of my neck does stand up a little bit. The idea most people involved in such... theatre?... might actually be a great person "privately", but just feel forced to "play the game", makes this even more unsettling. If nobody feels responsible for causing it, who will fix it? The people who suffer a lot from it are too busy suffering or even dying, the overlap between finding this unbearable and having the means to fight it seems rather small.. sorry for ranting, but I guess with so much solid advice already given I thought I might as well :)
I guess I wasn't clear enough, but considering the topic of this thread, when I wrote "certain problems" I was referring to statements about the natural world. That is, the sort of stuff you would talk about at any scientific conference.

You are correct that "ought" questions are not scientific in nature, but that's because they are not statements about the natural world. Moral principles will be rooted in your biology and your culture, and if your culture includes religion that will be reflected in your beliefs, but that certainly doesn't validate your religion. Of course, how your religion came to have those values in the first place is in the domain of science (anthropology).
Understanding Hitler’s Anti-Semitism
It's interesting to consider that humans came from apes that randomly starting performing rituals.
>I've tried that in the past. Even if modules aren't tightly coupled, deployment is, so different teams need to synchronize at deployment time.

No they don't. There's no reason why two different teams can't schedule an upgrade of the same service at different times. The riskiness of this is entirely dependent upon how good your integration test suite is.

>if a module update introduces a performance bug, it will affect everything else.

The module will still affect everything that is dependent upon it if it is rebuilt as a microservice. You're just moving the performance problem from one place to another.

>if you want to update a core lib for component X, it will need to be updated (and tested) for everything else.

Ok, so upgrade the library and run the full set of integration tests.
New SparkR features from Spark 1.5
Steve Jobs’ Amazon.com Account Hacked (2009)
Well... No. If I bought a nice watch, I am not required to send it back to the manufacturer to fix and clean it. I can find a watch repairman to do that. Of course he might not have the tools, or he might have to fabricate the parts. But I am under no legal obligation to return it to the factory.
If you use you display in some Scaled mode it could be the culprit of low framerate as it then runs at something like 3k by 2k resolution which is then downscaled to your selection.
Yeah thats a great idea, now go build it :)
Wow, that really is a well-understand screwup.
This article is from 2006. I imagine something has changed in 9 years.
New Pokémon Game Takes Place in the Real World
Dunno, the ones I know like them. But they seem to re invent everything. If the universe ever gets reboot a vb.net programmer will be responsible.
Previous discussion here:

https://news.ycombinator.com/item?id=10159061
This is pretty neat, I have been wanting to mess around with assembly on a microcontroller for awhile. This is so much easier then setting it up on a AT* chip.
Wait.

How can you trivially conclude that its would be easy to provide the same speed as Blomberg terminal ?

If I am not mistaken even shaving off fractions in terms of time has a lot of value.

And maybe you need 25 million lines of FORTRAN code to achieve that efficiency ?
Me and a few people around me made the experience of almost completely losing interest in what used to be our passion *through studying it. Especially in the creative areas. I'm a musician half of the time, I struggled a lot with accepting that my 'creative waves' come and go when they want - forcing output in moments where there was internal fire led me to big internal conflicts, up to something you could call 'depression' (I find that word to be somewhat elusive) - even without any external pressure. Now being in a educational context that requires you to be creatively expressive on a daily basis doesn't even give you the option to have those breathing spaces.
So we had to chose: Power through and hope for the best, or (in my case) stop relying on institutional safety and just go for it. It takes courage, exponentially more with every day you already put in, but after years of doubt I'm very glad I did it this way.
What I find to be universal: the job paranoia that drove us crazy faded very quickly once in the job market, in retrospect I can't even reconstruct why I was so terrified: Keeping steady at doing something you love, listening a bit to the heart while quieting the mind and finding your flow .. and I'd be highly surprised if you end up not having any success at all.
"Ctrl-C, Ctrl-V"? This is so wrong...
Ditto. The BBC writer could have specified "new extint human-like species discovered", or "Fossils of new human-like species discovered".
> it's amazing how many companies complain about there being not enough good programmers

I've heard this complaint before; it's absolutely ridiculous. You can get plenty of developers for nearly any technology as long as you stop offering pathetic wages. It's a seller's market, deal with it.
Can you expand on how they are different? The first thing I thought of after reading about this was that it was primarily an ETL engine.
> Most software is poorly defined to begin with and so the programmer is responsible for figuring out what the program should do in the absence of a spec. That's one class of bug.

This is exactly my point. The fact that the programmer knows what the program should do implies that there exists knowledge outside of the program of what it should do. This knowledge consititutes the requirements, whether they be written or not.
If you find yourself getting depressed, maybe it's not the best career for you. Most people never break through in art and entertainment fields probably because either they overestimate their aptitude, or just due to the sheer mass of people willing to do it for free. Concept art in particular sounds like an area with a lot of silent struggle and no recognition.
26 million?
entirely off-topic: 'Naledi' means 'star' (the celestial kind) in both Tswana and Sotho - 2 of South Africa's 11 official languages[1].

1. Also included: English and Afrikaans. South Africa is a pretty diverse place https://en.wikipedia.org/wiki/Languages_of_South_Africa
This!
Only having the long term goal in focus is a perfect recipe for anxiety and depression, setting short term tasks is a good strategy, there are a ton of others that help with dealing with one's thinking, Mindfulness* being the obvious big one but also a lot of learning techniques (e.g. priming)
have helped me a lot.

*https://www.youtube.com/results?search_query=jon+kabat+zinn+... <- Good man on the subject
It appears that quite broadly
in the US, Asia, and more that
single men can just get by and
that there's no room for fathers,
mothers, children, buying a house
instead of renting, etc.

E.g., for jobs in the US, fire
the fathers and mothers and
hire single men at maybe half
the salary and work them
maybe 80 hours a week.

It appears that maybe the situation
is better in the Scandinavian countries.

Still, in the more advanced countries,
e.g., US, England, Germany,
the Scandinavian countries, the native
populations are going extinct, i.e.,
not having enough babies. So, there's
no room for families, mothers, children.

Extinct? In Finland, the average
number of children born per woman
is 1.5 instead of the minimum for
a stable population of 2.1. So,
from

(2.1/1.5)^10 = 29

in 10 generations 29 Finns will become
1. In at least one area of Spain the
number has been less than 1.0 --
some whole villages are deserted and
for sale.

single men and fire
thanks for pointing that out! Completely missed it.
Completely agree, Match.com does the same thing. Not so long ago a user signed up to their site using my email address (never figured out why).

They were able to create an account and subscribe to the site without ever verifying the email, so for a week or so I was getting notifications sent to me without any way to unsubscribe from the email.

Clicking any of the links in the email signed me in as the user and gave me full access to their account and billing information. I ended up going into their account and turning off all email notifications to make the emails stop.

Edit: Just checked my trash folder and an email sent on the 8th of August still contained valid login keys to access the account.
That's all fine if you are the only person who will be touching that file. The problem is that most of the time a piece of code will have multiple developers working on it over time. Each dev will have a different perspective of what that intent and explanation should be.

I have wasted far too much of my life arguing with people about how code should be formatted. Ideally I would just have a rule set up in source control to format the code on checkin and be done with it.. Then if I want a different style when I come to edit a file I can run whatever formatter I want on it and it won't affect anyone else.
You clearly haven't worked in a large enterprise!
Even if none of the sites are compromised; even if your device is not stolen or lost; even if the sites don't use password expiration it doesn't work very well because some sites are just plain stupid with their password restrictions. Some of the things you'll face:

• Passwords that prevent double characters within the password: not ideal when using a scheme.

• Passwords with a minimum/maximum length: I've seen sites with a minimum of six characters and other sites with a maximum of eight characters. That means, to cover them all, you really have to choose a password of exactly six, seven or eight characters and even then it's no guarantee.

• Sites that prevent certain punctuation and other sites that require punctuation. That means you have to remember which sites require which.

• Likewise, sites that require/prohibit capital letters or require a mix of case.

It's a nightmare doing anything other than recording them somewhere. And recording them somewhere is not great either as you always have to carry that thing with you and, if it's electronic, remember to charge it.
The Washington Post Has Begun Blocking the Ad Blockers
At my last job, we worked with a lot of financial transaction input files (e.g. bank transactions, share transactions etc) which we called data feeds. They came from a lot of different sources (SFTP, FTP, WebDAV, HTTPS, SSH) and as a result we ended up with a bunch of different scripts, many of which we would occasionally forget about. This would appear to be perfect for that situation: gather the data; extract the files; check the data; put it somewhere; and optionally modify it.
The benefit is obvious in book keeping space overhead for the shared cache as the number of core rise. This could be very useful when/if we ever hit 256 cores per CPU.

The technique kind of reminds me of Jefferson's virtual time (and time warp), which rather exists in a distributed simulation context. Virtualizing time to manage coherence of reads and writes is a very good idea.
Your bike sprint workouts sound similar to Tabata cycling intervals: http://britishcyclesport.com/2013/training/tabata-intervals/

Got to agree workouts like that are really hard!
2015 Hubspot #INBOUND15 Conference
5 Ways to Execute Kanban Task Cards
Sorry, I misread and thought you were still studying. Applies just the same to the job though. I'm self employed, so I have the up- and downsides of having to find and chose and plan projects to keep a somewhat steady income - but without the luxury of taking a few weeks off those goddamn computers and do something completely different I'd just go insane. Machines ftw.
Mutt and HTML email (2012)
Don't we already hit that on GPUs? Or do they only have shared caches?