skysight-inc/HackerNews huggingface dataset:
RDBMS often support a variety of primary and secondary index types. There's nothing about the relational model or SQL that won't work with an LSM tree.
Off-topic, I got rid of my asthma symptoms after I started a keto diet. Don't take this as medical advice, I don't know if other people would have the same experience, but this is what happened to me.
Not with large data sizes it doesn't. Which is the whole point. Array would be even slower than the list on insert because you actually have to move much more data around.

The one thing array is better at its sometimes locality, especially if you iterate over neighbouring elements.
Electron is ok for certain applications, but I'm really wary of this whole trend. It's leading to extremely buggy, resource intensive desktop applications.
To me, "beautiful" has always been an abstract concept. Unobtainable, but something you always want to try to reach.

Beautiful code, for example, would be an implementation that is so obviously and subconsciously elegant that you just "feel good" about it.

Not sure a framework or generator could ever be beautiful to me. They're way too complex and therefore have way too much to have to get right.
I'm so clueless about a lot of things! :p

Can you provide some reference link to systemVerilog?
Yes they were.
>And it makes you a second (if we're being generous)-class citizen to all the mail servers to which you will likely attempt to deliver mail. Good luck getting GMail to accept mail to the inbox of your friends from your TurnKeyLinux MTA in a box or whatever, or just because you managed to apt-get install postfix and get it to communicate with your client. Having run mail servers for a hosting company with tens of thousands of servers, the easy answer for most people is "don't do it, not ever ever".

So your saying google (and a few others) broke a fundamental part of the internet?
Do you need a professional to go to for all of your cyber/internet issues, i implore you to hire the best only so as to get your job completed without hassles.
For more info contact:
Darkwebssolutions on gmail or text +9193076946
And 64% amongst those with loans to default on...
> How do you tell the difference between a company that does value their engineers from one that doesn't if both companies say the same thing?

You check if they put their money where their mouth is. Generally, a (well-funded) company that pays its (senior) engineers the same as or more than its executives values engineering. To name two, I've noticed both Google and IBM immediately matching friends' competing offers no questions asked. I know two other engineers whose base, cash salary was over USD 400,000 / year. Cash is very expensive to managers, and enormously expensive to startups (equity less so, but still quite a bit) so it is a reliable signal.

A subtler way might be to check the flavour of engineering projects, and particularly their time horizon. Bringing up Google again, one SDE mentioned using machine learning to automate managing their infrastructure. That's the kind of risky, ambitious, long term project you want to look for.

I personally take mentions of intangible things as negative signals from experience. Something along the lines of if someone is trying to reassure you about something, it means they think it's an issue.
And not providing things like password recovery schemes that seem to be one of the most common way people have their accounts compromised.
It's amazing how many people didn't actually read all 4 parts of the article.

His argument has nothing to do with caching or prefetching, etc.

First, it's about random access. You can't prefetch a random fetch!

Second, he's measuring time, a perfectly valid thing to do. And the reality is when you lay your memory cells out in 2 dimensions it takes order of sqrt(n) time to fetch a random memory cell value, where n is the number of memory cells you're using.

Third, it turns out order of sqrt(n) time is the best you can do even if you had the best technology in the universe.
I use techinsurance.com. Good service and value.
Why ET Needs a Warp Drive?
I hate to be that guy, but the amount of havoc commercial flying cars could create is concerning. If these things become commonplace, imagine the destruction someone could wreak. I don't think fear should ever be a good reason to deter progress, but it is something to think about if we want to go this route
Security is not "magical," no. In fact it's barely even a "property of software." Instead it's a property of a system. Some of the elements of this system are software. We can perhaps make some guarantees about the properties of this software, but these alone do not make the system secure (systems that are provably secure end-to-end are vanishingly rare, if they exist at all). Part of the system is configuration and data. What cryptographic keys and other systems do you trust, and how do you guarantee that trust? Part of the system is human process -- when a customer calls support, does someone give up private information or allow passwords to be reset? If the government knocks on the door of your cloud hosting provider, will they cooperate freely? When your linux distro announces a security issue to a trusted list ahead of a public announcement, do you have someone on that list ready to respond to the issue before your server is hit by a 0-day?

There's a lot that goes into making a secure system. And there is considerable economy of scale -- a large company can afford to have 24/7 monitoring and issue escalation processes. You cannot.
I found other method to be effective for me. I work from home till noon - this are the best "brain hours" for me, so it's perfect to dive deep into hard dev tasks. I arrive at the office at ~12 and do all the biz stuff. Works good so far.
I have not yet looked at the new BPF functionality at all, so I desperately hope we are heading towards something more integrated. I really should set aside some time to catch up on some of the recent presentations about it... including yours Brendan :)

