skysight-inc/HackerNews huggingface dataset:
Get experience by doing some side projects you are interested in and work on some real stuff. Learn while solving problems will be the fastest. Of course this relies on that you already have some knowledge on coding and have a relative good grasp of different aspects of software development.

Also, read tech news to get the latest technology trend and what's hot in the area*Can read from http://www.pxlet.com). At this age, gain experience and build a strong foundation is the most important thing.

Then involve in open source projects by starting to read their source code and use them and submit patches and then you can get sense on how frameworks are developed and maintained.

Once you get the experience, it should be easy for you to get an ideal job. Don't rush before you get ready.
Consider what happens if I happen to have forgotten my mother's birthday. I meet the person who claims to know them, and I ask a 19 questions about my mother where I know the answer, but I also sneak in the question about when her birthday is.

With this scheme I use the 19 questions to check that you know my mother (that is the 1-bit of information that we are trying to prove), but with the bonus question, I get to learn something new about my mother. This shows that the proof communicated more than just the 1-bit of information.

A real zero knowledge proof means that a person who is listening in on the proof doesn't glean any information either - at the end of the exchange, the only thing that has been proved is the single bit of information, and it has only been proved to the verifier. If you want a realistic example of this, then the cave example given on wikipedia is good for this. Note that at the end of the proof, an outside observer wouldn't be able to repeat the proof, nor would they even know whether the prover and verifier were in cahoots and actually just acted out the proof using a pre-agreed set of "random" choices.
The suits always win. Get back to work.
For a great self-deprecating parody of BBC Values, and modern office culture generally, I highly recommend the BBC series, W1A. It should be available on Netflix.

Here's one of my favorite scenes, where Hugh Bonneville's character, the new Head of BBC Values, explores the BBC open floor plan for the first time:

https://www.youtube.com/watch?v=foG-O-_zbew&feature=youtu.be...

The new BBC headquarter's officeless workspaces are a running gag throughout the series. (Unfortunately, this video is evade-copyright-detection quality.)
One more reply before I head off for the night:

>Do you engage in the anti-semitic element of the conspiracy theory?

>Oh, you don't toe the PC line? You must be a rayciswhitemale.

You're self-parodic at this point.
Ledger costs $100+ shipped from France, $140+ on Amazon.

The rest of the wallets proved insecure at the recent Defcon.
Can you run web apps in a multithreaded environment? UI remains the largest overhead in a web app in my opinion..

Or, how much speedup would you estimate, if we convert all GoogleDocs functionalities into Word97? I'd estimate 1000 times. :) Or perhaps, the computation power for drawing a cursor alone will far exceed the whole Word97.
I think it's weird to criticize JSON the format for lacking these specific features. I think there is absolutely an argument to be made that its simplicity often means that it's not the right tool for the job. There are a lot of developers who are stuck on making JSON do horrible things and end up reinventing the wheel poorly because 'XML is gross' but I wouldn't say the right answer is to add these features to JSON.
Err... Development is actually just rebasing from bitcoin. I've not seen anything go the other way.

In particular, as coauthor of the lightning spec, I assure you that we're all working on bitcoin. Litecoin happened because it was trivial; interestingly, we've deferred Bitcoin mainnet because it's likely to attract real users, who'll risk real money.
YouTube Plus/Iridium developer wants to add a coin miner to his web extension
NPM CEO discriminates against white males in request for talk submissions
Well, fixing the macro situation looks like an entirely different problem than arriving at a new math notation.

Thanks to ubiquitous MathJax and so on much of the TeX-like out there is already some subset that hasn't got the standard programming features of TeX. There's already some core behavioural standard that is arguably better (at what it does) than HTML/CSS as an universal document language.

And: we're starting to talk about massively transpiling to JavaScript rather than adopting a better language for remote applications. JavaScript isn't even that ensconced -- it's much easier to get programmers to change.

Maybe the entire LaTeX document model, based on the idea that the ordinary user doesn't get to do layout, needs to be scrapped. Maybe people want MS Word where you paste your figures where it well damn pleases you.

But even Word has taken to letting you type equations in TeX-like.
In another comment on this page, there is a developer who claims a web server was made more secure by writing it in Perl (which is written in C/C++). The original webserver was written in C.
Yes, it is true. The only question is extent, not of being - take a look through some of the case law summaries on wikipedia [1]. And you only addressed the expenditure portion of the hypothetical, not the income portion.

[1] https://en.wikipedia.org/wiki/Corporate_personhood
Giving a 4k Webcam Special Eyes
When I was looking to get rich quick back in the eighties, I saw several methods that focused on teaching you how to get rich quick by selling people information via classified ads. And, of course, you would find these products by reading the classified ads.

