skysight-inc/HackerNews huggingface dataset:
The OP is just super-concerned with paying back and getting out of student loan debt. As you outline, it's somehow more important to pay it off than something else (Maybe it's all they pay for?).

My student loans are over a much longer timeframe than they give. Closer to 30-years on all of them. Paying mine off are important to me, for obvious reasons, but the interest rates I pay on mine are only second to my home in affordability.
It'd be interesting to compare the power drain of running the model vs transmitting the data to a server, waiting for the response, and then acting on it. Even if it's still worse, it might be worth the responsiveness and reduction of data usage.
Gold is a proxy not a goal. If you want a TV you don't care what it's made of just that it works. Consider it's only rather pointless blocks of actual gold that are expensive, you can make items that look and act like gold without actually using much gold.
He did send her home. Then he went to visit her a month later and she asked to come back to America with him. She intended to go live in the Philippines for her last years, but died unexpectedly before that could happen.
The real barrier is the pricing. Don't bother talking to Akamai if you don't have one million dollar.

Big companies, government and military are the only ones which can afford it.

They'd use a registration form too, if there were one.
Aside from several other companies offering AWS cost analysis as a service, there is also Netflix ice (https://github.com/Netflix/ice) if one wants an open-source, self-hosted solution.

AWS also published a quick guide how to get the billing data into Redshift and use Quicksight to analyze it: https://aws.amazon.com/de/blogs/aws/new-upload-aws-cost-usag...
The biggest trends in designer lehengas we will see this year
Terrible. Author is trying to milk a single article into multiple entries. What's written is nothing new and could be an op-ed piece.
May I ask why you love it to be on HN? Sure, there have been lots of posts on HN over the years that I thought were borderline OT but for this I really don't see the connection to HN... But, in order to avoid tons of downvotes, I'd be happy to accept a good argument for why this should totally be here and not just, say, on Reddit.
kotlin make it a bit simpler, once you do name != null you can use it as it is never null after than, there is not need to use let. It makes it more readable.
Please. With all due respect towards Smalltalk and all the pioneering work it did, stop it with the Refactoring Browser as a shining example for automated refactoring.

No, it really can't, not with the correctness guarantees of a statically typed language.

If you are required to run tests to do refactoring, you're simply not on the same level.

The last paragraphs in this link for an example (Ironic title, I know. :) ):

http://wiki.c2.com/?DynamicTypesEaseRefactoring
> Find someone smarter than you and learn from them. The corollary is if you're the smartest person in your area, you're more likely to stop learning.

Maybe. I think the other side is find someone smarter than you, but less experienced, and teach them.

You learn much more from teaching than being taught.

If you're at loss of finding smart adults, find some children ; they're probably all smarter than you, in the sense of finding good questions (which is much more interesting than finding good answers; finding answers is just work, finding great questions require inspiration. A perfectly good example of a good question is: "why is the sky blue?").
A reliable build pipeline is your most valuable asset. It could even be argued that what you build should be determined by whether your build pipeline can build it. Tinker with the pipeline at your peril. Be very careful what you do with it. Only when you are sure it works, submit new capabilities to it.
I also agree, but I'm also a liberal arts grad and it gave me the skills to get to where I am now, so I really can't complain. I agree there needs to be more time spent helping students find career paths. That is truly severely lacking.
Are you asking a serious question?
Postgres is awesome and thankfully is much easier to get set up with high availability and replication baked-in (remember pgpool anyone?). AWS Cloud Formation Docker Swarm stack + postgres primary/replica compose file + datadog and you're good to go.
How to Export and Import Ensemble Components and Productions
hedge fund
I do not mention anything about morality, I'm pointing serious flaws in the author's analysis.

The article blames culture for the difference, when it is likely caused by economic incentives. My comment pointed this out.

