jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Specifically regarding "Access my data any time" -- Facebook normally issues applications short-lived "access tokens" when someone uses Facebook Connect. The idea that that application can then access the data that you give it permission to during your session with that application.

The "Access my data any time" permission gives the application a long-lasting (nearly indefinite) "access token" that the application can store and user to interact with your Facebook account at a later time.
Another tool for designing native iOS apps is Neonto Studio. It supports Android too:

http://neonto.com

Neonto's generated code is "runtime-free" -- there's no framework or other intermediate runtime layer, so everything in the design is translated to the platform's native concepts. There's also an elaborate plugin API for adding new tools and capabilities.

(Full disclosure: I wrote most of the code in Neonto Studio.)
Both India and China use a single timezone. Opinions seem mixed, but from what little I've read it definitely doesn't seem a slam-dunk solution. The grass isn't greener on the other side.
Born in the 80s but old enough to remember the end of them. If what you're saying is that in producing what is a very futuristic truck design, especially compared to the current market, that Musk is actually evoking a sense of nostalgia from a demographic likely to be the target market then I can't say I'd disagree.
Still doesn't make 'em cheaper.
I just zapped myself so hard my hand flew back and got cut on the metal box. Hurt a bit, but it was $900 cheaper than your lesson. :)
https://www.answers.com/Q/What_is_the_meaning_of_the_phrase_...
I think MSIE and the Windows Media player appeared for Solaris for a really short while at least. Outlook Express too, it seems.

https://en.wikipedia.org/wiki/Internet_Explorer_for_UNIX
I'm a little concerned about the use of deduplication and encryption in the same system. If done improperly, deduplication followed by encryption potentially leaks information--a passive adversary can make some good guesses at what's going in with the plaintext across backups, based on how big or small the size delta is. Maybe I'm being overly paranoid, but I didn't find a satisfactory answer in the documentation at how to plug this side-channel. Would an experienced user or the author be willing to comment?
These days RhodeCode has a Community edition which is licensed under AGPLv3.
That was my attempt at sarcasm :) Should've added a /s
If they want to live in a child-hostile alcatraz, let them.
They're saying something like "We're doing everything we can to eliminate the hackintosh, now please do not google the phrase or do badthink of even merely thinking about the concept of a hackintosh."
Quantization is one possible way. Another would be transaction taxes. Whatever the mechanism chosen, the intention should be to maintain the financial system within a steady regime which optimises overall efficiency.
I disagree. The engineer made it work, by understanding the handle mechanisms, positioning it so that it was reachable and provided enough leverage to move the door. In essence, the engineer 'designed' the door. The author's argument is that design refers to functionality and usability - not only aesthetic appeal. Yes, appealing colors and gradients make the site easier on the eyes, and should be included as a subset of the entire design process.

My interpretation is that design encompasses all UI interactions, and the author feels that too many self-described designers defer to the aesthetics while underplaying other important considerations like usability and intuitiveness, even though the title of designer implies (or should imply) those.
I am a tad surprised that Box2D only "Supports sweep-and-prune and brute force for broad phase collision detection." I've seen the world's simplest and most naive spatial grids work well enough for broad phase in production, and you can cook these up in 50 lines (or less) of code.
First, congratulations on the new version. Been playing since 0.9.2 and I hope to try this latest version too.

But, please make a zipped portable version available for Windows. You don't have to include a binary version of Nim (although that would be nice) but do put the required MinGW pieces off a subdirectory under Nim as was done with earlier releases. This allows unzipping to a thumb drive, xcopy installs, and using Nim anywhere without having to permanently install on specific systems. Also, it makes things really easy for a quick demo when showing someone else Nim on their machine.

