skysight-inc/HackerNews huggingface dataset:
Sure, but loans for tangible property can usually be secured by the thing itself (assuming it doesn't deprecate, etc), so I think tangible thing==>secured loan is not a crazy rule of thumb.

Assuming you could talk a lender into taking the risk, I see no reason you couldn't get an unsecured loan for a car. Obviously, you could put up collateral to secure any sort of loan too.
In the US, one-sided contract clauses are supposed to be thrown out (judge's discretion though). If they can terminate free and clear while you cannot, that contract is very one-sided and I wouldn't personally sign that contract for any price.

Sometimes I think an international one-week walk-off by IT staff would do wonders for the worker-employer relationship.
“By June 1949 people had begun to realize that it was not so easy to get programs right as at one time appeared. I well remember when this realization first came on me with full force.

The EDSAC was on the top floor of the building and the tape-punching and editing equipment one floor below. […] It was on one of my journeys between the EDSAC room and the punching equipment that ‘hesitating at the angles of stairs’ the realization came over me with full force that a good part of the remainder of my life was going to be spent in finding errors in my own programs.”

— Sir Maurice Wilkes
Bitwarden has had some performance issues in the past with managing larger (>~250) logins, but they've been greatly improved in the last few months and I no longer have an issue. My password database currently contains 870 logins.

Bitwarden's support via IRC/gitter was exceptional when I was experiencing issues with it. Not only did they fix the problem, but they provided a custom build for me with more verbose logging enabled and worked with me directly to figure out what the issue was. It was fixed in a couple of hours and I was able to run the patched build without issue until the fix had been merged and released.
It seems like a very poor financial decision to turn down 300k from Google to make 150k + fairy dust money from a Startup. Even if the 300k is lower than what Google ought to be paying.
Space age and old generation problematic
SV company that automates 'mundane' tasks gets nearly $2 Bn valuation
One argument the article forgot is that efforts to help the poor with goods or services rather than cash entail building a bureaucracy, and inevitably the iron law of bureaucracy asserts itself, more and more of the funds are diverted to the bureaucrats rather than the ostensible mission.
Yeah, there's still some improvements to made for sure. I actually pushed a little fix in v1.3.2 that should address this.
"90% of coding is debugging. The other 10% is writing bugs” - Bram Cohen
The San Franciso Fire Department makes its own wooden ladders by hand
The act of writing down your own cheat sheet helps you to learn it.
Fancy phones and watches are, given the current state of most carriers, not actually _that_ much more significant an expense than a cheaper device month to month.

You can "buy" that explanation or not, but there's a lot of research and evidence backing up the idea that a huge fraction of the western world lives essentially paycheck to paycheck, and it's not because all of them are less financially savvy than you or I, who just happen to get paid well above average too.

A good TV and nice phone are not usually the kind of expenses that drive people into having no savings. If I go grab an example from t-mobile...

A brand new, shiny iphone x for somebody with good credit is gonna run us $30/m. That's kinda pricy, so let's go a few generations back and get a refurbished iphone 6s plus - they won't let me go to older generations. That'll cost $22/m. So sure, yes, that cost adds up - but $8/m extra in savings is not going to be the difference between somebody living paycheck to paycheck or suddenly being flush with savings.

Never mind reality TV - _actual_ reality is that a large percentage of the population of basically every first world, western, developed country is paid at such a level that any raise is just going to go directly back into the economy because they aren't paid enough for savings to be a high enough priority to happen. This isn't financial illiteracy - both of us put a _lot_ before savings, it just happens that once we've done that we still have a bunch left over. Lots of people don't.
But it's not called a native Hawaiian shirt. Hawaiian culture didn't end in 1778.
This is such egoistic bullshit
It seems that anything interesting in the article is “available to Pro members only” at $250 per year? Am I missing some other way?
Side note, is it just me, or is the Android Messages app really laggy? Especially on the phone, there is a significant delay from when I hit send to the message popping up on screen, to the point that I frequently get the "Messages has stopped working, would you like to stop it" dialog. It has been slowly getting better, but it's still surprising in such a high-profile app so I'm wondering if it's something specific to me.

That said, I recently switched to AM from Pulse (which also has a webui). I quite liked Pulse, but the web interface had a lot of trouble staying in sync, plus it requires a subscription to use the web interface. Also tried MightyText, but $7/mo is ridiculous and it also had sync issues. Android Messages seems to have really nailed sync across several devices, which is pretty important to me.
So he says to buy low and sell high, and he made his money by buying real estate cheap and then selling it higher? I have absolutely no background on the guy, but that doesn't sound "skeezy" or even inconsistent; what am I missing?
Very nice! I wasn't aware of this algorithm at all, but it seems to be an early application of the lifting scheme to the DCT filter, 8 years before this method was introduced in the more general context of perfect reconstruction filters.

There's a great expository paper about these kinds of filter implementations by Daubechies and Sweldens in the general case: https://9p.io/who/wim/papers/factor/factor.pdf

Interestingly enough, Sweldens does not seem to cite Loeffler's paper, so it's likely that they came up with the same method independently of one another.
There's already a bang, and it's quite popular!

https://en.wikipedia.org/wiki/Exclamation_mark#History
Nice! Very much in the same spirit :)
In its current state, the F-35 has three variants. None of those variants is fit for combat of any sort. They are outclassed in close air combat tests against badly crippled fourth generation fighters. Test fighters still can't reliably hit targets during strafing runs. And, the F-35s sensors are plagued by an array of issues, to the point that test pilots need to disable systems in order to actually complete tests.

That statement of fact was not issued by a 'armchair general', it was issued by the Pentagon's senior weapon's tester.
It is extremely important to be sensitive to extremism of any kind, condemn extremist practices, beliefs, and views and take a stance against extremist ideologies.

We do not share nor endorse extremist views nor "values", nor have anything to do with extremist groups whatsoever. We have not heard about them (Oath Keepers) before.

We'll discuss a name change internally & with the community.

ps: It also shares the name of the sword from Game of Thrones and is a wordplay on OAuth :)

