skysight-inc/HackerNews huggingface dataset:
This. From the article:

> We went from roughly 20 posts per day to 24 posts per day.

If you post that many articles to Facebook then I'm simply going to unfollow you. Imagine I have ten sources posting that much, or one hundred sources. You think I'm going to engage with everyone? Heck no. Post one thing a day, two absolute tops. Ideally one thing a week but obviously that's not many sources ideal model.

If I really want to follow you I'll add your RSS feed to my reader. Facebook, Instagram, et al, have become one big screaming match and this is only going to get worse until people realise that less is more. If they decide to change their feed algorithm, well, sucks to be you.
> Figure out who you are selling to and what
> problem you're solving for them BEFORE you build something

Prototypes. Powerpoints. Smoke and mirrors. Demos.

Don't build a thing until you have a buyer. A buyer usually is equally happy buying software or watching a powerpoint and buying software that will be delivered in a few months.

Having a customer who has money waiting makes all the other things simpler. Need to rent an office? Tell them you have customers but no money at the moment. They'll figure out a way to get you into that office. Etc.etc.etc.
> How many other devs/teams are going to reasonably take that on?

This strikes me as a sort of devolving-human standpoint that might lead to someone in 2050 asking how anybody could possibly walk 10 miles unassisted.

In the past, small teams of talented developers have written an entire game + game engine + associated tools from scratch, countless times.

Doing in-depth custom UI development for the desktop as part of creating a text editor does not bin as 'Mountain-moving; Don't even try' difficulty.
Yesterday I checked Facebook at least 5 times. It kept putting the same post at the top of my news feed. There weren't even new comments on the post or anything. For me, that behavior is broken.
Here's a faster way to get a frame using PyGTK:

https://www.pastery.net/xafjmn/

Takes around 5ms per frame for me, rather than 50.

Slightly shorter code (still using the same method): https://askubuntu.com/a/400384/73044
> Let's check back in ten years, see how things are going.

I'd have written the same thing 10 years ago and you would have written the same thing back then too.

So, another 10 years then?

What will happen on the chip level is more cores, not faster cores, possibly larger caches.
Sure, but brand and name can be very very important. And mission and direction is important to get right at the start for any group to know its purpose. Unless you expect it to emerge on its own adhocraticly. Which of course it could do...but maybe it's a risk to leave it unspecified. And rebel rejects is a powerful force to tap.

And I get if you don't want to align with that brand. We'll try to be inclusive but we got to preserve our roots, right? Lest we end up becoming the thing we are rebelling against :)
Oh, that's great, thank you. I will open a brokerage account here and buy the ETF then, thanks again.
I like this idea but current execution doesn't work for me.

I currently achieve this goal by typing the main ingredients I have into google and adding the word vegetarian. I get something worthwhile in the first two pages.

I can see benefits to your system in terms of granularity and accuracy. But these will only accrue over time and at first use I found this approach cumbersome. Free text entry of main stuff I had would have been so much quicker. I took almost everything off your initial list.

I think this has great potential but there is a high bar.
True, perhaps what's happening here is that Facebook made a change that genuinely made the experience better for people in terms of relevant content that they see, and page owners are now unhappy how this impacted their stats.

I'm also curious if the end of the elections had an impact on newspaper story interactions? Sure, there's no end to stories after Trump was elected and sworn in, but maybe people are just tired of wall to wall politics coverage?
Lol that an election in the UK will change the direction of the country in terms of civil liberties. No one with a remote chance of winning will do that. (and the upcoming election send like it will just give Theresa May a free hand to do what she wants)
Thanks friend! Without a doubt.

The guilt though of taking time off is also a paradoxical contributor to existing stress.
Some (unethical) employers will also use unpaid internships as free labor, which is actually illegal.
As I said. There are ways to combat the problem, but the above comment that it did not apply to jet engines or fuel injected engines did not take into consideration the requirement that the entire fuel system be able to operate at low or negative G's
- that it's all going to be worth it in the end (it would have been comforting during those 100-hour-weeks)

