jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The other kinds of configuration aren't that much better.

The most common method of configuration on linux is to include a parser for one of many shitty text or markup formats (whatever is currently "hip", so JSON at the moment), then carefully bind each variable you might want to modify to a key/value mapping extracted from the config file - and if you want to keep the sanity of your users, include verbose error messages or even a debugger so they can fix their inevitable typos.

The way configuration works on Windows and Mac is largely the same, except you wrap a GUI around the text file to handle the validation of inputs, which is a slight improvement over text input.

The problem with those input methods is they don't exactly allow you to configure much. You have to decide ahead of time all of the possible variables that one might want to change - and even then, you can't even compute new values to set the variables to, unless you embed an interpreter into your configuration format. As the program grows and gains more features, the configuration format needs amending, and grows uglier - which is what leads to Greenspun's tenth rule. Configuration files have their place - but most of the time, they're used where it'd be best to just have a programming language available.

I don't necessarily think dwm's idea of configuration via C is a great idea though, since they're not interpreting it and recompiling the whole program to make and test changes is a headache. Configuration via source code is the way to go, except it should be interpreted while the program is running, such that you only need to recompile for major breaking changes. Xmonad is configured via source code, but they have a separate process for your configuration, such that when you change it, the config is recompiled and the program relaunched without restarting the whole system. I'd personally opt to embed a Scheme into a WM, but that would probably go against suckless's minimalist philosophy.
I'm getting a 403.
I am using TRIM now (I assume), as I'm running the Ubuntu 10.10 kernel, which supports it on ext4. Before this, I was running 10.04, which didn't support trim. I'm not sure if I should clone the drive and reformat to get more speed, and I'm also not sure if there are alignment issues (I followed Ted Ts'o's advice on setting that up)...
"So long as there's no groping etc going on"

That is precisely the issue at hand. A woman's libia & vagina were touched in this particular case. In other accounts, various forms of fondling and groping occurred to men, women and children of various ages from 9 years (youngest stories I can recall) to senor citizens.

I have a sister who needs to fly from time to time. I'm outraged at the possibility that she may have to endue this at some point. I am outraged that I may have to submit to letting someone who I don't want near me feeling me up in my private parts.

Today these are happening to a select few. Tomorrow these will become common security practices. It's not an acceptable tactic.
I dont agree with the fact that $900 chairs are magic, and $200 chairs are not. I have never bought a chair more than $200. I am using chairs that are many years old - and they havent fallen apart. I have used chairs that cost over $1000 at work. It didnt part the seas, it was just a chair - with more adjustments.

From my experience - $900 chairs will NOT:
- cure your back problems
- make you code better
- make your startup successful

But they WILL:
- make your office more luring for staff (which is very important!)
76MB/s is quite common for regular hard drives. The great advantage of SSDs is not necessarily sequential speed but rather random IO.

As for your X25-M, do you have TRIM enabled? Your read speeds are consistent with a used-state SSD without TRIM.
Because seemingly people with money seem to value it more than they value the proven company.
Well, the "victim" of an overzealous security search probably thinks it's outrageous that they need to have their crotch fondled by security just to hop on a plane. That's no real problem.

It's possible that they think the official is enjoying themselves. That's a real problem, maybe.

And maybe the official is enjoying themselves, which is definitely a real problem.

It's a thorny issue.
:o nice!
rick-rolling? I know it's not hard to plug-in a module. It's the fact that you have to turn for support to yet another company/person if django upgrades it's codebase breaking things. I'm playing right now with meteorjs and I know what it means to wait months for one thing to be fixed and, when it is fixed, wait a few more months for the plugins to catch-up.
Yes it does read like dirty tricks alright, particularly this which might as well be a statement from Theresa May who stands over the abuse of the terrorism law:

>"the Metropolitan Police announced it was launching a terrorism investigation..
Scotland Yard said material examined so far from the computer of Mr Miranda was “highly sensitive”, the disclosure of which “could put lives at risk”. "