edit:// Forgot to thank you for raising awareness on this.
Nice, thanks for sharing! I had not heard of this pattern before.

The only nit I have on that video is that after a great motivation and summary, their example application at the end (processing game statistics in Halo) didn’t seem to need Sagas at all. Their transactions (both at the game level and at the player level) were fully idempotent and could be implemented in a vanilla queue/log processor without defining any compensating transactions, unless there were additional complexities not mentioned in the talk.
! is already 'Bang'
Why Zig When There Is Already CPP, D, and Rust?
>The national median wage is ~$35K ($27K post tax) afaik, and people live good lives on that, albeit in smaller towns

That doesn't sound like much help for a single expatriate coming to Sweden for software work. They're going to want to live in a city where there's lots of other people (including other expats) to network with, date, etc.
Old people are bad because they don't want want to move to the Oort cloud?
Dash absolutely has cheat sheets.
Hey, Kin ambassador here. Got some more info on the program.

The Kin Developer Program (found here https://www.kinecosystem.com/dev) offers up to 25 qualified developers the following:

- A combination of fiat and Kin totalling approximately $120,000 as they successfully launch their own Kin economies over six months.

- Devs will receive mentorship and guidance from Kin in group settings, including team hosted AMA’s and video sessions for all participants.

- They will have access to the Kin Ecosystem software development kit (SDK) and the Kin Playbook, a guide that provides information on successfully launching a Kin economy.

- An exclusive community channel for ongoing interaction with other participants.
> I think that, while this might work, the approach to managing state and writing the tests is not ideal.

I strive to not manage state but to write purely functional code, it makes life so much easier - see your second point as an example :)
Yes, this could definitely solve that. Another service which might be well suited for this specific task is: https://github.com/bitly/oauth2_proxy
Anyone reading this article or talking about Hawaiian shirts is using Hawaiian colloquially. Maybe you live in a milieu where a distinction is necessary but for most people it just comes off as word policing.
Summary: AMD has found a legal loophole to sell out critical x86 chip design IP to the Chinese for a cash infusion of 300+ million. Expect to see knock off copies emerge and AMD ultimately get pushed out of China in favor a local company that has their IP in hand. Their executives are either stupidly naive and in for a major shock, or plain greedy/desperate and willing to sell out the West for 300 million cash. If so then its IP laundering in my opinion. I hope the US gov regulators roast them for this. I plan to avoid their products as much as possible now.
"Personal gain" need not factor into things at all. Humans have some degree of natural altruism.
How to get the data from FB for ML?
I'm interesting in using Facebook data for machine learning. While it's relatively easy to get such datasets from Twitter, FB seems to be more closed about such usage. Could anyone offer any hints that actually work? Of course I'm interested in having access only to the data I'm authorized to view (my friends' and public posts), not gray actions like the one pulled off by University of Penn/Cambridge etc.
Bitwarden itself allows you to require a Yubikey for each credential retrieval. I'm not sure how that would differ from having the Yubikey itself be the credential, from an attack surface standpoint.
>There are not part of europe, so they do whatever they want.

My map says otherwise... Switzerland is most definitely part of Europe. Maybe not the EU, but that's a different thing.
This makes sense when the price for discovery itself is very high compared to putting it into use.
In many fields (especially IT/software/algorithms), the discovery/invention often isn't the main part of work (especially not when you look at what are the actual claims of many inventions in those fields), but creating a good implementation and/or improving on it.

There's a reason that software and algorithms weren't deemed patentable for a long time (and still aren't in certain jurisdictions - at least on paper).
Brutstrap: CSS for bootstrapping a brutalist website
> While this is true, it is not magically funded, consider the average person.

Yes, do.

> Taxes historically are taken out every pay check.

And witholding formulas will be adjusted to reflect the additional taxes to pay for UBI, so people with jobs or other income subject to withholding (with income high enough that, at the level of approximation provided by withholding formulas, they would pay some additional tax for UBI) will have their non-UBI regularly-received take-home pay commensurately reduced.

> This person is now receiving $X dollars a month "for free", insofar that it doesn't require any actual input on their end to receive this money. Rationally, of course it's not magical free money, but and the end of the day they do ultimately have X more a month to spend.

No, even in the take home pay before filing taxes and settling up at the end of the year sense, not everyone will get equal (or any) additional income under a UBI scheme, and the mean will still be around $0.
Cool! Alpine is a neat project, but I find package management on Alpine to be a uniformly frustrating experience. Having a tiny version of Ubuntu for docker is a fantastic idea.
No that doesn't make sense at all. You don't seem to understand the difference.

https://www.quora.com/What-are-the-differences-between-AOSP-...

https://www.quora.com/Will-Android-phones-work-well-in-China

Google Play store does not work on China, Apple app store works.

https://www.cnbc.com/2018/01/17/google-misses-out-on-billion...

Edit: You completely changed your original comment I replied to. That put my comment out of context. That's a very douchy move, esp you didn't mention that you changed your comment.
15% more than what I'm making now.
This should be fixed in v1.3.2
Per their site https://www.automationanywhere.com/products/enterprise

>Create software robots to automate any process end-to-end. Cognitive bots that learn as they work, and analytics that can change the way you operate.

So it's a sorta self-learning IFTTT/DIY Zapier zap that can generate analytics too?
I don't think anyone suggested that TDD be used.

Here's what you're doing when you debug something with a debugger:

1) Figure out how to get the program into the state where there bug shows itself.

2) Analyze output from the program or its state (via the debugger) to determine whether or not the code changes you made fixed the bug.

