jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is a blog post discussing the pros/cons of a tagging system and how to phase it into a new web site.
I'm aware of differing opinions, I just think I'm right ;)
If you lose the instructions then the odds are there are many other rules you're not following.
Hacks for waking up:
- Set an alarm 60 or 90 minutes before the time you really wake up, eat a 100 mg caffeine pill and go back to sleep. The caffeine will kick in while you're asleep and you'll wake up when it's fully effective.

Very interesting, will give it a whirl. Hydroxycut could be an alternative. It tends to give me less "jitters" when drinking 4-6 cups of coffee, and more of a longer-term boost with just a single cup.

I COMPLETELY agree that waking up WITHOUT a stimulant is highly effective (natural waking). I tend to drink coffee in the morning out of either habit, or, the love of coffee's flavor.
My point was more that PhoneGap + jQuery Mobile allows you to get something out really quickly which can then be replaced by a native app as time or money allows. In my startup's case we're using this approach as none of us are proficient in Obj C so while we catch up with that and iterate our native app, our designer/front end guy can pretty much build our WebView app himself. In a small team with lots to do this is proving very helpful
Not in mine. Mine came on a tiny booklet.
+1 for actually answering the "how to learn" question rather than the "what should I learn question".

To your comment "Solve a specific real-world problem" I would say +1, but add that you should start by trying to solve the smallest possible specific real-world problem that will create some sort of value for your customers.

And before you start, describe that problem using a testing tool like Cucumber (cukes.info). This will ensure that all your early coding and learning is completely focused on solving that one small problem.

Keeping reading, Googling and experimenting until you find you can write enough code to solve that small customer problem. Then set your sights on a slightly larger customer problem.

As for tools, I like and recommend Ruby on the Mac but there are a number of options that seem to have lots of community support and free tutorials, including Python and Perl, whether on the Mac or Linux.
As a computer scientist, this article is very frustrating to me. I don't understand why parallelism is not equal to concurrency.

Let's look at the definitions given:

A concurrent program is one with multiple threads of control.

A parallel program, on the other hand, is one that merely runs on multiple processors

Well, you have to have multiple threads of control to run on multiple processors simultaneously. And if you're running on multiple processors simultaneously, you have multiple threads of control.

So what's the difference?