Not really any different than today's video courses on how to get rich by making instructional videos.

In both cases, for some people, it does indeed work :)
That's not at all what it means, unfortunately. A credit freeze stops most hard pulls. That leaves soft pulls and pre-selected offers that can still be used to access the entirety of credit history.
Fair Ransomware Protocol Using Bitcoin
+1 Thanks for pointing this out. I had no idea about this.

This is a big bucket of liability just waiting for Experian.
You may have missed the fact that GitLab had an employee working on Gogs/Gitea full time.

Even ignoring that, telling someone their product isn't what you want and to please offer a different product isn't an outlandish thing to say.
I agree with most of the author's opinions. I'm old enough to have seen the rise & fall of 90's development.

Developers who have been ingrained in web technologies tend to think of the times before as dark ages. They really weren't. Today simply isn't the absolute best that all things have ever been.

Sure some things were a bit simpler & less flashy then and hardware was more limited, but there were a lot of great ideas that have been forgotten and shoved aside in the excitement for modernization. Best practices & whatnot.

But, what the author forgets, is that this is the state of things. Really inventive ideas exist, sometimes in niches, die, and then get rediscovered and reimplemented in circuitous ways. Asinine artifacts tend to arise in every paradigm shift.

I'd argue that word processing, for example, has barely caught up to the days prior to the graphical user interface. Now, with the web browser & mobile, it hasn't even come close to feature parity yet. It will, eventually, mostly. And it will be exponentially more bloated and complicated than before. Such are things.
TCP/IP centralizes. Why am I stuck with one ISP? Scalable Mesh is the solution. I just GPL'd my project I'm working to build: https://GitHub.com/IsoGrid/IsoSwitch
It is up to Google to do that. And it's up to the people to complain, strike and whatnot about it and to leave the platform, if the problem becomes unbearable. This is a perfectly normal dynamic that exists any time anyone is being paid money to do a job.
That's a good point. How do you create a "local working archive" of a website? It's a really good idea. Want to get started on working on some project like this?
yeah most of this is actually shit; but the value of knowing someone else values it is greater to me personally than the value it is to me personally.
That's not how it normally works. Sysadmins and Devs don't usually have the ability to decide the strategic direction of a company
This is already the case.
Me? I kind of have what I want, it's MathJax. MathJax is a TeX-lite without macros, in essence. And it's used EVERYWHERE.

Just develop a standard based on MathJax, godamit.
The terms are getting mixed up. A promotional block is different from a credit freeze. The first is a product. The second is a legal requirement on the credit bureaus.
This is pretty much tailor made for the subreddit /r/INEEEEDIT
>This is why the web lost on mobile: when presented with competing platforms that were actually designed instead of organically grown, developers almost universally chose to go native.

almost universally?

mobile dev has enough inefficiencies and complications that, for many use cases, quite a few people today wonder if native is preferable to mobile web, especially PWAs.

i mean, look at the discussion here, 12 days ago: https://news.ycombinator.com/item?id=15219154 and this: https://joreteg.com/blog/betting-on-the-web#what-sucks-about...
That was some aggressive work on the part of Equifax.

My guess is they did something devious, like doing work for a payroll processing company, in order to obtain this information.
Yeah, I'm not talking about the version that has any tomato in it. I'm talking about the stock-vegetable-and-beef-stew-on-pasta thing that predates it.
The first link I clicked on was from a comment where the author was giving an example of what _not_ to buy because it's wildly overpriced for what it does. Hopefully that's not representative.
Why so much security focus on a non-internet connected PC, but so little focus on needing a non-internet connected (ever) printer?

The printer is potentially an easier attack vector, and you've got to pass the funds into an electronic wallet prior to spending, presumably on your PC or phone, whilst an internet connection is enabled.

Seems writing the wallet info down with a pen, then doing your best to ensure security when you have to use the wallet (e.g. live CD) is a better method?
Multiple Choice Questions on PHP Basis Part-1 – InfoTechSite
> Can you run web apps in a multithreaded environment? UI remains the largest overhead in a web app in my opinion..

Yes, you have webworkers for multi threaded development. They're basically independent applications which run on different threads and you pass messages (which are simply objects) between them. The browsers themselves are also moving their layout and rendering engines to be multithreaded.

A well designed app would do very little on the UI thread and would pass messages between the UI thread and the webworkers, it would also spin up webworkers on demand to offload work. It's not as easy as some environments to develop in, but it's also fairly straight forward once you make the effort to do it.

If I was designing react for instance I'd have all the virtual dom / diffing stuff being handled by a webworker and then would only pass the updates through to the UI when computation is completed.

> Or, how much speedup would you estimate, if we convert all GoogleDocs functionalities into Word97? I'd estimate 1000 times. :) Or perhaps, the computation power for drawing a cursor alone will far exceed the whole Word97.