All testing is is writing a program that gets to the state mentioned in step 1, and having that program do the check you manually do in step 2.

Saying that testing is a waste of time implies that finding bugs, getting a program into the state where it shows the bug, and figuring out whether or not the bug is fixed is the easy part, whereas writing a few lines of source code is the hard and time-consuming part. This is unlikely to be true.
No, I don't agree. Git has great documentation but if you want to know how to use it you either spend 15 minutes reading the relevant part of the big free book or you Google for a cheat sheet. Same goes for vim. I don't know why but some people are satisfied with documentation which, although not incorrect, only makes sense when you already have a substantial understanding of the topic at hand.
I don't know. If this is really how software is written in large scale web service environments you will always have problems. It just seems like sh*t to me.
CloudFlare has a product for this, at $3/person/month: https://www.cloudflare.com/products/cloudflare-access/
> Codebases are often evolved rather than designed, and just are the way they are without persistent reasons for things. A common reason would be "because it was this other way before."

Yes and no, I think. Codebases represent a collection of point-in-time decisions, and each one of those decisions had a reason. There's always a 'why' even if it's not captured.

> Imagine all the stuff that's probably in MS office, for which the reason is totally lost. There were reasons, but they're not really retrievable.

True - and that's Really Bad. That means you're stuck not able to improve or change certain things, because you don't know why they were done that way - and when you have a userbase the size of Office, you can't just say 'f it' and break things - at least not lightly, as a code-level decision.
It seems to me that the burger Bob bought (and the check the restaurant wrote to its supplier for the ground beef, and the check the supplier wrote the farmer for the cow) is a direct payment into the food production system, while 'making capital available' may or may not land anywhere near the real economy. What's the sophisticated view here?
Docker works wonders if you don’t have a functioning app server or something equivalent. If you don’t have the possibility of deploying to an already functioning cluster, use docker. If you have an environment where you can’t “run everywhere” use docker. However docker is just something to handle environments. Not applications.
Who Owns Kafka? (2011)
> - It doesn't use a structural language for the password files, so additional information like username has to be stored in the path of the password

