jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I believe there is nothing wrong with defensive contracts. Unless one business partner intents to screw the other, the defensiveness of the contract is moot. I like to explain, when such defensiveness comes into negotiations, that we should be prepared to the eventuality of either CEO being murdered and taken over by a psychopathic double. A good contract is balanced and forces both parties to play fair, just in case they need such kind of cohersion.

It's also OK to decide you won't deal with Company A because they (or their lawyers) cannot be trusted or because, for any kind of reason, they don't play fair. By dealing with them you send the wrong message - that this is admissible - and enable them to continue on this path hurting other companies they deal with.

And yes, Jobs doesn't come through as a very nice guy. I am not sure I would like to work for him.
Ya totally! I still telnet to my servers... Don't want to fill my system with extra software. :P
Frankly these new-fangled auto-everything databases are untrustworthy

I'm not asking for postgres to change its ways and become "untrustworthy".

I'm merely asking that postgres wraps more automation and convenience around the things that it already does.

Replication should generally be operated from inside psql. Spinning up a slave should be a single command. Failing over should be a single command. There should be meaningful error messages, ETAs and progress bars. No rsync'ing of WAL files, no futzing with config files. No elaborate third party 'repmgr' daemons.
This is not a core library. But a wrapper around Python image Library, Pillow. In future, we also plan to include imagemagick functionalities

The aim of this tool is automate 70% of our image editing functionalities for our Python meetup group

eg:

We took photos @ meetup, we needed to publish the photos with our logo (preferrably at bottom right)

We needed to convert all the images to jpg and resize to 1024*768 for uploading to social media :)

It comes with multiprocessing functionalities, by default 4 processes are running at a time, and you can increase that one too with number of images and the number of resources available to your computer

Have a try and we are waiting for your feedbacks :)
Citation needed.

It very well could have been an instance of the bumblebee bug (https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issue...) where it's "rm -f / some/file" instead of "rm -f /some/file"

Link to the code if you want to make that claim.
This is generally very sound advice. There is one part that I take issue with though.

>We also looked for proactive junior staff out of companies like LinkedIn who were ready for the next step, but not afforded the opportunity

>A candidate may have worked in sales, but if they were an account manager tending existing customers, they may not be cut out to be an account executive acquiring new business. Just because someone has made 80 sales calls a day in a prior job doesn't mean they can demo and close. Make sure candidates have the expertise you need.

These two points contradict each other, and I think it is a very important issue. If you are not willing to allow a junior person a better opportunity immediately (hiring them into a promotion) then you have to compensate them better compared to the current company for the same position (short of intangibles.)

Often times, larger companies will have a more deliberate and organized sales process that is time-based. This creates scenarios where candidates that are otherwise qualified for the next step (Market Development Rep --> Account Executive) have a seemingly artificial ceiling preventing them from that role at their current company. While it probably makes sense at the larger company for a Market Rep to be promoted after 18-24 months, this person may be very capable of the next level earlier.

If you can successfully find driven junior level people who have this type of artificial ceiling, you can hire very valuable sales people. This also means you are going to have to take a risk that they can perform on the next level, but you can also hedge this risk by offering slightly less total compensation for the opportunity _now_.
yes, you can also run it along with chrome via crouton.
In some cases maybe, but hopefully most founders who obtain some personal liquidity in later rounds are not sadistic/hypocritical enough to deny their employees the same opportunity.

But you're right, one potential large risk is a Chris Sacca -like situation, where one investor/investment group uses many anonymous buying agents to acquire a huge stake in a takeout/IPO candidate, via secondary liquidity. That can mess up a final outcome for whoever thought they had control over the cap table.
That's a neat quote. I read it in Harper's back in 1996 and it has really stuck with me.

I feel like it describes some of my days pretty well. But another part of me thinks he's writing from a very privileged position, and doesn't (want to) recognize it.
All of this is defined in the spec. display:contents just means that in the box tree the box is elided and its child boxes are placed where it used to be, and then things proceed as normal.

If you have nested display:contents things, it just works: you end up with a box and what used to be its great-nephews/nieces in the same flat list is all.
I could go out and create malware, for example, but I don't think most people would appreciate that. :(
How can you dispute we live in a surveillance society?

Everything we do or say, everywhere we go, is being tracked somewhere, unless you are extremely vigilant. And even if you are extremely vigilant, I'm sure you will slip up somewhere along the line.
Yes. I do not understand why GUI designing is not getting better.
He stopped posting because he was actively the target of an SEC investigation. If I recall his last message was something like “I’m gonna have to stop these updates for a while. Pretty sure you all know why.” He never claimed he wasn’t taking profits; he was drawing down his position every week with new slates of options once that week expired. Because that’s how you play options. That neophyte redditors who have been trading options for 6 months don’t understand what he’s doing is beside the point — which is why the general rule of thumb for retail investors is to avoid options trading entirely.