(your comment assumes it's caused by economic incentives as well. The author of the linked article does not.)
If you have the money to spend, Cloudcheckr, cloud health & cloudability are great. Some of their APIs are lacking which makes going with the DBR ingestion solution a good idea for large organizations.
There is a subtle valid use-case.

On "change your password" screens, you don't want the second "confirm password" field to be pastle-able to stop this scenario.

1) User tries to type "mypassword" but enters "mypasswor" instead.

2) User copy-pastes "mypasswor" into "confirm password field"

3) User hits "submit".

Now when the user tries to login with "mypassword" it fails.
Sweet Jesus. I could almost understand it if they allocated an extra byte and then used an offset base pointer....
For instance, you can make a list of the top 100,000 passwords, plus another 1000-per-user variations (based on username or email or whatever). Now run them against all users. You'll get some successes, and now those users are at risk.

A password DB breach, salted or not, allows an offline, non-rate-limited, attack on those passwords.
Perhaps in this wave. However, I have an old friend who was recalled last year, and he was technical. He decided to quit, rather than to move.
I believe this is only for marketing teams
Wait, are you saying using your own servers is somehow comparable to building your own ethernet cables?
They can, but still the passphrases are much more secure simply because there are enough different words.
Unless very recently XCode also crashed like crazy. So there's that.
> It’s unlikely that IBM employees, as they centralize in office hubs, will reap the lavish office benefits and constant supply of free gourmet food that companies like Facebook and Google use to keep employees on-site. They won’t even receive raises after moving to expensive cities like San Francisco and New York.

If it's true that they won't offer any COL adjustment for folks headed to SF or NY, then that would support the view that it's meant to reduce headcount.
Recent Graduates Are Most Likely to Work in Sales, Making around $40K
I don't even have the ability to read my password manager's master key, since all passwords are encrypted with different AES keys, which is then encrypted with a private key I have no ability to read (only ask my smartcard to perform RSA on, if I can authenticate to it).

hunter2 is the password manager I wrote for this: https://chiselapp.com/user/rkeene/repository/hunter2/
> Your code will be in production either much longer or much shorter than you think it will. The 5 lines of code you spend three days perfecting will be replaced in a week, and that one-line 3am hack will be out there for ten years.

On that note, I was surprised to see this comment when looking through the source code of the now-venerable program traceroute -

"Don't use this as a coding example. I was trying to find a
routing problem and this code sort-of popped out after 48 hours without sleep. I was amazed it ever compiled, much less ran. [...] Van Jacobson (van@ee.lbl.gov) Tue Dec 20 03:50:13 PST 1988"
For that matter, you tell the ship to report to the destroyer.
Hey, you started this. You called me, by careless and casual implication, a utopian. I don't take kindly to being called naive for maintaining a inflexible yet reasonable and policy-driven stance on curbing the toxic impact of advertising in our society, especially from people who claim they've "graduated" from my current stance.

My utter disdain of ads isn't really tied to their impact on my life. I'm more concerned with all the manipulative ways in which they pressure people less prepared to deal with them than me into short-term relief by purchasing wasteful crap. By getting some content "for free", I am actually being subsidized by some poor sap throwing their money away on some fad propped up by a media campaign concocted by a team of advertisers and sellout psychologists.

Moreover, this worthless conspicuous consumption is a huge driver of the kind of activity that damages the environment, so there's that angle too.
Strictly speaking, the dot in the latter space isn't actually necessary. It needs to be a resolvable domain, but if you bought a TLD you could be "name@tld"
If trump is as evil as people claim they can all expect CFAA arrests. There is a disturbing trend developing of "its okay to hack the government because I dont like the guy in charge this year". Something tells me that the federal government can weather the storm a lot better than these sort of people.
It is also because [] is an operator that you can override. I think because of this it would make more difficult to use it also to create arrays.

It is more ugly for arrays but much more helpful for other things. And it also make sense with the lists as you said.
Based on the downvotes, I'm going to assume the latter...at least from the partisan wing of HN readership.
While I agree that the compression breakthrough doesn't make much sense realistically, I think it makes a great premise for the show.

