jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Would be way cool if the "connect to Twitter" and "connect to Facebook" from this page allowed for archival of data directly into my Dropbox folder.
If possible try to create as much of a wireframe (even if hand drawn) and application flowchart of what you want. Don't worry about the look/feel at this point, as so much getting the flow of your application or site documented. Being able to clearly explain what you want the site to do and how you want it to do goes miles. It is always easier to change the look/feel of the site compared to the underlying operation. This is not to say that you should not be considering the look/feel at this point though. You should also be providing the freelancer as much detail as you can of what your ideas are and how you would like it to look.

Come up with a wants/needs list based on your requirements. What is needed to get the site going and to MVP. Then what you would "want" out of the site long term. Come up with project milestones based on this. Define your budget and payment terms based on the milestones.

You may find that you have a freelancer who is excellent at the backend programming and sucks at design. You should consider that you may need to hire two people to fill these roles compared to one. Always ask for references, check the references, and find out what the person's skill set or strengths/weaknesses are. Be upfront with them and encourage them to be upfront with you.

Don't always look at price when comparing freelancers. The old saying of "you get what you pay for" comes into play here. You want to get the most bang for your buck here though.

Live and die by your payment terms. Always keep a clear and open line of communication between you and the freelancer. Realize that they may be in different timezones and that the "emergency" you have at 3pm may not be an "emergency" to them at 12am when they are home with their family.

Overall, most importantly, ensure that expectations are clearly set before engaging anyone. Make sure that you both know what is expected of each other in terms of payments and deliverables.
Do you have any experience with their laptops? If so, how's the build quality?
I'm not sure a kilt would help- they'd just pat you through the kilt. How about some bike pants? That way the TSA can see what they are getting into:

http://www.amazon.com/Nike-Echelon-Padded-Bike-Shorts/dp/B00...
It'd still be part of the same source tree, and there was tons of controversy about udev and systemd being joined into the same source tree. Alternatively, it could be a separate source tree if systemd implemented deep APIs for everything it does, but they don't want to do that.
> except to the extent that people in 1955 apparently didn't know what a "rerun" was.

I believe they did not: teevee was broadcast live, and mostly not recorded. IIRC.
Thank you so much for this; you just described my undergraduate experience in physics perfectly, especially the endless nagging feeling that something isn't quite right -- I never managed to make that feeling go away. I ended up taking a bunch of maths courses towards the end of my undergraduate and can still remember one particular functional analysis lecture on dual spaces where I finally figured out what the hell those dual spaces in quantum were about. Sadly, this was after I had struggled through and finished the full quantum sequence.

Ironically though, I ended up drifting into the EECS department to do applied physics and I've found an environment much more similar to mathematics (and to the experiment-based approach you advocate) than to the physics department -- when you're trying to build systems rather than just solve problems, you can't just wave your hands. Instead, you have to pick apart your assumptions and figure out why you can ignore certain things and not others.
The first time I watched that video I got disturbed of how easy you can get in trouble. I asked a lawyer friend and he told me the stories you see in the news are more common than people think.
That's because god doesn't trust the British in the dark.
Where was the simple software that does one thing well? Did it ever exist?

I'd believe you if Docker was some elegant, tiny, well-written tool, and systemd was a bloated mess of AbstractLinuxContainerFactoryImpls. But as far as I can tell, Docker is the thing that is neither simple nor does its one thing particularly well, and systemd implements this straightforwardly, because of all things you might want to do, booting a system is kind of easier if you're already an initsystem.

If systemd decides to implement WebGL or take on Sublime Text, let's talk, but these 200 lines of C don't seem like a reason to believe that we've moved away from simple software that does things well:

http://cgit.freedesktop.org/systemd/systemd/commit/src/impor...
I couldn't work this out from the article, might try digging around for it -

How did they know to point the telescope in the right direction?

If these bursts last for a significant amount of time do they have an alert system set up monitoring for the event and then kick the telescope into gear? They were able to get other telescopes to observe the area of the burst, but it seems like they were too late, as they didn't even observe an after glow from the burst. This suggests the bursts do not last for any reasonably long amount of time.

Maybe they were just lucky? Normally the telescope's use is highly contested for so it would be quite serendipitous if they happened to observe the burst by chance.
You might get lucky but meetups seem like a hit-and-miss method to meet investors. Pitch them. Be transparent and professional, and they'll probably appreciate it.
I learned it alongside learning about how Rails' ORM worked and it made it much easier to stay interested (I still hate hand writing SQL though). It had the nice benefit of helping to really understand what was going on in the ORM and at the DB layer. At that point you can safely avoid abusing the ORM and creating terrible queries that might otherwise look readable and concise at the application layer.
>it sheds no light whatsoever on their ability to solve problems, or their ability to learn new difficult concepts.

