skysight-inc/HackerNews huggingface dataset:
At what level do you want to understand things? I feel that getting the basics is best done by trying it out yourself, though a badly configured public server can be used to attack other people, so be mindful of who has access to your server when you're trying things out. If you just want the theory, Wikipedia is a pretty good resource for technical things.

If you just want to see how DNS works, set up a server yourself. You could start with a simple caching one like unbound, and then get yourself a domain and set up a real server (eg. nsd or bind) for that. You could for example use Hurricane Electric's free DNS service as your main nameservers and make use of zone transfers and notifications to keep things up-to-date from your local server, giving you a small-scale "real-world" DNS setup.
In my experience it wasn't that hard writing unit tests for Angular 1 modules. They have a pretty solid testing framework built for it.
Note that in most browser to web server communications that both sides don't usually sign the conversation during authentication, only the server does. This means the client knows it's the right server but the server doesn't know who the client is, which is why you have to use a username/password in some crappy web form for authentication.
The Basic was slow for several reasons.
1. Double interpretation: As other already pointed out, the interpreter was written in an interpreted language, a kind of byte code if you prefer.
2. GROM routines: What added to the pain was that a lot of the routines necessary for the program were not in ROM but in TI specific GROM. All the "CALL something" (CALL CHAR, CALL HCHAR, CALL VCHAR, CALL SOUND, etc.) commands were GROM routines. GROM were a kind of serial ROMS that only TI manufactured (one of the reasons third parties had such a struggle with that machine).
3. VRAM: the worst offender why TI-BASIC (and TI-EXTENDED-BASIC) were so slow was that the basic console only had a wopping 256 bytes of memory. Yes, you read it right, the CPU only had 256 bytes of fast 16 bit memory. This memory was used by the system and were not accessible to the programmer. So where was the BASIC code then? It was stored in the video RAM and the CPU had no direct way to read and write to it. It always had to go through the TMS9918 video chip. This has 2 consequences, it was obviously slow and it clogged the video RAM. So unless one bought the 32K RAM expansion (which was outrageously expensive) or the mini-memory module (but then no Extended Basic was possible) it was impossible to use the graphic modes, making that incredibly advanced graphic chip a dud.

It's probably the strangest machine (aka f..d up) of the home computer era.
Have you tried IQ testing instead of algorithm questions to measure intelligence?
forEach returns undefined. Why would you not just return the same array for easy chaining?
How works a PKI (or why you could trust Google)
Ask HN: Does anti-Russian hysteria affect your business decisions?
I always state clearly that my business is located in Russia. It wasn't a problem at all for almost 10 years, but recently I have noticed a slight change of customer behavior - the tone of conversation with a customer sometimes changes dramatically when my business address comes into play. Unfortunately I wasn't able to find out what their political views were because they stopped responding :) So. Is the quality of a software product the only aspect you take into account when you make your purchase decision? Or a business address in Russia is a red flag for you?
Interesting! I was told to avoid them when I was introduced to Hyperion. I'll check those two out...
I actually agree, that's one reason I think AR glasses and goggles and especially full VR headsets will always only have a small niche at best. But on the other hand Apple's solution has about a billion compatible devices out there right now. If AR is ever going to have some genuinely useful applications for the general consumer market, this is how it's going to start. In other words if ARKit fails then I really don't see how any other AR approach can have a chance.
You avoid an RTT to the web server by having TLS terminate in the load balancer.
High yield production needs precise control over lighting, needs to have approx 12-12 hour light/dark lighting for blooming, otherwise it'll grow indefinitely unlike most plants which start blossoming at a certain age. Additionally, having good control over irrigation and nutrients with hydroponics can increase yield. And being indoors is good for security against theft, etc.

Freshness has got nothing to do with it, the product has to be dried in a well ventilated area.
Software development best practices for startups?
What are the best practices for software development setup for small teams?

We're a team of 2 and planning to expand to team of 5-10 developers.

As of now we've local development setup, dev server and prod server. We work on local environment and then test it on dev server. Both these environments have trimmed down version of database and media files.

Issues in existing setup -

1.Sometimes it becomes hard to develop and test features on development environments, because data is not same as production.

2.Performance testing is not possible on small database.

3. With changing schema, writing a script to create development database from production becomes obsolete.

4. Can't use production database as it has all user data.

5. How to share media files (few GBs)?
i don't think i disagree with you and (i think) neither does the author. argument (as i understand it) is that rather than piling on features that don't really fit and have complex interference you could use a better tool.
I'm using a Nokia Asha 210 at the moment, its got a proper keyboard, GPRS, Wifi but no GPS.

Opera Mini is enough to browse most websites, and the lack of javascript support is a serious plus.