The plot needs Richard to actually invent something revolutionary (and thus fail to get it off the ground time and time again), that is also simple enough for the audience to understand. Any algorithmic breakthrough that is real-world feasible would either need too much vague handwaving from the writing ("A brand new way to compute data!"). Or be close enough to reality that neither the layman nor the expert is happy (imagine the show having to explain why the big-O of Richard's new magic sorting algorithm matters).

Compression is the logical choice because it's:

1) easier to explain why fitting more data into less space is significant (laymen already have some rough visualization of compression),

2) lends itself to being "black boxed" in the plot ("Look at all the companies we can build with this one breakthrough"),

3) just barely feasible enough that if some SV nerd actually did make the discovery, then events would play out roughly the same as the show depicts (winning techcrunch, getting funding)
"In very brief his simplified thesis: One country's public policy decision to subsidize export-led growth requires another country's public policy decision to also subsidize that growth through import consumption and debt. The accounts must balance."

Isn't that only necessary in nominal currency ?

That is, theoretically a country could introduce some factor that caused their currency, held by their trading partner, to increase in value to match their new export output ?

The balance sheet would pencil out nominally, but there could still be an imbalance relative to some other value ...

Isn't this difference between nominal and real values on the balance sheet what causes the tension between what dollar assets the Chinese hold vs. what they set their currency to vs. what our trade balance is ?
For a specific bracket (time attended, and level of education). Most undergrads are facings rates half of that.

Can you refinance?

https://www.edvisors.com/college-loans/federal/stafford/inte...
Is this a "JSON Feed" from NYTimes?

Example below filters out all URLs for a specific section of the paper.

test $# = 1 ||exec echo usage: $0 section

curl -o 1.json https://static01.nyt.com/services/json/sectionfronts/$1/index.jsonp
exec sed '/\"guid\" :/!d;s/\",//;s/.*\"//' 1.json

I guess SpiderBytes could be used for older articles?

Personally, I think a protocol like netstrings/bencode is better than JSON because it better respects the memory resources of the user's computer.

Every proposed protocol will have tradeoffs.

To me, RAM is sacred. I can "parse" netstrings in one pass but I have been unable to do this with a state machine for JSON. I have to arbitrarily limit the number of states or risk a crash. As easy as it is to exhaust a user's available RAM with Javascript so too can this be done with JSON. Indeed they go well together.
Considering that it takes 1-2 years to spin custom silicon I would say that it is a viable approach.
> wear objects of power (like rings)

The "one ring to rule them all" approach...
Every time I see a job post mentioning mysql I realize they just haven't discovered postgres, or they have some really gross problem. :/
Kotlin is just an island. This name known from 17th century and have germanic-scandinavian origin - Kettusaari - Ketling inseln - Ketlingen - Ketling - Ketlin - Kotlin.
Top 20 Most Sold and Most Read Books of the Week
Dropbox's background update is using excessive CPU on my Mac
Your argument is a straw man and it was a pathetic attempt to blame the victim AND it ignored the vast increases in college tuition. It was a poorly reasoned argument and it was incorrect.
I wish I had more systems knowledge (ie: better command prompt skills) and I wish I had spent more time learning about networks and ssh. Some of those concepts are really not that complicated but just _seemed_ impenetrable at the time.
Searching for drug-like compounds in the gut microbiome
Lola comes from central philippines, probably it was Kampampangan language
Salting is irrelevant to making such a statement. For instance, some users probably have their password set to "zomato1234" or "passw0rd" or (anything in the next 10000+ most common password patterns). Salted or not, it's very feasible to perform that kind of analysis on the leaked data, find weak passwords, then use them with that user's account on other sites.
Cameras are everywhere in public spaces, and most people wouldn't notice a password field wasn't obfuscated until they've already started typing. Defaulting to obfuscated seems the only sensible option.
C++ is not backwards compatible with C in this regard.
> Work somewhere where software is the main product

So a software company as opposed to working in an IT department - programming and solving problems that really _aren't_ interesting?