Whatever the speedup would be the speedup the users would likely not notice or will only notice a slight improvement.

And yes, drawing the cursor as a 1px wide div is computationally intensive, I guess you're referring to that article posted on HN awhile back that VS Code used 13% of the CPU just to render the cursor? :) Doing stuff outside of content editable is not ideal for writing applications as you lose a lot of system settings (like keyboard mappings, cursor blink speed, etc) that the browser automatically translates to the built in cursor.
Think like a lawyer for a minute, consider the kind of work you need to do, and the maximum IOPS, CPU time, memory and diskspace this will all need.

Now go spec out however many AWS instances of the required type(s).

Now CC all-but-the-CTO on an email to accounting in reference to the new upgrade, asking for approval for this resource request.

This will likely result in all kinds of interesting noises and prompt a confused meeting.

"Why do you need all this?!"

"The new machine won't be able to provide these facilities locally."

"Can... can you continue to use your old machine?"

"For a while, sure."

"Well... what's changed? Why can't the new machine work?"

"The new machine won't have local admin, so I won't be able to install arbitrary software."

Insert sounds of manglement choking here. (Why do I feel I'm on TFTS...?)
Disagree. Choose wisely, which means sometimes a FW you're not familiar with (but has some features that fit well with your problem/domain).

Like strong typing (Haskell), or actor model (Erlang/Elixir), or extreme speed/efficiency (compiled languages), or a "better JS" (Elm/PureScript/ReasomML).

> get job done ASAP.

But having maintainable/hackable/refactorable code is really nice too! IMHO, nowadays PhpWithFrameworkOfChoice+jQuery is not a very defendable choice for a greenfield "SPA".
Hi, i'm would like to know the way to adapt mining for mobile user.
Now i have 15khs/s with 1 thread but i would like to change to 2 thread for desktop user and still 1 thread for mobile user . How to do?
The BBC is bigger than just the online devs. In news we still have a fair amount of perl, mainly in Nagios checks and other bits of monitoring, but pretty much any news package you see coming in from abroad, and many in the UK, passes through a system with critical perl elements (JFE and davina). PHP is more prevalent for more recent developments - Raven is PHp for example - anything you see edited for the party conferences is recorded and edited on Ravens, whenever you watch Asia Business Report every clip you see is played out of Raven, as are the graphics running on the screens in the studios. The lower third graphics on ABR are casparcg loading templates that are ttraditional perl cgi (mainly just to insert various variables). The news archiving system in bureaus has a perl front end, as does the web part of the video production system. Our offline captioning system (webcap) is perl, and the standard ubuntu build we use on c. 1200 machines has a lot of perl tweaks to configure and monitor.

These are critical systems, but we don't have the resources of online/fmt/digital/whatever, of all those systems only Raven gets any active development (about 2 man months a year), we just don't have the manpower or the time, so don't expect to find a job wanting perl though :)
Just wondering what is stopping coin-hive from making it mandatory for all their customers or website owners to ensure end user consent is required? They can add it within their ToS. Currently "We hope we can convince website	owner to integrate the miner in a way that is more meaningful and honest to their users." sounds quite insincere.
Assert.js CEO -> NPM CEO

discriminates against white males -> encourages minorities and women
I try 0.5 throttle 4 thread it not work . Mobile user still use there 100% cpu
I have so many questions. If anyone can help me out, I'd appreciate it.

Has "the architecture of the web" really changed away from "peer to peer" towards - what - centralized or top-down? In what respect?

Is the existence of Netflix and Facebook a threat to 1990s style Geekdom? Don't these modes of approach exist side-by-side?

"the industry structure seems much more oriented to mass entertainment"

Setting "mass entertainment" aside for a moment, it seems to me there are larger industries catering to other needs than the 90s ever dreamed: scientific inquiry, literacy, accessibility, communication, environmental protection, disaster awareness and relief, poverty alleviation, among others have all risen because of the internet. Those, and mass entertainment too, have all been driven by the interests and focus of Geeks, as I see it.

Am I wrong? Did I misunderstand something?
> Where desktop apps have exploit categories like “double free”, “stack smash”, “use after free” etc, web apps fix those but then re-introduce their own very similar mistakes: SQL injection, XSS, XSRF, header injection, MIME confusion, and so on.

All of these are pretty thoroughly solved by picking tools that don’t let you shoot yourself in the foot, and SQL injection isn’t remotely a web app thing. (The others are far less severe than RCE, anyway, as they only affect the one app. I guess the argument here is that the web platform isn’t yet optimal? Work is always continuing to improve security – take Content-Security-Policy, for example, which mitigates every type of exploit mentioned even if you do everything else wrong – and if you think it can’t work out, point out a real alternative.)
Learn Penetration Testing with Free Exercises
Sorry, I don't see how that rebuts my statement. Also, that's a gross oversimplification of what actually happened. My point is that if the windfall from dollar repatriation goes into real estate and we get another bubble, how does that help middle Americans? We can't assume that everyone will go out and put their repatriated dollars into economically productive places.

Also, I've said this before and no one has given me a good answer yet. Corporations already have record amounts of cash on hand [1], but they're largely not doing anything with it. What reason do we have to believe that getting cash back on shore would change this behavior at all? After all, taxes are on profits - companies could effectively repatriate their money tax free today by spending it on hiring more people, building factories, etc.

[1] https://www.spglobal.com/our-insights/US-Corporate-Cash-Reac...
I clicked on your forum link half expecting a ye olde marquee and blink tags.
I don't even understand why word of mouth would even be a thing when it comes to mattresses. People sleep differently and have different preferences when it comes to what they sleep on such that I can't see buying a mattress without first lying on it for a while.

I recently bought one of the newish high-tech foam brands (not saying which one so no one accuses me of shilling), but only after going into one of their showrooms and spending a couple of hours testing out the various options.

The only thing I looked at reviews to determine was what the return process was like, and for that you really need to look for user-generated content sites like Yelp rather than people with their own review sites since the return process for a demo model won't be representative.
As it goes, the literal "suits" are gone, replaced with hoodies, and it's onto another cultural abstraction of revolt. I am quite hopeful in the long term but the prize is beyond the eyes.

Symbolic revolution is the glaring fear of post-capitalist theory, and the past couple decades glorifying Silicon Valley's sneakers-at-the-office antics falls right in line.
https://news.ycombinator.com/item?id=15311889 is the post linked at the bottom of this article, you should probably comment there.
Uh huh. Well until you have another platform installed on anywhere near as many devices I wish you luck.
Why have you disabled javascript?
First of all, there is nothing called web app, this are called websites, that makes sense that the author is more likely to like app's for everything.

Yet web has no alternatives for what it supposed to do, so lets not try to fix it, as it is not broken.
and possibilities of web technologies are limitless.
do you have any pointers for learning about it? Looking up "Sun Dev Guide" didn't seem to find me anything related to GUI editors.
11 inch macbook pro?
We definitely don’t have a replacement for the web on the presentation layer. Likewise, we’re stuck with web services for now for the display services sitting immediately behind the frontend. But for pure backend services, there are plenty of alternatives to HTTP that are ready to use today and more sane. There just isn’t a ratified “standard” yet (outside of large tech companies, which tend to have their own).
Kind of on-topic, but Supreme Commander came out in 2007 with two very relevant pieces of technology quite relevant to "whether these would be almost impossible games to really play adequately on a computer".

First, strategic zoom: the ability to seamlessly zoom in to the littlest unit and out to the entire battlefield using the scroll wheel of the mouse. As you scrolled out, each unit and building were replaced with strategic icons, but there was no effective concept of a "mini map" needed during play because the whole game space was the one thing.

The second thing was native game design for multiple monitors. This let you have the "strategic map" full screen up on one monitor, while you focused in on tactical issues and orders on the second. Because of the first feature though, this was just an arbitrary distinction. As I mentioned, there was no needed conceptually differentiate between the two monitors, as each could be thought of as either a strategic or tactical view (or anything in between) as necessary, and transitioning between the two was so intuitive you basically didn't think about it.
My boss has a Purple and loves it. I just bought a mattress and had considered getting one. I shopped quite a bit before I made my decision, but after doing hours of research I’m of the opinion that mattresses in general are overpriced and pretty easily fall victim to marketing hype. I looked at Casper, Tuft & Needle, Purple, and several others and finally decided on a $350 CoolGel king from WalMart. Works perfectly. I’d bought a Contura queen, also from WalMart for $275 6 years ago and it’s sitting in our guest room right now working gloriously and we always get compliments on how comfortable it is. We went with the CoolGel because the Contura sleeps a little bit hot and we live in a warm climate. The Contura is fantastic in the winter, but we really only get about two months of winter here.

Bottom line takeaway, and many might disagree, you can get a perfectly sleepable great mattress for less than $500 and anything more than that is straight up marketing cost or at the very least severe diminishing returns on your value.
That article just seemed to be grasping for reasons to say no, largely regardless of whether those reasons were logical. Many diverse parties support succession? Must be bad. No one over arching party that has succession as their raison d'être? Must be bad. Minority region doesn't have power to change the constitution (and hence allow a legal referendum)? Must be bad.

Self determination is one of the pillars of democracy, denying this is a slippery slope.