This is of course correct; one way to check for these is to ask specific questions for prior job experience; however the top-dog companies like to hire promising graduates right out of college and so they don't wish to cut them off by asking these questions.
The very first real-content sentence in the magazine is missing a period. :(

Beautiful, though.
I would suggest taking a break ... Just go some place you feel totally comfortable and at peace ...

Just unplugging from "routine" life once in a while works wonders ...
So we're moving toward a loosely coupled network of small, focused companies (or "branded" individuals) providing services big publishers used to provide, like editing, copy-editing, typesetting, marketing, book design, etc., and other companies that'll remove from authors the logistical burden of orchestrating all these moving parts. That's great. But these services have to be paid for, and authors need to eat while they're writing. So who'll foot the bill and finance the authors? Investors? Grants? And is it even reasonable to expect future readers to pay for books? I hate to say it, but I won't read a book with advertisements in it. We're in for a storm.

Edit: Maybe I will read a book with advertisements in it. In a sense, I've already done it. Cory Doctorow's _Little Brother_ and _For the Win_ both begin each chapter with "bookstore dedications". This wasn't advertising they paid for, but something he did on his own. Not only did I not find it intrusive, but I found it sort of endearing. There's a lot of unexplored territory in the field of advertising.
SearchYC seems to be off on its karma counts--some of my comments, HN and SYC disagree on the score.
It's probably not the best idea to have a bunch of non-doctors randomly scanning Wikipedia's medical pages trying to backfit lists of symptoms they have no personal experience with to the OP's described condition.

But it is probably worth exploiting the odds that someone out on the Internet has experienced the exact same difficult-to-diagnose medical problem, eventually figured it out, and lived to help others do the same.
I fought back the urge to create a throwaway account named gregory house and suggest it was lymphoma. That's the extent of my medical knowledge. If you have problems with medical bills however I would be happy to donate to a paypal account to help out.
yeah, this is not cool IMHO.
Do I understand this correctly that you need a credit card to support a Kickstarter project?

Different countries have a different credit card culture. In the USA you absolutely need one. In Germany you can find a lot of people who don't have one just because you don't need it in your day to day life.
There are a few similar slip-ups in the article; the author is presumably not a native English speaker. However, despite that - and what really motivated me to comment - I find this really well written, and the odd mistake just adds a bit of character. Very impressed.
Now that "nerd" is no a gendered insult, "bro{anything}" and "neckbeard" have taken their place.
You mentioned you'd like to know if it works in Windows, and I think it does!

My setup is a bit of a one-off. I'm running it inside ConEmu, with the environment initialized from a batch script. That way, my whole setup is portable. Postgres is fired up with a tab in ConEmu (cleaned up once ConEmu closes by the waiting script that spawned it). None of it has admin, but seems to allow me to bootstrap any tool I'd like to use. I also have MinGW and the GNU tools that were compiled for Windows. So from now on, I'll have pgcli fire up instead of just psql when that ConEmu tab opens.

I have to say it's a pleasure to see it Just Work. I haven't done anything clever yet, just some basic fiddlin'. But it's really quite nice to have a pretty CLI tool for PG in Windows!

EDIT: whoops, wrong tool name.
I'm in the same boat, basically using Macs for the hardware at this point. Nothing that I'm aware of comes close to MacBooks in build quality, display, and lack of driver issues, and the retina iMac is a fantastic developer workstation. But not being an iOS user, I find most of the changes since 10.6 either irrelevant or negative.
I haven’t had any issues with hibernating or sleep on windows with any device I’ve owned.

But damn the number of issues I have on linux in 2021 outweighs the amount I’ve had on Windows, ever.

Still prefer linux over windows tho.
There's no analysis of this that doesn't boil down to accommodating immaturity. Worse, it protects English speakers from the mental model (reflecting reality) where other languages coexist with their own.
We had a joke that our PL course is a maturity test, because Coq and Hoare triples come up in the same lecture...
the phone book are completely a different animal. As example they are almost useless to reverse lookup a number...
If this is to replace shell scripts, then some justification or examples to why would this is an improvement would be nice.
With minor versions up to the next major nicknamed "connard"? As a transitional naming... ;-)
An indictment is not an arrest. An indictment comes from a district attorney while an arrest comes from police. The two don't even have to be associated with each other as a person can be indicted before they are arrested, or vise versa.

An indictment is a motion to proceed to trial, and often doesn't even require the availability or presence of the person. An arrest is a detention of a person to police custody.
Embarrassing people away from reading the Verge is doing them a service.
Lol, translate Europe from English to Dutch ( my mother tongue)

I have an edge case for 15 million people in Europe ;)
That OSHW differential probe is really neat. Thanks for sharing!
If your in Europe or California, I suggest sending both companies an erasure request:
https://yourdigitalrights.org/?company=peopledatalabs.com
https://yourdigitalrights.org/?company=oxydata.io

