skysight-inc/HackerNews huggingface dataset:
It sounds like your question is one of general project structure, organization, application design/architecture and more or less "how do I hook components together?/what's the right way to modularize/organize an application or web page?"

This is going to sound dumb, but I would suggest reading a bit about backend or systems programming.

In my limited experience, code organization and modularity principles, as well as application architecture/structure principles, tend to hold regardless of specific domains with perhaps only some minor differences. So, even if you are designing a front end the way you break up components and the degree of modularization/your process for determining when something can be separated out, compartmentalized, etc. should be relatively similar to a native/systems/backend project--even though your materials and purpose are different.

In my personal experience, most front-end web development resources are either not geared toward these principles/are not always good examples of them. You find a lot of front-end tomes more or less just sugessting you follow the current idioms without teaching you why you should nor questioning whether there's a better way. Front-end texts generally are not good resources for learning programming/comp sci-fi fundamentals for, I think, two reasons: a. it's generally thought that these concepts are less important for front end devs (somewhat true but I guarantee you a front end dev that has some knowledge of the fundamentals of computer systems is going to perfrom better than one who doesn't) b. often this material is out of scope in front end resources, which focus on the nitty gritty of frameworks, js, etc. (the proliferation of frameworks is also a massive problem, imo, when it comes to front end development/web development which probably would have been avoided had more front end devs been more familiar with the way things are done in the systems programming world/unix principles etc.--you still have plenty of libraries in that case, but generally dedication to core libraries and their maintenance is stronger)

Contrarily, systems programming texts/conceptual texts, since that domain has been around for a long time and since organization and rational decision making are very important in that domain tend to stress these things and communicate them clearly.

Once you get the general/abstract notions of code organization, modularity, and application/architecture design and structure down I think you'll find you can easily adapt/apply the same principles to web development/ web apps, and will probably have a better understanding of what's going on.

I'm self taught myself and don't profess to be a front-end nor systems programming wizard by any stretch of the imagination, so take all that with a grain or two. That approach just happened to, I feel, greatly increase my own understanding and be a big step in my learning. If I had confined myself only to books/articles about front end web development I think I'd actually be worse at it in a lot of general respects, but perhaps a tad better at the particulars of certain frameworks etc.
I am a beginner frontend developer and not a designer, so take my advice at your peril :)

I would draw all the screens on paper, with a pencil, trying to get it right. Then I would code it in a by-the-book style using VueJS or EmberJS and Bootstrap or Semantic UI. Don't try to customize the design yet, just make it exactly as it come from these tools. Then, when everything is working and looking fairly ok as a modern interface, I would check out more interesting websites out there that has the feeling you want with your own project. And used it as reference to choose colors, fonts, layout, etc.

A good place to start looking for references that I found here at HN just now: https://klart.co/pixels
Got it! I'm going to add something more obvious, thanks :)
I hope you are using PostgreSQL! :) Check out PostgREST and the types of queries it generates
You are correct, but tethering ability is controlled by your carrier, meaning many have it disabled or charge for more if you tether.

The wifi to wifi ability is fantastic when you are in hotels, etc that charge per device.

It's the one jailbreak all that I miss sorely, that is obviously built into android by default.
> I’ve not used one swing app where it wasn’t immediately clear how the app was made.

How do you know?
> I'd suggest watching a lot of comedy shows and soaps

Those (at least the ones I watch) are full of sexual innuendo. Not exactly the kind of humor you would want to "learn" if you come off as a creepy sexual predator.
Even then, they still have an extremely competent technology division.

And I can say that the number of persons laid off in that even were <500.

Disclaimer: My mum was laid off in the event.
Static types are especially useful in big ball of mud design because you can refactor it (like change the shape of a canonical object) and mechanically fix all write/read sites without running the code.

Not sure how that's a small problem unless you never refactor code.
I'm not interested on the ps2 so I don't know about the current status of its emulation, but this is what neobrain(author and contributor of a lot of emulators) thinks about its management: https://www.reddit.com/r/emulation/comments/2ttbdk/play_the_...

Another reason dolphin blog reports are so important is because they inform the community about progress and why decisions were made, that makes it looks more friendly, open and democratic
I was surprised too :D
There is no proof of anything in any comments in this thread.
Thanks, but from a bit of research it's not clear to me: does this mean that it's possible to use TypeScript to type-check javascript files which include these annotations, without using .ts at all?
>Imagine a future where we're piping structured objects between programs, scripting in a modern language