The real shame of linux tracing utilities from my time using them, is that there is a large disjointed set of tools and frameworks that you need to use each in different circumstances. And there is no single language for using those tools and then processing the output.

The great thing about dtrace, from using it personally on Solaris, is that it is a single integrated tool where 90% of the time you can get sufficiently summarised output from a single file dtrace script to debug most things. And this lends itself to sharing those scripts for re-use by others, which I have done extensively working on ZFS, iSCSI and NFS. This also makes it much easier for the less informed to take those scripts and run with them into their own modifications, rather than needing to figure a lot more out from the outset.

This doesn't seem overly surprising based on the way the linux kernel is developed, by way of multiple parties mostly implementing there own interests and large projects not commonly being planned out in a co-ordinated fashion. You also have the luxury of being able to view, modify and run your own kernel with custom changes to debug these problems if you need to.

By contrast, on Solaris generally you were stuck with what you got from SunOracle and probably didn't have source or the ability to hack your own modifications in... and there was great business case for them to create a single tooling from the outset.
Do you play any sports?

Personally I find the pursuit of mastery in my chosen sport very meditative, and it also offers the right amount of social contact for me.

If you get along with your opponents or teammates, you can chat with them during the match, otherwise I just concentrate on my game and try to win every single point.

Even when I lose, I always have a list of things I've done well during the match and a list of things that I need to work on. And if you have some metrics by which you can see improvement, there's a sense of satisfaction that comes from seeing that improvement as well.
The Overview Effect
Sorry, but for asymptotic analysis pointer size is considered constant. So, even the smallest last uses B-bit pointers.

Feel free to introduce a packed pointer type that would be asymptotically faster, but then it is a different data structure.
What is the fastest way to determine user's country using IP?
Do you need a professional to go to for all of your cyber/internet issues, i implore you to hire the best only so as to get your job completed without hassles.
For more info contact:
Darkwebssolutions on gmail or text +9193076946 (Text only)
> Student can default

Um no. They can't. That's the problem with American student loans. It's the only contract you can enter into under 18 and you can never declare bankruptcy on them. It's the most bullshit type of loan there is.

In grad school I put part of my car on Student Loans because it was 0%. My car load was 5.2%. After I graduated, my student loans shot up to 6.8%! I quickly dumped all my savings onto them and squashed them in three months. Even if I hadn't been able to to that, I probably had the credit to get a cash loan for under that and pay them off. Most students don't have that option.
An "enrolled" bill is one that has been passed.
Isn't it a little cruel to these people's agency to reduce them to "Clinton lackeys"?

Not to mention that it's pretty normal to feel at least a bit bad when someone you were working for and admire says you're whining whenever you talk about your difficulties.

Plus I'm pretty sure Schmidt is beholden to no-one at this point. "Fuck You" money is an understatement....

Though I can get these people rationalising a defence due to emotions, I don't think there's a big web of conspiracy. Popular people get defended by a lot of people...
It's cool and all I guess but now there are two "Show HN:" for the same thing on the same page by the same poster. Seems unnecessary.
> 4GL... I think you meant something else there? Ruby and PHP are 4th generation languages and are obviously doing quite well.

I meant languages with integrated GUIs and databases: https://en.wikipedia.org/wiki/Fourth-generation_programming_...

> A simple example, instead of a repo with a bunch of configuration data and a "start" command, build a service as a library without any deployment specifics, and then have a separate repo that has a simple script that uses that library to set up a specific instance.

If the service does something useful then it must use things like databases and external APIs. So you need interfaces to abstract them - and they will be big and complex. It looks like you end with the "component problem"?
Additional photos of the dives: https://m.facebook.com/townshipofschreiber/posts/10153887671...

GUE Quest magazine article about the history and the dives (pay wall): https://www.gue.com/quest-vol-16-no-3
One reason you put filters is to import foreigners. I haven't seen the US side of things but in other locations I've worked, you are required to list jobs on a national jobs database for a couple of weeks first and in theory to prove you couldn't find locals before hiring foreigners. The H1B system looks similar.

If you already have a candidate in mind, making the JD fit their CV both repels other qualified local candidates ("it says 4.5 years of Erlang backend experience, I'll get rejected") and makes it easy for you to justify the foreign hire. There's usually someone in HR who used to work for the relevant government ministry who will tell you exactly how to word the job ad and later visa application and appeals.

