skysight-inc/HackerNews huggingface dataset:
It looks like Triplebyte has candidates take a bunch of tests, and then figures out what YC companies they would be a good match for.
You'd be surprised at how much stuff the bigger wheels on a longboard can roll right over. Maybe see if you can find a friend with a longboard to give it a try :)
OK. So you get your 'document only' internet. Where do we put all the other stuff? I have a bunch of 'non-document' websites that are essential to me now.

What happens under your new regime? Someone reimplements them all as native apps?

The point I'm making is just because your internet is document-only please don't assume mine or other people's are.
> Disambiguating SPM Naming Conflicts

Perl 6 did some work on this. I'm not sure if it's fully supported yet, but the design docs[1] go into detail on how it's supposed to work, so it may be worth looking at.

> Method Cascades
I suspect you might find disambiguating your method/attribute access easier in your "with" syntax if you make it match what swift appears to do for anonymous variables, use $0. (pardon my unfamiliarity with Swift, I may be mistaken on some obvious things).

E.g. Instead of

with let task = NSTask() {
launchPath = "/usr/bin/mdfind"
arguments = ["kMDItemDisplayName == *.playground"]
standardOutput = pipe
launch()
waitUntilExit()
}

do

with let task = NSTask() {
$0.launchPath = "/usr/bin/mdfind"
$0.arguments = ["kMDItemDisplayName == *.playground"]
$0.standardOutput = pipe
$0.launch()
$0.waitUntilExit()
}

That way if you want to use some non-related variabled within the block, or the output of an attribute or method as the input of some other attribute or method, it's not ambiguous.

1: http://design.perl6.org/S11.html#Versioning
Google is a very low-profile, high-importance contractor for the US Federal government, specifically for the intelligence agencies. It's kind of startling how little even HN readers know about this.

https://medium.com/insurge-intelligence/how-the-cia-made-goo...

https://medium.com/insurge-intelligence/why-google-made-the-...

https://wikileaks.org/google-is-not-what-it-seems/

I find it very difficult to believe that US Federal Contracts have not swayed their levels of cooperation at the highest level.
YES!!!!!!!!!!!!!!
Judging from my own experience, spending some time through the start of Skiena's Algorithm Design Manual, with a side of Programming Pearls or Practice of Programming, would do wonders and easily outstrip a CS education. I'd say you could do it in less than 200 hours, which is about 3 weeks of dedicated bootcamper time.

Maybe dev-bootcamp should offer an optional extra module?
I think this misses a huge point: College is a huge factor in social development; This is extremely important not only for developing software on a team, but to developing a healthy lifestyle in and out of the workplace.
Reasons for not voting vary. Uninterested voters are common, but other factors (didn't like the candidates, forgot to vote, too busy, transportation problems, inconvenient polling place) show up too.

The Census has good data on this: https://www2.census.gov/programs-surveys/cps/tables/p20/577/... [XLS]
The bootcamp I went to (app academy) actually had free algorithm lectures for this reason. While it was helpful, I'd say that it's difficult to teach beyond a skin deep level since algorithms can require a math background that many grads don't have. I'd hoping to learn more algorithm stuff on the job (bc I want to work on stuff like computer vision) but to be honest in my 8 months of web dev work I've only had to think about using an advanced data structure or algo once.
I agree with that (technical person's) perspective, but that was not the mainline argument. Steve Jobs got on stage and said it was a hunk of battery wasting crap that invaded your privacy. I'm saying you can make that case regardless of your platform de jour.
Swift's error handling model essentially tosses type information out the window. I really don't understand why it was created instead of a first-party Result type.
Thanks for saving me a hunt to find the about:config option.

Worst thing in a demo/presentation to accidentally lose all your inputs and are forced to retype while a) people are watching and b) you might also be recorded.
> "Building an extension for this should be very simple."

Which is then followed, amusingly, by a developer who has tried to do it saying that in fact, it's not that simple (without ridiculous permissions).