- Some of that quick & dirty temporary code would be used for the next 18-19 years.

- I might as well have used PHP instead of Perl. Same (bad, messy) code quality, but even faster development and much easier hiring.

- Costly hardware early on was a waste of money (we outgrew it so fast that a beefy desktop PC would have been a saner investment at that point).

- Managing people is the one thing that you can't "fix" permanently. It's always an uphill battle unless (presumably) you're naturally talented/charismatic/psychopathic.

- don't bother with marketing people, advisors, business consultants early on and don't create product dependencies (e.g. by building a specific version of your product for others). It's not worth it until your product is polished and proven.

- Don't hire people carelessly because you don't want to invest precious time. Don't hire friends/acquaintances unless you've seen them working. Firing people is one of the most difficult tasks.

- Bad things will happen. Don't spend too much time trying to prevent them, or worrying to much. Just make sure you know what your options are when you need to put out fires and manage basic info (don't go searching for your hosting provider's phone number when you need it).
Nothing is at it seems. Remember that above everything else.
> Not all pages can have the same "section" style,

But they can have the same CSS styling (colors, fonts, responsiveness, etc) that ties the whole site together.

A good example that's at the top of my mind is this: https://hugodocs.info

It works great on desktop as well as phone, and a common theme is seen all across the site.

> the documentation page for example is just composed of a list of links and descriptions.

By the documentation page, I meant a page like this: https://nim-lang.org/docs/manual.html

That's a lot of good info but is not accessible in a good way on phone.

For sort of an equivalent reference, see https://hugodocs.info/templates/base/

It has a similar collection of help pages and the design is responsive too.
Yes. That's why, after the "brexit election" a second election needs to be held. You know, to make sure the populace really meant it.

Of course, that's an improvement over the rest of Europe. Last time Europe got voted out of parliament they didn't even bother with redoing the election. They just went directly against the election results, like in Greece.

