skysight-inc/HackerNews huggingface dataset:
Guys, is FAST as hell, and the screenshot was taken from inside KDE 1 using a PLasma 5 application, so in general sparse term, is usable. I will make it totally usable in next weeks tough, as i didn't have time to port 100 %.
Github booted my data last night, not sure why. I've moved over to Gitlab.
LowRes Coder – Play homegrown retro games and program your own
I'd totally be willing to discuss the topic, but i'm not sure what i could say to help you _(also, the lack of notifications makes HN a terrible place for this lol)_.

For me, functionality of the assistant was fundamentally difficult. I could think of a dozen things i would like a home assistant to do, but most of them i don't want to program. Things like playing a song of spotify, changing the device spotify is playing on, and etc.

For me, what i was willing to program a bot to do was manage my personal server, take a load off of me. Check for updates, notify me about them, ensure backups are being triggered, etcetc.

At the moment i don't even have a bot though. I've taken many iterations on the literal programmatic API, and still don't have it quite right. I started in Go, and am now sitting in Rust (though not actively working on it). The difficulty, is i want to find a nice way to write a handler for an event. Eg, a web page visit is a single handler for a single event. However a bot response is not a single event. It's a conversation - so i'm trying to figure how to manage the state. This is my biggest point of internal struggle.

Anyway, if given what i've said above you're still interested, feel free to let me know if you'd like to talk more :)
Plot twist: they don't actually exist; it's like looking into the sparkles in car paint under a constantly changing POV and direction of light.
Uplink OS
It's a testament to the poor state of the art in user experience for early social networking sites that Facebook had a (relatively) "good" user experience. It has always been horrible, except relative to most of its competitors.
I order PCBs and ICs and other similar boards that all use lead based solder I am sure. So I wash my hands after working with it. A good practice even if you're buying stuff from American sellers because it's often the same parts.
>> There's a communal, shared, DIY philosophy behind it; it's art by and for regular people (folk art), to be shared;

Yes, I agree. I guess I dont see the conflict. If you play any of these songs, change a few verses, some melody and some chords, then you can claim the copyright just like Bob Dylan did. That is what I think he is trying to get at in that speech.

Notice how is says the following in his copyright claim:

"Basis of Claim: New Matter: rev. melody & new music." [1]

There are many artists that have copyright claims for the same essential song title. Search for Walking Blues, John Hardy or any old fiddle tune like Shady Grove, Blackberry blossom, man of constant sorrow etc. There are a ton of these songs out there where anybody can make their own mark and claim the copyright because literally everybody does it.

Try doing that with 'Times are a changin' and I can guarantee you its not the same unspoken code because its not one of those tunes that have been passed down by generations of musicians and told and retold. The bar will likely be much higher for you to claim your artistic expression on that copyright.

That was the point I was trying to make here. I mainly objected to your 'Can I sample one without his permission?' since I don't think its the same thing.

[1] http://cocatalog.loc.gov/cgi-bin/Pwebrecon.cgi?v1=14&ti=1,14...
Ask HN: How do you write API documentation?
You tell that to anyone who has ever been falsely accused of anything, and ask them if the invalidity of the accusation led to the experience of being accused, questioned, tried, and then found innocent being describable with the word "inoffensive."