May not be quite the same as what you mean, but check out osh (a Python tool, a sort of shell, for doing distributed command-line and scripting operations on clusters of nodes). I had blogged about osh briefly here:

Some ways of doing UNIX-style pipes in Python:

https://jugad2.blogspot.in/2011/09/some-ways-of-doing-unix-s...

Interestingly, later on, when I blogged this:

Akiban, new database, supported by SQLAlchemy:

https://jugad2.blogspot.in/2012/10/akiban-new-database-suppo...

the creator of osh, Jack Orenstein, who was then at Akiban (the company behind the Akiban product), commented on that post, giving more details about both osh and what it was used for at Archivas, later acquired by Hitachi Data Systems, and also said something about Akiban. And now I just saw by googling that it (Akiban) was acquired by FoundationDB.
Do you guys think it makes sense for a newspaper to use React for the frontend?

I would think React might make sense for realtime dashboards and similar webapps.

But does it make sense for displaying articles, navigation and ads?
Ask HN: Back end Engineers, where did you start?
Based on the thread
https://news.ycombinator.com/item?id=14677303

I wish to know how to start and develop Expertise as a Back End Engineer.
Artificial Intelligence Will Enable 38% Profit Gains by 2035
It is because companies behave like communist states and are allowed to have dictators, most of the times with power over life and death issues of their citizens/employees.
I appreciate your perspective, as I've been considering whether to invest time into learning GraphQL. It's informative to know that it's not suitable for some use cases. Probably could have done without the inflammatory adjectives.. ;)

As far as the criticism, would you be kind enough to explain what you mean by "relay concepts", and how GraphQL failed to satisfy those needs?
I got sick drinking a bit too much limoncello once day. Now I can't stomach lemon flavored seltzer. I taste it and feel like I'm going to vomit.
Business analysis for a Fortune 500. I've been asked to write an SOP that any random person can understand if I want use VBA. Instead of writing a text book I just say it's done without it.
I would think that "Alice" used by itself refers to the litigant of that name. The fact that it's used as a shorthand for the case itself is very much not obvious.
You are missing the point entirely.
SHA-2017 almost sold out
Sure I don't disagree. At the same time, I can see (and I'm sure it's happened) that if he had sent just one message, and had not been married, we may see a similar reaction. My larger point isn't that he didn't do anything wrong, but that these situations are common, we usually only hear about it when something bad happens, and the line between what is acceptable or not is highly variable.
Order an Uber Without Touching Your Phone
The SEC themselves chose the subtitle of "SEC Files Fraud Charges in Bitcoin and Office Space Investment Schemes". Prosecution can be a very political process as prosecutors often have political ambitions and want to be seen in the press. My takeaway from this press release is that at least one prosecution desk within the SEC has refocused on crypto as a means to do that.
No, it really doesn’t. The two have nothing to do with each other. One is quite rampant, while the other is quite rare.
This is unrelated to the article, but I'm interested to hear thoughts on this:

As bitcoin becomes more valuable and ransomware / money laundering becomes more prevalent, why not blacklist coins that have been through a mixer? If you can't mix the coins, you can't launder them. It won't be possible to use Bitcoin for these activities anymore.

Here's what I mean by "blacklist": If an exchange detects that your account has received more than N bitcoins that have been through a mixer, your account is closed and your coins are refunded. It's easy to check whether a coin has been through e.g. bitcoinfog, for example, so this is easy to implement.

I think a lot of the resistance to this idea comes from people who use Silk Road clones, most of which force you to use a mixer. And while there's a strong ethical argument to be made that Silk Road ought to exist and that it's made the world safer, there are other types of activities that have been growing with concerning frequency in the Bitcoin world.

The sole reason that Bitcoin is untraceable is because of mixers. Is it time to eliminate them? What are some consequences of pursuing this strategy?

There's nothing stopping it from happening. As soon as a few exchanges become so large that they're the "gatekeepers" for BTC -> USD conversion, it will be difficult to get dollars out. And if other countries follow suit for euros and yen, then mixed Bitcoins won't be worth much.

As far as I can tell, this is a very real possibility for the future, so if it has consequences then we should discuss them now. The era of "pay for everything in bitcoin" is sufficiently far away that we should probably talk about the implications of banning mixed coins.

EDIT: Ok, I've exhausted my self-control for complaining about downvotes. This is a genuine, good-faith question that I spent time crafting. If you don't come to HN to have your preconceptions challenged, then what are we doing here?

And no, people can't troll others by sending them mixed coins. It's no different than the fraud detection that exists today. You'd need tens of thousands of USD to even put a dent in a business account, for example, and exchanges will just forgive it.