Note in case not obvious: I'm not advocating doing this.
Because who knew lightning could kill 300 reindeer at once?
New Zealand use to have free education. Then it became interest free ... unless you left the country. They bleed a lot of talent out to Australia, so if you move for more than 6 months they start charging you interest.

It turned from being a good socialist system that helped everyone to being a forced means of talent retention.

In the same way, American student loans are really aimed at keeping people trapped in industry they might grow to hate. Everyone has to pay the mortgage and all that.
It has been proven that sparse backwards connections, even with tied weights, can substitute backprop. In biological systems the feedback routes can't be the same and share connections with the feed forward routes.
One may find the following resources useful for measures on how to secure one's infrastructure:

- Security Guide: How to Protect Your Infrastructure Against the Basic Attacker [0]

- 7 Security Measures to Protect Your Servers [1]

[0] http://blog.mailgun.com/security-guide-basic-infrastructure-...

[1] https://www.digitalocean.com/community/tutorials/7-security-...
Show HN: Finally, an app that really helps you to develop new habits
Since we are on HN, how does this irrationally differ from the hordes of people going into start ups hoping they will be the next AirBnB?

I would be interested in comparing the chances of a graduate student becoming a tenured professor versus a fresh grad starting a start up that becomes a unicorn.
> Hosting your own data services is not dangerous, if you do your homework.

Well, sure, not dangerous like underwater welding, or electrical powerline installation or something, but it's something that requires constant attention to do right.

Even people who do their homework and start out vigilant, can eventually develop entropy and then 3 years later you get a message from your host telling you your machine is being used for spam - like this guy who is also coincidentally on the front page:

https://news.ycombinator.com/item?id=12384880

Sure, it's not dangerous, but it's awfully time consuming if/when things go wrong.
Sketchlet – a software designer's sketchbook
Any H2S you are likely to encounter will be around drilling rigs. H2S is a product of certain organisms that live well underground or in oceans. H2S makes batteries, but batteries don't make H2S :)

As mchannon noted, batteries produce H2 gas. Googling "lead acid redox cycle" will provide multiple explanations.
Assuming each layer is at worst tree-like, but you can easily devise the upper bound.
Does this method make it easier to spread a neural network over multiple GPUs/machines? I mean, does it reduce the amount of data being communicated between compute nodes or just decouples the updates from the need to wait for the rest of the net to finish?
I can't believe I'm getting down-voted just because I'm not bullish on ANN.

As I said, in my humble opinion (IMHO), (and educated opinion) NN don't really have a lot of practical use. So long as they have to be processed in parallel, SVM will always have the advantage that they can be computed sequentially, meaning they can process much faster and without the need for specialized hardware. SVMs and ANN are solving the same problem in machine learning, they're both methods used for classifying data. Just SVMs do it much faster and within more practical means.
Nearly three times as likely to default on federal loans? And nearly six times as likely to default on private loans (I saw 11% as the rate). That's a pretty big difference.
This.

My wife and I are also planning for the life like this. We haven't had children yet, but we want them to live in nature, value life as it is.

We don't know when and how we will start, but once day, we will have the van like the OP's, and just go.

Thank you for sharing.
You could always just drag the image on a casting chrome tab.
Blaming the authors for ignoring true memory models, more like.

The notation is worthless for big data use due to unrealistic machine model it implies.
Chalk it up to just a normal lesson you learn in life, be very grateful you have a way to make money.

Meanwhile plan your escape to your next job more thoughtfully, and make sure that when you leave with the latest gig you feel they would speak positively of you. This is important to build a network of healthy resources.

Doing something that is not passionate is a place we all find ourselves in. Some people end up staying there for a long time and find other things in their life to excite them.

Personally over the years I have gone back and forth from extremely grueling passionate work to some jobs are more 9-5 slinging code for money.

In either case learn the most you can from where you are and paddle towards a happier situation, but set this one down smartly.
If we have played better games, it is because we stand on the shoulders of hill giants.
Right, the question is which direction you are going when you hit 1080p. Are you going down from 4k? Or up from 720p.

In context, it's likely they mean "1080p [or higher]", but it's arguably ambiguous.
I'll entertain the notion, because I have questions and reservations of my own (powered by certain built-in and historical baisies as an American...infer if you will):

What would the criteria be to determine loan eligibility for a student fresh out of high school?
Urlaub in Kanada: ETA beantragen deutsch
Is this attitude something you are satisfied to stay with, or is it something you are interested in changing? Is your end goal to eventually be something like most people who are able to attribute meaning to experiences and stuff? I am assuming that you did all those things (travelling, family, etc) because you thought you'd get some sense of fulfilment out of them.