I see that as an attempt at discrediting Miranda/Greenwald/The Guardian.

> The Government also demanded that the paper not publish details of how UK telecoms firms, including BT and Vodafone, were secretly collaborating with GCHQ... But it only published information on the scheme...
after the allegations appeared in the German newspaper Süddeutsche Zeitung.

More of the same

> The Independent understands that The Guardian agreed to the Government’s request not to publish any material contained in the Snowden documents that could damage national security...
But there are fears in Government that Mr Greenwald – who still has access to the files – could attempt to release damaging information.

More of the same

I think the fact there is a base in the middle east is already known from this:
http://oglobo.globo.com/infograficos/volume-rastreamento-gov...

I think the GCHQ involvement and the BT, Vodafone are the only new information. So it smells pretty bad, especially combined with the misdirection about being in Snowden's files.
Correct. However, beta<1 still means that the company's outlook and success does not depend that much on the state of the economy, for example.
My biggest hope from all of this would be for Microsoft to enhance its current products. They have been trying to get into too many fields while at the same time forgetting to make their main priority products perfect.

Considering the rising impact Linux has been having over the past few years, I'd only be glad to see Microsoft try to come up with a superior operating system.
They can suspend whoever they want, that won't make the 70 millions people who voted for him, and the reasons why they voted for him disappear.

Hiding the thermometer doesn't make the fever go away.
I agree that this project can be incredibly dangerous if people try to sell them in countries with well-developed, well-tested systems of healthcare.

However, billions of people don't have the luxury of tested and verified medical devices. The price of a single machine might be close to the monthly budget of the entire hospital. In those cases, any small hacks are welcome if they can help save a patient's life. A crappy, half-decent ventilator is way better than no ventilator at all. Until rich countries start buying hospital devices for poor countries en masse, providing cheap alternatives to proper medical devices can save lives.

The company behind this seems to be French and if it ever gets used in France without certification then they've probably got a huge lawsuit and potential criminal liability on their hands.

According to the project's website, they are trying to comply with European medical regulation (if Google translate got that right) and their Github mentions they're working with regulators. This isn't a hobby project by a bunch of bored students, the project seems to be a proper attempt at making capable medical devices that can be extended upon without IP problems.
I switched away from Skype when Microsoft bought it because there was something fishy (They converted it from P2P, which worked quite well, to MS-owned servers). I wish someone would leak the pre-MS source code.
Built on Eclipse, or just leveraging the LAF?
Just create the header/footer as static SVG, embed as <object>, let http/2 handle the rest.
don't they still make Z80s? I doubt you could still get a 286 or 386 new though
I was using Roudcube, but it was not powerful enough for my needs. The greatest strength of the Fastmail UI are all of the built-in keybindings. There's one for almost every action, indeed, I find it friendlier than the best desktop clients I've used, let alone ones like Gmail or Roudcube.
Estée Lauder Companies | Engineering and Product Management roles | Remote or NYC | Full-time https://jobs.elcompanies.com/technology/jobs?categories=Onli...

With headquarters in the heart of Silicon Alley in Manhattan’s Flatiron District, we connect with our customers anytime, anywhere, from any device. We’re committed to innovation, working with the best tools and technologies available to help our shoppers seamlessly navigate the digital world of beauty.

Hiring Systems and Automation (Devops) Engineers, Site Reliability Engineers, Full Stack / FrontEnd and various Software Development Manager roles. Email HN username @ estee.com if you’d like to talk about openings, and of course you’re always welcome to apply directly.
It is the CEO's job to set the organizational culture and expectations. CEO doesn't need to know what's going on farther down the food chain, but the CEO is responsible for setting the culture in which they make their decisions.
Evidence is not anymore consistent with disappearance than laying low, and it seems he has been present at some corporate events.