(Then multiply whatever result you get from that by the propensity of the internet to hear an accusation and judge it to be true WITHOUT actually researching it/'putting it on trial', so to speak, and post your answer here, I'm sure it will make for fascinating reading! ;) )
I really wish our industry could create some generally trusted benchmarks of skill that we could take once and then be done with. As things are, we have to prove basic programming skill with every employer. You'd think this wouldn't be necessary with more than a decade of experience and several degrees in computer science from eminent institutions, but apparently it is. I'm fine with employers asking very particular questions about the domain of work, but we shouldn't have to prove sanity all over again every time.
I am guessing for an LSTM based neural network to learn memory sequencing for the purpose of solving problems will need a much deeper and wider network which a separate memory block tries to provide with ready made logic and much simpler network so it doesn't have to learn those actions.
/g/ makes useful software on occasion for example. after 4chan pioneered webm as looping gif replacement (long before imgur doing the gifv thing) they made webmcam and webm4retards for example. The latter by its mere existence also highlighted github's overzealous application of community policies.

A bunch of indie games started their life there too.

And then there are derivative and mashup works like fanart, translations.

I only visit a few boards, so i'm probably missing a lot.
My company just had to do it today in response to a critical security issue we identified in production.

Saying that nobody should ever do it isn't realistic, sometimes things go wrong on a Friday, sometimes you can't afford to wait 3 days to watch them become even worse.
Facebook and Google Will Stretch Internet Cable from LA to Hong Kong
> In my mind, auto-loader is a sign that nobody knows what's being loaded

Or that, you know. There is an extremely powerful language feature and the developers are taking advantage of it.
I don't understand your question.

> Would you say the Firefox debugger works equally well as the Chrome variant?

Are you talking about the native debugger. Not sure. I only use the Chrome debugger from time to time, but mostly use the Firefox debugger. So it's ok, but since I use it all the time, I know it has its warts...

Anyway, there are completely rebuilding it using react.js at the moment: https://hacks.mozilla.org/2016/09/introducing-debugger-html/

> (In terms of responsiveness, integration, overal experience).

As said I use it (firefox and vs code) all the time as a JS developer.

> I really fancy the JS debugger of VSCode but I'd hate to drop Firefox for that.

That's the part I really do not understand. I do use Firefox (and its native devtools), and I do use VSCode plus its Firefox extension. So no reason to drop Firefox ;)
Just to be absolutely clear, I'm not seriously suggesting that you're a Russian shill. That's meant as sarcasm and immediately contradicted by my next statement. I'm seriously concerned about the amount of Russian-blaming going on. Although I'm making fun of the people who blame everything on Russia, the chance for war is serious business.
SWAPDB Redis command
Can my bad reply be deleted by more or by someone else?
Vandal x “we've had enough
Easier said than done. It's best avoided, of course. But when on a startup you generally cannot afford to be an idealist.
It's very important to note that unlike what the media reports, there is no new classification in astronomy of "dark matter galaxies" added due to this discovery.

This is the original paper for Dragonfly 44 https://arxiv.org/abs/1606.06291

There are a lot of question about the composition of that galaxy, and what makes it so dimm, but we need a lot more observations of that galaxy in order to even start asking the right questions including full spectral analysis from multiple observations and tools, correct redshifting and depth placement, ensuring that there is nothing in the way that could explain why it is so dim and many more other factors.

We also need to find other candidates of highly/ultra diffused galaxies in order to even start to try to figure out what is going on.
The original iPhone was released in 2007.

Desktop environments have been desperately trying to look like a phone interface ever since.

And yet, nearly 10 years later, I'm still writing this on a desktop PC with three large monitors and a very typical keyboard and mouse...
I'm almost certain it's a reference to Nine Inch Nails "Pretty Hate Machine"
Well, when do you do if you have a submission of your project on Saturday morning, and someone finds a bug on Friday afternoon? You fix it and hope it doesn't break anything else, that's what :P
> You can leave this blank or add a password for a little extra security (and a lot more typing).

Please please stop saying things like this. If typing the password is inconvenient to you, store it in your keychain. OS X/macOS makes this trivially easy. Having a pass phrase on your private key is (almost) as important as using a key with sufficient entropy.
Possibly the post should point directly to http://www.moddb.com/mods/uplink-os

but it's linked from the video description in a way that's reasonably easy to find and I do think including the original developers' comments is of interest.
It's really nice. I can't believe I went so long before discovering it. I mean, honestly, what did I do without it?
I'm sorry, but you have no defense. Laughing at a junior developer'a code is completely inexcusable.

Simple fact is, if you worked for me, I would have fired you for that. Junior devs are supposed to do bad things - that's why they aren't senior devs.
That doesn't even require JavaScript, does it? Just `<img src="http://localhost..."/>`.
Here http://lexingtoninstitute.org/wp-content/uploads/aircraft-ca... you can find a pretty decent overview of the problem.
Little Endian vs. Big Endian
As implied by jdietrich, they (seemingly) stencil the chip rather than the board.

https://youtu.be/Iu0pd6OsNF4?t=235
https://youtu.be/2bGb5AOwp44?t=109
Neither predicted a cataclysm. A certain cycle of the Mayan calendar just ended in 2012.
> In PHP, persisting this sort of thing between requests becomes a painful task instead of a triviality

apc_fetch/apc_store hardly seems painful.
Shouldn't I Get Paid More for Doing Three People's Work?
the end result of technical debt ==> maintenance costs makes it same enough.
/tg/ had a gentler introduction than most, as the Very Best of /tg/ is published on 1d4chan, so you start by seeing the very best of what the chan has to offer.
An interesting project. If it meets the guidelines, this might make a good 'Show HN'.

Show HN guidelines: https://news.ycombinator.com/showhn.html
The new Boston

https://www.youtube.com/user/thenewboston
Definitely a lesson that was re-learned that day Some lessons only come from pain.
IMO, if you deploy on Friday, you are promising to be available for fixing it on Saturday... which makes it not really a Friday in the sense in which it's meant.

Don't deploy when you won't be around to support it is a better description; but it doesn't roll off the tongue as easily.
Look, if you want to use something other than PHP, don't let me get in your way. However, if PHP is one thing, it is fast and always has been.

> Varnish, memcache, php-fpm, redis, what-have-you are basically mandatory

We don't use any of that. We don't even use database connection pooling. Every request has to reopen the database. Every request has to reopen an LDAP connection to Active Directory for authentication. We are still on PHP 5.3 and we aren't using an opcache. We are using the memory-hungrier mod_php instead PHP-FPM, and we are using the slower, memory-hungrier Apache prefork instead of its newer event MPM. We are also running PostgreSQL on the same server. And yet PHP is connecting to the database over the slower network instead of UNIX domain sockets.

Every request takes just a split second. The server's processor is running at 1-2%, with about half a gigabyte of RAM in use, a lot of which is probably the database.

All those inefficient design decisions are artifacts of history that I hope eventually to revise out --- except for connection pooling, which I've read has its own problems. On my personal website I've been able to choose the newer and better things, but none of them were really more work to set up: Apache event MPM, Unix domain-socket connections, PHP-FPM, and PHP's OPcache.
You are correct about the arrested vs reported thing. I don't know how I missed that. Still, that brings them in line with the general population.
You're also right about Mexican food and women. (Full disclosure, I'm married to a Mexican woman.)
New York’s Secret Doors and Hidden Rooms
Ддос атака
You are an asshole if all it takes to fire someone is some laugh. Everyone shoukd be able to laugh at everyone's code. It's just a code.
It should be noted that the highlight point of what DeVry had to change was claiming "since 1975", because it's records between 1975 and 1980 were not as detailed as the records they kept after 1980. This suggests to me that, for the most part, after 1980 they probably could back what they were saying.