Half the features on the phone are dead though, the Nokia servers are gone.
May I ask your team website if there's one ? I'm curious about your research
Suicidal Tendencies and other strange behaviors of Erlang exit signals
The colored sets ?
If you seek legitimate hacking service ,contact hdmoore.hacks@gmail.com ...dude's a cyber guru, involved with cloning phones, hacked into my ex's gmail and facbook, what let me knowing she was infidel and also gave my nephew some really outstanding school scores which he upgraded himself, cool way to have financial freedom as well. Get your bank blank atm cards which could debit money from any a.t.m machine. Make $20,000 and more in a couple days. Bank transfers and wire transfers as well as Paypal jobs, hes that good, had to make him my personal hacker. You could mail him as well if you got issues, he's as discreet and professional too. He's kinda picky though so make mention of the reference
Loading a bunch of assets from different servers in a serial or semi-serial (e.g. 6 at a time) gets really impacted by that.
Sorry to hear that you're feeling dejected.

On your questions:
1) We are providing FE310 samples to folks who ask us for them at info@sifive.com

See our past forum posts for similar requests:
https://forums.sifive.com/t/assistance-getting-in-contact-wi...
https://forums.sifive.com/t/e300-on-the-market-other-sbc-s-w...

2) We do provide both versions, just as you recommended. SiFive continues to maintain the Rocket repository at https://github.com/freechipsproject/rocket-chip

We intend to continue to maintain this core and ensure it's compatible with any updates to the RISC-V specification.

For commercial customers who do not want to utilize rocket-chip, we are providing them with other options.

-Jack (from SiFive)
Has anyone ever found a link between boolean (F2) and "normal" base (F[n], or N) arithmetics ?
Suffering from the same problem, though it happens to me even in written exams - doing something for the sole purpose of being judged makes me incredibly uncomfortable, and I'm happy to be out of school/university and just have a job. It's all just infinitely easier and less stressful, even at the worst of times and with the worst of people.
Calibration. Apple devices are famously consistently and well calibrated. Android phones, even high end ones, are all over the place. This doesn't matter for games, you just get used to the 'feel' of the controls for your device and if the sensitivity of another device is different who cares? But for AR precise and consistent calibration of all the sensors is essential.
It has a section in the wikipedia page, which is right under that PDF in the search results.

Alternatively in the PDF you would only need to look at the "Introduction" section for a minute.
Inflammation go hand in hand with 'a disrupted baseline'. It is usually the cause of part of the disruption and the symptom of another part of the disruption. So it really isn't that unwarranted to use it as a synonym.
Because of the plants' sensivity to lighting (need about 12-12 hours of light/dark) and the requirement for female plants only, around the year production is not feasible in all parts of the world. Indoor production can also have higher yield and quality and lower labor requirements.

It's also a good protection against theft and vandalism as well as preventing spreading in to the wild. There might also be legal requirements that prevent outdoors production.
People in LA, and Californians in general do care about pollution. After all, it is one of the birthplaces of the modern environmental movement in the US.

Despite its urban sprawl, LA has one of the lowest emissions per capita in the US, lower than nyc even. The pollution tends to accumulate due to it's geography, being that the city is in a basin instead of dispersing. Tear down the Santa Monica and San Gabriel mountains, and the air quality would be greatly improved.
I wonder if this is coming to the Macbooks? MacOS feels like abandonware.
I discover many years ago that if you give the client a discount rate in the beginning [1], when you switch to a normal rate, they feel ripped off instead of greatful that they got the previous discount.

[1] Like charging a startup $50 instead of $150 an hour "just until they get their funding".
I was taught in university that functional programming means using functions as first-class-values, so function can get other function as a parameter. That's all. You can write functional code with assembler if you want. Immutability is just another design choice with its pros and cons.
The main difference is that the JS source is being parsed, and most of the build steps operate on the AST. This is what allows things like transpiling modern language features to more broadly supported versions, doing dependency resolution, pruning, and automatic splitting (imagine your Makefile with 300 js files). Remember that JS does not yet have a built-in module system - simply pasting source files together means you'll be rolling your own.
Definitely not ELI5
also what is not being talked about is these lost jobs are going to automation anyway. Increasing the minimum wage simply hastens the transition.
To add to the list:

F# has a JS transpiler via fable http://fable.io/ (Elm and its architecture has even been recreated to a degree - https://github.com/AnthonyLloyd/Elm)
One thing I find interesting is the absolute conviction that every interviewer has that they got it right when the reject a candidate.

No "reject" decision can ever be reconsidered or questioned by anyone, ever.
All the LIDAR sensors I've seen are bigger than a phone and cost about as much.
Codata – Your AI Pair Programmer
Your comment makes me realise there should be a way to categorize technologies solely based on stackoverflow post metadata analysis (number of questions, number of answers, answer scores repartitions, time between question and answers, etc..)
Absolutely, and I love Gwern's article as well. I use it for random facts, remembering faces, pretty much anything I learn academically that I can (economics, maths, etc), as well as studying some "lists of facts" just cause, like the location of all the countries in the world.