If anybody can enlighten me on why parallelism != concurrency (a claim I've seen often), I'd appreciate it.

By the way, to me, all programming languages can be concurrent because ultimately it's all just opcodes; and the word "non-determinism" is problematic anyway. So there's some context for you.
agree that it is very interesting; and something we are thinking about. if anyone happens to want to help us work on it, we're definitely hiring!
http://en.wikipedia.org/wiki/Sex_in_space
"Numerous physiological changes have been noted during spaceflight, many of which may affect sex and procreation, although it remains unclear whether such effects are due to gravity changes, radiation, noise, vibration, isolation, disrupted circadian rhythms, stress, or a combination of these factors.[5]"
Do you have a link for those photographs? I would think the film would be saturated generally rather than from below. Also in an SLR the top of the resulting image would be towards the ground while the film was in the camera, no?
I didn't do a technical at my last two jobs because I had previous work experience with the hiring managers. I did have coffee with some of the guys so they knew I wasn't a total moron.
See https://what-if.xkcd.com/26/
It wouldn't affect Spanner or any other sanely implemented system - usually nowadays time is saved as "units from epoch", and leap seconds, days, etc. don't matter for internal calculations. It matters only for final conversion to printable format, debug logs, etc.
The meter said 100, but after I tried to manually enter a tip other than 20, is when I found out about it "actually being 150". He claimed that he had turned the meter off at one point and was actually doing me a favor he wouldn't have done if he had known I was going to barely tip him. I would have stood my ground (having to give turn by turn to your cab driver for 20 minutes is hardly tip worthy), but being in front of my house I didn't want to cause a scene and was tired from my flight.

The irony is that I actually was about to take an über x quoted at $70, but I decided on a cab last minute (wish I hadnt).
"it's mostly towards people from the outside who pop in at random and tell OpenBSD folks How Things Should Be Done"

See also: Richard Stallman's attempt to troll the OpenBSD mailing list[0] after having been called out[1] about a misunderstanding of the OpenBSD ports tree (and its existence as an index of software that can be built or installed on OpenBSD, free or otherwise).

[0]: http://marc.info/?l=openbsd-misc&m=119730630513821&w=2
[1]: http://marc.info/?l=openbsd-misc&m=119725673616073&w=2
This is impressive!

Edit: We really can't be alone in this universe.
Nice to see his sense of humor here too

https://www.reddit.com/r/IAmA/comments/2rgsan/i_am_elon_musk...
Perhaps one critic on the panel is enough. Regulatory capture in effect.
I remember enjoying Abrash's write up in the mid 90s.
http://www.phatcode.net/res/224/files/html/ch35/35-01.html
He starts with the algorithm, then a C implementation, then optimization in ASM, only to throw it all away in the subsequent chapter because of a better algorithm. He goes through this cycle several times. Splendid educational effort on multiple levels.
1. Exercise 6 days/week.

2. Work on one thing at a time (no more multi-tasking). This includes not doing something else while talking to somebody.

3. Plan out when to do work the day it's assigned, and don't leave it to the last minute.

4. Meditate daily.

5. Minimize distractions. That is, no reddit, less Facebook, Twitter, and HN.

I guess those are more goals than plans, but same idea.

Edit to add: get into shape to run a marathon in late 2015 or early 2016. I ran one last year, but I've lost most of my progress this year.
The communication skills of other non-engineering team members can often suck in the digital domain. Empathy by text message can be hard to have. A combination of on-site and remote often works best. Learning the language of other domains can take a long time. The role of people who interface and translate between domains is important.
My "big plan" is to have only small plans this year, one plan at the time.
Write one more book (wrote one last year)

Run a marathon (new to running, so a BIG task)

Quit my job (been three months in a job and already want to quit) and do something that throws some money at me
1. Read (books) for at least an hour a day.

2. Start experimenting with quantum algorithms.

3. Expand my social circle.

4. Be more positive.
>I believe that learning is best achieved when people struggle greatly.

I personally find "a bit of struggle" is probably the best way to learn.

There are a few things I have trried to learn, and made it more difficult than need be (Trying to learn JavaScript and Angular together, Spanish classes that were too advanced for my level). I feel like I learned more when I went back and did some more basic JavaScript, and classes that were at the appropriate level for me, rather than taking on too much, and just being overwhelmed.
Heinlein seems to agree with Kostempski's Razor: "Aphorism are worse than useless."
I'm equally surprised, I think that's a deal breaker for most outside of the US these days.
> some countries came quite close to being classless societies

This really does not comport with my own knowledge. At minimum there was always the nomenklatura and the ruled. None of the Soviet ruled states went as far as the Chinese in putting the boot on the educated class so the pre conquest educated class stayed relatively distinct. Soviet rule didn’t last that long. The extermination of the Jews and expulsion of the Germans had at least as large an impact on the class structure.
Y'all might want to get to the point a bit quicker in your pitch. A lot of fluff to wade through before the lede..

"Garage is a distributed storage solution, that automatically replicates your data on several servers. Garage takes into account the geographical location of servers, and ensures that copies of your data are located at different locations when possible for maximal redundancy, a unique feature in the landscape of distributed storage systems.

Garage implements the Amazon S3 protocol, a de-facto standard that makes it compatible with a large variety of existing software. For instance it can be used as a storage back-end for many self-hosted web applications such as NextCloud, Matrix, Mastodon, Peertube, and many others, replacing the local file system of a server by a distributed storage layer. Garage can also be used to synchronize your files or store your backups with utilities such as Rclone or Restic. Last but not least, Garage can be used to host static websites, such as the one you are currently reading, which is served directly by the Garage cluster we host at Deuxfleurs."
I don’t know the shady data economy at all, but are there datasets out there which let you de-anonymize just via residential/mobile IP address or hostname?

I just assumed there were, available to any very motivated party.

And how effective and wide spread is browser fingerprinting to de-anon someone?
> They argued that UPS had to be aware of what they were carrying because the shippers were tobacco stores and the parcels were exactly cigarette box sized, thus they were willing accomplices

Would that matter? Fully legal duty-paid cigarette boxes would presumably be the same size and shape from the same origin.
I bought a few on GoG too, mostly because they were old games that aren't on Steam, and DRM-free :) Happy to support that! But I'm not signing up to Galaxy.

I supported HumbleBundle's Choice, mostly because again they were either DRM-free or sold as Steam keys. Then it got weird and "here's 12 games you're never going to play" each month.

I'm not going anywhere near Epic (or the shitshow that used to be Blizzard) because I know they're just trying to break Steam's grip, and as soon as they do they'll treat their customers badly.
In my experience (and to generalize a bit), people who shoot themselves in the foot with C are the same people who will shoot themselves in the foot with any other language.

Those who aren't careful enough to free up allocated memory are the same types of people who leak memory in Java.

You can't fix lack of knowledge with a compiler. You can only catch accidental mistakes, but that assumes that the norm is for the person to know what they are doing and a lot of people have only superficial knowledge of the tools they are using.

We already have accident catching tools for C. What C doesn't have is a helmet, training wheels and padded walls, which is by design.
> Why can't he find a job using his network?

I think his blog has a fair readership, and constitutes a part of his network, so I see this as him doing exactly that!

Given that it's on the front page of HN right now, I imagine he's getting better reach than he might have from asking a few people he knows, so it seems like a very sensible thing to do.
"And we'll be free from having to learn a new JS framework every 6 months"

You are already free from this. The only one putting that pressure on you, is you. Pick something and stick with it, and spend your time learning _how_ to build things, instead of _what_ to build it in.
Why would you try to learn an instrument in such a hard way, instead of just using existing method books? The guitar is not exactly uncharted territory, there are guitar departments in universities..
Ugh, they left off Perl.
I think by "self-assessment" is meant something more like "self-regard", the whole being taken to mean that PHP programmers have a relatively high opinion of themselves, which is not justified by the code they generate.

I gather the author is perhaps not a native speaker of English, so perhaps this is a subtlety which has simply passed him by. As such, I've opened an issue on Github to suggest the replacement of the term. (Also another, to suggest the Javascript chart be updated to account for promises; I've somewhat less high hopes of that one, given that the author appears to be a disciple of the Haskell language family and to entertain the prejudices so commonly associated therewith, but who knows? It's worth a shot, in any case.)
I self-host fonts for my website, but I only use WOFF. You don't need to use SVG, TTF or EOT unless you want to provide full support for all browsers. If you are happy to provide support for recent, modern browsers only, you can simplify things by just self-hosting WOFF files:

http://caniuse.com/#feat=woff

For browsers that don't support WOFF, just specify a browser-safe font in your CSS. Those browsers will ignore the Woff declaration and use the browser-safe font instead.

EDIT: As far as file size goes, I use two font weights on my site: Source Sans Pro regular and bold. Each font weighs 27kb - so 54kb in total. This is much less than many Javascript libraries and third-party embeds.

Here's my site (hope it's fine to link) - it's admittedly very simple and has no Javascript (although Javascript is needed to load the fonts!). In the end you have to weigh up the balance between page weight and performance for your own site.