But now it seems to have turned into a face-saving thing where the Chrome developers won't ever reverse the change or put in a configuration option because to do so would be to admit a mistake in public.
The critical skill you learn as a skateboarder isn't so much how to stay on the board, but how to wipe out without hurting yourself when you inevitably get spit off.
I've been seriously considering buying one, but can't decide if the brakes cutting out will be a problem.

I live at the top of a steep hill, so it sounds like I wouldn't be able to leave my house on a full charge. Maybe I could just do a bit of trial and error to figure out how much "room" I need for the downhill?
I find it somewhat amusing that all of the top comments on a story about how the human brain is not a computer seek to analogize the computer to the brain in order to prove that the brain is in fact a computer, while actual experts on the brain have gone into detail on exactly why that isn't the case. Dunning-Kruger much?
Do you think there's a correlation between "bad bootcamps" and "bad bootcamp grads"? I assume you can get good grads from bad bootcamps and vice-versa.
My attempt at this problem: http://www.teleport-json.org Currently working on a Haxe port so I can deliver this library to multiple languages from one code base.
I have a slightly more pessimistic view of the situation:

Sure, bootcamp grads can write a web application just fine; after all, it's usually only CRUD. But what value are they bringing to an organization? Why would I pay them the same amount as a college graduate who undoubtedly has more total knowledge not only in CS, but in other areas as well? Ideally, a college should expose students to a diverse range of knowledge, each tidbit providing additional value to an organization. If I just wanted an application constructed, I could offshore the job and get it done cheaper.

Yes, a well-run bootcamp might be a better __coding__ education than a computer science degree, but coding is the easy part. There are other valuable skills that aren't being taught (i.e. the ability to communicate clearly, how to do research, how to learn independently) that make an organization strong.

We aren't in the coding business, we're in the building business. Code is simply a means to an end.
What? He is a Christian himself.
It's worth noting that depending on the language, JSON parsing is faster than binary implementations. Also worth noting that you can do JSON + gzip if there are larger records to be transferred regularly.
Does demanding efficiency of a business that is heavily subsidized and enjoys trade protectionism lead to economic decline?

No, because the state is eating the cost of that inefficiency. It's time for agriculture to be subject to market forces - they've enjoyed easy money like the banks for decades.
A lot of bootcamp grads did do college, just not CS. Bootcamps are a great way to change careers.
It will probably have usage based pricing.
More details on the program:
https://www.edf.org/climate/methanemaps and the other cities they've mapped: https://www.edf.org/climate/methanemaps/city-snapshots
Sharing the battery information with a browser extension seems reasonable, but are there any websites that actually use the battery information for legitimate user benefit?
The accusation of arrogance is especially ironic coming from the HN crowd, who assume themselves being especially qualified to comment on fields they are not experts on (statistics and economics in particular, but many others as well)
As in, you mean you're still willing to bet that everybody involved WILL come out fantastically rich, despite all the major setbacks thus far?
Probably appeals to the thrill seekers ("you could break an arm but its so fun you'll want to do it again!").
Bootcamp without years if experience will not replace a Computer Science degree. It lacks the depth to build a solid foundation. While this is just an anectdote every company I have worked for refuses to hire bootcamp grads.
I don't understand. Are you implying that taking a boot camp means you haven't graduated college? Out of my class of 24, only 1 person didn't have an undergraduate degree. Several even had masters.
I'm in the process of hiring a junior position and have no bias towards college grads or bootcamp grads. The only negatives towards boot camp grads I've seen so far is:

1) One candidate had no idea what the terms "Class" or "OOP" even meant. I'm FINE with them not understanding stuff like sorts/advanced data structures, but he ACTUALLY had 0 idea what an int was. No lie!