(FWIW: The sad state of Windows is that almost every installer out there, MinGW included, means crapping in your system to some extent and never knowing what went on nor being able to removed all traces of what was installed. With each installed application you have to make a conscious decision whether it's worth the unpredictable OS pollution to install the application on a particular machine ... because you know with each install that your headed to that inevitable last one where you have to wipe the entire OS and start over.)
> tries to make things work in a simpler, but wrong way

To be fair, it is an old language. Before Python 3, it used the old assumptions about text being just 1-byte characters. We all know how much trouble it was to switch to Unicode. At least it treats integers as true integers rather than your CPU's concept of an integer.
So you could:
a) use a half-rectified supply
b) halve the count.

A) would be easier. :)
His other project, called The Tower, looks even more amazing. He replaced the simple diodes with LEDs: http://techno-logic-art.com/tower.htm
I would suggest reading the article instead of just the title before responding
The signal can still be pulled from the output side of a simple wall-wart type power adapter. Here's a Maxim app note that describes how you might do that:

http://www.maximintegrated.com/en/app-notes/index.mvp/id/199...
ah good point, though github.io does not seem to have that problem http://www.google.com/safebrowsing/diagnostic?site=github.io
Oh dear. I'm sorry, but you are objectively wrong on so many levels it's hard to know where to start. But I guess I'll try nevertheless :)

- Sharpen/noise reduction: If you want to avoid over-denoising and over-sharpening you need RAW, there's no way around it. I find Apple's rendering (and most other phone makers) distasteful. Anything above ISO 800 is just trash on JPG but pretty good on RAW. It's the reason I left my Canon G10 and later S100 on the drawer years ago when the iPhone started shooting RAW.

- Dynamic range (latitude, for old folks like me). If you want detail on the sky and on the shadow under the rock on a sunny day, you need RAW. Also, no other way around it.
Magic-AI-Smart-Auto-HDR+ can sometimes help but it's comical at most others.
Distributing the tones is part of the creative process.

>Camera gear and RAW are just tools and will not make your pictures better

Oh yes, they will. That camera doesn't matter motto never dies, it seems. Tools are extremely important. They don't work on their own, of course, but are definitively part of the equation.

Since we're on HN, a good analogy would be that because all computers are Turing Complete, they are all equivalent and you shouldn't worry with specs, OS, languages, editors, compilers, etc.

While one can make an interesting sports event shot with a pin-hole you can't use it to freeze someone in mid-air, etc, etc. I think you get the point :)
I don't know if you're being ironic about JSON. Note that jkarneges, who comments elsewhere in this thread, is the creator of Psi [1], arguably the best XMPP-focused messaging client.

The value/burden of XML has always been a topic of debate for XMPP. In retrospect, I think it contributed to its lack of appeal, though the extensibility and readbility (ehm, arguably) it provided were unique back then.