It's not uncommon for East Asian CEOs to completely stop public appearance when they are in this amount of trouble at all.
> If everyone stayed home COVID would go away.

A plan that requires 100% compliance and fundamentally works against the grain of human nature is a plan bound to fail from the start.

You seem to be the type of ivory-tower utopian that's blinded by end-justifies-the-means thinking.

Your "plan" will end in disaster because it's intractable by design.

> You, and many others, continue to put politics ahead of common sense.

How is utopianism just common sense? I haven't said anything about politics either. So maybe you're projecting and revealing your mindset?
No one "has to" use anything, even if they only know that one thing. It doesn't take that long to learn a new language.

I wasn't saying that people use it because they have to. There are a lot of reasons to use Node on the server side that are still unrelated to the quality of JavaScript as a language.

1) Easy asynchronous execution (something that is also making Go very popular)

2) Easy to get started

3) Lots of existing libraries

4) Everyone, including frontend devs, knows it already

If you're starting a Python project, you're probably going to prefer hiring Python devs. If you're starting a Node project, you can hire anyone who has done full-stack or frontend work, including Ruby and PHP devs.

Again, all of those are really compelling reasons to use Node, but they have nothing to do with the way JavaScript is designed. The seminal JavaScript book ("The Good Parts") even alludes to the fact that it's not a thoroughly good language.

Further evidence that it's not a good language are the huge number of compile-to-JavaScript projects popping up (TypeScript and Go come to mind).

I also went to a JavaScript conference, and not a single company was using Node through their whole stack, even for new projects. They were typically using Ruby, Python, or PHP for the bulk of their backend, and JavaScript was a thin API layer. I know this is also the case at Yahoo and probably some other companies.

I could write a lot about why I (and lots of others in the dev community) find JavaScript to be Blub-y and fragile, but this is long enough already. The dynamic typing and many ways it behaves unexpectedly are among the major problems.
Calling Android the technology of the year is to take sides in an ongoing war. This would put O'Reilly in an unfavorable position with Apple.
Not everyone has a linkedin/facebook/twitter account.
Most newer stock firmwares have support for things like DDNS on the router, though things like QoS, etc are usually left out of the stock firmware on consumer routers (being reserved for the 'professional grade' systems, so they can up-sell you).
After clicking through the initial screen I felt like I been had. Good idea, but I don't like being put into a form that requires me to look up info that isn't immediately available off the top of my head.
"...you literally can't spend that much money on a house if you tried."
Well this Idiot is building $2 Billion house.
http://www.mwilliams.info/archive/2008/06/twobillion-dollar-...
Once the number of connections through the router reaches a certain point (in relation to BitTorrent traffic usually), the total d/l bandwidth (on any protocol) through the router dropped to ~30kB/s, in my experience. This is how I knew that it was time to power-cycle the router. Then all of the sudden all of my connections were flying again.
Looking at the earnings of graduates, it doesn't appear that Stanford graduates earn much more than other graduates. It seems like the degree mix the institution awards and the cost of living of the area have the greatest impact on post college earnings. We also need to remember that computer science students comprise just a small portion of the overall student body. http://www.payscale.com/college-salary-report-2014/full-list...

In regards to the online content, keep in mind that this content has been developed and published with the knowledge that tens of thousands of people will watch it, so it is important to ensure it is of high quality.
If only you could pop down to muizenberg to catch a few waves during lunch I'd say you have the perfect hook up.
Also, writing validation code by hand leads to a lot of duplication and room for error.
My last startup was in higher ed, and the stories about manipulating ranking are amazing. Everybody knows what goes into the rankings, and everybody manipulates the inputs.

As an example, one of the inputs is percentage of alumni who donate. So one large school has a gigantic push every year to get just one dollar from every alumni that they can. I actually sat in on a seminar where somebody from the university broke down all the bizarre things they were doing with admission, freshman retention, alumni relations, and so-on, just to game US News and World Reports.
Formats targeted strictly at machine/machine interchange ultimately get used for much more. JSON is no exception.