2) I wish there wasn't such a heavy reliance on MongoDB in most of these programs. Some do have SQL as well, but I feel like 80% of workplaces will be dealing with SQL, so I'm not sure what the focus on Mongo is all about if the purpose of these programs is to make you hireable. I think it's that it's an easier concept to relay since you're working with JSON everywhere already, but I've seen a bunch of people have a very strong bias towards Mongo to the point where they seem to not understand why you even would use SQL.

3) This part might get me in trouble here, but we are a small company in NJ and budgeting 50k for the junior 0 experience position. Most of these bootcamps in Brooklyn or Manhattan instill that you minimum should be making 60k and not to even look for anything else. I disagree with that personally, but I realize it is possible for grads to make this (especially in NYC). I've just come across a few that scoff at us for the pay we have, and I do understand it, but some of my higher ups who don't really feel comfortable with the bootcamp concept don't think they are worth it.

Obviously there are a lot of pros with hiring them as well. I think typically they are the more qualified candidates skill wise. None of the ones we've come across have been a great fit so far though, but I think it's because of how close to NYC we are. These programs are based there, and we have trouble competing with the salaries there. That's why we have been having more luck finding college grads from the NJ area though, they don't have these kind of higher expectations.
broke both arms in six months of use! Assuming the person was in a cast for six weeks and didn't use the board while in a cast, they spent half the time not using the board as they did using it.
Sure, so let's give them as many sources, streams, and means of accessing our lives as they want!
>while explaining impatiently why it's infeasible to make the now missing feature a configuration option.

There's been a general trend in computing for a while now to not have any kind of configurability. You can see it in most of the major UIs now. And from what I've read on tech discussion forums, techies themselves absolutely hate configurability: they complain that they don't want to have to slog through a bunch of configuration options for everything, they want things to be set up to their preference out-of-the-box.
Idk about the others, but ag is like 1.5-2% of CA GDP.
The price point on major 3d software packages were always a deterrent for me. When I first got into 3d (back in the mid 90s) I used POV raytracer. Its 3d modelling from a more programmatic point of view... You describe your scenes in a 3d language. Something like… sphere{ <0,0,0>, 0.75} Pass your scene file to POV which then parses and renders it. You can make some beautiful stuff with it.
I map CMD+Q to "Hide Others", which is pretty harmless and doesn't affect the current application.
Just a quick data point for you: Most of the "top 20" universities that I was looking at 10+ years ago were going to total more than $40k in loans per year, and that was prior to the insane educational inflation we've seen more recently.
The point of highlighting the URL with a single click isn't just to replace it with something else, but to copy it fast, and all kinds of users, including true power users, copy URLs much more often than edit them.
Among developers, there are unkind terms used to describe people who call themselves "Solutions Architect" who have no development experience. "Architect" itself is often used as a derogatory term.

In my experience, "Product Manager" is a much better term for someone who's responsible for and guiding the development of a software product, but who doesn't have the technical skills to do the development themselves. Architects who are respected earn that title by working to gain lots of experience doing development.
> Try using Go or Rust (love both, x2 for Go) to allocate say a hundred GB of memory for some huge/fast in-memory data processing. Let me know how far you get.

Um, what's wrong with that in Rust?

> Rather, what about "let's write better, less security flaw prone C."

We've been trying this for the past 40 years and we've completely failed to stem the constant tide of new game-over security flaws. I think it's time to admit that if we couldn't do it in 40 years, we've failed.
I'm well aware of the broken window fallacy and I didn't fall prey to it.

Unless you think every law forces a broken window fallacy. In which case, sure.
I posted a link and very brief summary elsewhere here. https://news.ycombinator.com/item?id=11730489
He discusses Fodor on p. 26 as part of a critique of conceptual/a priori (Hegelian) arguments.
Install enough RAM to run every application on your system, simultaneously, without swapping...? I guess there's that.