You can use multi-line passwords with the -m flag without leaking any information in the path.

You can put whatever you want in the password entry, in whatever text format you want.

So you can save an entry like this:

areallygoodstrongpassword

Username: someusername

Secret API key: abc123

It's also really smart about what happens when you copy that entry to your clipboard. It will copy just the first line for easy password pasting.

There's a demo of me using it to store AWS credentials in this write up: https://nickjanetakis.com/blog/managing-your-passwords-on-th...

> - It doesn't encrypt the paths to the passwords

Yep, but the upside is you have tab complete in your terminal for accessing your passwords.

If you planned to put it up on github you could always encrypt the folder / file names using https://github.com/cryptomator/cryptomator or a comparable tool. I don't publish my pass fields on my public github account, so I never ran into this problem.
Thank you very much indeed.
That part was a little unclear to me...but it seems to be both against her directly and against her dismissing complaints more broadly via the anonymous tip line. Apologies if I misunderstood!
Why would somebody release software that they didn't want to see used?

To your other point, Autotools is little crusty for sure. It's Yet Another Language to learn (and so is CMake), but it's really not as bad as people make it out to be. There are many thousands of examples in the wild, good and bad.

Yes, Autoconf tests for a bunch of stupid things that don't matter. But so what? You can add the tests you _do_ care about, and take advantage of the directory control and compiler control aspects.

If you've never actually worked with Autotools (which you just said you haven't), I'd encourage you to actually try it out. It's not as bad as you think.
In my experience their first users were probably spammers/scammers/bots trying to find people to rip off. I can open Tinder here in Indy and I can hit a dozen or more profiles in a row that are blatantly fake, highly pixelated model photos or camgirl/porn stills with phone numbers pasted across them MS Paint style.
I'm a PhD student in theoretical computer science and have an academic interest in this sorter. But his build system is just too much of a pain to deal with voluntarily.