I think people don't like the future I've painted, and hence the downvotes. It doesn't bother me much, but it's an interesting phenomenon to see unfold.
How to get most frequent ip address in your logs
FWIW, I often order online due to availability. A lot of times I can't find what I am looking for locally, at all. Wal-Mart is the worst offender, their selection across the board is more and more homogeneous and dull.
If a gang member tells you he will severely hurt you unless you give him your money, and you give it to him without any fight, did he take it forcefully?

If the government tells you "give me your money or we will lock you up in a cage for years with people who will likely rape you", and you give it without any fight, did the government take it forcefully?

I would argue that even though force was not used, the threat of force is enough to say it was taken forcefully.
The title of the article is "Will China Save the American Economy?"
> Are you suggesting that bias should exists against Y chromosomes?

No. The men admitted guilt in this case and the women did supply evidence. This makes his assertion a politically motivated non sequitur.
The biggest reason for the social redistribution component is the pesky issue of age. Old people seem to consume a lot more health services. People when born also do but are taught to consume less. Somehow they forget when they get older...

The problem would not exist to this extent if there were lifelong contracts. Even in places where they are common the premiums are not reflecting the cost of the age cohort but have some actuary life insurance component to them. Eventually one has to pay in what one is statistically likely to consume and that is easier when younger. So even in a totally capitalistic system while earning one pays for ones future old age risk. The US system is an outlier as the old age risk is socialized.
Actually develop in spring boot vs flask, and you'll see just how much faster it is to code in flask. Spring Boot has many peculiarities and boiler plate you have to deal with. Flask just works.

>I doubt Python or any other language comes close to the quality of popular Java libraries.

You complain about proof and then you throw out this line.
Okay, so that's just BS, then. They're just charging a ton of money for flying standby (which is normally super cheap), then.
7 Easy Ways to Get More Subscribers on YouTube – FastFaceLikes.com
Probably efficient for Walmart, sure.
Airport shops charge about the same price as buying the in flight beverages on Spirit.
I work for. I don't care. There are more important fights. Nit picking on words only happens with people that don't have enough problems.
Constructing the cyber-troll: Psychopathy, sadism, and empathy
In what universe is Amazon not Walmart's enemy?
The lack of concern is evidenced by nothing actually being done about it.
It was a design decision, yes. We could infer them if we wanted to, but we don't.
Or just human resource: we are just property of our employers.

I'll say this again for any employer who thinks they care about their employees: please make all salary and benefits information for everyone public. Until you do so, you may not criticize Travis (of Uber) or anyone else when it comes to treating employees well. Put your money where your mouth is!
It makes sense for everyone if people move to where the jobs are. Why would you encourage people to stay in a place they can't thrive?
I clearly blamed a lot of things in addition to tooling in my post. My overall point, which I don't think you quite got, was that language choice doesn't matter so much compared to all those variables, and that I'm much happier and more productive now working in a less "sexy" language because of those other differences.
Why not? Newspapers are fairly complex websites too and React is amazing at reducing code complexity, especially when compared to using vanilla js. There are other libraries that would also work great, but then it's comparing pros and cons and there is little reason React can't win in such a comparison.
> How is that a non-issue?

In C, there is a distinction between a value and a pointer to some value. In Javascript, as far as I understand, everything is a reference, so the specific mistake the C compiler caught would be impossible to make in Javascript in the first place. (Then again, C does not have concept of promises.)

I am not saying type checks are bad or useless. In fact, over the years, I have grown to appreciate every little bit of advice a static analyzer can give me. But among the bugs I have produced using dynamically typed languages, few had to do with using the wrong type.
The SR-71 story never fails to put a smile on my face.
This is dead on.

Half of all parsing work consists of splitting things into
records, by lines, delimiters or whitespace. That's where
the great escaping headache begins.

In a better shell the following command would Just Work™:

> find | rm %path/%filename
How I trained my brain and became a world-class memory athlete (2011)
Yeah, at best the theory will assume this kind of behavior will be sorted out by competition. At worst it is just blankly ignored completely.
Buy Monero or zCash, etc. with BTC? What defines a mixer? Etc. etc. Also, then you no longer have a nice transaction system and have to add middleware on every tx to make sure you're not getting "bad" coins. It's a mess, plus it hurts liberty and basically destroys the entire point of BTC.
Oh, I'm well aware. Unfortunately it's been in beta for awhile now, and keeps slipping deadlines. We can't use it until it's out of beta because we run an important production service with external contractual obligations and we need guaranteed support for things working. The "no SLA" policy on the beta makes it a non-starter for us.
I think the parent is saying something different: They were happy with GraphQL for their API, but weren't happy with the requirements the Relay client library imposed.