I am surprised Apple hasn't encouraged users to do that, come to think of it.
Why we could not have # as a date prefix and suffix boggles my mind. And comments, if we want to use JSON for a config file we need to agree to allow // and /\ to temporarily comment out properties and object.
Considering our winter was in an El Niño weather pattern, we should have significantly higher than average reservoirs (not snow pack since El Niño is associated with higher winter temps).
Any user who knows enough to know what he is doing on that page already knows about it.
I think you misread me, never said he pioneered distortion, I'm saying distortion is about what guitar playing was before him. I'm sure you can find interviews with every one of his contemporaries and they'll all say he changed the game and they were all blown away by him. Clapton was considered king of guitar at that time and even he admits he couldn't believe how he played and it destroyed his confidence for a while. You really can't listen to rock music today and not hear Hendrix influence virtually everywhere.

‘The first shockwave was Jimi Hendrix… He came along and reset all of the rules in one evening,’ – Jeff Beck

‘In rock guitar, there are but two eras — before Hendrix and after Hendrix’, – Andy Aledort, musicologist

‘He did a few of his tricks, like playing with his teeth and behind his back, but it wasn’t in an upstaging sense at all, and that was it…. He walked off, and my life was never the same again,’ – Eric Clapton
California has tried to solve this very problem by requiring employers to provide 2 hours paid time off to vote on Election Day [1]. I'm not sure how good compliance is, or how many employees are aware of their right.

[1] http://www.sos.ca.gov/elections/time-vote-notices/
I can't count the number of times I've noticed a typo in a form, hit shift-tab one time too many or few, hit backspace and ended up losing all of the info I filled in. The forward button mostly just leads to "resubmit form data?", instead of bringing me back.
typical google. the linked page won't load without JavaScript, and the tool is just a api that returns if "page seems ok on mobile". waste of time.
There are other ways to mature as a person. Such as military service, volunteer work, meditation, travel, and other challenging personal journeys.
We know where you live (study on Twitter data)
> Point is, I don't think Bootcamps and Colleges are comparable.

This is the key takeaway here. I'm working with a bootcamper now and the experience has been pretty bad. But it is a fairly large app, I think it's difficult for him to grasp all the parts, how they connect, and how his changes impact everything else. He can code and make things work, but that's it, we have to make big changes to almost everything he does.

A bootcamper who can focus on HTML, CSS, and some simple code would be fine, until they get some more real world experience. In my opinion college vs. bootcamp education are probably the same after a few years of experience if the person is a motivated learner.
I use this sort of thing in Tcl ( for path-dependent reasons ) A Whole Lot. You can have arrays, indexed by state, and use the "eval" operator to "eval $fsm($state)"

fsm is an array of strings, indexed by whatever.

I have made dynamic state machine generators this way, although it gets kinda disorienting.

The tactical advantage to Tcl (for me) is that it has serial ports and sockets as first-class objects with essentially identical semantics. I work in the embedded space, and this seems 1) unusual and 2) a very nice thing to have to write comprehensive test rigs.

I rather like it better because it's all in the "string" & "list" domain rather than the lambda domain. I really should try this in Lisp just to see how wierd it gets.
Which is a distinction without a difference.

"Information" has a precise meaning. It is easy to design an experiment that proves information is being stored within yourself somewhere.

What form it takes hardly matters at all, if we can put bits in and get them back out later, information is being stored, and that is memory.

It's obvious that your immune system also stores information. Nobody would really question that -- it's a necessary precondition for vaccines to work. These are information-theoretic memories too. They are all that's required to show that the body computes.
NOOO! That's how I go back! And use the space bar to scroll up and down!
Only if it is a sub par school. Any decent school with a solid CS program will teach in depth programming.
I actually agree with you, I think we need to get rid of the farm subsidies. I'm just saying the issue isn't so black and white that you can just demand the farms reduce their water usage.
That's a funny way to claim brains are not like computers then. After all the usual argument is that computers have no internal representation of anything.

