jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't believe you don't take into account who makes something in judging it, at least initially. Few things are impressive on day 1, either because they actually aren't that impressive or because it often takes more than 1 day to understand an impressive thing. Who makes something is a good way to understand the thing faster, and I don't think that's the least bit unreasonable.
I think the two sides are talking about different things. Parent (and its GP, etc) are talking about respecting someone as a person, and GP (and its GP, etc) are about respecting someone's technical opinion on the relevant subject. Not sure if I've interpreted them correctly, but if I have, I don't think those ideas are mutually exclusive.

Now, do some people think they're just not respecting a newbie's technical opinion but come across as/are actually disrespecting the person? Quite possibly.
Also relevant: can an emoticon count as a close paren? (wink :-) or (wink :-)).
To be fair, it seems to me that a lot of what's being displayed was rendered, if you will, on a more powerful machine. It seems to me a video was made on a modern machine and converted to a format for the IBM machine. I'm not saying this is a non-trivial process. But creating all this content on the IBM? I don't think so. Though I could be wrong.
An accept/decline button on installing additional software is just as bad as a pre-ticked box.

If you've ever done user studies with people installing software you'll notice 90% click the next button until it's done without reading the pages

The way that the accept button is positioned in these "optional" offers makes it look like you have to click it to proceed. This is exactly what a dark pattern is (http://darkpatterns.org/ or http://www.90percentofeverything.com/2013/07/23/the-slippery...).

I downloaded Filezilla from Sourceforge to see how this offer system is implemented - http://i.imgur.com/7tZuUoE.png. From quickly glancing at the window it looks like accept is the only valid way of continuing with the installer. Furthermore the program installs Hotspot Shield which will constantly show the user ads after it's installed, I doubt even 1% of the people installing Hotspot shield through this offer want it on their PC.
If that is true, then good luck to you all in the USA.

One of the pleasures of teaching is working in a (loosely coupled) team of good teachers with complementary strengths and weaknesses. Teachers are 'loosely coupled' because they spend most of their time with students rather than other teachers or managers, but being able to compare notes, get support and give support is really important to the role.
There are places where you order from a counter and tipping is not expected. You aren't going to find 'steakhouse quality' because people who want $50 steak from a counter is small.
Open source doesn't mean it HAS been reviewed, it just means it CAN be reviewed. The same can not be said of closed source products. I rather trust the product that at least has the option of being reviewed by an independent source over one that you have no choice but to trust the creator of.
This is good. The last time I downloaded an implementation it was broken. I went to mess with the copy I already have after reading this and I keep breaking the REPL.
> the status quo places the onus to make sure that happens on you.

The onus is on the employer, not on the employer's customer. Implementation varies by state: http://www.dol.gov/whd/state/tipped.htm

Some states have a higher minimum cash wage (before tips) than the $2.13 mandated by federal law. e.g. in California this is $9 per hour.

In many places, the employer (restaurant) is responsible for topping up the employees' wages if wage+tip doesn't reach the state's normal minimum wage.
A recent Defcon presentation [1] has highlighted the risk of using "anonymous" proxies. As such, it is advised never to use any public domain proxy.

[1] https://www.youtube.com/watch?v=kLt_uqSCEUA
I do yes, but there is so much to add at the minute that it would probably not be worth it this early, I would be forever hounding you to update! And thanks, you give me hope saying that!
That's a Photoshop Big file, which can be opened with Photoshop, obviously, provided your computer has sufficient RAM.
The Whittier temperature averages [1] seem to indicate a 6-9 month period where highs are above freezing. That would make for some exciting daytime zombie interactions. By comparison, McMurdo Sound, Antarctica [2] does indeed appear to be below freezing on average the vast majority of the year.

To hide out from the zombie hordes behind an impenetrable wall of freezing air, you would just have to set up shop at some place like Amundsen Scott South Pole Station, Antarctica [3]. Once the jet fuel (what they use for power) runs out though, it will get unpleasantly cold, fast.

[1] http://www.usclimatedata.com/climate/whittier/alaska/united-...

[2] http://www.weatherbase.com/weather/weather.php3?s=46698

[3] http://www.foresthillweather.com/PHP/Metar2/AntarcticaAverag...
I agree. While it does show an average increase of ~7.5% after the line, it also showed that before the line! It's hard to tell that anything happened.
By way of example...

A couple of years ago, my buddy and I made a parody site "Woofer" -- like Twitter, but with a 1400 character minimum per 'woof'.

We tried to buy the domain name woofer.com. We tried rent to own. The owner wouldn't budge.

We ended up purchasing "Woofertime.com". Within 1 month we were the top organic search result for "woofer", even above Woofer.com and Wikipedia.

(It's since fallen to #4, and in truth I'm not even sure if the site works anymore. It was just a joke. But, the fact remains that during its peak, we didn't need the .com)
Wow, those sound very interesting.

I've been toying with the idea of a series of blog posts (or possibly even a separate site) that give a bottom-up explanation of all the stacks we work with - starting with electronics => circuits => computers => programming languages. It would be a way of teaching myself the material and provide a useful resource to others.

Feels like a lot of work though :P
I always assumed it was 'etc' as well. Maybe only *nix people assume that because thinking about it, the only time I've ever heard 'etc' pronounced 'etsy' is with reference to the /etc directory.
cheers, it's a side project, but I'm also going to try my luck at starting a start-up this year and this is one of the components it needs - so its killing two birds with one stone. Revenue was between 1600 and 1000 GBP a month so far - although after just two and a half months this isn't exactly a representative sample.
It should, but I suspect it'll still need to be separately tested in court.
"Tim Ferriss is a hacker."

So are the Chinese dudes who put melamine in the milk and formula they sold, poisoning untold numbers of children while increasing their profits by selling watered-down milk. (The melamine tested as protein, covering up the dilution.)

That was a hack. Same with 'hackers' who use shoddy building materials resulting in buildings that collapse.

Hackers like that are a dime a dozen. It's not anything I'd want to emulate. And I certainly wouldn't want to hire someone who thought along such lines.
I'm sure plenty. Even if a company has a great idea and an awesome product, if they can't sell it to someone, they can't sell it to them. If you are presenting a deck to someone, it'll reflect on the whole company and product.

Awesome deck = maybe an awesome company.
Crappy deck = they couldn't spend time making it nicer, probably not worth your time.
Mono is where the innovation is happing now, e.g projects like Manos de Mono
Though I don't agree with everything Tim advocates in his first book and feel, like yourself, that some of it is disingenuous, I do find a lot of value in it for the same reason I value any book: it got me to question the way I think.

One line from the 4HWW "Ask for forgiveness, not permission," can change the way you address challenges for the rest of your life. I'm really looking forward to seeing what insights he's put into the new book.
Anything that needs a database is by definition a heavy-weight server.
Don’t read “65+“ as “65”.

The 65+ category also includes everyone 80+, for example. There’s plenty of old people still alive who have trouble with operating technology a lot more simple than a cell phone.
I've been very impressed by Saltcorn. It's a very well thought out and elegantly implemented tool, well worth a proper look - I'm looking forward to using it in earnest.
I don't see the incentive for them to work on it - by the time you need it you're already deep into using the app so it's an inconvenience.

You can get away with this when you're the established player, but when you're the new guy every annoyance is a reason to revert to the previous app.
This is just the first PR article in what will become a decades long attempt to restore his image, just like Bill G.

He was ruthless and inhuman to his workers and we should never forget that.
Somehow I couldn't find one word I was looking for in this whole carefully-worded PR statement:

"Sorry".
Think again. A criminal sends you a known amount of money, then you are seized and phone is searched, and you receive the exact amount of money a criminal had sent you.
Am in the midst of shipping a medium sized game in Unity and I can confirm your takes are correct/relevant today. Unity is incredibly frustrating to me, and I would really aggressively challenge the notion that Unity is aimed at any sort of "Developer Productivity". More than anything it's a dumpster of features to allow Developers, Artist and totally nontechnical/non IC contributors to all contribute okay-enough. But the features that go into making Artists productive are at times orthogonal to those that make Devs productive. It's all a big tradeoff.

Godot is smaller and has way way less learning material (and no Asset Store), but purely from an Editor perspective it's miles ahead from a dX perspective.
I suspect you think the developer writes the code and then the QA engineer writes tests for that code. That's the wrong way round. The tests are written first, and they all fail, then the dev has to write code to make them pass. By definition it's literally impossible to write untestable code that way because then the tests won't pass.

It's the principle of TDD but separated in to different roles. It works well and produces good results but you need exceptionally good planning upfront to actually do it.
Really enjoyed learning charcoal when I was learning to draw and paint -- particularly sanding vine charcoal, and rubbing the dust produced into paper to produce a mid-gray, then drawing, for darker bits, and erasing for lighter areas.

It's where I learned to draw with shapes, not lines.
De-cloud bros, everyone de-cloud. Going to create more jobs too.
You probably mean

(path d M 10 10 H 90 V 90 H 10 L 10 10)

Shore up some nesting for the commands with pattern matching, returning a path struct:

This is the TXR Lisp interactive listener of TXR 251.
Quit with :quit or Ctrl-D on an empty line. Ctrl-X ? for cheatsheet.
Garbage collection is on Tuesdays: bring unwanted pointers to curb by 7:30.
1> (defstruct path () name args)
#<struct-type path>
2> (defun parse-path-args (args)
(match-case args
((M @x @y . @rest) ^((M ,x ,y) ,*(parse-path-args rest)))
((L @x @y . @rest) ^((L ,x ,y) ,*(parse-path-args rest)))
((H @x . @rest) ^((H ,x) ,*(parse-path-args rest)))
((V @x . @rest) ^((V ,x) ,*(parse-path-args rest)))
(())
(@else (error "bad path arguments: ~s" else))))
parse-path-args
3> (defun-match parse-path
(((path @(symbolp @name) . @args))
(new path name name args (parse-path-args args)))
((@else) (error "bad path syntax: ~s" else)))
parse-path
4> (parse-path '(path d M 10 10 H 90 V 90 H 10 L 10 10))
#S(path name d args ((M 10 10) (H 90) (V 90) (H 10) (L 10 10)))

Error cases:

5> (parse-path '(path d M 10 10 H 90 V 90 X 10 L 10 10))
** bad path arguments: (X 10 L 10 10)
** during evaluation of form (error "bad path arguments: ~s"
else)
** ... an expansion of (progn (error "bad path arguments: ~s"
else))
** which is located at expr-2:2
** run with --backtrace to enable backtraces
6> (parse-path '(paath d M 10 10 H 90 V 90 X 10 L 10 10))
** bad path syntax: paath d M 10 10 H 90 V 90 X 10 L 10 10
** during evaluation of form (error `bad path syntax: @else`)
** ... an expansion of (progn (error `bad path syntax: @else`))
** which is located at expr-3:1
** run with --backtrace to enable backtraces
Here [0].

[0] https://parlinfo.aph.gov.au/parlInfo/search/display/display....
I hope the HN crowd doesn't write this off because it's Russia - employee abuse of customer data is all too common in tech:

- Google Engineer Stalked Teens, Spied on Chats: https://gawker.com/5637234/gcreep-google-engineer-stalked-te...

- Lyft Investigates Allegation That Employees Abused Customer Data: https://www.theinformation.com/articles/lyft-investigates-al...

- Uber Employees Allegedly Use Data to Stalk Exes, Celebs: https://www.newser.com/story/235409/lawsuit-uber-employees-u...

- Facebook Investigating Claim That Employee Used 'Privileged Access' to Cyber-Stalk Women: https://gizmodo.com/facebook-investigating-claim-that-employ...

- Snapchat Employees Abused Data Access to Spy on Users: https://www.vice.com/en_us/article/xwnva7/snapchat-employees...

- Yahoo Engineer Used Insider Access to Get Private Photos of Women: https://www.vice.com/en_asia/article/59nwyk/yahoo-engineer-u...

Most occurrences likely never even make it into the news.
So you didn't read the ToS, I take it? I did. I do whenever it's something important to the company's infrastructure. Canonical is the one at fault here for not adhering to Microsoft's guidelines. But Microsoft put the warning on the package.

I mean, it's kind of ridiculous to think that you could do anything in a cloud environment system and not have your actions tracked. Hell, with automated load balancing and load-based billing, that's literally what you're signing up for.
At least they getting their curved bananas.
I'm both
Sure but with more and more software becoming cloud based, pirating wouldn't help them much with their most commonly used software such as Microsoft Office. Might become an issue for specialty software that has a high price tag due to being useful for only a handful of users.
>The clause attempting to oust the jurisdiction of the courts, on the other hand, would require something a lot more vigorous. I don't know whether a clause like yours would be sufficient, but if judges can find a way around it they probably will.

The dicta in R (Jackson) v Attorney General would be instructive here.[0] The judges in that case put forth opinions suggesting that the Supreme Court may, if it came to it, disregard parliamentary sovereignty if there were limits placed on, for example, access to justice.

[0] https://en.wikipedia.org/wiki/R_(Jackson)_v_Attorney_General...
https://news.ycombinator.com/item?id=25699338
Definitely worth a mention here is Magic-1:
http://www.magic-1.org/

Impressive stuff, albeit slow. It runs Minix, and you can even telnet into it.

There's a YT video, too:
https://www.youtube.com/watch?v=0jRgpTp8pR8
That's a scary thought. You're effectively saying that small-screen, asynchronous, human-to-human text based communications have been solved, with no further improvement possible.

Isn't that a rather depressing vision?
There is a set up for an Emperor's New Clothes situation.

If the new AI looks like a circular economy to you you are just not expert enough.
Manufacturing capacity is going to be a big constraint this year, but surely whatever factory was going to make the old variant, could equally well make some new variant of the vaccine.

Longer-term, if we need a new vaccine every 9 months, that doesn't sound like a huge manufacturing problem. We manufacture many high-tech things on a scale of 1 per person per year, like the flu vaccine. The difficulty is ramping up fast (especially when you think that demand may only last a year).
It's getting more significant. Keep in mind it's only been around for five years, and still has a very good adoption rate for a new technology.
Looks like similar portable ventilators already exist in the market: https://mfimedical.com/products/allied-healthcare-epv200-por...
They need to hide the cliffs and hills that are in front of the skier to make it realistic :)
The parametric curves don't get transformed into triangles. This isn't tessellation or similar techniques. You aren't feeding the GPU any triangles - you're only feeding it the function that defines the parametric curve. Then, using that function for the parametric curve the GPU can calculate pixel output. Again, modern GPUs (really, most GPUs in the past decade) can support more than just triangles. These more exotic techniques don't get as much attention, since most graphics assets are still implemented with triangle meshes.
This is a bad example if you consider that microwaves and toasters are to food as computers are to code.

These kitchen appliances aren't marked as running code at all, but they do accept food as input and produce cooked food as output just as computers accept program code as input and produce running software.

That I can put many different types of food and breads into my microwaves and toasters (I am only limited by the capacity of the hardware) means that these appliances are actually much more like general purpose computers than they are like a locked-down iPad.

One kitchen appliance that I think we can aptly relate to an iPad is the line of Keurig coffee machines that will only work with Keurig brand K-cups.
Probably stepping out of the way and allowing epidemiologists to run the show and have the spotlight.
How does react-native-mmkv-storage store data under-the-hood?

When I was building SwiftStore - a KV store [1] for iOS, I went with LevelDB as the choice for the underlying database.

LevelDB because it's written in c++ and used widely as an embedded database. Integrating it as a static library in Objective-C is also fairly straight forward.

[1] https://github.com/hemantasapkota/SwiftStore
F'd meaning they tested 10k people. The full impact hasn't peaked.
Thanks for the feedback. The map is definitely not optimized right now and it's on the fix list
Welcome in the club!

People mentioned: iTerm2 and SourceTree, these are indeed very good.
I want to recommend a few must have editors:
- Espresso, highly recommended for web development (http://macrabbit.com/espresso/ $75)
- TextWrangler, very slick editor for all well known programming languages(https://itunes.apple.com/hu/app/textwrangler/id404010395?mt=..., free)

Something else:
www.macports.org - it is like FreeBSD ports, you can install vi, mc, nmap and almost any application ported from Linux/BSD
Let me rephrase, since it's worded badly.

What I'm saying is the government does not necessarily have to facilitate your ability to vote informally.

As in, a blind person has a 'right' to vote and vote anonymously, hence the government should have at least one way for them to do this.

But I'm saying it does not follow you have a 'right' to vote informally just because it's legal. It does not follow the government has to give you a way to do this.

If they do, you can do it since it's legal. But if they don't, you can't sue since it's not necessarily a 'right'.
Clean is good, but not always better. also having a language controller by one company will make the language bias
Isn't Octave built with Matlab compatibility in mind? And Octave 3.8.0 was released back in December 2013 - so the GUI is already present, and from this decade. It's a great open source alternative to Matlab in my eyes for anyone that does not want to stump up $200.

http://en.wikibooks.org/wiki/MATLAB_Programming/Differences_...
Apache has a pretty good framework for "crossing the t's and dotting the i's" in legal terms for code contributions, so that big companies know that all the code is accounted for and there are no nasty legal surprises lurking - in theory.

That sentence exactly summed up the point I was trying to make.
Right, and with the advent of NFC in phones, US consumers didn't need the banks' permission to pay contactlessly. Despite this, contactless payment adoption was still slow in the U.S. even though most phones had NFC, it wasn't critical mass until Apple finally decided to support NFC technology.
Haha, my company is still pretty small and I have very few policies with star-less ARNs. :)

But I agree, AWS IAM is some black magic and is very powerful.
To be clear, the author doesn't seem to be associated with the alternatives listed at the bottom, although they do have a single line below a divider about a wholly unrelated side project.

I don't think there's a problem with posting not-very-substantive articles like this on HN - it's a forum, not just a link aggregator. They often serve as good jumping off points for discussion, especially opinions to the contrary like yours (which I am glad to have read).
Because unicorns are playing price dumping with venture capital
I'm curious about the actual percentage of US adults who have ever used a delivery service (e.g. Uber Eats). I imagine it's far lower than you think.
I am actually (non-sarcastically) interested in the answer. I've always wondered if there was a usable keyboard only browsing experience out there!
I suggest you re-read what I wrote. Your description of fractional reserve banking only holds in a world where bank deposits are fungible legal tender regardless of what they are backed with at any particular moment. This doesn't apply with Bitcoin (and most of its peers) unless there are laws that ban making that distinction. Put simply: the crypto market today doesn’t appear to value Bitcoin “certificates” the same way it values Bitcoin. Other crypto exchanges don’t price BTC as a function of derivates at other unaffiliated exchanges. As long as that’s the case, it doesn’t matter if there are more certificates/obligations than there are Bitcoin, the underlying value of Bitcoin won’t change. This is not that dissimilar to what we’ve empirically seen happen with Gold (and Gold certificates).

Not going to continue this discussion any further because you seem less interested in having a polite conversation, and this is starting to get destructive.
We're looking into this model! We need to understand the regulatory landscape in more detail first. But it's definitely something users are asking for.

Haven't heard of Iconomi, thanks for the pointer! We're not focused on crypto at the moment.

Right now only US users can invest. But, anyone can use the platform to build indexes.
Explain?

Kraken doesn't keep sessions alive very long, whereas I can keep coming back to my Coinbase tab the following day and it will still have a session. 2-factor authentication is optional with Coinbase, but Kraken requires 2-factor and only allows an authenticator app or Yubikey(i.e. not mobile which can be intercepted). The Kraken app uses API keys that you set up rather than username/password; this allows the user to set login permissions in case they want their mobile app to only read their balances but not buy/sell. I'm sure I'm missing something.

The added value of that security can certainly be questioned, but I don't think it's unreasonable to say that Kraken is more secure by default and provides more options for keeping one's account secure.