There’s still a long tail on the GME drama only because a bunch of people who run /r/wsb are looking to milk the whole thing for what it’s worth. The whole game was already over by the time the mainstream press even mentioned Reddit.
NHK World is a similar website and app for phones and TV, but for Japan (and occasionally other Asian countries). An immense variety of culture, tourism, history, and food content. I believe BBC and RT also have cultural documentaries (you can ignore their news content).
Sample size of 1.
You spent two days generating a hash? What a waste of resources.

EDIT: harsh crowd today. I could care less how the author spends their time. Am I the only one that saw all the articles talking about how bad BTC is for the environment recently?
I pretty much stopped caring - in a post-snowden world where we found out that merely visiting a linux forum gets you on a list[1] I figure I'm already on a good good chunk of them.

That and a curiosity about the world and history (particularly the cold war) means just the stuff I look at on wikipedia would look awful out of context.

[1] https://www.zdnet.com/article/nsa-targets-linux-journal-as-e...

That's the problem when you lower the floor with dragnets, you drown in your own noise.
To be fair to Dave: he knows all the edge cases, he just isn't the right person to be writing code.
I just love how this whole sequence of events is being touted as the "underdog sticking it to the man".

What I see is a bunch of internet trolls getting together and trolling Wall Street.

Is that a bad thing? It depends. If you're just dicking around and you put in an amount you can afford to lose, it's all fun and games. But when you convince newbies to trading and investing to put loads of their hard-earned money, on leverage, to a meme stock, it's not so fun and games anymore, is it?

I'm all for teaching hedge funds a lesson by squeezing them, but it would've been nice if folks come out _mostly_ unharmed financially. Instead, you have lots of these r/WallStreetBets folks in the red on leveraged trades. Good luck making back that money as quickly as you lost it.
We meet with the client and agree on the scope of the prototype beforehand, and based on our experience two weeks is a timeframe for which the scope can be estimated really well!

And you're right, 7500€ can theoretically buy you a lot of dev time, at least from a junior developer. If you want someone more senior who you don't have to micromanage and who has experience in working with clients professionally, our offer a good deal we think. :)

The value prop is the development speed, the fixed price and knowing beforehand which tools we use and the process we follow. We have talked to lots of people about this, and the latter point was especially important to many who got burnt by some developer they found on Odesk or Freelancer.com, who had her very own style of programming and used non-standard tools, and the result often was a system that barely worked and couldn't be carried forward by another developer.
http://www.google.dk/search?sourceid=chrome&ie=UTF-8&...
I'm not sure I understand. Your argument for why musicians should start at a higher level of abstraction is that starting programmers at a higher level of abstract works out poorly?
Yeah, and now we argue about whether or not knowing the basic mechanics of your typical language (be it programming or music) can help you achieve a greater global understanding and thus allow you to be a better musician/programmer overall.
So it appears that as of now, general warrants are disallowed in the UK and (in practice) permitted in the US. America's founding fathers are spinning in their graves.
Here's what we need to be thinking instead of getting defensive or extra-optimistic:

If high-end security firms and fairly diligent government agencies were infiltrated, why would we think that smaller dev toolchain organisations not founded as security organisations will somehow be less likely to be targeted and become a vector for introducing supply chain attacks. Sophisticated attackers will go after any soft underbelly or pore they can find, and there's no reason not to believe they'd put significant effort into quietly abusing Jetbrains security just like they did with Solarwinds. I'm less worried about the "Russian" red scare mention other than it may give non-US organizations a few more opportunities to inject badness that we can't get visibility on.

Bottom-line is that it would be the holy grail and are we treating it as the high priority target it is? Having worked for dev tool companies in the past, I know they are a lot more worried about innovation than about their own internal processes.
Tether has printed almost double of its amount just BEFORE Bitcoin price jump. It's the biggest pump and dump scheme ever, made by organized crypto-mafia. I doubt this will continue for long.
> What do they enable?

I won't make the case for cryptocurrencies here, have a look at ethereum.org for instance.

> Is what they enable worth $40.000 to the enthusiasts?

I'm not denying that the current price hike and media attention has little to do with any other aspect than "decentralized ponzi"/dollar escape. Was just correcting a false statement.
the point being that an importing country should be held at least partially responsible for the emissions of the manufacturing country. if the importing country made the widgets themselves, their emissions would increase. if the importing country didn't buy the widgets at all then the manufacturing country wouldn't produce them and not emit as much CO2
Sometimes it's just a practical matter

