skysight-inc/HackerNews huggingface dataset:
https://github.com/tjko/jpegoptim

https://github.com/Kjuly/pngcrush

You can use both from the cli as part of a build server/push to production.

jpegoptim in particular can make very good savings on lots of image types.

Example: http://i.imgur.com/Q4ggKXt.png

No appreciable loss in quality certainly for this use case.
>so you do L3 switching basically

Ugh this term bothers me. Just call it routing! That hails from a day when routers sucked so much wind the marketing team at Cisco had to invent a new term for the stuff that did it fast.
So get them to use ToroDB.
Ah, the Th!nk. Well well, someone had to learn the hard lessons, so others can learn from them.

Although, learn? It's easy to look at things in retrospect and say this billionaire was correct - but one might be committing the Texas sharpshooter error then. Vinod Khosla bet heavily on bioethanol over electric cars.
It'd be interesting to compare this to "Ask HN: Habits of the master programmer?"
It's simple: make computers secure enough that connecting one to the net won't imply being hacked within a few days (minutes in some cases). Re-enable mail servers to be run from home connections, make them dead simple to set up and bullet proof. And so on. You can only wind this clock back step-by-step, a reboot will break too much that we have come to depend on.

It all went wrong at NAT, we were supposed to be peers, not producers and consumers.
What if they put this warning up to their (actual) customers, like the US insurance companies that could hike premiums or ditch their customers before they realized they had costly conditions.
It seems highly unlikely that nothing would be reusable across campaigns. Identifying the commonalities and isolating them into subprojects that you build out in small increments would seem to be a benefit.

In fact, I've been to a presentation by a digital agency on how they did exactly that and improved the time-to-launch on new projects as a result.

Besides, you don't want to overengineer anything. Refactoring will happen, so the design can be deliberately minimal at the start if proper refactoring practices can be applied.
would be great to have the stabilisation as a mobile/desktop app for video
Yep, GIF sucks, but it's unfortunately the only thing even remotely close to video that's embeddable on most StackExchange sites and a whole lot of chat platforms.

Ffcast also integrates selection of the capture area, which is a rather finicky argument to pass from xrectsel to ffmpeg. No need for it if you're capturing fullscreen.
A short time before I met a memory leak problem in production environment. The process began memory leak after long-time running. So I need a tool to detect memory leak of a running process. I searched the web but didn't find one. Then I wrote such a tool myself. I wonder if the tool is useful for others. So I share it here, and wait for your advices.
I literally brought up the regex joke in a meeting yesterday. A data warehouse was built on top of Mongo, and I get to help clean up the mess.
There is an actual battery swap station in california where Tesla owners can swap batteries. But not many people sign up for it.
Maybe, maybe not.

If routers become cheaper and smarter the network will grow, you might get more direct routes (less hops), or simply better load balancing (based on latency and-or throughput, maybe even indicated by the size of the flow, so your SSH session will be low latency low jitter but also if you start to download a file via a subchannel it might get shifted to different routers), and with better balancing flows will get distributed not just considering packet drops, but maybe cache hits too (latency basically).

Anyhow, upkeep costs are very important, because they limit the size and efficiency of the network. (High barriers to entry limit growth, high upkeep encourages centralization, which is bad from a reliability and fault tolerance aspect.)
"It's just someone's opinion"

In this case it's Damodaran's opinion, so yeah, it matters, like, a lot.

"Interest rates aren't directly set by central banks"

The "risk-free" interest rate for a country is. All other rates are derived from it (see CAPM). Interest rates for any loan, or cost of capital for any enterprise is the risk-free rate plus the risk premium.

"what real rates are if you do not have a consistent, repeatable, uncorrupted measure of inflation?"

You can use a lot of proxies for that, and you'll see cases where there are major disagreements between what the market sees as inflation and what the government says it is (see Venezuela and Argentina, for example, http://www.economist.com/node/21548242).

That aside, the market usually has a fair trust of statistical institutions that calculate inflation, because that data is quite transparent.
Despite hating anything XP, I can strongly relate to this one:

> When faced with a hard change, first make it easy (warning, this may be hard), then make the easy change.

It aligns well with my natural process: for any problem, spend most time designing and implementing a DSL for it, and then solve it trivially in this DSL.
I mean- I am likely never going to understand the science that goes into fixing a tumor- I just haven't trained to be a doctor, nor plan to go that route at any time in my life. However, you can surely bet that I trust a doctor to take one out of me (without understanding it) if I have one - and this is the right thing for me to do.

And of course, the fact that occasionally some implementations of SSL have been found insecure is in no way an argument to not use it (at least until something more secure is available).
Assuming sites like WebMD are tracking users and analyzing symptom searches over a period of time.