Glad it's resolved as I'm a DeVry alumni, and prefer if my degree is looked at as meaning something. I do feel I got a satisfactory education there, and I had great professors.

Though it's worth noting that I got a good education there mostly because my great professors pretty much ignored the corporate syllabus and taught us what they thought we'd actually need to know. The quality of education you can get at DeVry is in spite of corporate, not because of corporate.
You certainly COULD (and if I were designing it I would have either done that or allowed callers to request a transaction in which case a connection is temporarily reserved for that client and a token returned which can be used to continue the transaction). But the people designing it DIDN'T do either. Which is part of why I question their design.
Yeah, my page is gone... This is really an old thing for sure, packed with interesting stuff.

Never heard of backups at C2? Geez, this is just a bunch of text files.

I even have the original Perl script from Ward, I deployed a skunkworks Wiki at a client eons ago using it.
That would be a good way for removing the C++ dependency on their toolchain, but it would take decades to achieve parity with the quality of LLVM optimisers and supported ISAs (which are a subset of gcc ones).

C and C++ optimisers weren't that good in the 80 and 90's even against junior Assembly developers, the 40 years of compiler research in optimizing C and C++ code that made them what they are nowadays.
One way to avoid Friday deployment issues is to go to the pub. Obviously you need to spend all afternoon there and not be tempted to go back and deploy, otherwise issues may be compounded! It seems to be a common mitigation technique in some shops I've worked at ;)
I find it's a good idea to throw in some positive comments as well along with indicating the severity of different comments (e.g. must fix, nice to have).