http://www.interfacesketch.com/
I clicked on random link ( https://getscroll.com/r/vl25i ), got this http://i.imgur.com/PwpUs0y.jpg (notice formatting)
I was under the impression corners don't matter... it's about borders, not corners. Draw any kind of map you like, you only need four colours.
Occasionally it goes bad but I feel I left plenty of padding by claiming 90% of time it works in Europe.

This kinds of buildings don't necessarily need to be public projects. There are a lot of private investments like that.

And it works. It provides plenty of green spaces that make living pleasent while providing extraordinary privacy. You can easily live there for a decade without as much as knowing a name of any of your thousand neighbours or faces of more than 5 of them. People comming from smaller communities often value this newfound privacy and freedom to pick people to interact with.

It allows for proximity to public transportation. You are never farther than 10 minutes walk from a vehicle that can take you anywhere in the city.

It really works. You just have to design it for working people and their families that keep to themselves. Don't build too large, leave plenty of space and set up the rates so that not too many troubling people can afford that.
Engine braking with ICE is practical, but is pretty much pointless to compare with regenerative braking capabilities of an electric motor.

Not only does regenerative braking recharge the battery, it is possible to apply entirely arbitrary reverse torque should need be, where an ICE has a pretty fixed resistance.
I mean quite a few people treat it differently, you just have to look as far as some of Nobels decedents. Wyattpeak linked the article a bit below.

>It is a deceptive utilisation of the institution of the Nobel Prize and what it represents.

https://rwer.wordpress.com/2010/10/22/the-nobel-family-disso...

Not to mention one of its awardees, Hayek.

https://www.nobelprize.org/prizes/economic-sciences/1974/hay...
The second example doesn't, IMO, demonstrate the kind of deformation tracking the example in the OP does. As far as I can tell, they are able to get a depth representation, segment objects from a video, get an approximation of surface normals and reflectivity for those objects, and project a shaded surface onto those objects.

What they do not seem to be able to do without IR markers is project a diffuse texture to an object so that it would stick properly. See the one example with a non-uniform texture, where the fingers of a hand are fanned out - the texture warps noticeably.
>This thing is Pontiac Aztec bad.

Is it just me, or DDG really shows an image of a turd when searching for "Pontiac Aztec"? :D
Fastmail has a much nicer web interface, with many more features. It offers multiple email aliases and custom domain addresses. You can store files and images and so transfer them between computers. You can even set up simple websites. And, they aren't scanning your mail.
That was one of the things that confused the hell out of me as well.
I don't think that is correct. In fact 1) China is massive with huge labor class, 2) China is heavily export driven, 3) current generation in China has been affluent.

So, even moderate global sanctions will have a massive impact with both affluent class and the labor class revolting.

However, remember, oil embargo drove Japan to WW-2, I'm sure China will react similarly unless that internal revolt happens first. Too difficult to predict.
I doubt it's about ethic, it's about the ability to protect your investment on foreign turf, in the current climate.
But that is not a feature of the Startup language? Why it wish to clone that?

A proper Enterprise™ must have instead "CeoAproved" classes instead..
> Thanks security guy, that saved a BUNCH of time!

No it doesn't. And that's a really important point on while length matters for complexity. Assuming upper case, lower case, digits and symbols it takes ~1% of your time to try all of the passwords of length 1-7 chars as it does to try only the passwords of exactly 8 chars.
It used to work fine in the browser if you spoofed your user agent to Edge. They shut that down somehow. The standalone client still works with a little wrapper (see teams-for-linux).
He's saying its weird they are withdrawing without saying why, when the human rights atrocities are likely a big factor.
I've had a KryoFlux for a number of years, but I feel like I have been seeing a lot of people who aren't fans of their recently... do you know why people don't like them?
I can't see the full text of the article and most of the abstract is over my head. Is AS mentioned in the paper or are you just hopeful that a similar thing could be developed for AS and other autoinflammitory diseases?
Actually, you can. Schenck v. US was overturned 52 years ago.

https://www.theatlantic.com/national/archive/2012/11/its-tim...
Parler is funded by the Mercers, like Breitbart and Trump's campaign.
When "touring" the flashcards, I would love to see a "skill level" prompt then receive 5-10 cards as part of a smooth onboarding flow.

Also I would rather see flashcard examples tailored for each language, as the simple English sentence "my brother is a doctor" doesn't necessarily represent a "beginner" flashcard for every language.
Of course they don't.

https://en.wikipedia.org/wiki/Superdeterminism
Part of this has to do with the fact that it is not possible (without tricks) to have multiple different typeclass implementations for one type in Haskell (I believe Rust also has this restriction). This language restriction has the tendency to seep into people's way of thinking about monads (and other typeclasses). However, it is not fundamental that a typeclass (or other ad-hoc polymorphism) system has this restriction.

That being said, the language design problem of how to support multiple different typeclass implementations for one type is actually trickier than you'd think. For example, it's easy to fall into the diamond problem if you don't have instance canonicity. If you're interested in how this problem can be solved in practice, check out this lovely paper about Modular Implicits in OCaml [1]. The paper is quite accessible if you have some FP background.

[1] https://arxiv.org/pdf/1512.01895.pdf
Imagine telling the students to use vim if they have never used it before. In theory, one only needs to know a few things to edit:

- type vi <filename> to start editing

- there are two modes: 'i' to start insert mode, <esc> to leave it for normal mode

- in insert mode, what you type is entered as you type

- in normal mode, use the cursor keys to move around

- in normal mode, type 'x' to delete the character under the cursor

- type :wq to save and quit

What are the odds a vim-virgin could complete a programming assignment without getting tripped up, despite the explicit directions to use just the features above?
This used to be me. Here's the problem: I never understood how my tax was calculated. And thus, I could never be in real control of my own finance. "How much tax would I need to pay if I sell these stocks now?", "How much should I put into retirement this year, and why?" These were the questions I constantly asked myself and never had good answers to, due to my lack of understanding of the tax code. Never again.
I know it tends to be a controversial technology around here, but I've had great luck with OpenZFS for container storage.
For me everything became much more responsive when I switched to KDE. It seems like GNOME doesn't play well with Linux buggy graphics driver.
> but you don’t have 30+ years of reliability data to work from to refine things

... Hold on, are you suggesting that when this car came out, under a decade ago, no-one knew about Flash wear? If anything, people would have been more conscious of it then than now.
Panpsychism... really? We're going to reject God as an explanation, because the physical universe is all there is, and then say that the universe is conscious? Seriously? That's not an explanation, that's a "just so" story. In fact, it's a very short step from there to pantheism (everything is God).

And in fact, God (the theistic version) would explain this perfectly. Drop your materialistic assumptions for a moment, and hear me out. If God exists, as a being with consciousness and personality, and if he created humans "in his own image", then we are not faced with the Hard Problem of Consciousness. Humans can then be truly conscious, and have true personality, without those things being just a configuration of atoms.

The pantheistic version of God doesn't work as well, because it's ultimately impersonal (despite the "theistic" part of the word). There's no way in pantheism for personality to be anything more than an illusion, which ironically is the same problem that materialism has with consciousness.
Its the "cars create economic diversity" argument. Can't have collectible coin stores, gaming stores, beer brewing stores, makerspace, none of that without cars because a walking or bus radius can't keep it alive in that small radius. Even big venues like the local sports stadium and the music halls would be dead without cars to bring in distant spenders.

You can run convenience stores and bars solely on walk in traffic, but there's more to life than doritos and getting drunk, or there should be. The destruction of brick and mortar retail by online will have some interesting effects... Now, or certainly in the future, I could live in a city without a car and unable to visit (closed/closing) retail shops as long as UPS still delivers "the good stuff"

Lack of competition also has a stealth tax on the residents. Why sell a banana for less than $5 if you're the only banana seller in walking distance. In car country the market is more competitive so I may burn $1 of gas to go shopping, but I'll save 50% on a bag of groceries so its a huge net win as long as my bag of groceries costs more than $2 or so.
My understanding is fork = fork + rename. An actual fork did take place, the older branch will continue to be maintained for a separate browser process used by enterprises for compatibility.
Or even
http://www.muppetlabs.com/~breadbox/txt/al.html
But as most corporate monkeys know, Windows includes a snipping tool already with an annotation feature.