I expect people would find this more of an invasion of privacy that the search engines doing it.

Hopefully this is a wake up call to people about how simple searches quickly build very personal profiles about you that you yourself may not even be aware of (for better of for worse).
The members of the scheme who die relatively young subsidise those who live to an old age: both have paid the same amount in, but the latter draws a pension for a longer time.
As of December 2015, it is opt-out in Wales.
> No the difference is one has to be written in a shitty language (SQL), whereas the other can be written in an actual programming language.

SQL is a DSL. It has pros and cons for data manipulation. For many combinations of (particular programmer) + (particular thing to get done) + (set of considerations), SQL turns out to be a better tool than a more general-purpose programming language. YMMV, obviously.

> Err no it isn't false. It is based on real-world experience, rather than "theory" about "what you can do". In the real world, people use ORMs and the ORM migration library, and then they find that the migration library doesn't do what they need it to do, so they have to use raw SQL. But then they run into the problem that because the ORM handles all of the generation of indexes and column names and so on, they have to figure out the correct naming of everything so that the ORM understands what you have done. This often results in failure because the ORM does not want you to tinker with the schema yourself.

It sounds like you're making a decent argument against manually modifying a database schema at the SQL level, behind the back of some ORM's which can't gracefully handle such surprises. But I don't think anyone is disagreeing with you about that.

> Which requires you to context switch from the code to the schema and piece together all of the relations based on foreign keys.

Many programmers can handle that complexity. Maybe the additional layer of indirection / complexity added by your ORM is the particular systems you deal with too hard for you to reason about?
>who have deployed OpenFlow at scale

I didn't say it was OpenFlow everywhere. I meant custom software in some way (i.e. not an off the shelf Juniper/Cisco/whatever). OpenFlow has pretty narrow use cases once you dump reactive flows so it's definitely rare in the wild.

For other customers using whitebox switches with different OS's booted, look at whoever is paying companies like Cumulus/Big Switch.
Despite the members having elected a leftist leader for the first time in 30 years, the liberals in the Labour Party continue to wield considerable power.

Thatcher even said that there was "nothing to be afraid about" (paraphrasing slightly) over Blair's government. The Labour Party has not been a party of labour and work for a very long while, rather a typical liberal party as seen in the two-party systems of North America. One cannot claim to be part of a worker's party if he supports mass immigration to replace nationals for cheaper work and a welfare bureaucracy that pays more for slacking than working.

The decision to support the barely amended IPB is upsetting and a disgrace to the Labour Party. I would have hoped that Jeremy Corbyn would get the party to oppose the British surveillance state, consistent with his principles on war, human rights and so on and so on.
You can't blindly accept everything an article says just because it is written by a respected person. It means nothing at all.

Karl Marx was also highly respected until he was proven wrong...
In a lot of ways, Clojure feels like the python of lisps. It pretends (very well I must say) to be dead simple but lets you get into "the nitty gritty details of programming" as another commenter put it, if you need to/know how.
When you export as a GIF, how do you stop it putting the little watermark in the bottom right corner?
Knitted products aren't planar, they're manifolds with embedded curvature.
Ignoring things because you can't measure them well or negotiate a price on them, isn't bad capitalism. It's just all round bad thinking.
>If WiFi can be secured (with devices that "scream data about themselves"), why would Bluetooth be any different?

I suspect the GP is just referring to the stuff they happen to be transmitting in the clear right now because they weren't thinking about the risks. Basically like early days 802.11 when you needed to pay big money for something like wireshark.
Agreed. I've spent 18 years as a computer journalist and I still can't make head or tail of exactly what "Bold" is. Really vague description on that page. Certainly hasn't encouraged me to investigate or write about it...
Ha ha, had to scroll all the way down to find a positive comment. It's actually a great paradigm; not every problem fits into a relational box.
That's an excellent point. It actually helps balance existing inequality. Maybe not 'ideal', but fairly practical.
Just a note: If I input an invalid username there are no projects but I am not notified that the username was non-existing.
Duplicate: https://news.ycombinator.com/item?id=11861188
A sewing machine joins pieces of fabric that were previously woven and cut elsewhere. A knitting machine extrudes woven fabric from spools of yarn. In the process, you get to pick colour and knit/purl for each stitch, so you can do "pixel art" patterns (e.g. Fair Isle style) and ribbed or textured surfaces.
> And if the migration script crashes halfway through... oh man.

Schema-issues and typing aside, I looked at MongoDB just long enough to find out there are no transactions, then ran away, quickly.

For a lot of tasks, I guess I would find MongoDB very useful, but lack of transactions is a complete deal breaker for me. Not having a real schema, referential integrity and all that makes them even more important, IMHO.