My interpretation is that they are now using a GraphQL API but fetching from it with regular HTTP fetches and managing data with Redux on the frontend.
"
Won't do list
* functions
* Windows support
"

/cry
your iq probably wasn't that high to begin with since you don't know the difference between diminish and decrease
>The question that I have is this: is the growing narrative about the United States not being a meritocracy a self-fulfilling prophecy.

Yes, and particularly on the personal level. You'll never be employed if you don't look for a job.
It's an innovative and interesting idea. But just to play devil's advocate for a minute, for this to get widespread uptake, the way it is implemented would have to be agreed on as being the right way, by a lot of people (i.e. users). And there could be lots of different ways of implementing what you describe, with variations, which makes it more difficult (though not impossible) to get accepted widely, compared to the existing plain pipes and passing data as text around between commands, because not much variation is possible there.
And there's quite a wide range of alternatives in here, ranging from "not creepy at all" to "extrememly creepy".

you have established a rapport where you talk about weekend activities, and she has mentioned half marathons to you in particular

"Are you still running half marathons?"

Not problematic at all; by standard social conventions you have implicit permission to ask about a topic that was previously deemed acceptable. Everyone knows how you know about marathons.

---

you have established a rapport where you talk about weekend activities, and she has NOT mentioned half marathons to you

"Are you still running half marathons?"

Might cause a moment's confusion but is probably fine — she might think you heard it from a mutual acquaintance, and marathons are not so intimate that they'd be off limits if you have previously discussed equally intimate subjects.

---

you are only casually acquainted, have had maybe one or two conversations in group settings and the two of you did not directly interact in this group

"Are you still running half marathons?"

Too forward — you probably don't have implicit permission to bring up personal subjects that she did not explicitly bring up to you first. The social standard here in this situation would probably be to determine her attitude towards you by asking less intimate questions (e.g. "Did you have a good weekend?") that give her the option to signal whether she's interested in more interaction. ("Yup." -> not interested. don't ask about marathons. "Yes, I went running, how about you?" -> potentially interested.)

---

you are not acquainted, or have met once or twice but have not spoken to each other outside of when it's required for work

"Are you still running half marathons?"

Nope, way too forward. Most people take a gradual approach ("Did you have a good weekend?"), and the fact that you're not doing that is a signal that you don't understand social nuances and are potentially dangerous. Best case scenario, she makes a polite excuse and leaves.

---

you are not acquainted, and also have a reputation for not understanding social norms

"Are you still running half marathons?"

She's thinking of the best way to make unambiguously sure that you don't talk to her again.
Blacklisting the coins would be easy: Exchanges simply close your account if you receive a large number of BTC that have been tumbled. It's easy to identify the coins and to easy to close the accounts while refunding the coins.

---

Seems like the future will be full of black-market banks and money laundering (as opposed to how its always been ;-) #PanamaPapers)

Is this the most difficultt financial problem: We don't want government watching every single move we make, yet we dont want criminals to be able to easily hide all their nefarious actions...

Where is the correct balance?

We have those who are supposedly the beacons of the tech future now being revealed as just as bad as others...

Faith in humanity is being assaulted a fair bit more than it had been in the last few decades...
Wow, that's quite extreme. But it doesn't have to be a crazy person like that.

Some more everyday activities that might make someone uncomfortable in the workplace even without direct interactions:

- wearing T-shirts with scantily clad women in the workplace (http://edition.cnn.com/2014/11/13/living/matt-taylor-shirt-p...)

- wearing other T-shirts deemed inappropriate (heavy metal T-shirts with pentagrams or whatever; once, in the US, I wore a T-shirt referencing marijuana to a casual restaurant and was told off)

- displaying political preferences or religious ideas not shared and potentially considered dangerous by others

- having a desktop background image deemed inappropriate (scantily clad women, again)

- visiting websites or watching YouTube videos deemed inappropriate during your breaks

I'm not saying complaints about any of these are justified (although I don't think the workplace needs to be sexualized), but these are things people do complain about, in the real world. If you "feel innocent", and even if you pass the famous "I asked my female friends and they said it was OK" test, that still doesn't mean that nobody can complain about these things.
I deeply, and with all moral conviction i can muster - detest people who have so much power they can abuse it, while i having no power and no chance to abuse it, at least get the chance to redocrate my inability and envy as moral outrage and principles. That is detestable. Very.