skysight-inc/HackerNews huggingface dataset:
Happened to me on LinkedIn a few weeks ago. Bizarre error. Using browser on Linux, not any phone apps,
I’ve been programming lisp for a few years now (Scheme then CL) and write Clojure daily for my current job. I initially described Clojure as: the worst dialect of lisp I’ve used, but the only one I’ve been paid to write in. It’s grown a lot on me over the past few months, but I still end up missing CL every now and then at work (I think I mainly like CL’s Slime more than Clojure’s Cider).

What were some unsettling points about the Clojure project you worked on? One thing I’ve noticed is that since Clojure is a relatively new language, a lot of newer lispers will start off with it, and I imagine that companies are more likely to try Clojure than CL as a first lisp. Consequently, the Clojure code you run into on the job may be of lower quality.
> Lots of us remember reading e.g. Shakespeare and Faulkner in high school.

Yes, and my mom just last month retired from teachig English in a nothing-special (in ratings terms) high school in a relatively poor area, and was teaching Shakespeare, Donne, and the rest of the traditional canon of classic literature, as well as a small number of more current bits of non-juvenile literature that isn't part of the Eurocentric canon, works from Amy Tan and others (many of which I also remember reading—in college.)

But in any case what makes it challenging or not isn't what books they read, but what the expectations are of what they'll be able to do having read them.
There's a lock on the bedroom side of the door.
A surprising number of these comments are trying to find problems with the solution.

I've noticed a tendency for hackers to assume that practical solutions to real world problems are theoretical, and then try to pick holes in them, forgetting that if the solution is already implemented and in place, then it probably works just fine.
I don't see how providing specialized open/read/close calls for directories breaks the file abstraction.

Imagine byte-level access to a directory. You'd have to have some library in userspace that would correctly be able to manipulate that directory's metadata. Now imagine doing that for various filesystems.

Plan 9's namespaces and file-servers were pretty awesome and flexible. It really opened my eyes to the generality of the file abstraction.
This article is the exact opposite of what you're claiming. Labour HQ was trying to make him appear less left wing than he is, by refusing to run the more extreme ads that he was demanding.
Over my last two terms I've invested in using markdown with Pandoc to write any notes in class. I needed a way to be able to take math notes, and be simple to use. After migrating to Linux, OneNote was no longer an option. It's simple to use, as it uses markdown syntax for anything text based, and LaTeX syntax for inlined math formulas.

I as of recently also found out that VimWiki exists. I've started to use it because of the note linking capabilities. I'm starting to keep notes on events, certain tools, languages, and all other information I need in the wiki. It's also in Markdown which is nice.

Find tools that are close to what you want, and try to make your own suite. It may seem like a lot of work, but knowing your note taking solution inside and out can be very handy. When you're presented with something new that you don't know how to take down, you can evolve the system into being capable of handling it. Which you can do if you've make your own system, but using ready made solutions won't allow this.
If you're looking for a more fully-featured version of Animal Crossing, check out Animal Crossing: New Leaf for the 3DS. It's definitely the best entry in the series. It even has online multiplayer with random matching and text chat! (A rarity for Nintendo.) If you want to pirate it on 3DS, there are ways, or if you want to play it on PC, it apparently works alright in Citra, the 3DS emulator.

If you don't have a 3DS, Animal Crossing: Wild World is available for the DS and consequently its emulators. (The best DS emulator is probably DraStic for Android.) If you have a Wii, you can try Animal Crossing: City Folk or the original, either legitimately or via modding.