At work, I have had more than one quickly-hacked-together Perl script crash on me in the middle of a run. Having proper transactions has saved my butt repeatedly.
So she lived in a nursing home for 10 years but still didn't let the guy live in the apartment? I know she had the right to it but come on...
PG says London is not a startup hub as you can't get into the Ritz with trainers
Performance within one numa space seems to be great. What can you get between numa spaces? That would be a common forwarding path for any router with enough interfaces.
Why on earth haven't I come across this information before? I spent a crazy amount of time researching frameworks before settling for Meteor, and never came across this.
Dupe: https://news.ycombinator.com/item?id=11861188
Not sure why you are getting down voted?

Predicting users health data based on simple searches is terrifying, I'm not sure why anyone would be happy with Google or Microsoft having this information, especially when their customers could use this against you.
Nop, doesn't works. DNS won't resolve.
It's 2023, and we still only have 256-color gifs...
OP doesn't seem to insinuate any problem with being surrounded by devices screaming data about themselves though?
Chrome will display colorful emojis on Windows soon, because this bug was fixed
I'm both, and I'm as equally at home writing C++ code as I am writing T-SQL or PL/SQL.

Frankly, getting to grips with relations and digging into functions made me a better programmer.
Very similar to the UIST 2012 best paper on "Cliplets" via Microsoft Research http://research.microsoft.com/en-us/um/people/hoppe/proj/cli... .
If you are worried about actors with that capability you probably want to airgap your entire operation.
You won't need all the pins, but these modules are fussy about power and you need to route the antenna properly.
sounds like the new owners understand the mistakes of their predecessors.
> I'm thanking my lucky stars I finally got rid of that devil.

All that I can say is congrats, man!
She probably rented it out. Socialist Europe tends to frown on property standing empty, but there's no reason the guy should've got the rental income.
Green Tech Solutions for Corporate Sustainability in 2016
What is DevOps?
Ah yes, I would be definitely feeling very uncomfortable as well in a Dutch Roll!

Some people seem to adapt easily to boats, planes and other types of activities that cause motion sickness. I'm not one of them.
Awesome Heroku – a curated list of helpful Heroku resources
There is no spoon?
I like Wunderlist. I just pop everything I need to do into that and it is nice and simple. I could probably use it better but tbh just having a central list of everything I need to do is pretty helpful.

Sometimes I find over complicating your todo list just means you end up spending more time on your todo list, time you could spend on actually doing items in the list.

Also the pomodoro technique is pretty good for smaller tasks. Obviously not everything can be broken down to work with it perfectly but for about 80% of tasks it does work well imho.
About this item, I got me wondering: Should we never delegate a difficult work for someone that is specialist if it give us pleasure? Always we need to learn it first?

I don't agree with this, maybe I need profit instead of fun. I can found fun in a lot of other things that I can't delegate on moment.

Sorry if I am misunderstanding this part.
Apple's Siri helps mum call ambulance for baby
How many times will this be submitted? This is four and counting ...

This was first: https://news.ycombinator.com/item?id=11861188
See also this reddit AMA (Ask Me Anything) thread from another patient with such device from 2 years ago (2014):

https://www.reddit.com/r/IAmA/comments/24a8ln/hello_reddit_i...
Turns out wells fargo already have an api then. https://www.wellsfargo.com/mobile/apps/
#2 - it's basically "schema on read" vs "schema on write".

You always have a schema; where and how it's defined is the only question.
If she wanted to give someone money, wouldn't it be better to give it to the poor?!
I was looking at the wrong data. At any rate, the point is that Tesla is trying to ramp up production very fast. Going from 50,000 to 100,000 cars sounds difficult in 12 months, while maintaining quality.
> If Takata was allowed to use the mixture that was "invented" by other airbag makers

It doesn't invalidate the question as a whole, but they would have been allowed to if they licensed the solution but that may have cost them more than developing their own (now known to be badly floored) solution. An active choice was made there.
Interruptibility, AI and the big red button [pdf]
Hence, the "sometimes" word.
Interesting how the Ritz tried to "engage" with Altman after his tweet. I wonder what they would have said. "Sorry, the rule is for other people, not rich people like you" ?
Csv is an ubiquitous data format. Especially when you're receiving data from external sources which you don't have control over, which often happens to be the case in banking and finance (streaming csv dumps are quite common)
If people don't pay attention, they will forget, so I prefer to do not talk.

I got what you mean, and now I comprehend a little better what human need Snapchat is solving, thank you.
Wait, do the payments actually increase as more people die? If not, it's not a tonine, just regular pension insurance.
But then, neither does yours.
Breitbart says the term only came up when 2 spaces were added at the end. I can't confirm as I haven't used google directly in ages.
I know they call it hardware because it's hard, but is it possible to do maybe GSM/Edge with a common SDR, disregarding license and legalities?
Imperialism and sauces organized by colour?
So, I am very much not a video codec developer, so I feel I have to ask: in the comparison I can see a difference, but I have a hard time discerning whether one or the other is better. Maybe not when there are very visible artifacts, but say comparing Daala and HEVC.