Configuration tends to be the first place that interchange formats are "abused"; even for such a mild abuse, comments are essential. (Hard-core abuses, like XML-based programming languages, are another thing entirely. :-)

To deal with JSON's lack of comments, I've considered writing services and apps that produce JSON, but consume YAML. Here, the interesting qualities of YAML are (1) it's a superset of JSON, and (2) it supports comments.
6% of What? 6% of an idea you have? Again, this is just my viewpoint... but I'd rather have a part of something instead of all of nothing.

If you're generating killer revenue, have other investors throwing you term sheets like roses at a matador... Then don't do it. Giving up 6% of your company might not make sense... unless there is a chance YC could help you significantly increase your revenue or valuations... and in that case the 6% is worth it.

Anyway, I don't mean to blow YC's trumpet. It won't make sense for everybody... it did for us and I'm really glad we did.
as someone who has written webapps in both lisp and python, I would recommend sticking with python. you have to choose the right tool for the job and get comfortable working with different languages. I am a huge fan of CL, but if you go down that road for a webapp, you will spend a lot of time filling in gaps in the framework instead of focusing on the functionality of your app.

Django may be the wrong tool for the job in your case. If so, I recommend exploring some of the more flexible python frameworks like pylons before making the switch to common lisp.
It's not their fault you chose to depend on earned income for your livelihood. Judging from your comment, you're obviously aware that they were smart enough to earn their livelihood from portfolio and passive income so instead of punishing them for that, why don't you do the same thing?
Regarding schemas - there is JSON Schema:

http://json-schema.org/

http://tools.ietf.org/html/draft-zyp-json-schema-02

We've been using this pretty extensively at work. The Java guys wrote something to generate their model from it and on the JavaScript side we've used it to do all kinds of nice things like automagically generating forms that validate according to the schema and verifying that the data we receive from the backend conforms to it in our tests.

From what I can gather very few people are using it. It's not exactly fun to write but a co-worker of mine wrote a dsl to make that less painful.

Of course when you write JavaScript, it's a joy to work with.

On the transformation side there are a few ideas floating, notably JSON-T

http://goessner.net/articles/jsont/

Neither of these things are as mature as XSD and XSLT, but if you love JSON and JavaScript, they're definitely worth investigating.
The NASA HQ administration building off 4th and E just south of the Mall has no armed guards posted outside, and there's even a NASA public credit union in the building, which does not require passing through the metal detectors or security post just a couple doors away in the same open lobby.

It is visited by plenty of non-NASA, non-government ordinary customers who could easily blend in with official foot traffic on a busy day and make just a dozen paces to the main elevator banks or stairwells looking for an opportunity.
As a parent now going through this the whole thing I can't help but think of the "worse is better" essay. The conclusion I've come to is that we dove headlong into the promises of "better" technology and that worked for a long time, but since the rise of social media and smartphones we've crossed this threshold where "better is worse".

I grew up with a handful of channels and I can't really say it was much of a hardship. When I compare to the endless doomscrolling of YouTube for yet another Minecraft video I see my boy doing I can't help but feel like the algorithms have got his mind in a vice already. The technology seems better in every way, but the negatives are also amplified.
The secret is threefold

1. Do or say you did the work

2. Actually know what the work is -- be able to speak comfortably about the lingo processes etc artifacts ceremonies what does a daily standup actually look like how do you run your entire process which days are for which ceremonies do you always run all ceremonies which tools do you use how do you deal w an engineer not getting stuff done etc etc

3. Apply to roles with 'technical' in the name, because that is your leverage and they out that title there because the position has failed in the hands of a non technical product owner

Side note

Product owner easier to get than product Mgr for a bunch of reasons

Much more plentiful these days

The projects are internal so the whole external customer interviewing skillset goes away, all the market analysis, etc