Do note that while it is a "town simulation" you are playing as an inhabitant of the town (and in New Leaf, its mayor). If it sounds interesting to you, watch a YouTube video or two. It's incredibly relaxing.
I'm not against that definition of the second amendment, but a nuclear weapon does not need to be a large thing at all and could be in fact carried by a soldier.
Notion would be awesome if they had a self-hosted product (I don't even mean open-source. Something like Confluence would be okay).
I used it for about 5 years, and in the end I'm just more comfortable working directly with text files in my text editor. I do like that it has a nice export capability for e.g. quickly organizing and setting up an informational website.
> given proper environment.

I think a lot of languages will give a pleasant experience in a proper environment. The question then becomes, does a strict language like Haskell require less of a 'proper' environment?

That would be interesting to research -- though the amount of variables (team member's experience, team culture & hierarchy, company culture, financial interests, deadlines, project size, software development process, etc. etc.) would probably be hard to account for. All of them can have a very big impact on how software gets written.
Mypy 0.620 Released
Do you really believe that having an always on Internet uploading microphone in your private domicile is equivalent to using a grocery loyalty card? Also phone carriers have well established restrictions on lawful intercepts.
He'd see that he was targeted as part of a custom audience, which is exactly what he'd expect, as I'd assume that that's what most of the Labour Party ads used.
By accident as in the creators didn't intend it but it was discovered later, or just not directly expressible in the language (so "by accident" is via anthropomorphism of the type language)?
Honestly I wouldn't say overpowered so much as poorly designed. I don't think there's anything wrong with having a way to perform arbitrarily complex operations at compile time; in fact, ante[1] (and others) even have this as a selling point. The problem comes when you don't mean for this to happen and you're just trying to implement type erasure.

1: https://github.com/jfecher/ante
Now-days I stick with google-docs. I suppose this is largely due to the reason I am mostly taking notes on meetings:

* having one document per recurring meeting kinda makes sense

* vaguely structured per meeting log kinda makes sense

* it is easy to share around/collaborate, as company has google-suite

* ability to make comments/edits is awesome when you collaborate remotely

* ability to assign tasks to people is nice, because it allowed us to track things that would be too light-weight for i.e. jira

For quick-notes, I usually use trello.

I thought I would be using org-mode and git more, but I haven't figured out a good sharing mechanism and I always forgot to push/sync my notes there.
Second that. I did write production Common Lisp code and loved it. I've used various languages over the years, including Perl, C, C++, C#, JavaScript and Python (and Pascal, Basic and x86 assembly to some degree, too), and I mostly write Go code nowadays (Kubernetes-related stuff). Still, none of these languages or their environments matched the Common Lisp coding experience with plain Emacs and SLIME.
I often share the bathroom with my wife, and we don’t always enter at the same time. I.e. sometimes you don’t want to lock your own door.
I used Inkscape for mind mapping for a while. It was pretty fun and easier than I thought.
I remember in 1st grade, not long after having been introduced to numbers by coloring and cutting them out in paper, we were set to draw meshes by systematically connecting inverted points on an angled line using only a straight-edge. The result was a mind-bogglingly curved mesh! Years later I realized we had essentially been constructing quadratic Bézier curves. (But I don't think our teacher knew that, honestly.) https://commons.wikimedia.org/wiki/File:Quadratic_Beziers_in...

My point is that Bézier curves have great bang for the buck. A kid can understand the principle and an adult mathematician/engineer can write a thesis about them. And the curves look equally pretty to both parties. The topic sucks you in!
Also you can try https://windymaps.com/app I think they're using osm data for their maps. Can navigate also on bike or hike.
Which distribution do you use? It's been...10+ years for me? But I recall that there were various versions available.
Depending how the advertising is done - yes. Many campaigns that advertise for what are sometimes great causes rely heavily on emotional manipulation in their advertisements. Try watching just 10 seconds of this ad and tell me it isn't meant to be emotionally manipulative [0]. Or this other UNICEF advertisement [1] which is amazingly well made - but also very emotionally manipulative.

In my eyes - the only morally decent advertisement are advertisements that are solely education of a product or service you may need exists. Such as a boring infomercial without the manipulative sense of urgency "buy now and receive blah blah blah". But because these ads aren't manipulative of the human psyche, they would be terrible at driving sales to the product/service especially when competing with advertisements that are manipulative. Which is why nobody makes ads like that - they all rely on manipulation.

Advertisements, for centuries, have been a competition to see who is best at manipulating the human psyche - and I find that repugnant and immoral no matter the reason for doing so. Many advertisements today aren't to improve your life, but to fix flaws that don't actually exist but the company needs you to think they do exist so that you'll buy their "solution" to the often non-existent or heavily exaggerated problem. The best companies do this in subtle ways that many people don't realize. Memorable jingles, catchy slogans, smiling, happy, attractive people.

What are you waiting for? Choose happiness [2]

[0] https://www.youtube.com/watch?v=lEtYsKCWnME

[1] https://www.youtube.com/watch?v=kEtI-MzRwkM

[2] https://www.youtube.com/watch?v=1veWbLpGa78
I suspect the problem with Snap specifically is less the user plateau itself, and more that it changes the discussion about profitability and value.

As long as the user base is growing exponentially, most questions about valuation and revenue can be hand-waved away. It's a bit dot-com boom still, maybe crossed with a too-big-to-fail mindset, but if the CEO says "our service has 2 billion users, growing 10% quarterly" that still pacifies a lot of investors without any further concern about revenue-per-user. If you've got enough eyeballs, somehow money materializes.

Once we figure out that, say, "Peak Snapchat is 180 million users +/-10%", it becomes a lot more quantifiable to figure out "each user had to generate $23.45 of value per month to justify the company's valuation." And that means asking hard questions about the business.

As for long-term and short-term investments, the more I think about it, the more the "technical debt" concept seems like it has real value for thinking about companies.

A lot of firms take on the corporate equivalent of technical debt all over the place. Deferring maintenance or extending equipment lifecycles, cutting back on training programs that yield cheap promote-from-within employees. Renting knowledge they should own (excessive consultancy and third-party service providers). It always comes back to "let's polish some stuff in the short term, and if we're lucky it won't hurt our long term viability too much." A focus on maximum dividends is likely being bought with at least some technical debt.

Of course, this type of debt never appears on a balance sheet for investors.
You are a level too high in the stack - what is happening behind the scenes when you execute any of those?
Why is the resource fork better than having say a foo.rsrc file alongside foo?

Or operating on directories instead of files, like MacOSX bundles (like .app and .rtfd)?
Ask HN: What's your framework for decision making
As a founder of a very young company, I am often faced with decisions which might change the direction of the company, or might have a big impact in a week or month from now. I try to think about the consequences of these decisions and what I will do in case any of those consequences occur (essentially forming a decision tree) to figure out what is the least risky path which gets me to my objective.

The problem is that this sort of thinking requires some serious deliberation (time-consuming). Some of the decisions I need to make are things I am ok with thinking a lot about:

- Should we delay releasing a feature until it looks amazing, or validate if users even need the feature while it looks imperfect?
- Should I use a certain technology to build my infrastructure, is it worth being vendor-locked?

Other decisions such as changing the design of a feature, approving marketing decisions (some of the micro-things like ad-banners) involve spur of the moment thoughts, and thinking about those things using a decision tree would take too much time.

Since a young startup is often short of resources, I often have to make a lot of smaller decisions as well. Do you guys who have been in similar situations resorted to using a decision making framework which cuts down the time to make effectual decisions (especially when it comes down to thinking about unintended consequences)? Are there any books that I should be reading?
Yes! Fun fact: the GameCube version is almost a straight port - the whole game fits in memory, so you can take the disc out of the console after you start and it'll work fine.
Smart speakers feel like tablets: an initial burst of sales, followed by years of decline as the devices sit in drawers. They're priced right for gifts and impulse buys (especially with the heavy discounts), but they're in practice less useful than they seem, and their actual utility is vulnerable to being eaten by smartphones.

However they will endure as ad-ons. The latest Bose headphones have Google Assistant built in, Sonos soundbars have Alexa, etc. Just like TVs became "smart" (i.e. equipped with ads and analytics) we will see more and more "smart" devices with this stuff integrated. It's a checkmark in the feature list, and a revenue source for the tech titans. Hug your dumb devices tightly!
Celestial clocks for telling the seasons, and locations for convergent gatherings ever X seasons. The megalithic stone structures at least. The smaller but more numerous wooden pole circles (horseshoe shaped really) were centers of local villages, the Neolithic equivalent of a fort or medieval castle.
This exact email was quoted by Rusty Russell at the 2002 OLS. I recall him making fun of Linus going to a school that offered black stars. This argument is between two people that had an actual working relationship outside the internet.
I’m paper and pen - so recently was introduced to Goodnotes on iPad with a pencil. I found a used eBay iPad and can rapidly take notes, draw diagrams and flowcharts. Full search with online recognition, too.

Honestly it’s pretty good. I am much more productive than on paper.

On laptop or desktop I stick with vim and copy to Word if required. I use Inkscape for diagrams.
He calls it cognitive distortions but doesn't seem to offer any proof that their perceptions are wrong. It is possible they were provided in the actual content as opposed to the power-points to PDF. An anorexic convinced that they are fat when they are 75 pounds and their body is falling apart from lack of calories is a distortion. These paradigms don't seem to fit the definition. There is always the possibility that these 'distortions' are in fact objectively correct. The criticism of creative destruction in particular - sure it may have costs but is not doing so any better? Thinking that preserving the status quo at the cost of advancement is in itself a distortion arguably.

Furthermore there is the question does it count as a distortion if they are self-aware that these are all heuristics and adjusting accordingly?

Defining 'sanity' without reference to reality itself is ironically downright insane. Like Pythagorians reacting so negatively to discovering irrational numbers undeniably exist.
Thanks for your detailed explain. I forgot the wonderful D language.

Can you give Some compare on their type system detail? Thanks.
In my case, I was cross-compiling for the EdgeRouter Lite, which is a MIPS device.
Regardless of device or media used, my personal experience has been that while the level of new music discovery has increased by a lot, I found myself much less engaged/immersed when everything is served to you by an algorithm. Compared to decisively picking an album and even with just teasing through the tracks in the order the artist composed it, I'm getting the reminiscent feeling that this is not the best development for either the producer, consumer and media culture in general. In other words, I can't even remember the last time I just sat there and did nothing but listening to music.
Phillips was specifically designed so that cheap screws (or drivers) would take damage instead of the expensive thing being screwed into.

http://www.acontinuouslean.com/2013/04/05/a-better-way-to-sc...
She posted a photo on Facebook before taking her own life–it took days to remove
http://www.stroustrup.com/bs_faq.html#understand

> I was very surprised when Jeremy Siek first showed my the compile-time if that later became std::conditional, but I had aimed for generalty (and gotten Turing completeness modulo translation limits). I opposed restrictions to C++ immediately when Erwin Unruh presented what is widly believed to be the first template metaprogram to the ISO Standards committee's evolution working group. To kill template-metaprogramming, all I would have had to do was to say nothing

Discovered by users after being created as a side effect of the power of the template expansion defined by the committee, and then kept thereafter.
True. You might get smoke from somewhere else in the building though.
Gah, I hate posting such low-info, high-noise comments but... I can't wait for the day where I can finally claim to walk around "an anime world" with a AR/VR headset. They told me anime isn't real - and someone out there is doing their best to make it real.

This work is really awesome, it only saddens me that CartoonGAN, or anything like it, will probably be outside of public reach for a while and I don't think I could reimplement it from the research paper - I also had never heard of many of the competing/comparison software which also had some good results for certain images (though CartoonGAN seemed consistently the best out of the example images, but those may have been cherrypicked because they were the best of course)

I'd love to run photos I've taken of Japan through such a filter - especially areas of Japan that, already, were "anime-ized" that I've taken pictures of. Like "the lab" building from Steins;Gate or the turtle stepping stones in Kamo river in Kyoto.

This is really cool - thanks for sharing it!
shrug he's writing about the impact of these things on the music industry in a music publication. It's not going to be as fawning as one of those absurd go-go-gadget-fanboy websites, but it seemed like a perfectly reasonable exposition of what they are, specifically for providing context for how they might impact the music world.

and tbh I'm not really ready to talk to a plastic puck either. It's pretty weird, not to mention the uneasiness of having some poorly secured hacked up version of Android running 24/7 in my house with a big fat microphone attached designed to pick up as much as possible.

...and who knows, maybe his friend did tech it about ambient by writing an Alexa skill to organize her ambient playlists.
Being comfortable meeting new people every day, constantly, outside the company vs. being comfortable interacting with people you know within your department and occasionally elsewhere in the company may divide people, but should it really be called extroversion vs. introversion? Is this the normal meaning of the words?

If one person is sustained by issuing fake smiles to strangers, and another by exchanging real ones with colleagues, how is that extroversion vs. introversion?
I use mine anytime I have to go through high route traffic like interstates as their traffic data has saved me countless hours rerouting me through some accident. Totally worth it
Try evtest to see
Sears continues to be a very interesting (and sad, for employees) "death of an empire".

As has been said countless times now, Sears pioneered a "remote ordering system" of sorts where pictures and specs and prices of products were presented a la carte in a discoverable manner, and consumers simply just placed an order by mail. Before long, the product would show up at the door, and value was exchanged every step of the way.

Now, most consumers prefer to make these orders electronically, and through a series of blunders and laziness, Sears is not the name consumers trust anymore. The resulting death spiral of this company is viewable publicly, with lots of qualitative and quantitative data readily available.

From the thousands of unemployed workers, to the shuttered stores, to the discount sale of Sears assets and inventory, the death of Sears is a public spectacle where a select few customers, stakeholders, vendors, and employees are still eeking out value (revenue, a paycheck, a bargain on a washing machine).

If you were looking to bet on Sears' failure, you missed the boat by about 10 months ago. What was left of the stock went from $15 to $2.50.
> and then your big ships would fight their big ships, while your medium ships fought their medium ships, and the smalls fought the smalls.

big ships, medium ships, small ships ≤ big ships, big ships, big ships

Thus (assuming big ships are more advantageous) show up to the battlefield with all big ships.
HHS Plans to Delete 20 Years of Critical Medical Guidelines Next Week
Used to use MS OneNote, switched to using Outline (Mac) when I moved away from Windows. I'm still pretty happy with it, but I'm a one-device-at-a-time, laptops-are-as-mobile-as-I-go kind of guy who doesn't care about syncing, etc.

However, most of the time I just use paper. I generally use 200-ish page hardbound books with a narrow rule, and go through around 2 a year with work; entries are dated, volumes are dated when filled and filed away. I don't treat them with the full rigor that you would a real "lab notebook", but it's the same general idea.

For hobby use, I use similar books, but usually blank or graph lined.

For day-to-day reminders and such, I'm almost always carrying a little 50-cent spiral-bound notebook. When used up, remove the spring, toss the pages and cover into the recycle bin.

My use of software for note taking at this point is pretty much confined to initial research where I'm more interested in saving images and URLs than any actual details that might end up on paper later.
What if you want to modify the color on vertex 473? What position in the file do you seek to? A dumb file interface would force the client to simulate the internal state of the GPU engine so it could reverse engineer the necessary commands to modify the state.
Exactly as this fine person illustrated. :-)
Rusty Russell and Linus had a long working relationship at that point and Rusty was quite amused by that line. He quoted it in the talk he gave on futexes.
Oops, forgot this funny add, yes too!

Full context for the other readers: The puegeot 206 have a known axle problem, leading to breaking up right after warranty expires: http://clubpeugeotuk.proboards.com/thread/3298/faulty-axle-o...

It can be solved by directly welding metal to the axes. Considering how popular the 206 is in India, I thouht the OP was also relating his personal experiences with having his Puegeot fixed