I've long wondered about which alternative base protocols could be used in place. JSON is OK, but may be as much a fad as XML. I've wondered if ASN.1 could be used, but ProtoBufs sound like they're a better fit [2] in that they're simpler, more space-efficient, and backwards-and-forwards compatible (and thus extensible, XMPP's main feature) In fact, it's what Google already uses themselves.

[1] http://psi-im.org/
[2] https://groups.google.com/forum/#!topic/protobuf/eNAZlnPKVW4
As someone who used the ability to setup custom piece arrangements in Battlechess to see all the animations:

Place the enemy king in middle. Use four rooks at the edges of the board (two on the left, two on the top) to ensure the king can't move off his square. Give him a pawn to move to avoid a stalemate ending. Then place your desired checkmating piece where it can take one move and threaten the enemy king.
I've worked in aerospace and have been reading HN for over a decade.

Here's some adult advice, for both the OP and HN in general.

Space is a waste of time unless you're a government or a bored billionaire. Objects are too far, and lift is now a commodity.

(SpaceX will probably end up shutting down due to lack of lift demand, hence their polluting the sky with micro satellites now.)

So if you really want a career in space, go join an existing company or agency.

However, there's a lot of smaller aviation-related projects that are equally challenging, but more affordable.

Examples of recent remarkable aviation advances are:

- Robinson Helicopter (world's largest-volume mfg)

- Williams small jet engines (started in cruise missiles, now certified for civil use)

- uAvionix ADS-B tailBeacon (first affordable ADS-B transponder)

- Scaled Composites' projects. The whole reason Rutan used composites was to make wings 10x faster. You can do that too.

There's room for anybody (who wants to spend their savings) on:

- composite mfg. techniques

- applying the latest in electronics (without competing with Garmin)

- willing to navigate the FAA TSO process

- installing ADS-B. It's literally a gold rush until 2021.

- be like Mike Busch, the world's top aviation entrepreneurial mind:

https://www.savvyaviation.com/
Have you always used this or did you make a transition after LE burned you?
Precisely. We are much more conditioned to shop and compare with places that undercut MSRP, that many people would never run across anything selling at the actual MSRP.

Even if you’re trying to do “research” to see how much something costs in advance, the MSRP is often obfuscated, even ok the manufacturers site.

MSRP has always been a bit of a scam b/c it’s just showing what the suggested price is and the amount of markup between wholesale and selling to end users is variable — some manufacturers have historically been protective about what the price could be, but others have cared less. And now that many manufacturers sell direct to consumers themselves, even their own MSRP is often “slashed” as they sell at a lower price to compete with other retailers.
We've just encountered Double Trouble and they're hilarious. Sorry to hear they got a bit mangled in translation.
Better analogy would be chemicals adding up to life. Life adding up to ecosystems. Bargaining adding up to economics. D flip flops adding up to the internet. But all of this stuff is real.
Hah. I may or may not have used something vaguely similar on my phone in the past.
From the java section:

> A vector of bytes uses significantly more than one byte per byte.

There is still the option to use an array of bytes (the primitive data type, not the class Byte) if the performance of boxing/unboxing is a problem.

In fact, i don't understand how the vector example is relevant to generics at all. Even pre-generics the underlying storage for a Vector in java would be an Object array so the boxing/unboxing would still happen?
Generally early GUI systems were black-on-white monochromatic, but switchable (and easily so, for the whole system). The thing is, which one is really better depended a lot on personal preference AND ambient light - and original systems supported both, but often assumed brightly lit room.
That did occur to me too, but if they demand an email address, there it is.
You can also set it up with your own domain. It just takes some effort.
> But on one occasion (...) Guccifer failed to activate the VPN client before logging on. As a result, he left a real, Moscow-based Internet Protocol address in the server logs of an American social media company. (...) Working off the IP address, U.S. investigators identified Guccifer 2.0 as a particular GRU officer working out of the agency’s headquarters on Grizodubovoy Street in Moscow.

https://www.thedailybeast.com/exclusive-lone-dnc-hacker-gucc...

seems like intel community did plenty of their own investigations into this.
google is trying to distract from the fact that they are firing people for trying to organize and it's working.
Thank you! I've got a long to do list with more to come.
Hosted on Google drive for some reason. It'd be interesting to see what inferences Google makes about people accessing files on g-drive.
Every-time this comes up, I feel compelled to bring up Mazda's stance since at least 2019 to purge touch screens from their cars.

https://www.motorauthority.com/news/1121372_why-mazda-is-pur...

Discussion: https://news.ycombinator.com/item?id=20200335
>>explain how "sign language" is not a language

Can you explain it one more time?

>>That said; it is amazing how many sign languages can come to similar conclusions due to "always trying to find the simplest way of explaining yourself".

That does sound like most languages though. So maybe sign language is a language and everything local is just a dialect?
I'm sorry if I come of insensitive but I don't get it.
Poor Appell Petroleum Corp (APPL) went out of business in 2016, probably because nobody could find their stock symbol to invest, since every search engine autocorrects it to AAPL...
You have to be a member of an organization that provides you with a TMTP account. Email is the same.

I'm working on a live demo that runs from the website. Follow me on twitter to hear when it's available.

https://twitter.com/mnmnotmail
I use the low bandwidth option if I need to get on there. mbasic.facebook.com no nagging about apps and you can actually use the messenger web interface.
Schools too have a different version: "the school version of Teams". What's terrifying about Microsoft tailoring their product to (very) large customer segments?

(If you're wondering what my source is... I am a student and my school uses MS Teams).
ToS are irrelevant and you should have published it anyways, under a name different from the one you use on the forums and in-game.

Open knowledge is important, especially in video game scenes where elitism is a real issue, stopping people from getting into great hobbies that I'm sure many only got into due to that one person that didn't give in to elitism and bothered to listen and to answer questions.
You're definitely right, that will work. I guess my point is: the OP seems to be wanting a dynamic way to handle XML at the commandline such that he can handle new types of events on the fly by piping together a parser with other Unix filters, etc. Doing things the SAX way implies creating hard and fast (and specific) handlers for each type of event, indicating that you're anticipating these events in advance.

I'm sure some handlers could be generalized a bit (for example, scanning for regular expressions). But I don't think that the SAX/commandline solution is much better than the SAX/program solution.

Am I missing something?
Most electronics equipment sold at Walgreens are of low quality. Its a pharmacy and general store. Most of their electronics are novelties at best.
Wish I knew about this before reading; much thanks.
It's actually not an iPhone app (even though the icon is there, sorry .. it's an off-the-shelf wordpress theme). We made it with Sencha Touch so it's actually a web app masquerading as a mobile app. Android away at www.getyourmanbadge.com!
That is indeed some badass JS, but why does it send my CPU to 100% and turn both the fans on my MacBook Pro, I thought only Flash did that?
And of course, there's the classic Lockheed Widowmaker, the F-104 Starfighter -- in the "G" variant, purchased by the Luftwaffe, who ordered this high-speed fair weather interceptor with a whole bunch of bells and whistles bolted on, to turn it into a low-level all-weather fighter-bomber:

http://en.wikipedia.org/wiki/Lockheed_F-104_Starfighter#Germ...

"Luftwaffe losses totaled 110 pilots" -- production run: 1,122 F-104G airframes.
We tried it mix it up (there's big screen baller and Doctor Man in there) so hopefully it's not all just ridiculous stereotypes of male behavior. Just for fun...
Google made a choice.

You can always fight, even if you believe you will lose.
To me it's strange that I see so many comments on HN about how technical skill isn't the most important thing: business sense, life experience, communications skills, etc. count for more.

But when someone with no technical skill creates a product by outsourcing the technical side, suddenly the comments are all negative.
Some people have brought up the idea that people should not enter into a PhD program if they are interested in money. I agree, but the problem goes beyond that. For those of us who are fortunate to find permanent positions doing research, it's actually an amazing life. We're not rich, but we are comfortable and we have jobs that we love.

But, there are relatively few of us who end up with permanent research positions in the sciences. So, let's take my field of physics and consider the situation in the US. Let's imagine two tracks for a student. She's skilled in math, computer science, and physics. She could go into computer science and start working in her field immediately after college. Depending on where she goes, she could make $100K/yr shortly after graduation (ok, a lot of that may go towards rent, but let's just use this as a round number).

Now, let's suppose that she decides to go the physics route. She will likely spend 6 years as a PhD student. Back in my day, I remember making a stipend of $13K/yr. Checking online, these have now gone up to ~30K/yr at a number of institutions. So, at the end of 6 years, that's already a huge opportunity cost. She hasn't bought a house, she probably has few if any retirement savings. Now, let's suppose that she continues for a postdoc for 3 years. Let's say that she makes $50K/yr (it's probably more likely that she'll make $40-$45K/yr, but let's again take a round number). So, at the end of this, she's lost $570K of potential earnings. This is ignoring taxes, but to be fair, it's also ignoring any interest growth that she would have made on retirement savings while working for a company.

Now, one might argue that for quality of life and doing what she loves, this might be worth it if she became faculty at this point. However, the chances of this happening are slim. So, at the end of the day, she'll probably examine her options and in many cases (I have had friends and students that have taken different paths to leave physics--ranging from teaching high school to finance) leave physics to do something else.

So, the question isn't whether it makes sense to do a career in physics vs say a career in CS. It's a question whether it's worth the opportunity cost to do a PhD in physics and perhaps a postdoc in physics before doing something completely different. There are of course some areas of physics where people are able to find industry positions doing physics, but this is often not the case...

I think that departments need to be upfront about this and provide students with training opportunities to do other work if they are interested in doing so after their PhD...

The calculation may be different for those in engineering fields...
There are different classes of users. Above average users will notice.

My mom for example won't notice. She doesn't know what a URL bar is. She doesn't even look at that place. She clicks on her toolbar for Gmail and other sites she uses. She wouldn't care if it said http:// https:// or foobar://. She will be scared and be afraid to proceed if she would see the "Warning, untrusted certificate!" dialog.

My wife knows something about http vs https. If it says https she knows it is safe to type in her credit card number. https means "secure". But she doesn't know about authentication vs encryption. And will be equally scared about "Warning, untrusted certificate!" dialog. That might as well say "Your computer is hacked and you have a virus".

Anyway just giving a perceptive on how this affects different classes of users. As I put it in another post, it is in large about the UI.
I've started using java just recently, spent years in C/C++/etc... So is spring the java equivalent of boost?
If I paint my car an ugly color, it's half as likely to get stolen as if I paint it red. It's not a "security" measure because it doesn't result in a "secure car", but it is a measure that makes me less likely to be hit by a marginal effort attack.

Even if I leave the door unlocked and the keys under the seat.
Author here, let me know if you've got any comments on the approach
All those projects it dropped were consumer facing. These are programing languages being used inside google to increase productivity making a comparison between the two is a straw mans argument.
At Gragg, I've been experimenting with a different approach: I wrote a self-describing schema language for all of the JSON payloads that'd be sent, wrote a service and tested it with a "blob" type that doesn't validate, then wrote the spec when it was clear enough, then it turns out that writing a client from the spec is usually super-simple, you get to see all of the things which the spec can do.

Here's the basic things that have been mostly useful:

Maybe x, for optional parameters.
Process by defining what to do when null.
Doesn't have to be tagged to be useful.
Repetition in the form of [x] and Map String x.
Process only via a for-each loop.
Tagged-sums-of-products: ["tag", arg1, arg2, ...]
Process only with a switch statement dispatching over arr[0].
Record types like {"id": 3, "name": "Gandalf", "color": "grey"}
Feel free to base logic on record.name etc.
Primitives: dates, ints, strings, blobs.

The tagged-sums bit is probably a dealbreaker for me at this time: I picked this up from Haskell and I would not easily let go. The syntax in JSON is a little clumsy, but it's still important. Cf. Abelson and Sussman's lectures, "All interesting programs start with a case dispatch."
An absolutely terrifying precedent
They assume they will control the monster they're creating forever, believing it could never be subverted by their ideological enemies or even end up creating an ideology of its own that oppresses every other ideology. They're playing with fire that has to potential to hurt far more than themselves or their perceived enemies.
I’ll have to give that a watch, didn’t realize he had a Ted talk! My favorites so far are “what its like living in California” and “instagrams new terms of service - not sketchy at all!”

The Brett Pella on Californians moving back to California one is also hilarious (can you tell I live here lol born and raised)
Presidents and all officials should quit Twitter and use official channels for communication.

We've stooped so low that the entire world has one communication channel for politicians: Twitter.
I think by definition you won't find what you're looking for inasmuch as a new technology changes everything. You can research the biographies of tech giants, but I don't think that'll help with your particular setup.
I am pretty sure Dorsey could just impersonate the account and post or remove whatever.

No need for threats.
also keep in mind that i’m the united states, free speech is restricted.

you can’t shout fire in a crowded theatre and you also can’t use hate speech which can incite riots or cause violence.

i think people forget this too.