Apart from obvious artefacts, what are we looking for?
I'm not aware of any open basebands existing, and I'm not sure how they'd pass regulatory requirements.

There is an open GSM base station system though, OpenBTS. But you definitely can only use that for testing.
> As result men are avoiding state pension and use private funds.

Does that help? I imagine there could be laws against private insurers "discriminating" based on sex (or other differences, e.g. smoker status etc.).

Some countries allow driving insurance to "discriminate" though (women pay less), so maybe they would allow pension insurance as well.
Ask HN: How to find people to develop your side projects? and vice versa
I keep finding myself on both the sides of this question

"I have money but no time, how do i find some bright college student to work on this small project for me?"

"I need 400€, How do i find a small project i can develop for and have no expectation of follow up or commitment"

I find hard to trust elance, upwrok and similar as it's either super-developer-guy or random-indian-guy, middle ways are buried behind the two extremes.

On the other side of the fence, as a programmer on those websites it takes a lot of time to build up reputation and network and it's easier to just get a job at McDonalds or similar (e.g. make a website and let someone else maintain it) for those 400€.

Something like university/hackerspace/open source facebook group with a barrier of entry to keep the quality but nothing as formal as a website
One way to think about this is that these guys are going to try, they'll come up with stuff that no one uses and it will be some nerd somewhere that comes up with the next iteration of the web. I.e., it won't be Berners-Lee that does it, it will be the next Berners-Lee somewhere.

Satoshi (whether one person, or a group) did it with Bitcoin. The concept is now ingrained into every architect's toolbox. While Bitcoin itself won't revolutionize the web, it is a huge step forward in how to think of decentralization in an environment where it is too costly (technically, financially) to effectively decentralize.

Perhaps the next step will be combining said decentralization with anonymity.

Then in 50 years, maybe we'll all have our own anonymity-preserving "cloud boxes" that follow us wherever we live, just like routers do now (save the anonymity and storage).
you can find the belonging blog post here http://blog.webkid.io/document-classification-in-javascript/
Same here, it's like a chat but with media: SNAPCHAT hehehe

People usually don't save chat log, or rewind it. Snapchat is the same, the proper name.

I was got me wondering why this company is success, what human need it solves, now things is getting a little more clear.
No, it doesn't and therefore is no viable option for many real-world datasets.
China’s memory manipulators
Online flower delivery in bangalore
"A delicately wrapped, hand-bunch of 15 gorgeous pink Roses with green leaf and knot it with pink lace make it perfect Bouquet delivery in Chennai to you sweet hearts.

For more info, pls visit us at
http://goo.gl/fr2f2u
"
A research-driven (anonymous) recruitment story
Mongodb isn't always accessed through an ORM. I have no idea what you are talking about.

> Enforcing arbitrary constraints belongs in the business logic of your app

Oh so you have some constraints enforced in your database, like the length of a strength can't be greater than 5, yet others you consider arbitrary just because they are not in SQLs list of constraints? How on earth did you define arbitrary otherwise? Anyway, that is the entire point, SQL's constraints don't encapsulate all of the constraints, so you STILL HAVE TO MANAGE MANY CONSTRAINTS IN THE CODE. I hope you got it that time....

> but dealing with consistency issues does not

Yes that is why I said you have to deal with consistency issues in Mongo. I then referred to consistency in another context, which was confusing, I understand. I was referring to consistency on a higher level, in terms of an entry called "Can't be deleted", with a Deleted flag set to true. Which is not related to the data consistency I was referring to earlier in the paragraph. That does not invalidate any of my arguments, you just wish it did.
It seems every year there is a new layer of complexity added to networks. If we kept it simple and put the intelligence in the application layer where it belongs, routers would be more efficient than they are.
15 Most Common Mistakes Startups Make When Pitching Investors
My main point was not a claim on how a particular party should allocate their votes, or whether the primaries should be open to certain (or all) voters - rather the point of the paper is that the process can be completely transparent and cryptographically verifiable, so that once the votes are cast, any person can count the votes themselves and make sure the votes fell according to the rules which the party decided on (however fair or unfair those rules may be).
> You know what would be even better? Higher interest rates.

Why would you want to give money to people who already have money?! Interest payments should come from productive uses of the saver's money, which currently there seem to be very few (banks often just buy "risk-free" sovereign debt, which, being risk-free, doesn't deserve any interest).
Otiis cc вывел 2700000 сатош Этот облачный майнинг биткоинов–хороший