It's an honest question. I can imagine that a life without meaning would feel, well... meaningless.
I remember learning that \d was not the same as [0-9]. \d is 'digit in any language, not just 0 to 9', so it'll activate on digits other than Arabic numerals.

The SRL documentation doesn't make it clear if they mean 'number' to be 'only numbers 0 to 9' or 'any digit in any language'.
why didnt you take it?
Yep. I used to clean up servers at a hosting company that would get hit with malware and if we had done it like this person did, they would get re-pwnt in a few minutes / hours. Much of the pwnage wasn't even personal, but automated exploitation en masse of outdated PHP scripts like Wordpress, Joomla, PHPNuke, SMF, PHPbb, vBulletin, one of the 10 popular photo gallery scripts, etc etc.

The best bet is to back up the DB and reinstall the PHP scripts clean on a new server. Upgrade them to the latest version in the process. Try not to re-use any files from the old server, and inspect the heck out of any you do.

Suphp + suhosin + open_basedir + SELinux + chroot, jails, or lxc, proper permissions + proper
Umask and Apache config + LMD + tripwire + mod_security + owasp rules + clamav + competent sysadmin team + monitoring + alerting will get you most of the way to a safe PHP hosting environment. Not impossible but not something I'd recommend considering how cheap decent hosting is these days.
Yep. Mirrors my experience with shuttles. I, too, have banged out some real work on a shuttle with headphones on. I unexpectedly regretted moving closer to the office because I lost this time, despite that making not a lick of sense.
We could probably build a distributed version of a spam filter by using a fancy online (single sample batch) training algorithm and combining models. I'm tired, so that exact solution may be infeasible, but I'll bet something similar is.
Ask HN: Bald men and depression
Hi HN,

I am posting here anonymously. Has any of you suffered from early age baldness? I have been losing my hair since 17 and finally at the age of 29 I decided to shave it off. I am 30 now.
One thing that has always made me depressed is lack of dating or relationships.

I never had girlfriend. Finding GF/wife is turning out to be incredibly difficult, especially if you are Indian. I am fearing that I might have mild depression.

I had suicidal thoughts a year back but after an overseas trip that is not happening anymore. I don't want to see psychiatrist for the fear of having that kind of permanent medical record.

I posted to reddit but its usual lift and get fit reply. I am already fit, if not ripped. I weight 150lbs with 5'7" as height. I do mild workout at least 3 days a week.

There have been numerous discussion about just own it and be confident. But, generic statement of be confident does not help. I know I shouldn't compare but almost everyone I know in my age group is married or having kids.

I was software engineer and to a large degree still an introvert. I know how to communicate once I start talking. I literally have seen zero response from women of age 22 to 30. Many girls from matrimonial sites have also rejected me. In US, I am having hard time meeting anyone new. I literally get no response from dating sites CMB, Tinder, OkC.

Have any of you suffered from young age baldness? How did you cope with it and meet your partner?
Unless you're concerned about worst case scenario, where the last part is definitely not a plateau ever. You can reduce it to a Turing machine fetching you data sequentially.
That isn't difficult to manage though, unless you consider running any server to be insecure. Use your distribution's MTA package and turn on automatic security updates. Done.
In some sense it's true, but what's your point? Still in those companies, a better language/framework can go a long way in conducing better code quality, even if the boss gives zero shit about it.
I don’t know of a mechanism in quantum mechanics that would allow to pack information more densely (or even infinitely dense as would be required by O(1) random access times), what did you have in mind?
"So your saying google (and a few others) broke a fundamental part of the internet?"

Yes, yes they did.

I run my own mailserver for personal email as well as for rsync.net and 0x.co. It's trivially easy to do from a technical standpoint and simple to lock down to prevent abuse.

The problem is that yes, in fact, google/gmail will drop email, by default, into gmail users' spam folder from a privately run email server.

Specifically, I mean that with squeaky clean IP addresses from your own squeaky clean private allocation, with a mail server properly configured with DKIM signing and a DMARC record, etc., etc., and 10/10 non-spamminess scores from mail-tester.com, you will be treated as spam by default by gmail.

It's total horseshit. It's "evil".

If the most simple, least common denominator, least technically challenging aspect of being a peer on the network is thwarted by google, how will they behave towards things that are actually interesting ? How will we run our own asterisk exchanges and create our own micro-cloud-hosts and host our own websites from a routable ipv6 address that we have in our home ?
He really doesn't describe why it can't be done other than some vagueries. I'm willing to bet a good chunk of people here could run a fairly secure email server (it's not like Google hides it's emails from the NSA anyway.)