Why does anyone still pretend at this point ?
There are Twitter accounts (I'm looking at your Politico) that constantly repost their stories. I swear they're actually automating deleting their tweets and simply tweeting them every hour (disclaimer: I haven't validated this hypothesis). I don't even follow political Twitter accounts anymore, over tactics like this. I keep them all in a (private) list and browser the list when I want to see what's going on in US politics.
The book layout and graphics are outstanding. Very dense informationally, but remains readable.

Does anyone know what software was used for the book layout?
Spent so many hours with the version I had on one of those cheap shareware bundle CDs. I'll never forget the bizarre, cheesy sprites, like the Hawaiian shirt zombies[1], or, really, any of them[2]. Fun game.

[1] https://emptysqua.re/blog/moraffs-world/moraff-monsters.png

[2] https://static.giantbomb.com/uploads/scale_small/13/134049/1...
Game authors demand missing ZX Spectrum reboot royalties
> If you haven't actually poured asphalt, you shouldn't be using that road. If you haven't actually connected a pipe to city sewage, you shouldn't be using that flush toilet. If you haven't actually nailed shingles to a roof, you shouldn't be using that roof.

The reason for actually having done it is to understand the reality of where food comes from, not to try to instill a view that everyone must do everything themselves to be able to use anything in the world.
>Intuitively you'd really expect a better pace of things now with much increased communication/transportation speeds and (in many places) reduced bureaucratic latency.

That's on a first intuition though. Because another intuition is that things that needed adjusting/restructuring back in the day were simpler, less inter-connected, and with fewer implications if they didn't move as fast.

When you have "increased communication/transportation speeds" then you also have faster impact of any breakage / bad decision (in the way e.g. that a software glitch can cost billions in a few hours, whereas an error in some accountant's book in 1960, not so much), but also that they are much more tangled together and complex.

In other words: while you can communicate your intents of restructuring faster now, things are also much more complicated and difficult to understand even (much less restructure).

In fact the summary above already points out to some of this: " A challenge of hypercoherent societies is that if there's a problem in one area, it creates a huge impact on the whole (ie. computer network outages)"
The number one thing is understanding what customers want. Every business guru and product person in the valley will tell you to "talk to your customers". The major exclusion there is how you talk with customers. Simply asking people how you can improve your product or being more deliberate and saying "what do you want? If I could add any new feature, what would it be?" is wasted time. These questions feel normal and correct, but they'll lead you down the wrong path. What you instead want to figure out is the contextual situation which has lead your current customer or prospect to you. Figure out what that customer wants out of that product _for them_. That's how you start to build great products.
Cache eviction: when are randomized algorithms better than LRU? (2014)
I know that feeling. I get stressed thinking about all the work building up in my absence. But in the end I've never regretted saying NO or saying WAIT!
There are some issues with the arguments contained in that post, which I discussed here: https://news.ycombinator.com/item?id=12630980

Bias correction is possible, but, tautologically, a model whose structure cannot capture a bias cannot correct for that bias. This means that a modeller must either understand the bias, and accommodate for it in their model, or use a model that might be able to capture unknown structures and run the (serious) risk of over-fitting that model.
I love that 3d experience you call "crappy". To each their own, I suppose.
This is great, thanks! Could you do a blog post or something. :)
IT Security Horror Stories: Where Foundational Security Controls Went…
When secure passwords are outlawed, only radical activists will have secure passwords. No, wait ....
Bums me out I can never remember name of first crpg I had played. It was early 80s on commadore 64 when you only had a tape deck. The only thing I remember was going through dungeon and around level 3-7 of dungeon you could sit in a chair that would randomly teleport you to someplace in the dungeon, sometimes super deep. There were random chests around and no level restrictions. I remember having a low level character but using teleport chair to find really high level weapons then try to get back to the chair and hopefully randomly teleport back to lower level. Ah the good ole days lol
It might or might not have been, but that doesn't derive from anything in the summary above.
Well, isn't that much? No need to have a central authority to keep the ledger. Also: Mpesa is limited to its own internal currency. No real substitute for a bank equivalent
CoffeeScript 2.0.0-beta1
You should look into method swizzling/hooking, to hook into a c++ method called on every frame, and add a line of code to save the frame buffer to disk. You can either do this at runtime via some kind of code injection, or at compilation time if you can manage to re-sign the game.

I don't know much about c++ reverse engineering but I've done this when reversing iOS apps (and this is what "tweaking" means in the jailbreak community). The same concepts should apply.

The first step is obtaining a class dump (what it's called with iOS) that shows you all the header files and gives you the information necessary to understand what's going on in a debugger so you can determine which method to hook.

Edit: this should point you in the right direction - https://rafalcieslak.wordpress.com/2013/04/02/dynamic-linker...
>People don't just don't care that much.

Well, it's not easy to understand. At times they've cared enough to extract meaningful change, so we shouldn't assume that that will never happen again. If you ask them privacy questions phrased in the right ways (I mean for clarity, not trick questions), they will often be pro-privacy.

Also, as Schneier says, we're relatively new to the internet. Who says people won't come to understand it, and the privacy issues that come along with it, better?
https://www.youtube.com/watch?v=0XF2EL43S8E
New hybrid plant combines batteries with gas turbine to cut pollution 60%
That is very common, more common in small companies than large ones. This is true to Germay, atleast.

Bosch, daimler,sap, all
Offer no strings attached.

The company iwork at didnt exactly prefer me over others,ihad way more linux experience than other candidates and it was a dev ops position, but i also saw a gleam in their eye when they heard id like to stay long term.

Its a resource issue, im "cleaning up" lots of the code my short term predecessors left behind.

Short term apprenticeships generate quite a bit of technicalde debt for a "small" company.

Addendum;

Apprenticeships require resources. So a small compny would be more willing to spend what they can afford- engineer guidance and withstanding non productivity- on prrsons they can benefit from.

Big companies benefit from apprentices(?) that lean towards their tech stack going to other companies. So its not all bad.

Tip: want a no strings attached p
Apprenticeship: go big.
The guilt of not testing everything
Sell, sell, sell. Learn how to solve painful problems and sell the solution.
I was a Panix user for many years. Reliable, competent, flexible, reasonably transparent, and a decent value if you're after the kind of thing they're offering.

My only recommendation would be to stay away from the local panix.* usenet hierarchy. They're frequented by intelligent but remarkably insular folk, and they could easily leave you with a rather poor impression of the service. Just ignore them.
Coming from academia, one thing I've found is that if a man spends his life studying bees, he starts seeing secret "queens" in his own society.

Like a lot of transposed cultural anthropology, this seems like a moral "just so" story. I don't question the archaeology, but I do question how generally applicable it is. Every successful society is the same, each dysfunctional one is dysfunctional in its own way.
Robotic automation takes off in the Nordics
I'm a fan of Basscss which claims it's 2.13Kb and seems comparable in utilities provided.
The fact is that 99% of what's done on the web is (mainly textual) document management/display. Facebook (the website responsible for React!) is 99% document display.

The truth is that "rich experiences" are mostly made by enhancing the basic experience of reading rich documents. If you want an inspiring vision of a document-centered future, look at IndieWeb.org. And/or roca-style.org. It's a vision of how the web can be knit together into a cohesive whole based on URLs, rather than segmented into a bunch of unaddressable silos.
Exactly this - it exists. It's just overblown, as states have forever recognized that they can use fear for conformity and submission. But we should be careful to not say it's fabricated unless in specific cases where there is good evidence for it.
The JVM is a virtual machine, just like V8, and neither is particularly "native." Java is an easier-to-optimize language than JavaScript, mainly because static types give better information to the compiler and prevent certain kinds of hard-to-optimize behavior from being written in the first place.

That being said, as someone who's used both Atom and IntelliJ a fair amount (although my daily driver is Vim), you can definitely see the downsides of using the JVM vs V8 in terms of startup cost. People complain about Atom being slow to start, but IntelliJ is so, so much worse — elsewhere in this thread dstaley mentioned it being almost 4x worse on a test file, and in large projects I've seen IntelliJ take literally minutes to begin being usable. The JVM is optimized for long-running server processes that can afford time to boot and warm up; the V8 team spends inordinate amounts of time ensuring that JS can begin executing quickly, even sometimes at the cost of peak performance. And RAM usage in IntelliJ isn't pretty either.

I don't think using the JVM instead of Electron buys much (if anything) in terms of editor performance compared to writing in native languages, like Rust or C++, and using native GUI toolkits instead of Swing/JavaFX or the DOM.
The 5–3 Method Behind Strategic Planning at Bitrix24
Java BitTorrent implementation
The cat demo is hilarious. But kind of spooky if you consider that cats are still recognisable as cats :)

https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/raw/...
Malaysia Airlines first to use new satellite-based airplane tracking system
I see a lot of exploitation in internships in businesses near me, which does anger me. A lot of companies use internships as a thin veil for cheap/unpaid labour. Be wary of such offers that have very little learning or training.

Not all internships are this way though. But make sure any internships are of actual transferable value to YOU, not just the company offering it.
I don't know. Maybe the make of the extenders isn't very good, I saw other people with similar issues.

The PSU is the Corsair AX1500i (1500W), with 10x lines for GPUs. It's robust on paper, didn't have any problem with just 4 plugged in.

But I must say... The T630 are very noisy compared to these, but so much more powerful #NotGoingBack
Sure. We simply emailed other YC founders asking if they had advice on the interview process.

The questions are no secret. It's really only 3 questions: 1. what are you working on. 2. How do you grow. 3. How does this become a billion dollar company.

Articulating the problem, how it scales and is defensible is key.

Here are a few links we used

- http://henrikzillmer.com/dos-and-donts-at-the-y-combinator-i...
- http://blog.trak.io/ycombinator-our-interview-experience-aft...
- https://medium.com/@octal/maximizing-your-chances-of-getting...
- https://medium.com/startup-lesson-learned/we-just-interviewe...
Gluster is a good alternative, Ceph can be prickly if you don't want a block device and instead just need a filesystem. CephFS fills sort of the same role, but does so on top of Ceph rbd.

Since GlusterFS /can use/ NFSv4 as a client, it should work with the stuff @samco_23 uses
I see this a lot, especially with crud apps and not closing result sets.
The sub is actually already rigged to keep most loose things under control even under normal running... with any advance warning (most emergency blows are planned ;-) everyone has the time to secure things in lockers etc.

That said, standing on a vinyl tiled deck in the peak angle point of one is a trip!
Adobe InDesign. :)
Big business loves censorship, they go straight demands it if not offered, look at the Youtube boycott that is happening right now. They are surely not fan of FOSS or freedom of speech.
This being such a popular multiplayer game, I'm sure the memory offsets of the position in the map/acceleration/etc are documented and you can just hook the process and read/write these
Physicists observe 'negative mass'
My understanding is that it's a prioritisation system. If all of the UI changes can't be completed before the next render, the lowest priority changes are deferred to the next render.

It should help with things where perceived lag is undesirable, like typing in an input field.
Original StarCraft is finally free-as-in-beer after delayed patch
I think you might be underestimating the impact of slackening demand. Emerging market airlines put in a ton of orders over the past 10 years, now we're seeing them slash airfare prices and/or cancel orders due to continued pressure. You can also point to state-owned/supported enterprises in the Middle East and China which are terrible allocators of capital and have therefore encouraged the glut. Nevermind the strategic imperative of the U.S. and Europe to have exclusive access to a producer of worldwide transports during times of war.

There are many examples of duopolies who do just fine. I think you are ignoring the negative influence of ambitious countries in this industry.
You mean you wouldn't describe them as basically backwards dark-suckers but in the radio spectrum?
There are lots of council operated CCTV vehicles outside of the City. I've lived in two boroughs which operate them.
If you're a Vanguard customer (buying the flagship fund classes, I presume), you're expressing faith in CAPM[0] and EMH[1] on a significant level. Some active investors will probably in the long term scoop up some extra gains, but the question still remains: which of them, over what time horizon, and is that a risk you want to take? Vanguard gives you lots of no-commission funds with 1 day liquidity even in the mutual funds - plenty of room for you to try and time the market if you think you can have a go at active trading around some predictable flows if too many people are passively investing. Nothing stops you.

[0]http://www.investopedia.com/terms/c/capm.asp
[1]http://www.investopedia.com/terms/e/efficientmarkethypothesi...
A Fashion Show on the Empire State Building
React Native is really good for developer velocity. If you're looking for top-of-the-range performance for scrolling "feeds", then you should consider adding Litho.
It's too bad I can only upvote this once, great advice and a clever way of looking at things!
Here in Lithuania there have been quite a few projects started to renovate these apartments. Here is a presentation (in English) from a couple of years ago, at the time the works cost €166/sqm. From the outside the renovated apartments look as good as any new apartments.

http://www.lsta.lt/files/seminarai/070914_EFIEES/9_Nenius_pr...

There is a lot of new development going on here as well, but when it costs €80k+ for a 40sqm studio it's unaffordable for most people (minimum wage is €380/mo). New developments usually have underground parking which is a plus, but developers are often selling the spaces at over €10k. It's a good time to be a developer here :D
If you have a leak that you are having trouble finding, it pays to search the issue queue of any library you are using to see if they have caught something.
You Can Activate Windows 10 Creators Update with Old Windows License Keys