A far worse situation though is when a mid-level or senior developer is defensive about code reviews and won't cooperate in the code review process.
"that's why they aren't senior devs"

Amen. I don't know about firing, but I'd definitely be having a conversation about proper mentorship. We hire juniors because they show promise, but need to learn. Being snarky and shutting them down doesn't just hurt the individual dev – it hurts the entire company.
Maybe I don't get the joke, but why is this a defense?

(I had a collegue at my last company who worked at Amazon before. His code was just fine.)
Laughing at a junior's work when you are their mentor is a firable offense in my eyes.
Fly Fishing Renegades Are Cleaning Up–With Kitchen Mops
California Today: Why Rent Control Groups Are Taking the Fight to Silicon Valley
So long as you're not having to "you can do better" for the same issue every time, I think it's fine. There's a lot of minutia to learn in software development; a lot of opportunity to screw up.
> It’s always been difficult for us to hire really good developers, just because of where we are. Our office is here in Atlanta GA [...]

A lot of talented developers are looking for remote jobs.
It's not free but Clean Coders by Bob Martin (Uncle Bob).
https://cleancoders.com/videos

You can watch some his videos for free by signing a free trial account at https://www.safaribooksonline.com/. No credit card required.
4 pivots in 18 months
He did :-) It's a lesson I also learned that day.
For many use cases, this is not relevant to the end result.

For many use cases where it is relevant, static site generators like Jekyll can actually imitate "dynamic content" from the perspective of the people running the site.

The most important use cases for dynamic content these days are web applications, as distinct from "websites". On the other hand, web applications are also the most important use cases for better development ecosystems than are easily attained with PHP.

In my experience and observations, the cases where PHP's easy provision of dynamic content capabilities make the most difference are websites (as distinct from "web applications") on shared hosting platforms or bootstrapped by existing content management systems like WordPress and Drupal (which are, in turn, often easily used because of either hosting platforms specifically for those CMSes or shared hosting providers).

NOTE: I'm not sneering at "websites", as distinct from "web applications", as many people who draw such distinctions do. I'm just pointing out there is a distinction to be made between two different types of projects involving deployment of a codebase to a web server. Speaking only of the technology's proximate purpose: in one of these, the primary purpose of it is to make content accessible to the public; in the other, the primary purpose is to make functionality accessible to a userbase.
And that means the developers will all try to fix their own mistakes without bringing issues to the wider team, leading to a worse solution to problems in general. Premadonna "10X" developers might write great code themselves, but if they're pushing the quality of everyone else's code down then the overall effect of having them on the team is a negative.

Anyone who treats someone else on the team in that way, regardless of seniority, is demonstrating that they're not really interested in the project as a whole. It takes a group of people to build something complicated, and someone who is antagonistic towards other people holds back the effort of the group. You're better off without them.
Solomon Hykes shows Docker to the public for the first time
Why are you set on F# as opposed to any Functional languages in general?
Is interesting the parallel:

- If is a hardware rip-off is bad
- If is a software rip-off is open source!

---

Consider that the bulk of open-source ignore all that pesky patent and IP and is directly people-to-people.
How we (un)plan the future
if you answer "GET / HTTP/1.1\r\n" I'm going to ask you if you left anything out.

Because you did: after that you have to provide a Host: <hostname>.
To answer questions:

1) We still need dark matter. This mostly focuses on small satellite galaxies. Not galactic rotation, galaxy cluster interaction, or light lending though Galaxy Clusters.

2) The main interesting tidbit is that it seems the density of Galaxies in the Universe has changed sharply in the past 1billion years. Which may lend more data points to Dark Energy/Inflation models.
I think you've been lucky. I've seen some really awful senior devs/team leads in my time.
When it comes to code reviews; judge the code, not the developer. It's ok to be harsh to the code, but always make it a learning experience that people can take something away from -- and as a lead or manager, it's important to give your engineers the understanding that code reviews can be harsh, but it's meant to help improve everyone on the team, and to learn from anything someone says.
There is totally a causal relationship between profits and investment: either you reinvest the profits or you don't. And if a huge pile of profits rolls your way... you might not be able to reinvest all of it. Yes, you are right, it can be thought of as a lack of demand. But if the cost of production is plummeting, due to automation, and profits soar... then you would need equally soaring demand to meet it. In this vein, Larry Summers is right with his call for fiscal policy. He is just repeating what Keynes said many years ago -- the government should be the spender of last resort.

But this is a race to the bottom (or the top?). How do we stimulate so much demand to keep up with this? Then there is Piketty -- the return on capital outpaces economic growth, and therefore wealth inequality gets worse with time. He proposes we should instate a global wealth tax. This is more along the lines of what you are saying. But his solution doesn't necessarily solve the demand problem. It just solves the wealth problem directly. We don't know, with a global wealth tax, what the impact on demand really will be. Maybe it would lead to a massive deleveraging of consumer and student debt. Demand isn't ultimately the problem... the economy is functioning pretty well. We can make the things that need to be made in the quantities they need at reasonable prices. The problem is the wealth distribution in itself.

As for the Fed only caring about inflation in the last 20 years: https://en.wikipedia.org/wiki/Paul_Volcker
Many Claim to be HACKERS but few are REAL!!! I believe in Actions not Words... I'm a professional hacker with over Nice (6) years of experience. My Jobs are secured and neat. Contact me for my porpular hacking feed:

University Grades Changing
Erase Criminal Records
Bank Accounts Hack
Retrieval of Lost File/Documents
Hacking of Database
Sales of Dumps cards of all kinds
Websites Hack Facebook
Hack Control Devices Remotely
Hack Verified Paypal Accounts
Hack Any Social Media Account
Hack Android & iPhone
Alibaba and Tax Refund Tutorial.
Interested PERSON should contact me at:
deepdatashaft@gmail.com

Your Satisfaction is guaranteed!!!!!!
This was far enough in the past that code reviews and "Don't deploy on Friday" weren't necessarily taken as standard practice at a lot of companies yet. But yes, we all learned :-)
It's a good rule to live by, and like all rules it can be overridden when the circumstances require.

It's good to instill in your team that Friday deployments should be done only in special circumstances, or they become a habit (and people inevitably end up working Saturday). But yes, sometimes it's necessary.
See, now, the thing is, Occam's razor would, when you use my experience on the internet to train it as a heuristic, absolutely, 100% tell me that you were being a mean, stupid, malicious sack of excrement in this case, because ALL of the reasons you state re: "What reason would I have to destroy this person's reputation?" are ones I've heard time and time again as excuses from someone who turned out to be a troll who was destroying somebody for fun.

And that is the baseline Occam on the internet: the simplest explanation with the fewest assumptions is that the person on the other end is a troll who is destroying someone or something because destroying things is fun. Nobody needs any reason, on the internet, to want someone to go down in flames. Seriously, I have to make many more assumptions to assume good faith on your part than otherwise - the only reason I would bother applying another heuristic, that is, not to attribute to malice that which can be explained by incompetence, would be because it isn't worth the skin I'll lose off my typing fingers to engage you. You seem interesting and worth engaging, which I why I'd tell you things like, "raising an accusation is functionally similar to making the accusation."
The Ultimate Growth Hacking Giveaway – $4,914 Worth of Growth Hacking Software