Disclaimer: I'm one of the creators of yourdigitalrights.org.
The way it's done in Vauban in Germany is that there are big quads with cycle paths around them and then outside the main body of the development there is a multistorey car park that residents can rent a space in. There are also popular car rental services. This means that if you need a car you can have one at extra cost and you can't normally bring it right to your building.

It's a fantastic place to live.
CS + Something medical, at least in the US
Registry can set prices for individual domains as well (see what Donut is doing). This means that a new domain could be priced $1, and renewal of WordPress.org set to $50, and npr.org to $50 million. What are you gonna do? Change your domain to something else? Yeah good luck.
Irrespective of love or hate, support for open video standards would be better for everyone.
Never went to college but I can agree with everything you said. I would add to actually go out and build something. A portfolio is immense and has opened doors for me otherwise that never would be.
Okay I'll volunteer to be the dummy who says I don't get it. The cell of a Turing tape can contain an arbitrary number? The head of Turing machine can add?? I think my underlying assumptions have been violated, which means either I have something interesting to learn or this is a bad result. Probably the former.
If I would have more than one up-vote to give you, I definitely would.

Although I have less professional experience than you, around 6 years combined in software development and information security, I've also come to appreciate people who find the right balance of taking what they do seriously without being uptight about it.

Which brings me to a trait that almost always puts a dent on my respect for anyone regardless of seniority: not asking enough questions and being quick to make statements.

I loathe this so much that I've turned the opposite into my work mantra: "no statements until there've been enough questions".

IMHO, this "small" tweak changes one's interactions and their outcomes with other co-workers for the better.
Browsers exist in more places than X clients.
wow. that's an entire module in the system. we do several things that analyze feeds and decide if it fits a category. Basically, lots of text analysis and analysis of the web.

We get candidates from people submitting feeds.
Interesting to see that Erlang and Lisp are missing. Whenever possible I'm doing new development in Erlang (with C linked-in drivers where needed for performance).

Personally, I'm moving away from Java and languages that target the JVM. I find that Erlang lets me express solutions more concisely and the Erlang emulator/vm has many of the tools needed for massively scalable, distributed, fault-tolerant systems built-in.
It's been penalized for being offtopic.
Given my Java hatred (perhaps irrational), and no real allegiance to iOS & Cocoa Touch (other than it works very well, and has paid off somewhat for our efforts), I wonder if it would make sense, long-term, to mount an OSS effort to build a truly wonderful dynamic language environment as an alternative to Dalvik?

E.g., something based on Javascript, with a fully dynamic remote IDE/editor (along the lines of SLIME)?

I guess then you'd run into the problem that the whole Dalvik UI scheme is so heavily intertwined with their Java-based toolkit (just as iOS is heavily dependent on Obj-C) that there's no real gain in the end?

(Don't everyone hate me at once. ;-)
RIM employs a pretty absurd number of software engineering interns. If you've done software internships in Canada, odds are you've worked for RIM at some point.

I've also heard horror stories stemming from this - some teams have such a high reliance on interns (cheap labour, hurrah!) that code quality is truly abysmal.
Well for starters our similar plan costs only 3.95€, which is pretty much half cheaper! It also includes more servers checks (10 as opposed to 5). Other than that we pretty much offer the same things as they do.

Also, we have an android app, and soon desktop one as well.
It looks cool, but (and please forgive my ignorance in this subject)...

Isn't this the sort of thing X was built for? Client rendering, but the underlying app in a remote server? How is rendering this in the browser more useful/cool?

(edit: typo)
True, but it's a big one in a billion.

There are few Googles, but there are also few abstract thinkers. I don't pretend to believe that the world would be better with more of them. But everyone has their place. It's no better for you to say that abstract thinkers are useless than it is for them to say you're a short-sighted idiot.
banks have fees that they charge on top of the base rate, so they still earn money.

But anyway, the way negative/zero interest rates work is: if you can get money lent to you at X, you can lend it to someone else at X+1.

Currently, some entities can get money with negative/zero interest rates, and so can re-lend it at zero and still make a profit.
It'll turn more like trying to teach someone to do a trick, with all the misunderstandings and frustrations to boot.

Mind you, that same thing is now done to software devs, that is, product manager tries to explain what they want, designers and devs interpret in a certain way.
I just had to rotate numbers and get issued a new card recently after my normal replacement one didn't show up in the mail. The teller at my bank said they had dropped embossed cards because no one took rubs of cards (besides people stealing them) these days and that was the reasoning behind having embossed cards in the first place.
Glad to hear that, I guess :)
> it was a long time before we had good graphics support on Linux

<implying that we actually have good graphics support>

In practice we have _tolerable_ drivers (depending on any given year), typically with terrible power management... and it took 20 years - on a platform that was much more transparent than what Apple will ever provide, given half the chance.