Not to mention that his cpu cycle counting doesn't actually seem to compile on Linux, which doesn't have sysctlbyname? Or maybe build errors are expected behaviour?
Nonsense, you can also read the man pages, and if any of these resources are insufficient you should spend any time you would have spent writing a cheat sheet contributing improvements to the actual resources - the documentation is an open-source community project as much as the project itself is.
Coops, I'm not familiar with any in the IT space, care to share?
Funny, I worked under the speaker when I was employed as a Ruby coder for my first job. We were a two-man team.
I wish he'd gone deeper with this presentation. Imba looks quite fun but it doesn't seem to have enough going for it to compete with something like Vue.js
A previous co-worker recently took a job with one of the big consulting firms in DC. They have "jeans Fridays" but you have to pay $5.00 to participate each week.
Exactly this. There are only two ways I can find to read that:

1. You think that Microsoft is dying, and embraced open source as a last ditch effort to right the ship. If this is your opinion (OP) - you must just be an MS hater. They are CRUSHING it, and I haven't seen this much goodwill from their enterprise customers since the dot-bomb of the early 2000s. People are actually proud and excited to use their products again.

2. You think that embracing open source is going to kill them. In which case you just argued against your own premise.

Either way, I don't see how their "best days are behind them".
If you look up the BGP routes for a Bitcanal IP address (185.215.113.235) on HE's looking glass (https://lg.he.net/) it does not appear any routes are present. I believe HE's BGP page may still be out of date, or the peers are present but not active.
Elon Musk’s SpaceX to launch Israeli spaceship to the moon
True but good to keep this in mind too, for the few times when DIY will be the only left solution. I suspect some people to never do something if it's not on the shelves.
Serious question: does anyone regularly use a Markdown notes app/site/extension?

I've seen this kind of thing appear a few times a year and, while they are cool and I like Markdown, I find I stop using them rather quickly in favor of things like the macOS Notes app or Slack because of things like convenience, ease of sharing, better search, more ease of mind that my notes won't one day disappear because of a side effect of clearing history or because the developer didn't understand browser storage API quirks. For example, I used Dillinger.io until the interface was updated and my notes were gone. I seem to remember another one that interacted with gist.github.com until one day it didn't. Hurray.

I think a company around a Markdown based app or extension would be good because other solutions don't embrace Markdown, and the ones that do might be a flash in the pan.
When RISC-V was first coming out, the Berkeley folks published a position paper:

Instruction Sets Should Be Free: The Case For RISC-V
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-146.html

ARM published a response:

The Case for Licensed Instruction Sets
http://www.linleygroup.com/mpr/article.php?id=11268

Unfortunately that argument is behind a pay wall. Perhaps it should have been titled The Licensed Case for Licensed Instruction Sets.
I am pretty sure you can ask the user to use more and 5mb is just the mobile default for a site.
https://www.html5rocks.com/en/tutorials/offline/quota-resear...
When you say "peanuts", do you mean "peanuts relative to what we get paid in tech" or "peanuts relative to the actual average wage"? For reference, the overall average wage is in the range of $6-800/week.
> check if your backspace key still works.

Back in the late 90's, when Java was still sort of new, my employer insisted that I install an IDE to do my Java development that I had been doing mostly in vi. The one they picked (for some reason) was Symantec's Visual Cafe. I found that I could reliably, reproducibly, crash the IDE by pressing the backspace key. Maybe that was their way of pushing a "no mistakes" philosophy?
Wages are not the only issue here. If you look at inflation, the price of food and energy has increased massively since 1999. I know economists like to exclude these figures in their computation of inflation, but they sure do put a dent in the regular workers wallet. I can remember paying 99 cents a gallon for fuel in the late 90's. Now its $3.49 a gallon. I can think back even farther to the 1980s when you could get a meal for $3 at a fast food chain. Now your shelling out $8 - $10 for the same meal.
When Alpine doesn't cut it, I use Debian's "slim" docker images. 55MB size. This minimal ubuntu is slightly smaller, but I don't see anything else novel about it - why should I be excited?