skysight-inc/HackerNews huggingface dataset:
Hence the followup question about consistency. I purposely gave a useless and very inaccurate answer as an example (and one I am paraphrasing from an actual candidate).

If you legitimately did the work without picking up -any- of the terminology, -and- respond confidently to questions you should know you don't know the answer to (rather than admitting ignorance and asking for follow-up questions, or declaring assumptions, i.e., "Well, I would assume it has to do with the behavior that if a constraint is violated or something similar in a transaction, the transaction will be rolled back instead of committing"), I don't want you. Because it means you both did not have formal training in, AND didn't seek out information or knowledge in the domain you were expected to be -senior level- in.

And while atomicity and durability are just characteristics of a relational DB (and so adminning one doesn't really require you to understand them), isolation and consistency both have definite relevance, because the isolation level is configurable, and that affects the consistency guarantees of the system. I expect someone saying they were a -senior level DBA- to be able to talk intelligently about those behaviors, and yes, to understand the words, because just reading the docs would have introduced the words.
Sure, I'd guess the majority of engineering roles above junior are through networking of some sort. "Surely if you have skills"... well, what % of programmers out there fit this description? It's even weirder to think that every software developer has enough skills to have people knocking at their door.

In my situation I moved to a new city for family reasons with zero connections. I had a stable job working remote but put some feelers out and found a better job in my city by randomly applying.

It's actually weird you find it weird.
It would be pretty funny if the phone's camera only took black-and-white pictures, to match its web page.

There's your minimalist right there.

(Also, what is that, a font for ants?)
Which part is confusing you?
Have you considered investing in assets that are less speculative and risky than cryptocurrency? I would strongly recommend you think about diversifying your portfolio so that you don't lose everything if it turns out we're in a crypto bubble and it all comes crashing down.
I work part-time and I don't spend all that much. I'm living with people who earn enough to not have any financial worries. We're currently paying down the mortgage but are looking into donating or lending to other projects who have a hard time getting funds.
For analytics you can try log analyzers like Webalizer and Goaccess. I use the former and I kinda dislike it, but I at least don't not like it as much as Goaccess. All I look at is just the list of referrers most of the time anyways, to see if there are any backlinks.

WRT comments and fonts, you can just get rid of both for good. Not imposing your fonts on the reader is almost always good, and you save on the bandwidth. And when it comes to comments, I prefer to host my content only on my website. People do e-mail, and asking them to email if they want to discuss with me is an incredibly effective spam filter.

WRT big media like videos and sound files, and bigger images, I think it's better to just link to them. Software like mpv, mplayer, VLC, &c are capable of streaming, so it becomes a matter of copying the link and "curl <link> | mpv -" or adding a mailcap entry.

Another thing I can add is to use shared hosting. It's easier to maintain and safer if you trust your host (I use NearlyFreeSpeech.NET, and if this mention counts as an ad, let that be; I really like them). I just generate my static blog and rsync it over ssh. rsync the logs and run webalizer on them every now and then. As simple as it gets.
Certificates can be issued with simple domain validation. If you can receive an email directed to webmaster@crypto.com, you can get a valid cert. So if you can put up a fake DNS server to impersonate Amazon's DNS servers and then start receiving traffic meant for Amazon (BGP route hijacking), you can accomplish domain validation to receive an illegitimate certificate.
Using machine learning to classify devices on your network
Ask HN: About to publish my very first open-source project; what should I know?
I've been working on some games over the past few years, and although they're still far from release, I've ended up with a game engine that I think might be useful to other independent devs. It's a library; just code, with no editor app or art/sound assets.

I'm especially looking for advice on the non-coding side of things, like:

• What kind of license should it have? Should it have one at all?

• Do I need to do anything to ensure that I won't ever get "locked out" of my own work? i.e. by someone repackaging the code under their own brand and charging money for it, or worse, preventing me from using the name/code in my own games?

I'm just keeping in mind some of the horror stories I've read from other devs. Or am I worrying too much at this point?

I have no legal representation in the US (or anywhere). I'm just a "bedroom coder" trying to make the kind of games I've always wanted to play and contribute to something along the way, while hopefully generating some interest for my future projects.
Or by controlling the IP (as with letsencrypt)
Just one more tip that you should know: it's always a good idea to buy them used after corporations dump them out. Now there's lots of T460 models available with a ridiculously low price tags. They are fast, they last a nuclear war, they have superb keyboards and ebay is just full of them... This is the biggest reason why people love the corporate ThinkPads.

We're happy to help in /r/thinkpad and ##thinkpad @ freenode.
But what about early retirement?

I don't want to work until I'm 65. I'd rather work hard now, and be aggressive or "greedy" about my salary, so that I can retire earlier and fund things for my future family. That's the point of accumulation of wealth.
Oh wow that's really, really good -- turn recruiting into fix bugs in an OSS project. Nice! That's good for everyone.
Get your IRA funding started asap. For my spending since 1998 I've spent over 100k on amazon. Paid off my land. Rest
Goes to tools and toys. I try and save 15% of every check to my savings account aka betterment.com. also have year supply of canned food and shotgun ammo.
Made My First Google Chrome Plugin for Adobe Experience Manager. Thoughts?
Agreed, there is no real intrinsic value behind fiat money; old people who have a lot of fiat money essentially get paid to sit around all day doing nothing; they're not actually offering any real service to society so why should we value their currency?

At least cryptocurrency people are contributing though open source work. You'd be surprised how many general purpose open source projects are sponsored by crypto companies.
Sure, it requires more effort to stay connected. Like I said, I know a lot of people need their phone/FB for their day-to-day business. But it can be done without you ending up as a recluse.

I didn't drop off the map with my friends, and I made a few friends that I otherwise never would have met. I still had a PC, so it's not like I couldn't be contacted. Most people that I hang out with use Discord/Telegram, anyways. If your friends all use SMS/MMS/FB to communicate, then you probably can't do it.

I think the key is to make it clear that you -do- want to be invited to things. People will let you know. It's also a plus to be a fun person to hang out with, and don't talk about how great it is to not have a phone.
Yes, the money is crazy. It disappears surprisingly fast.

I am married with a baby; wife doesn't work currently. We own a house. That all accounts for the largest single block of expenses. So: housing, food, medical, diapers. Then utilities incl phone and internet. Everything except medical gets scrutinized to some degree.

Past that:

retirement & stocks. Vanguard pioneered index funds and the Standard Advice for people who don't want to fuss about it is "max retirement yearly in the standard vanguard index fund". Standard advice is save 15% of your income.

Misc other costs:

We eat out too much.

I have professional memberships incl the ACM and I donate to political races I believe deserve support (shoutout to the irreverent bookmarking site).

We have a gym membership - we tacked on a babysitting membership for the kiddo so we can put him in babysitting when we go. It's pretty expensive but invests in FutureUs's health, which pays off in ways non-financial and financial. And it saves on finding a babysitter 3x/wk.

We have a car and hope to move to a place where we can sell it. The car has a "proc effect" cost of about $1000 once a year beyond the usual car ownership costs.

A substantial part of my savings for the past decade went towards a down payment on the house we now live in. We're still adjusting towards that.

I advise donating some towards church or other charity; I strongly believe that those of us blessed with resources have a duty to share with those not blessed.

oh yes - hobbies.

I got into oil painting. That's been fun and VERY expensive. I buy nonfiction books and read them. At $12/book, that's not cheap in volume. Lately I got interested in kettlebell based workouts, so I got a couple of decent quality ones and didn't really think too hard about the money. I don't expect them to wear out or break, so it's a lifetime investment in health.

so on and so forth. Disciplined investing is how you should be thinking about money.
Russia to Put More Regulations on Cryptocurrency Market, Namely ICOs
I always though sapphire fulfilled the requirements of "transparent aluminium". It's used as a lens material for a lot of phone cameras.
Sure, changed from https://www.anandtech.com/show/12674/samsung-announces-970-p.... Thanks!

(It's best to email hn@ycombinator.com to tell us things, though — I only saw this by accident.)
Red supergiants are necessarily no more than about 25 million years old; they keep ejecting a lot of material, forming nebulae; and then they end as supernovae. So, unlikely to have sufficient time and relative calm to form and maintain planets.
Possible, but there are other cases where the fact of inequality was not in question and the court still ruled (unanimously) in favor of segregation. Look at Cumming v. Richmond County Board of Education: https://en.wikipedia.org/wiki/Cumming_v._Richmond_County_Boa...

I think it's very important for people to understand how fluid the Supreme Court can be and how much it responds to public opinion, in choosing which cases to accept and deciding them. Look for example at the unanimous 180 between Pace v. Alabama and Loving v. Virginia. In Loving, the court declares

"To deny this fundamental freedom on so unsupportable a basis as the racial classifications embodied in these statutes, classifications so directly subversive of the principle of equality at the heart of the Fourteenth Amendment, is surely to deprive all the State's citizens of liberty without due process of law. The Fourteenth Amendment requires that the freedom of choice to marry not be restricted by invidious racial discrimination. Under our Constitution, the freedom to marry, or not marry, a person of another race resides with the individual and cannot be infringed by the State."

None of this is in the text, this interpretation of "the principle of equality" isn't really supported by an originalist analysis, and it doesn't turn on the particular facts presented to the court.
honestly its the lowest thats technically possible to sell. Good components just cost that much. After vat our margin is around 35 (pre-retail) which is lower than most vendors, meaning if we sell to retail we wont make a cent. it just costs that much to get tested, working components with decent manufacturing. If you find good specs cheaper trust me they used B-grade components that will break down sooner or later.
Agreed on most of your points. On recruiters though, I'm on board with finding like 90% of them sleazy, pushy, no knowledge of the industry, don't care about the company or the candidate, just want to complete a placement and make a buck. But I've had mixed at best results trying to find a job without one by applying directly to companies.

For my last job search, I emailed applications to like a dozen companies in my area from the last HN Hiring thread, and heard back from like 2 I think, none of which went anywhere. Maybe they're too slow, didn't like me for some reason, found someone better, etc, I don't know. When I started talking to recruiters, the interviews started coming pretty fast, and I had multiple on-sites and offers in a couple of weeks. It's like, sleazy though they can be, there's a distinct lack of movement in the process without the energy of recruiters.

So I come down more on work with them, but don't trust them too much, know their tricks and watch your back.

And speaking of the author's points - a week-long coding test? A month to complete the "homework project"? Who's doing that? Nope, I'm passing on those companies. A couple of hours is no problem, but pay me if you expect multiple weeks worth of work.
In my opinion the interview process for senior position should not be solely focused on the technical aspects and coding alone. Coding is indeed a necessary requirement, but as one gains experience it is important he/she can not only code but mentor junior devs, instill good development practices in the team, can effectively take a high level spec (say from Product management) and break it into tasks facilitating an iterative development, and can communicate well. Though it is a technical role, as one gains experience these aspects become all the more crucial
A Roth IRA may be a good alternative to a 401(k), but after you've matched that out, a 401(k) is probably your next best bet given the tax incentives (pre-tax savings.)
I also like to travel as often as I can. What do you do to maximize your travel time and "expand your worldview"?
Killing notifications has been the biggest game changer for me. I am still phone addicted, but I feel like that has had a substantial tempering effect on my checking of it. Not having a constant nuisance bugging me has made me like having a phone better, and the folks who need to get in touch can still reach me via text if required. That's been my compromise, but everyone will probably have their own flavor. The important thing is that we are beginning to recognize this as a problem, which I think most of us agree that it is.
That’s a cynical interpretation.

The logic is that a newspaper article is an atomic unit. You can pick up a digitized NY Times article from 1890 and have the same facts (albeit without the same context) as a contemporary reader.

Linking to sources, even primary sources, encourages laziness on the part of the writer and an implicit expectation that the reader has that knowledge. As a layperson, I want a story, I don’t somebody directing me to read Supreme Court opinions.

Most internet focused reporting is sort of a hybrid of news magazine and TV. 99% of links are dead in five years. It’s one of the many ways that the disruption and destruction of newspapers is an objectively bad thing for society.
> I would only add the caveat that you should ONLY invest in 401K IF you company is matching.

I think this is NOT good advice. Reasons:

* the more you invest in your 401(k), you reduce your tax bracket

* you can invest more money since its pre-tax. The caveat being here that you will be taxed when you withdraw. Usually its a worthy tradeoff

* you still have the option of directing your money in Vanguard or Vanguard like ETF's since you are in control of where your 401(k) money goes

IANAL so let me know if what I said is factually incorrect.
The iterative linear solvers from IterativeSolvers.jl along with the preconditioner ecosystem is more expansive and uses genericness to have a lot more functionality (it's all able to be used with matrix-free operators, GPUs and Xeon Phis, arbitrary precision number choices along with complex, quaternions, etc.). The differential equations solvers from DifferentialEquations.jl covers a lot more domains than the stuff you'll find in SciPy+PyDSTool (SDEs, DAEs, DAEs, semi-linear ODEs via exponential integrators, IMEX, etc.). The dynamical systems library DynamicalSystems.jl is one of a kind. QuantumOptics.jl is not only faster than QuTIP but it also covers more areas like stochastic Schrodinger. And JuMP for mathematical programming (optimization) is also very good in comparison to Pyomo. Scientific computing's core is linear algebra, optimization, and diffeqs and right there you have the basics plus some widespread applications.

I agree that Python has a library advantage in data science + ML. R has a library advantage in the area of statistics. But Julia has quite a few advantages in the core math areas of scientific computing and algorithm development. There is headway being made into DS+ML as well. Julia's pandas/dataframe equivalent is JuliaDB which adds out-of-core and online stats functionality, so it's more at the level of pandas+dask. Flux.jl is still in its early stages but it's quite a unique ML framework which can directly incorporate any Julia function at any level, and then has some working experiments with compiling to things like JS and XLA.

But in the broad view of things, every language has SciPy+NumPy pretty satisfactory (ex: Julia's Base library has most of it, the top 20 packages cover the rest), but from there all have tradeoffs in what areas the community is specializing in.
I'm a 50+ year-old senior developer who finished a job search last year. Yes, it took longer, but would've taken days if only I was willing to take a small pay cut. We are expensive for the senior level; and while I think myself and many others my age are absolutely worth it for the wealth of experience we provide, I can understand why some employers back off if you're not a perfect fit.
I defer the question about container building in Kubernetes to somebody from the Jenkins X team, but I wanted to respond to your side note.

Offloading build queue outside Jenkins to another service, auto-scaling of build servers, configuring Jenkins with your configuration management tools are all something we are thinking about / looking into / actively working on. Some of them haven't gotten to the point of proper write-up yet, but see

- https://github.com/jenkinsci/jep/tree/master/jep/201

- https://github.com/jenkinsci/configuration-as-code-plugin

- https://github.com/kohsuke/jenkinsfile-runner
And the same is true in Julia.
When my dad decided to quit smoking, he didn't throw out the pack of cigarettes he was currently in the middle of. Instead, he put them up on the shelf next to his work desk. The pack wasn't totally in his face, nor was it out of sight. Despite the visual reminder being present, he broke his years' long pack-a-day habit.

Eventually - long after he stopped smoking - he threw the pack out, as part of his usual housekeeping.

I thought of this when I decided to quit social medias over the past two years. I bring it up now because it's something I think about in regard to how centrally important mindset is when trying to break a habit, or work on something of deeper value.

I wonder now too about the asymmetry in the ease of adoption vs. difficulty of opting out with smart phones and social media. Anecdotally, it just seems that you can nearly unconsciously start using a smartphone or say, sign up for instagram. But after a relatively quick onboarding, the effort required to opt out of these things feels akin to doing actual, hard work.
Here's a source on Twitter showing some documentation of the self-signed certificate that myetherwallet.com users ignored warnings about: https://twitter.com/GossiTheDog/status/988785871188045825
One either hates those comparisons or loves them, I personally like them because a hundred billion is way to abstract for me. If you fill your 50 m² apartment to a height of 1 m with table salt, then you are looking at 400 billion grains of salt. [1]

[1] I once counted the grains in 1 cm³, there were pretty much exactly 8000 of them ignoring the very fine powder from crushed grains. 1 m³ of table salt gives you pretty much one grain of salt for every human on earth.
I don't think we disagree on any of the facts you suggested. Obviously you need to win the platform if you want to be successful. You're interpreting from business point of view and I'm interpreting from macro economical view. And in this view, every human activity revolves around money. If something is not economical, each economic actor will leave, and the technology will lose out. Of course, on a lower level there's user experience, network effects, etc. but on a more fundamental level if you think of the entire world as a network of human value transactions, it does become mostly about money what people spend their time on (with opportunity costs and all)

> FB won because FB was where people posted and read posts. No one even knew that facebook would be such a great ad platform at that point

FB got traction because it was free. If they charged for posting it would have lost to some other service.

And during the early days FB survived because they raised money from VCs, and the VCs thought that there WILL be ways to make money if they got tons of users somehow.

If FB was some drug dealing, child trafficking service, then VCs wouldn't have put money into it. Even if we don't go that far, we can just look at music tech industry to see how this applies. Investors really got burned by Napster and never wanted to invest in a music tech company anymore because they knew it was a difficult industry to make money in.

Imagine how many people will be building web services if it was guaranteed that nobody made any money from it. That's why I keep saying it's all about money.

But I get your point, and I will compromise with you and say it's not "all" about money but "mostly" about money. After all, people build these web services in hopes of making money. That's why they form corporations (corporation's main function is to make money)
Yea, built-in is what I was really going for. It would be great if new users could easily do a one-liner fetch without having to:

a) Research and compare the various npm modules available and then install one (which isn't even possible via the Lambda console)

or

b) Figure out how to wrap an event based function in a promise (or search stack overflow and copy one)

Something like this should be super easy to do from the cli/REPL or web console without dependencies. You should only have to install a module when you want more advanced features.
I'm not sure his lack of job search success is technical. I see several jobs at VP/CTO level on his resume. As a hiring manager, I would pass on him as a senior engineer, unless I was planning on promoting him fast. For guru-level hands-on engineers, I want people who chose to make that their career.
It's kind of a cliche at this point, but "experiences" are a good thing to spend money on. Travel, hike, try different or downright weird food, dress up and go to comic con and let people take pictures with you.
Would be really valuable if you could also show how to deploy the web app that can talk to this API on AWS as well.
New: Tech Deal Alert Chrome Extension, Listing AppSumo, Producthunt, F6S, Etc.
The Most Important Equation in the Universe
removing is easy, adding takes time and it depends on the app. shoot us an email which widgets you think are urgent
was this related to the myetherwallet.com hack? they hijacked BGP and DNS to redirect traffic to their own page

https://altcoinreport.co/my-ether-wallet-hacked/
Why limit it to a 'book'? I feel that the people behind the movie Her has hit it and it's the design that everyone is trying to make real.
$150 for a device that only makes calls seems pretty inconvenient too. It should be <$50. The one that does texting should be <$75. Not $300-$400...

Edit: I say should; I should clarify that I think the pricepoint is waaay to hipster for me.
Yeah... true. Space, Time and matter are quite nice