The exchange I use only has instruments with USDT pairs (BTC/USDT, ETH/USDT), not with USDC.
Another kanban tool to consider is Codecks[0], which I learned about here on HN. We liked it so much we moved from Trello. It's marketed for game devs (which I think is a mistake!) but it's a powerful tool for any kind of small team (we use it for enterprise software dev) and also has a free plan.

[0] http://codecks.io
> I can read the 1s and 0s of a compiled binary in any language

But the 1s and 0s are not specified by the language (in almost all cases.) They're out of scope.
Yet, here you are, a relatively anonymous individual of whose talents, accomplishments or level of education we can't be sure, happily spewing out your own completely unsubstantiated opinion, essentially indistinguishable from garbage, to a reading public on a major news aggregation site.
You can say that, but the fact that they do things like HDCP (normal users aren't going to do multi gigabit/s raw captures) would speak otherwise. Engaging in piracy is as simple as a search and download. Unless this tech works 100%, piracy will always remain that easy.
There are more now not using glibc, such as Alpine Linux (which also uses busybox by default instead of many of the GNU utils). If you neither use glibc or gcc (say you use clang) you are getting a fair way away from the original GNU operating system.
> violate so many people's rights

Don't worry. It's ok because the Good Guys(tm) would never do anything bad. They would make them Bad Guys(tm)!
wow, encrytion online ! cool
The shot of the men at the railroad tracks waiting is universal.

Another 500 years will pass and soldiers will still be waiting in line for something or other.
Similarly broken how?

Just because strdupa is not magical, does not mean it has its valid uses. In particular, the problem you allude to (knowing the scope of your memory) is something you would have to get right also if you use heap-allocated memory (unless you just leak everything of course, but I think we have established that that's not something we want to do).
Wow, Encryptino online! Cool
Hi, I'm one of the creators of the library and app. Apologies for the site issues. The sample app was created in a couple of days and we weren't anticipating as much activity as we've received over the last couple of days, so it was a bit overloaded. We don't seem to be having any issues anymore. Cheers!

-Phil Elauria
It's true, but that's still considered "soft AI", I believe. It's highly intelligent and can reason about the world based on a huge database of available information. It can make inferences.

However, it is not "self-aware," by any definition. (Which there are many, I guess.) You might say it is "externally aware," I suppose, but "self-aware" is something else entirely.

It seems to carry with it some implications of self-interest. Not, "what does my user want to know," but "what do I want to do with myself, now that I'm here." This may or may not include instincts towards self-preservation. (Personally I don't think it's inherently implied.)
I see his point about how everyone rolling their own thing is bad for the Lisp community, but he's got a kind of ridiculous view of C:

"Making Scheme object-oriented is a sophomore homework assignment. On the other hand, adding object orientation to C requires the programming chops of Bjarne Stroustrup."

It really doesn't. You can have a system that uses structs with function pointers, which is how things like Glib work. You can have a compiler that adds special syntax for doing this, which all gets translated into normal C calls; this is how Objective C works. OO is just Not That Hard To Do in any language.

Anyway, Lua is another great example of this curse because there's no module system or standard library to speak of, everyone rolls not only their own object system but their own list functions. The reasons are different though; Lua's design goals are to be a tiny language for embedding, so they sacrifice completeness for being really easy to customize.
> WMF are smaller files

Depends. bestfrnd.wmf is 65 kB and 35 kB gzipped. bestfrnd.svg is 163 kB but after running it through SVGO it is just 87kB and 18 kB gzipped.
It is not default option there. End users need to always remember that they need to use „Secret chats“
Propably wouldn't work, as the minority is much more liuder and active than the majority.
> Telegram is a downgrade in terms of both security and privacy

Care to elaborate? Haven't heard/read anything that points in that direction.
Except for the "nearby people" feature but that its up to you to enable.
So what would the RISC-V foundation do about this problem?
Email? Text messages? Phone calls?

Those are the only alternatives with enough penetration to rival WhatsApp (that I know of).

I know that they are not secure, but neither is WhatsApp.
The article linked in the article about how to dodge these new laws has some particularly asinine advice:

http://arstechnica.com/tech-policy/2015/03/australian-govern...

The guy says "just use skype" because then the telco doesn't know who you're calling, just that you called skype.

Sure, because there's NO POSSIBLE WAY for Skype to get a subpoena, right?
What specific behavior do you believe is parasitic?
I am reminded of this post: http://www.gamasutra.com/blogs/DavidRosen/20090824/2825/Crea...
I got a rockstar job offer from some time ago.

I responded to the recruiter to ask if drugs, groupies and obscene amounts of alcohol were involved. And also if I could destroy a hotel room or two.

I then explained to them that there is nothing rockstar about software development and that I would rather be approached in a more professional way.

I quickly got a followup email back from the recruiter's boss saying that they made up the rockstar bit and that the client had nothing to do with it. He did apologize and said he would love to have a serious talk.
This is on my Ubuntu box

#!/usr/bin/env ruby
`gvim -f "#{ARGV.join( ' ' )}"`

Haven't installed google command line on the mac yet
I can't imagine describing either Renaissance (founded by Simon) or DE Shaw as anything but tech companies. They use technology as a competitive advantage in investments, much like Amazon uses technology as it's competitive advantage in retail.
can someone paint a scenario in which this off switch would be used?
This is a great writeup of OnLive. I wrote one myself a few months back, http://siculars.posterous.com/onlive-shows-us-the-way-to-vid.... Like the author, I also agree that this is the real deal and will only continue to get better as technology improves and end users get fatter pipes. I, for one, am looking forward to giving this a go.

I might even venture to say that at some point in the future as the platform matures, OnLive will be the preferred distribution platform simply due to the fact that there is no way to resell a game by the end user. Resale is a major problem for publishers who are desperately trying to eek out every last cent from their investments.
I wrote about it at length here:
http://thesethings.posterous.com/rapping-grandmas-and-ninja-...

Short version:
It was initially a helpful construct to suggest that:

* Your potential place of work was not stuffy. That the applicant could seek relief from their horrible bank job. (This signal is now false given that boring bank jobs say "rockstar." :D )

* The applicant will be respected and treated well (like a rockstar), not a codemonkey.

Nowadays, "rockstar" implies the applicant must be all-skilled, all-talented, with no burden on the potential place of work to live up to anything suggested by use of the word :)
You should be able to use the liquid mirror in space though, since they won't dump out of the container. Perhaps you'd introduce other problems then, and the corrective advantages of having these mirrors on the ground to look through atmospheric effects is lost.
Sounds like a bit of a turing tarpit if you ask me. Sure there are technically ways to work around the lack of read syntax (I mean, Java didn't have literal syntax for any non-array collections for ages) but that doesn't mean it's a good idea.
Back in 2008 I released an open source library (Chronoscope) designed to render very large datasets in real time (See video here https://www.youtube.com/watch?v=2ScPbu8ga1Q#t=1607 showing off the display of 1 million+ datapoints) It was written in GWT, ran on the server (server side rendered chart tiles like Google Maps), Android, and Web, had JS exported APIs (through my GWT Exporter library), and microformat support.

Doing it back then was somewhat more difficult because Javascript was much slower and the 2D canvas wasn't very accelerated. The approach I took was to use a multiresolution "mipmap" like representation of the data. When animating, lower details were chosen, and the system would bound the max number of points to draw that would achieve a given FPS, and choose the detail level dynamically.

I also offered a commercially supported version at the time, Timescope, other types of charts. https://www.youtube.com/watch?v=RLYNHQVIeNg as well as a version that had a social sharing system with 2-way synchronization "micropresentations" (https://www.youtube.com/watch?v=RLYNHQVIeNg)

Micropresentations allowed you to "script" the chart via a markdown-like/Wiki like text annotation in comments. This means when you were debating or responding to some chart, you could move the chart around, add empheral markers, or other call outs, even video, in order to make your point.

https://www.youtube.com/watch?v=RLYNHQVIeNg

The old code is https://code.google.com/p/gwt-chronoscope/ if anyone is interested.
> And commuting isn't exactly a tough proposition in this area.

I can see that having a certain appeal.

One of the things I love about St. Louis is the relatively low amount of traffic relative to the metro's size.
So issue #2 is about click jacking. The same security consultant tweeted 3 days later it was fixed.
https://twitter.com/homakov/status/541636430712156160
Agree. But this was interesting to see how developers think.

I personally think that the over compartimentalization of intents on android puts lots of people off. And whats worse, theres no way to do things differently, if you have no use for reusable complex components...

If you think about it, it's exactly the opposite of what made the web popular.
I actually agree here. CI is barely a framework. When I used it, I found myself writing a bunch of custom code to handle encapsulating view logic like widgets, decorators, etc. Plus, plenty of other code to handle form validation etc. Other frameworks provide all of this out of the box.

I dislike ZF because it tries too hard to be like Java/Struts2, and borrows a lot of Java's verbosity and bloat.

I use Yii a lot nowadays, and use phing for deployments. And for Python folks, I'd recommend web2py since it has a lot of similarities to Yii from what I've seen.
On the brighter side, this will also appeal to those who already have atrocious e-mail signatures and improve your encounter with them.

Sometimes you have to play their own game.