That's one of the main things I crave these days (and I think it would make a big day-to-day difference) is to work at a software company as opposed to a company who leverages software.
Why are you worried? Regardless of whether avoiding SPP 'encourages,' that is, actively advocates for the use of password managers, we can agree that implementing SPP 'discourages' the use of password managers, right? So is there some risk I'm not seeing in 'enabling but not overtly advocating for' the use of password managers?
> Type classes: https://kotlinlang.org/docs/reference/sealed-classes.html

Those are not type-classes, at least not in the Haskell sense. They allow you to avoid an else branch, yes, which is actually quite useful; but one basic ability they're missing is the ability to define a new branch for a new instance of the type defined by library users.

Just as an example. They're really not much like type-classes at all.
This applies to any job: work where what you do is the core discipline. At a law firm, be a lawyer. At a medical practice, be a doctor. As a software engineer, work at a company where software is the product. Don’t write software at an insurance company and expect job satisfaction. At such companies software engineers are seen as replaceable.

Another option: work where what you do is largely represented by upper management. They make the decisions and if they worked in your discipline they will empathize with you, defend you, and promote you.
Don't blame me for some of those things, blame my clients. I can only suggest so many times that something is bad practice, without getting fired.
How much you can learn, and how fast you can learn when debugging. Now, whenever I start with a new company, I make it known during the interview process that I expect to spend at least the first 2-3 weeks (preferably more) doing nothing but fixing bugs. That's the best way I've found to get a solid understanding of the codebase.
Info screens, ATMs etc. are easily reimaged though - no data loss.

Anyway: http://baesystemsai.blogspot.se/2017/05/wanacrypt0r-ransomwo...

The initial infection vector is still unknown. Reports by some of phishing emails have been dismissed by other researchers as relevant only to a different (unrelated) ransomware campaign, called Jaff.

There is also a working theory that initial compromise may have come from SMB shares exposed to the public internet. Results from Shodan show over 1.5 million devices with port 445 open – the attacker could have infected those shares directly.

Surprisingly large amount of SMB shares exposed directly to internet, that would of course be a great starting point.
Mueller was asked to stay on as head of the FBI by President Obama, and served in the post all the way to 2013.

If you're going to accuse him of partisanship, by all means post some citations.
Of course it's a layoff. It's the same thing yahoo did. When business are doing well they don't force their employees into impossible situations.
Cool. From what I know Africa is like the only continent so far without any datacenters from the major players. Correct me if I am wrong.

Glad to see things change and a small step into a more connected and peaceful world.
As someone interested in the field, this does not look much different from state-of-the-art video codecs, e.g. variable-size blocks, wavelet, predicator, arithmetic coding. Only that the predicator is trained on real data. But symbol dictionaries are already used in modern compressors like brotli and zstd.

Most codecs have been tuned for a mean subjective score (MOS). MS-SSIM is not particularly good to fully rely on [1] [2]. In my experiments it performed poorly.

I think Google team effort will have a much bigger impact [3] just by combining all recent practical improvements in the image compression.

Meanwhile, they could have optimized images on the website a little better. Saved ~15% with my soon-to-be-obsolete tool [4].

[1] https://encode.ru/threads/2738-jpegraw?p=52583&viewfull=1#po...

[2] https://medium.com/netflix-techblog/toward-a-practical-perce...

[3] https://encode.ru/threads/2628-Guetzli-a-new-more-psychovisu...

[4] http://getoptimage.com
While everybody is going to be rightfully excited about the logical replication, for me personally, CREATE STATISTICS and the new ROW syntax for UPDATE amount to the additions that have the probably biggest effect on me ever since I moved to postgres exclusively when 7.1 was released.