Why would anybody demand that there has to be an internal mental representation of a ball to catch it?
Just a side point from the last line of this article: shorthand (and "cursive") is specifically adapted to the fountain pen: the strokes are continuous and drawn (i.e. you never push the pen, only pull it). Even with a pencil or ball point/byro if you pull rather than push you end up with a much more readable handwriting.

And a 10% improvement is YUGE when you have to write everything by hand and there are no copiers!
That doesn't mean anything much. The equipment could have been ordered months before and if so, was likely on a NC/NR (No Cancellation/No Return) purchase order.

When I was in the business, we built stuff more or less to order. You don't want to warehouse a bunch of machines that cost you almost $100k each to build.
>leading people astray in figuring out how human brains actually do work.

In order to make any point remotely like this, he'd have to go talk to some actual neuroscientists, which he very plainly didn't.
I read that Wikipedia page you linked to, and others linked from it. Interesting stuff. The info about "The Farm" :) (where Jenkins stayed for a while) and "The Publishing Company" run by The Farm made for nice reading about alternative / appropriate tech, etc. People were doing this years ago. I've mentioned this in a few forums, about people like E. F. Schumacher. Done a bit of it myself, like biogas plants, organic gardening, etc.
when you get the form back up, the browser should fill it because it should remember the form state from earlier

alternatively, just don't browse away when you have something filled in a form - just ask the user if they meant to do that
Yes, google certainly isn't the best we can do in terms of finding stuff, but I think the sheer amount of data they're gathering enables the algorithms to appear more intelligent than they really are by processing more instead of better (as you say, there is little to no curation going on).

This is one of the main reasons I think home serving is a great idea. It enables people with some interest in one another to connect directly, one-to-one, instead of running around in some third party's server. This opens possibilities for exchange and networking on a very personal basis that we don't have today mostly because of privacy concerns (virtual neighbourhoods and the like).
Sorry about the ad homs; the reviewer used moral/philosophical instead of technical reasons to argue against (except that point on simulations), so I assumed he was a riled up layperson. I read his review too fast, I guess.

The reviewer's point is this:

"Finally, the author is not asking me to personally give more money to the government, he wants me to support forcing other people to do it. But those other people have average luck, by definition "

But that's wrong; if the tax is progressive, and you take it as given that the successful are lucky, then you are in fact taxing the lucky with a progressive tax. The question is targeting the tax correctly.
A CS degree takes 4 years, two of which are usually not related to CS at all. Still valuable stuff to learn, but also a lot of bootcamp students might already have a degree in another field so they already have the gen eds out of the way. The remaining stuff in a CS degree, only some of it will ever be directly relevant to what most programming jobs entail. Sure, you may end up in a job where compiler design comes in handy, but most people won't. If you focus on just the parts that are going to be relevant to most programming jobs, you may need a program a bit longer than the current bootcamps but much shorter than 2 years of CS classes.
"Quality? But how does that affect our bottom line?" :)
We have some Node projects and we have a couple of bootcampers on our team who were hired for those projects. We also have a CS graduate who had no Node experience coming on. After a couple of months the CS grad just totally took over and led contributions on the projects. They could do more advanced things that the bootcampers have never had experience with. (Things like writing modular code and data traversing/parsing == algorithms and design).
> My point is, yes our education system is backwards, but millennials need to learn some form of hardship or hard work.

The ol' puritanical work ethic. No, you need to make the best business choice. If a corporation defaults, no one cares. But your degree is worthless or provides you no benefit? You never get away from it.

When you can walk away, walk away. Its okay for the Fed to QE till the cows come home to prop up asset bubbles, but not okay for the US DOE to forgive loans on educations that have little value? Please.

I guess it just comes down to the type of slavery you want for the next generation. At least you have the option of not buying a home or equities in inflated markets, but garnishing your wages or your tax returns forever? We should be shocked about those who don't emigrate to countries that treat them better. I'm very surprised first world countries with declining populations haven't made an active advertising/outreach effort to appeal to young US graduates with large amounts of debt.