Doing it all again on an even-more-wilfully-opaque platform, built by a company that is GPL-hostile and does not care for interoperability, seems fairly masochistic and self-defeating in the long run. I’d rather see great hackers, as the dude here, spending their time doing amazing things for companies who aim to provide the “good ARM laptop” experience for Linux. That I would pay for. We didn’t really have the chance to do this for x86 since Linux started with zero marketshare; that’s not the case anymore, we have a decent critical mass both in terms of hackers and consumers, we should leverage that imho.
According to your comments history, 100% of your posts have been about defending Apple against criticisms. I almost never check the history of users, but in your case the tone of your message was so identifiable that I did it instantly.
Naked Short Selling needs a new name. It sounds like Short Selling which is quite legitimate way to bet that a stock price will decline. Markets need traders who will spot problems at say Enron and bet against them.

But Naked Short Selling is simply fraud. It needs a new name.
yeah, that's the sort of thing I'm looking for... but often it's hard to tell from the webpages which ones are popular, and which ones are just two guys.

Hm. But yeah, I should play more with LUGs in poor parts of the world; I've tried to give away stuff to local LUGs around here (in the SF bay area) but they usually have a setup they like already, and other providers falling over themselves to give them free crap.
This is the problem I'm trying to solve with AppRabbit.com. DabbleDB is a sweet online database, and Wufoo has awesome custom forms and reporting, but for actually creating a database driven web app, well hopefully that's where AppRabbit comes in. An intuitive model builder, column and record level access controls based on group membership and customizable filters, relationships between models in different apps, workflow, etc.

Also, I'm building everything on top of Django with plans for an Export App feature that will give people portability. Build your app and tweak it with us, then export and host it on your own servers if you want (although you'll lose the ability to customize it without getting into the code).

All in all, I think there's room in the market for a lot of different approaches, since everyone's problem is a little different, and everybody's data is different.
I wonder how the vibration would feel at a high frequency. Would we perceive blurry "flat" image or depth-of-field-blurry 3D image?
Oh, I guess we're not on the same page then after all. They're only "risking" 15B in the sense you're implying in a black/white world. They were/are taking a calculated risk, well within 'normal' bounds, and certainly within well accepted bounds for most investors (as in, investors with the most money on the line). Credit crunches 'often' killing large companies is hyperbole. Small companies yes, but for large companies it's relatively rare as far as I know. Then again what do I know, I'm open to number that prove me wrong.
how was working with tyrant, I hear english docs blow? any comparison to couchdb?
holy SHIT it even has vi.
Unfortunately I am from Europe so I will have to take a pass on your workshop. I like the idea of finding a good list of introductory texts by looking at college courses and will definitely check that out.

I am aware that practice is going to be a key ingredient in getting a solid base, but knowing where to begin is often half the battle. Obviously with something as timeless as design, there are a lot of classics out there, but with emerging markets such as netbooks and mobile devices, some new approaches may have merit.

From your and other peoples' comments so far, a good starting point seems to be to dig into some of the classic literature (pretty obvious in hindsight heh). That should start taking care of my theoretical knowledge.

Apart from that, I think your suggestion of just doing layout and design on paper is really great. That will enable me to get a ton of practice without being roadblocked by my lack of experience with graphical tools. I suppose doing quick sketches on paper and then working from there is a pretty standard modus operandi for designers, but for some reason that wasn't obvious to me.
> if for some reason the memory cache diverges from the true count, we just wipe out the memory cache and the app takes care of regenerating it automatically

Warning, this is a myth: once you starte relying on caching to serve your amount of traffic, flushing the cache will have the result of taking the site down. This is why persistence is an absolute requirement of a serious caching server IMHO. With Redis when things may be in desync it's better to selectively remove entries with (RANDOMKEY+DEL) at a rate that the system is able to handle.

Also given that you are using Redis that has atomic increments, why not going the extra mile and issuing INCR/DECR operations when something is added/removed?
the power of sqlite is often underrated, jetty too.
Works in Ubuntu Lucid / Chrome (not Chromium) with no Quicktime installed.
Short of new data privacy laws there is an onward march that will result in everyone being rated for everything they do -- and you won't be able to do anything about it. This is already the case with credit bureaus, etc, but it's gonna get much worse.
It’s saying that our ancestors where actively avoiding ketosis which is the core of the Palio diet. Rabbit starvation doesn’t mean we can’t eat rabbits, it means we need to eat other things like fat, carbs while also eating rabbits. However, if your hunting rabbits you don’t have a source of fat in hand.
Creator of Fit on a Floppy here, my apologies there is supposed to be a link as to where I sourced those values as per trcarney. Template has been fixed.
Somewhat fitting that they did it for the mother of all deepfake rumours - the Kubrick “never landed on the moon” conspiracy theory.