Especially CREATE STATISTICS (wonderful explanation here https://www.postgresql.org/docs/10.0/static/multivariate-sta...) is the one single knob I wanted to be able to turn so many times in the past now (especially the n-distinct counts).

Most of the time, the planner does an ok job, but sometimes you have tables in a peculiar shape and if you're unlucky, the planner will opt into horribly bad plans. Whenever this happened for me, it was due to one of the two things CREATE STATISTICS allows me to tune in the future.

Thank you, thank you, thank you to whoever gave us this wonderful feature
> That reminds me of the silly StackOverflow "if you are a real <hacker/programmer/developer/whatever> you must setup your own servers". There are certain benefits of cloud or not, but this kind of thinking confuses me. Why stop there? Do they build their own Ethernet cables? Racks? Make their own distros, compilers, etc.? Build their own network -- after all, your network is critical in delivering pages to your users, why outsource this to XO and Cogent and so on?

Ehm, no. But if you outsource your servers, you’ve got an entirely different set of issues.

I’m currently renting dedicated servers, paying around 20$ a month, for something that would cost me 900$ a month with Google Cloud Platform, or around 60'000$ a month with Firebase. Outsourcing servers – unless you have highly variable load – is always literally burning money.

Remember that Google, Amazon, etc have to pay their devs Silicon Valley wages, while you can operate elsewhere, and pay half that, and save money with hardware, too.
I don't think the assumption is pasting encourages password managers. The assumption is not allowing pasting discourages password managers.
This research was funded by a government grant, so we all have the right to know the true results. As a magnet material researcher, I inquired with the researchers of this project over a year ago, never a response back.

Apparently, this iron nitride was/is created in a crystalline form in tiny quantities, it is very sensitive and HIGHLY subject to oxidation, way more sensitive to oxidation than Neo magnet materials, and will likely never go beyond this stage of research.

If this was a practical material the same researchers would have already taken it farther.
Most commercial drones have 4 motors w about 12 magnets each.

Some others:
electric bikes, electric skateboards, power tools, blow dryers, iPad cases.

If I recall correctly, one of the earlier iPhones was basically held together w rare earth magnets, with the screen module magnetically stuck into the case. Can't find info to verify this though, so take it w a grain of salt.
I think you have the causality backwards. If someone's storing passwords in a text file on their desktop, they will probably copy/paste those passwords if the functionality is available. However, they're probably storing their passwords somewhere because they have trouble remembering them, which doesn't change if you block pasting. You can have a passwords.txt file and just consult it to type in your password every time. In theory that might help you remember it after being forced to type it a few dozen times, but many of the sites that block pasting also force password rotation riiight around when you finally start remembering it.
It's even a money/salary issue. There is a huge difference between the CEO seeing you as someone who makes money for the company as opposed to just being an expense.
I understand the benefits, I just personally don't prefer it. But this is just my subjective opinion.
Do you think affordability will be a blocker?

I'd expect such assistive devices to hit the medical market pretty much instantly once they are practical in terms of things like weight, cost and run time.
Off topic to post, but it's fairly easy to track unique visitors outside of cookies.
TIL that some people chose to work at IBM because of the free tea and coffee
'liberal' sounds like over-generalization that's common today.

'environmentalist' would have been a more specific political label.
Best Practices for Building Gun Shooting Game
This tutorial will cover all the details of the best practices to use when developing a functional and elegant shooting based game. You will be taken through many of the required parts of a shooter based game and you will learn a range of topics from character movement to client prediction. We will move on to advance topics such as mesh culling and ragdoll physics. A lot of the mathematical based principles will be presented in Ogre3D but will be made so the functions we create are usable in any rendering library of your choice.
Weekly 10 am EST New York time on Monday, Wednesday, Thursday
Link : https://www.liveedu.tv/thefoothing/RJp8r-best-practices-for-building-gun-shooting-game/
Yup, everytime I hear someone complain about capitalism I eyeroll because they clearly aren't "woke" enough to realize that capitalism is the reason they can remain blissfully ignorant of how capitalism supports their blissful ignorance.

Capitalism isn't without its bugaboos, but the wholesale rejection I hear people making can only come from a place of ignorance.