You have to be willing to say you're a great communicator of course and depending on the job you LOVE agile and scrum and all that they stand for

You have to feel out your interviewer on that stuff
Here's an easier way - dump the phone in a freezer or ice pack.
Because webrtc came from the chromium source code so you got it installed already on your browser. Then Google took it out there and made it stand alone library so you can use it on apps. I see webrtc projects occasionally here on Show HN threads
Flit isn't (mostly) a wrapper around other tools - it has its own code to create and upload packages. This was one of the motivating cases for the PEPs (517, 518) defining a standard interface for build tools, so it's practical to make tools like this without wrapping setuptools.

(flit install does wrap pip, however)
Haha, not what I expected to find on HN this morning, but I'm glad I did.

Some human quirks are fun. Maybe because this guy doesn't look intimidating.
Reminds me a lot of some of the things you can see at Ars Electronica. If you're in Austria, near Linz, very worth a visit: https://ars.electronica.art/center/en/
> The purpose of qualified immunity is to permit officials to carry out their discretionary duties without fear of personal liability or harassing litigation.

> It applies to all parts of government. Didn't get the building permit for your kids horse barn? Sue the planning commission members individually. Animal control writes you a citation for Puddles not being on a leash? Unleash the lawyers. Health department gave your wine bar a bad rating? Sue the inspector personally.

In Germany, police officers (and other government officials) only have personal liability if they intentionally act against the law or are grossly negligent in following their duties. The scenarios you describe would lead to all these lawsuits being thrown out in court as frivolous.

The correct way to appeal against executive decisions (the denial of building permit, the citation for your unleashed poodle or the bad health rating for the bar) is to file a suit at an administrative court ("Verwaltungsgericht"). Plead your case there and the court can override the executive decision.
> Contrary to popular belief, fascism and Nazism did not rise because of free speech, but because of speech suppression and narrative control (read propaganda) along side with a close collaboration with intelligence services that began as early as the 1920s.

Please cite some sources showing that the governments of the Weimar Republic – generally formed by conservative and liberal parties and frequently supported by the SPD – used propaganda and censorship to get themselves overthrown by the NSDAP.
>Huh? This seems totally backwards to me. Stripping down an acquisition to incorporate it into the acquiring company is the ultimate competitor crushing strategy;

It's not as if Apple lacks competition capable of doing the exact same.
SEEKING WORK | Ljubljana, Slovenia (Europe, UTC+2) | REMOTE

Seven person team of developers + 2 PMs + 2 designers, focused on the development of web and mobile products, custom integrations and services for private or corporate customers. We look at your product's success as a 100% reflection of our work. Can work as an outsourced team.

Email: info [at] higroup.si

Portfolio: https://www.higroup.si/portfolio/

Rate: Either fixed per project or $59/hour;

Specialized in custom web and mobile development + web and mobile UX/UI design

-----------------------------------------------------------
Location: Slovenia, European Union
Frontend: HTML5 (Bootstrap, others), CSS3 (Sass), JavaScript (Vue.js, Vue CLI, Socket.IO, Node.js, Nuxt.js)
Protocols: REST, SOAP, WebSockets
Backend: PHP (Laravel), Java, Python
Mobile: React Native, Swift
Databases: MySQL, NoSQL
Platform: AWS, Azure, Oracle
Other: Vagrant, Creo, FitBit, MikroTik, Stripe, RaspberryPI, Twillio, TinyMCE
-----------------------------------------------------------

We always listen to the needs and wishes of our customers when advising on product realization, we can proudly say that customer satisfaction is our guarantee.

Let's grow together!
It is meant to be. Stubborn ignorance deserves ridicule.
Seconded. What an insightful way to look at it.
I've been using boxpn for a couple years now. Speeds are good, service reliable, etc...
Police officers can, and should, use their conscience to decide whether or not to enforce certain laws.

If you want a legal precedent, the Nuremberg trials somewhat settled that question.