It's also an amazingly designed piece of software in terms of functionality, even if it does have a bit of a learning curve.

Honestly, my only complaint is that I can't figure out how to give them money! I'd love to donate to them but can't seem to :(
Nice card. Those two crosses probably tell a story.

DNS is really just a fancy address book. My point above was really aimed at AD sysadmins - if you have AD then you will also have MS DNS which is very easy to setup compared to say BIND or PowerDNS (my weapons of choice).

It's a bit hard for me to give recommendations but you could poke around here: http://www.bind9.net/manuals and here: https://www.powerdns.com/documentation.html and the WP page for DNS is probably quite complete.
we think alike! I have this process written down and pinned to my wall. I have been refining my thought process regarding learning. currently I have:

1. try to find a overarching synopsis of the main topic or goal. This can be done by looking at a summary article or by skimming the summaries of a textbook or by checking an expanded table of contents

2. Extract major topics and write these on a spreadsheet/graphical program/(giant) index card/ paper. If you used index cards or a graphical program or index cards try to discern dependencies between these topics by using the gui tools or simply laying out index cards on the ground.

3. Find resources that explain the topics. The resources do not need to be from the same resource. One source can explain topics a,b,c well but not d. You can use another resource for topic d.

4. map projects to topics: extremely important. After finding out the topics and associated resources, you should be able to come up with applications of the topics. These could be as simple as solving problems from a textbook or they can be grand like building a motorcycle (actually, that's too grand). Keep the primary goal to be learning the topics you set out to learn or completing your goal.

5. execute the projects

6. check off topics as you encounter them

7. reflect on the results of the project or application

8. if you encounter difficulties find more resources and drill down on topics you found interesting or challenging.

Not perfect, but its working well for me. You can start from practical applications or theoretical concepts. Books are great because they contain a structured approach to a topic. ALWAYS MAKE SURE THE BOOK HAS PROBLEMS THAT HAVE (some)ANSWERS!! You should be able to do quick knowledge checks.

topic based learning is more difficult and I feel like it's like making your own sandwich vs buying a prepackaged one.
Ask HN: Any way out of IP assignment and non-compete without quitting my job?
I took a dev job about 6 mos ago and signed non-compete and IP assignment because I was in a weak bargaining position.

The problem, coding is also my hobby. I really miss being able to freelance and my open source projects are dying on the vine. It's really bothering me, especially because the coding I'm doing at work is extra soul crushing and not what I signed up for.

If I could get out of these contracts in any way so I could freelance and pick up my OSS projects again I would be delighted. However I get the feeling it may be dangerous to my career to even ask.

Any of you have luck talking your way out of these contracts for personal projects?
University of Oxford spin-out raises $22M Series A to bring AI to software dev
My life changed slightly when I decided to enable the EU recommended setting for volume on the iPhone. Not sure if this feature is available outside of EU but it's great.
Non-mobile link:

https://en.wikipedia.org/wiki/Messerschmitt_Me_262
How to use logos in web design
Private spending constitutes a larger portion of healthcare spending in Singapore than in the US. Also, much of that private spending is out of pocket:

https://thehearttruths.files.wordpress.com/2013/10/slide4-1....

Which is very unlike the US, where, as a result of government intervention, spending through insurance companies is the norm.
Minimal wage is nothing but an instance of price control[1] and "Although price controls are sometimes used by governments, economists usually agree that price controls don't accomplish what they are intended to do and are generally to be avoided."

1. https://en.wikipedia.org/wiki/Price_controls
Level Up Your SQL Server Cross Platform Skills with Mssql-Scripter
Not a very viable solution: but you can apply for unemployment for those missing hours.
Delighted to see the unexpected Diego Forlan story here! Such a great talent and the thing was, EVERYONE wanted him to do well at United. I don't believe it was a case of management or team mates not liking him or not working well together, it was just some strange combination of factors that resulted in his performances never living up to expectations.

It really does draw parallels to other jobs as you say. I recall a company I joined that had a great mission, interesting work, friendly team and lovely atmosphere but something about it just didnt gel with me. I still have no idea what it was but I guess sometimes it just doesn't work.
This also has to do with browser compatibility. Vanilla Javascript sucks so hard because it's so difficult to write non-trivial stuff that just works. This is the whole raison d'être for JQuery. This is mainly because the different browsers don't coordinate and there is no official standard. It should have been obvious from the start that this is a recipe for disaster.
just installed, and it fucked up my vim. good job
They mean 10^9 and 10^6, and that each "operation" in a complex algorithm is often something like a hash-table lookup, which may be constant time, but takes closer to 1000 clock cycles than 1.
I have a different theory about this. Most people are practical and don't like too much abstractions. So any language that lets you make abstractions, no matter how beautiful it is internally, and no matter how useful they can be in coding, such as Lisp, Forth, Scheme, Haskell, Clojure.. (you name it) will not be popular, sadly.

Weird thing is that functions are, for the most part, also a tool to make abstractions, but for some reason, the perception of them is different.

I came to this conclusion after discussions with people I know who don't like these languages, and I now think it comes down to this.
Elm is nice. Really really nice. It make it very intuitive and straightforward to write well architectured front end code. The compiler tells you straight away when something is wrong.

I have recently started playing with Bucklescript and am really loving it. There is bucklescript-tea which is a port of the Elm architecture to OCaml. So not only do you get the goodness from Elm - intuitively well architectured applications, but you can do it in a language that can be used everywhere - not just on the server.

Another worth mentioning is Typescript. Having discovered the joy of types through Elm and Bucklescript it was a real pain having to go back to maintain a fairly large javascript code base. My initial thought was to rewrite the whole thing in OCaml, but that would take months if not years. Instead I have started moving it across to Typescript. No code needs rewriting, I can just slowly one file at a time start adding typing information in. I have found a lot of subtle bugs and bugs I knew existed but was tearing my hair out about just easily presented themselves via compiler messages.

I will never go back to raw javascript again.
If you're looking for something that doesn't constrain you to a particular language take a look at Pachyderm. It's built around containers so you can run any code you want. I designed it with JVM-phobes like you (and me) in mind.

https://github.com/pachyderm/pachyderm
It's also a race to the bottom if you allow counties or even states to have local more "business friendly" employment laws. If every employer in the country was required to offer full time and 20 days paid vacation, then it wouldn't be a competitive disadvantage to do so.
9 million already due of hunger every year, what is the world doing about that presently?
Then employers will simply wholesale fire other employees. The point is that when costs go up, the demand curve shifts. Forcing businesses to do otherwise would wreak havoc.
Ask HN: Things to keep in mind as a fresher while joining a startup?
I just graduated and i am going to be a part of a new startup just in its initial phase. I like the idea they are working on and other than that the people are the best in industry. They are hiring me as an employee and also promising some equity when the seed funding round happen. So what are the things i should be considering and i should ask them about ? Need advice from someone experienced.
Singapore's healthcare system is more market based than the EU's, and other than the guarantee of government coverage (despite spending much less per capita on its public healthcare program than the US), than the US's.

The mandatory health savings accounts are not redistributive. Each account is funded by the individual that makes use of it. And the individual decides how much to spend out of it, and with which provider, so it turns the individual into a price-conscious consumer. In the US, leftists would call such a program 'regressive' and a form of privatisation.

So for the reasons mentioned, I think it's reasonable to suspect that the relative efficiency of Singapore's healthcare system is due to the greater role that market forces play in it.
If you really ask questions like that then you shouldn't be allowed to be involved in recruiting.
Related question: Is there a framework which lets us do very basic tasks without getting deep into NN and ML? For example an image classifier, which takes images under different groups and when trained, can tell which group a picture more likely belongs to?

I'm not a data scientist, just a potential end-user who doesn't know what input_shape is.
It's not an issue with JavaScript it's that the Dom has always been horrible. It's actually slowly improved but not enough to do without the need for frameworks for complex front end applications.
also average activity on github. Get a feel for how issues and PRs are handled.

Sentiment analysis on issues/PRs would be nice there too.
One word: AdvertWall
Since basic economic theory predicts the result, the "actually" in the title is unnecessary and shows the bias of the headline author.
How to Get a Linux Root Filesystem
Why does B2C get to have all the fun?
Offtopic, but when does one start to be "senior" then?

It differs massively from company to company. Where I'm currently working the guideline is 10 years relevant professional experience plus either significant project management experience or having an area where you can generally be considered an expert in your field.

I've also worked at places where people 3 years out of school are considered senior.
Instead, you should set it to Netherlands (Dutch). The words are largely reminiscent of the corresponding English words but you might get a giggle out of some of them.
I think you just described the value proposition of Amazon's Echo device.

Google and Apple seem to agree there is a market need for such a device since they also have competing products: Google Home and Apple HomePod.
It tells that Google is completely opaque on who gets hired and who doesn't (because the sentence is fuzzy). Google is a private company so it seems logical that they have the last word. However, given the size of Google, I'd be happy if the ethical argument about what is an acceptable video would come at the table too.

The fact that Google tries to do something about terrorism is absolutely not equal to the fact that it is efficient at that. For us to know that, we must be able to review their results at that (and how do we even define a result in this area :-/ ) as well as their methods (which requires transparency).
Deepest Dive Under Antarctica
i live in Phoenix, AZ and tech start ups and companies are relocating here and somewhere I hear that Phoenix will be the next Silicon Valley and tech hub